{
	"schemaVersion": "2.0",
	"id": 0,
	"name": "@relax.js/core",
	"variant": "project",
	"kind": 1,
	"flags": {},
	"children": [
		{
			"id": 10,
			"name": "collections/Index",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 3194,
					"name": "DataLoader",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/collections/Index.ts",
							"line": 3,
							"character": 14,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Index.ts#L3"
						}
					],
					"target": 699
				},
				{
					"id": 3190,
					"name": "LinkedList",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/collections/Index.ts",
							"line": 1,
							"character": 8,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Index.ts#L1"
						}
					],
					"target": 595
				},
				{
					"id": 3191,
					"name": "Node",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/collections/Index.ts",
							"line": 1,
							"character": 20,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Index.ts#L1"
						}
					],
					"target": 623
				},
				{
					"id": 3192,
					"name": "Pager",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/collections/Index.ts",
							"line": 2,
							"character": 9,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Index.ts#L2"
						}
					],
					"target": 640
				},
				{
					"id": 3193,
					"name": "PageSelectedEvent",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/collections/Index.ts",
							"line": 2,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Index.ts#L2"
						}
					],
					"target": 660
				}
			],
			"groups": [
				{
					"title": "References",
					"children": [
						3194,
						3190,
						3191,
						3192,
						3193
					]
				}
			],
			"sources": [
				{
					"fileName": "src/collections/Index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Index.ts#L1"
				}
			]
		},
		{
			"id": 9,
			"name": "di",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 585,
					"name": "Constructor",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 15,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L15"
						}
					],
					"target": 254
				},
				{
					"id": 591,
					"name": "container",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 447,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L447"
						}
					],
					"target": 318
				},
				{
					"id": 584,
					"name": "ContainerService",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 147,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L147"
						}
					],
					"target": 247
				},
				{
					"id": 583,
					"name": "Inject",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 104,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L104"
						}
					],
					"target": 236
				},
				{
					"id": 587,
					"name": "RegistrationOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 59,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L59"
						}
					],
					"target": 260
				},
				{
					"id": 590,
					"name": "serviceCollection",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 436,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L436"
						}
					],
					"target": 317
				},
				{
					"id": 588,
					"name": "ServiceCollection",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 207,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L207"
						}
					],
					"target": 266
				},
				{
					"id": 589,
					"name": "ServiceContainer",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 355,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L355"
						}
					],
					"target": 298
				},
				{
					"id": 586,
					"name": "ServiceScope",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 31,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L31"
						}
					],
					"target": 259
				}
			],
			"groups": [
				{
					"title": "References",
					"children": [
						585,
						591,
						584,
						583,
						587,
						590,
						588,
						589,
						586
					]
				}
			],
			"sources": [
				{
					"fileName": "src/di/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/di/index.ts#L1"
				}
			]
		},
		{
			"id": 7,
			"name": "elements",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 3179,
					"name": "formError",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/elements/dom.ts",
							"line": 39,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/elements/dom.ts#L39"
						}
					],
					"signatures": [
						{
							"id": 3180,
							"name": "formError",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Sets a validation error on a form field found by selector. Supports native\r\nform elements and form-associated custom elements using "
									},
									{
										"kind": "code",
										"text": "`ElementInternals`"
									},
									{
										"kind": "text",
										"text": "."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nformError('#email', 'Please enter a valid email');\r\n    formError('#email', ''); // clears the error\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/elements/dom.ts",
									"line": 39,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/elements/dom.ts#L39"
								}
							],
							"parameters": [
								{
									"id": 3181,
									"name": "selector",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3182,
									"name": "message",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3183,
									"name": "parent",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											},
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Document"
												},
												"name": "Document",
												"package": "typescript"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 3174,
					"name": "selectOne",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/elements/dom.ts",
							"line": 9,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/elements/dom.ts#L9"
						}
					],
					"signatures": [
						{
							"id": 3175,
							"name": "selectOne",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Finds exactly one element matching the selector. When the selector starts\r\nwith "
									},
									{
										"kind": "code",
										"text": "`#`"
									},
									{
										"kind": "text",
										"text": ", both "
									},
									{
										"kind": "code",
										"text": "`id`"
									},
									{
										"kind": "text",
										"text": " and "
									},
									{
										"kind": "code",
										"text": "`name`"
									},
									{
										"kind": "text",
										"text": " attributes are tried."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nconst input = selectOne<HTMLInputElement>('#email');\r\n    const btn = selectOne<HTMLButtonElement>('.submit', form);\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/elements/dom.ts",
									"line": 9,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/elements/dom.ts#L9"
								}
							],
							"typeParameters": [
								{
									"id": 3176,
									"name": "T",
									"variant": "typeParam",
									"kind": 131072,
									"flags": {},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Element"
										},
										"name": "Element",
										"package": "typescript"
									},
									"default": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLElement"
										},
										"name": "HTMLElement",
										"package": "typescript"
									}
								}
							],
							"parameters": [
								{
									"id": 3177,
									"name": "selector",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3178,
									"name": "parent",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											},
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Document"
												},
												"name": "Document",
												"package": "typescript"
											}
										]
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 3176,
								"name": "T",
								"package": "@relax.js/core",
								"refersToTypeParameter": true
							}
						}
					]
				},
				{
					"id": 3184,
					"name": "getParentComponent",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/elements/index.ts",
							"line": 2,
							"character": 9,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/elements/index.ts#L2"
						}
					],
					"target": 319
				}
			],
			"groups": [
				{
					"title": "Functions",
					"children": [
						3179,
						3174
					]
				},
				{
					"title": "References",
					"children": [
						3184
					]
				}
			],
			"sources": [
				{
					"fileName": "src/elements/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/elements/index.ts#L1"
				}
			]
		},
		{
			"id": 4,
			"name": "forms",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 3060,
					"name": "BooleanConverter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 9,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L9"
						}
					],
					"target": 104
				},
				{
					"id": 3054,
					"name": "ConverterFunc",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 3,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L3"
						}
					],
					"target": 123
				},
				{
					"id": 3063,
					"name": "createConverterFromDataType",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 12,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L12"
						}
					],
					"target": 113
				},
				{
					"id": 3064,
					"name": "createConverterFromInputType",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 13,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L13"
						}
					],
					"target": 116
				},
				{
					"id": 3055,
					"name": "DataType",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 4,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L4"
						}
					],
					"target": 127
				},
				{
					"id": 3062,
					"name": "DateConverter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 11,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L11"
						}
					],
					"target": 110
				},
				{
					"id": 3073,
					"name": "DigitsValidation",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 29,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L29"
						}
					],
					"target": 177
				},
				{
					"id": 3053,
					"name": "FormReaderOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 2,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L2"
						}
					],
					"target": 119
				},
				{
					"id": 3066,
					"name": "FormValidator",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 18,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L18"
						}
					],
					"target": 62
				},
				{
					"id": 3058,
					"name": "getDataConverter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 7,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L7"
						}
					],
					"target": 97
				},
				{
					"id": 3070,
					"name": "getValidator",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 26,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L26"
						}
					],
					"target": 139
				},
				{
					"id": 3056,
					"name": "InputType",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 5,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L5"
						}
					],
					"target": 128
				},
				{
					"id": 3057,
					"name": "mapFormToClass",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 6,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L6"
						}
					],
					"target": 88
				},
				{
					"id": 3061,
					"name": "NumberConverter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 10,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L10"
						}
					],
					"target": 107
				},
				{
					"id": 3072,
					"name": "RangeValidation",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 28,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L28"
						}
					],
					"target": 160
				},
				{
					"id": 3059,
					"name": "readData",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 8,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L8"
						}
					],
					"target": 100
				},
				{
					"id": 3069,
					"name": "RegisterValidator",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 25,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L25"
						}
					],
					"target": 129
				},
				{
					"id": 3071,
					"name": "RequiredValidation",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 27,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L27"
						}
					],
					"target": 148
				},
				{
					"id": 3067,
					"name": "setFormData",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 21,
							"character": 9,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L21"
						}
					],
					"target": 189
				},
				{
					"id": 3068,
					"name": "ValidationContext",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 24,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L24"
						}
					],
					"target": 142
				},
				{
					"id": 3065,
					"name": "ValidatorOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/index.ts",
							"line": 17,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L17"
						}
					],
					"target": 50
				}
			],
			"groups": [
				{
					"title": "References",
					"children": [
						3060,
						3054,
						3063,
						3064,
						3055,
						3062,
						3073,
						3053,
						3066,
						3058,
						3070,
						3056,
						3057,
						3061,
						3072,
						3059,
						3069,
						3071,
						3067,
						3068,
						3065
					]
				}
			],
			"sources": [
				{
					"fileName": "src/forms/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/index.ts#L1"
				}
			]
		},
		{
			"id": 2,
			"name": "html",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 561,
					"name": "Blueprint",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/templates/NodeTemplate.ts",
							"line": 92,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L92"
						}
					],
					"target": 214
				},
				{
					"id": 560,
					"name": "BoundNode",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/templates/NodeTemplate.ts",
							"line": 38,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L38"
						}
					],
					"target": 196
				},
				{
					"id": 2945,
					"name": "CompiledTemplate",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/html/index.ts",
							"line": 2,
							"character": 40,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/index.ts#L2"
						}
					],
					"target": 736
				},
				{
					"id": 2943,
					"name": "compileTemplate",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/html/index.ts",
							"line": 2,
							"character": 9,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/index.ts#L2"
						}
					],
					"target": 725
				},
				{
					"id": 559,
					"name": "createBluePrint",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/templates/NodeTemplate.ts",
							"line": 87,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L87"
						}
					],
					"target": 193
				},
				{
					"id": 2944,
					"name": "EngineConfig",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/html/index.ts",
							"line": 2,
							"character": 26,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/index.ts#L2"
						}
					],
					"target": 729
				},
				{
					"id": 2941,
					"name": "html",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/html/index.ts",
							"line": 1,
							"character": 9,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/index.ts#L1"
						}
					],
					"target": 713
				},
				{
					"id": 2942,
					"name": "RenderTemplate",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/html/index.ts",
							"line": 1,
							"character": 15,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/index.ts#L1"
						}
					],
					"target": 720
				},
				{
					"id": 2948,
					"name": "SortChangeEvent",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/html/index.ts",
							"line": 4,
							"character": 37,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/index.ts#L4"
						}
					],
					"target": 796
				},
				{
					"id": 2949,
					"name": "SortColumn",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/html/index.ts",
							"line": 5,
							"character": 14,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/index.ts#L5"
						}
					],
					"target": 837
				},
				{
					"id": 2946,
					"name": "TableRenderer",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/html/index.ts",
							"line": 4,
							"character": 9,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/index.ts#L4"
						}
					],
					"target": 743
				},
				{
					"id": 2947,
					"name": "TableSorter",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/html/index.ts",
							"line": 4,
							"character": 24,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/index.ts#L4"
						}
					],
					"target": 775
				}
			],
			"groups": [
				{
					"title": "References",
					"children": [
						561,
						560,
						2945,
						2943,
						559,
						2944,
						2941,
						2942,
						2948,
						2949,
						2946,
						2947
					]
				}
			],
			"sources": [
				{
					"fileName": "src/html/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/index.ts#L1"
				}
			]
		},
		{
			"id": 3,
			"name": "http",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 2992,
					"name": "WebSocketClient",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Managed WebSocket client with automatic reconnection and message queuing.\r\n\r\nFeatures:\r\n- Automatic reconnection on disconnect\r\n- Message queuing when disconnected\r\n- Type-safe message handling with optional codecs\r\n- Promise-based receive API"
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Basic usage\r\ninterface ChatMessage { user: string; text: string; }\r\n\r\nconst client = new WebSocketClient<ChatMessage>('wss://chat.example.com');\r\nclient.connect();\r\n\r\n// Send messages\r\nawait client.send({ user: 'John', text: 'Hello!' });\r\n\r\n// Receive messages\r\nwhile (true) {\r\n    const message = await client.receive();\r\n    console.log(`${message.user}: ${message.text}`);\r\n}\n```"
									}
								]
							},
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// With options\r\nconst client = new WebSocketClient<Message>('wss://api.example.com', {\r\n    autoReconnect: true,\r\n    onConnect: (socket) => console.log('Connected'),\r\n    onClose: () => console.log('Disconnected')\r\n});\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 2994,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 94,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L94"
								}
							],
							"signatures": [
								{
									"id": 2995,
									"name": "WebSocketClient",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/http/SimpleWebSocket.ts",
											"line": 94,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L94"
										}
									],
									"typeParameters": [
										{
											"id": 2996,
											"name": "TMessage",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The type of messages sent and received"
													}
												]
											}
										}
									],
									"parameters": [
										{
											"id": 2997,
											"name": "urlOrWebSocketFactory",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"target": 2989,
														"name": "WebSocketFactory",
														"package": "@relax.js/core"
													}
												]
											}
										},
										{
											"id": 2998,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": 3039,
												"typeArguments": [
													{
														"type": "reference",
														"target": 2993,
														"name": "TMessage",
														"package": "@relax.js/core",
														"qualifiedName": "WebSocketClient.TMessage",
														"refersToTypeParameter": true
													}
												],
												"name": "WebSocketOptions",
												"package": "@relax.js/core"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 2992,
										"typeArguments": [
											{
												"type": "reference",
												"target": 2993,
												"name": "TMessage",
												"package": "@relax.js/core",
												"qualifiedName": "WebSocketClient.TMessage",
												"refersToTypeParameter": true
											}
										],
										"name": "WebSocketClient",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 3009,
							"name": "connected",
							"variant": "declaration",
							"kind": 262144,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 90,
									"character": 8,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L90"
								}
							],
							"getSignature": {
								"id": 3010,
								"name": "connected",
								"variant": "signature",
								"kind": 524288,
								"flags": {},
								"sources": [
									{
										"fileName": "src/http/SimpleWebSocket.ts",
										"line": 90,
										"character": 8,
										"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L90"
									}
								],
								"type": {
									"type": "intrinsic",
									"name": "boolean"
								}
							}
						},
						{
							"id": 3012,
							"name": "connect",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 105,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L105"
								}
							],
							"signatures": [
								{
									"id": 3013,
									"name": "connect",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/http/SimpleWebSocket.ts",
											"line": 105,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L105"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 3014,
							"name": "disconnect",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 111,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L111"
								}
							],
							"signatures": [
								{
									"id": 3015,
									"name": "disconnect",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/http/SimpleWebSocket.ts",
											"line": 111,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L111"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 3019,
							"name": "receive",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 135,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L135"
								}
							],
							"signatures": [
								{
									"id": 3020,
									"name": "receive",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Receive a new message."
											}
										],
										"blockTags": [
											{
												"tag": "@throws",
												"content": [
													{
														"kind": "text",
														"text": "Error if called while another receive() is pending."
													}
												]
											},
											{
												"tag": "@throws",
												"content": [
													{
														"kind": "text",
														"text": "Error if connection closes while waiting."
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "src/http/SimpleWebSocket.ts",
											"line": 135,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L135"
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 2993,
												"name": "TMessage",
												"package": "@relax.js/core",
												"qualifiedName": "WebSocketClient.TMessage",
												"refersToTypeParameter": true
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						},
						{
							"id": 3016,
							"name": "send",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 116,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L116"
								}
							],
							"signatures": [
								{
									"id": 3017,
									"name": "send",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/http/SimpleWebSocket.ts",
											"line": 116,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L116"
										}
									],
									"parameters": [
										{
											"id": 3018,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 2993,
												"name": "TMessage",
												"package": "@relax.js/core",
												"qualifiedName": "WebSocketClient.TMessage",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								2994
							]
						},
						{
							"title": "Accessors",
							"children": [
								3009
							]
						},
						{
							"title": "Methods",
							"children": [
								3012,
								3014,
								3019,
								3016
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/SimpleWebSocket.ts",
							"line": 78,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L78"
						}
					],
					"typeParameters": [
						{
							"id": 2993,
							"name": "TMessage",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "The type of messages sent and received"
									}
								]
							}
						}
					]
				},
				{
					"id": 2965,
					"name": "SimpleDataEvent",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Simplified message event for WebSocket data."
							}
						]
					},
					"children": [
						{
							"id": 2966,
							"name": "data",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L22"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Blob"
										},
										"name": "Blob",
										"package": "typescript"
									},
									{
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "ArrayBufferLike"
										},
										"name": "ArrayBufferLike",
										"package": "typescript"
									},
									{
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "ArrayBufferView"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "ArrayBufferLike"
												},
												"name": "ArrayBufferLike",
												"package": "typescript"
											}
										],
										"name": "ArrayBufferView",
										"package": "typescript"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2966
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/SimpleWebSocket.ts",
							"line": 21,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L21"
						}
					]
				},
				{
					"id": 2967,
					"name": "WebSocketAbstraction",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Abstraction interface for WebSocket to enable unit testing.\r\nImplement this for custom WebSocket instances or mocks."
							}
						]
					},
					"children": [
						{
							"id": 2976,
							"name": "onclose",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L32"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2977,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 2978,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 2979,
													"name": "event",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "CloseEvent"
														},
														"name": "CloseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						},
						{
							"id": 2972,
							"name": "onerror",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L31"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2973,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 2974,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 2975,
													"name": "event",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "ErrorEvent"
														},
														"name": "ErrorEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						},
						{
							"id": 2980,
							"name": "onmessage",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L33"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2981,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 2982,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 2983,
													"name": "event",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 2965,
														"name": "SimpleDataEvent",
														"package": "@relax.js/core"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						},
						{
							"id": 2968,
							"name": "onopen",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 30,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L30"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2969,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 2970,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 2971,
													"name": "event",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						},
						{
							"id": 2987,
							"name": "close",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L35"
								}
							],
							"signatures": [
								{
									"id": 2988,
									"name": "close",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/http/SimpleWebSocket.ts",
											"line": 35,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L35"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 2984,
							"name": "send",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L34"
								}
							],
							"signatures": [
								{
									"id": 2985,
									"name": "send",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/http/SimpleWebSocket.ts",
											"line": 34,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L34"
										}
									],
									"parameters": [
										{
											"id": 2986,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Blob"
														},
														"name": "Blob",
														"package": "typescript"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.es5.d.ts",
															"qualifiedName": "ArrayBufferLike"
														},
														"name": "ArrayBufferLike",
														"package": "typescript"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.es5.d.ts",
															"qualifiedName": "ArrayBufferView"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": {
																	"packageName": "typescript",
																	"packagePath": "lib/lib.es5.d.ts",
																	"qualifiedName": "ArrayBufferLike"
																},
																"name": "ArrayBufferLike",
																"package": "typescript"
															}
														],
														"name": "ArrayBufferView",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								2976,
								2972,
								2980,
								2968
							]
						},
						{
							"title": "Methods",
							"children": [
								2987,
								2984
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/SimpleWebSocket.ts",
							"line": 29,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L29"
						}
					]
				},
				{
					"id": 3031,
					"name": "WebSocketCodec",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "CODEC used for messages."
							}
						]
					},
					"children": [
						{
							"id": 3036,
							"name": "decode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 256,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L256"
								}
							],
							"signatures": [
								{
									"id": 3037,
									"name": "decode",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/http/SimpleWebSocket.ts",
											"line": 256,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L256"
										}
									],
									"parameters": [
										{
											"id": 3038,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Blob"
														},
														"name": "Blob",
														"package": "typescript"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.es5.d.ts",
															"qualifiedName": "ArrayBufferLike"
														},
														"name": "ArrayBufferLike",
														"package": "typescript"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.es5.d.ts",
															"qualifiedName": "ArrayBufferView"
														},
														"typeArguments": [
															{
																"type": "reference",
																"target": {
																	"packageName": "typescript",
																	"packagePath": "lib/lib.es5.d.ts",
																	"qualifiedName": "ArrayBufferLike"
																},
																"name": "ArrayBufferLike",
																"package": "typescript"
															}
														],
														"name": "ArrayBufferView",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 3032,
										"name": "TMessage",
										"package": "@relax.js/core",
										"qualifiedName": "WebSocketCodec.TMessage",
										"refersToTypeParameter": true
									}
								}
							]
						},
						{
							"id": 3033,
							"name": "encode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 250,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L250"
								}
							],
							"signatures": [
								{
									"id": 3034,
									"name": "encode",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/http/SimpleWebSocket.ts",
											"line": 250,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L250"
										}
									],
									"parameters": [
										{
											"id": 3035,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 3032,
												"name": "TMessage",
												"package": "@relax.js/core",
												"qualifiedName": "WebSocketCodec.TMessage",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Blob"
												},
												"name": "Blob",
												"package": "typescript"
											},
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "ArrayBufferLike"
												},
												"name": "ArrayBufferLike",
												"package": "typescript"
											},
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "ArrayBufferView"
												},
												"typeArguments": [
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.es5.d.ts",
															"qualifiedName": "ArrayBufferLike"
														},
														"name": "ArrayBufferLike",
														"package": "typescript"
													}
												],
												"name": "ArrayBufferView",
												"package": "typescript"
											}
										]
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Methods",
							"children": [
								3036,
								3033
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/SimpleWebSocket.ts",
							"line": 245,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L245"
						}
					],
					"typeParameters": [
						{
							"id": 3032,
							"name": "TMessage",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {}
						}
					]
				},
				{
					"id": 3039,
					"name": "WebSocketOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Configuration options for"
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "WebSocketClient."
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 3042,
							"name": "autoReconnect",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Automatically reconnect when getting disconnected (default: true)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 271,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L271"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 3041,
							"name": "codec",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "CODEC to use for inbound and outbound messages (if something else that JSON should be used)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 266,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L266"
								}
							],
							"type": {
								"type": "reference",
								"target": 3031,
								"typeArguments": [
									{
										"type": "reference",
										"target": 3040,
										"name": "TMessage",
										"package": "@relax.js/core",
										"qualifiedName": "WebSocketOptions.TMessage",
										"refersToTypeParameter": true
									}
								],
								"name": "WebSocketCodec",
								"package": "@relax.js/core"
							}
						},
						{
							"id": 3044,
							"name": "maxReconnectDelay",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Maximum delay in milliseconds between reconnect attempts (default: 30000)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 282,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L282"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 3049,
							"name": "onClose",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Invoked when the connection is closed.\r\n\r\nThe connection will be automatically reconnected if configured (on by default)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 300,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L300"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 3050,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 3051,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 3052,
													"name": "socket",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Socket."
															}
														]
													},
													"type": {
														"type": "reference",
														"target": 2992,
														"typeArguments": [
															{
																"type": "reference",
																"target": 3040,
																"name": "TMessage",
																"package": "@relax.js/core",
																"qualifiedName": "WebSocketOptions.TMessage",
																"refersToTypeParameter": true
															}
														],
														"name": "WebSocketClient",
														"package": "@relax.js/core"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						},
						{
							"id": 3045,
							"name": "onConnect",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Callback when the WS is connected.\r\n\r\nCan be used for authentication messages etc."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 291,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L291"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 3046,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 3047,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 3048,
													"name": "socket",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Socket"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": 2992,
														"typeArguments": [
															{
																"type": "reference",
																"target": 3040,
																"name": "TMessage",
																"package": "@relax.js/core",
																"qualifiedName": "WebSocketOptions.TMessage",
																"refersToTypeParameter": true
															}
														],
														"name": "WebSocketClient",
														"package": "@relax.js/core"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						},
						{
							"id": 3043,
							"name": "reconnectDelay",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Initial delay in milliseconds before reconnecting (default: 1000).\r\nUses exponential backoff on subsequent attempts."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/SimpleWebSocket.ts",
									"line": 277,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L277"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								3042,
								3041,
								3044,
								3049,
								3045,
								3043
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/SimpleWebSocket.ts",
							"line": 262,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L262"
						}
					],
					"typeParameters": [
						{
							"id": 3040,
							"name": "TMessage",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {}
						}
					]
				},
				{
					"id": 2989,
					"name": "WebSocketFactory",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Factory function type for creating WebSocket instances."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/http/SimpleWebSocket.ts",
							"line": 41,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/SimpleWebSocket.ts#L41"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2990,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"signatures": [
								{
									"id": 2991,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 2967,
										"name": "WebSocketAbstraction",
										"package": "@relax.js/core"
									}
								}
							]
						}
					}
				},
				{
					"id": 2954,
					"name": "configure",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 6,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L6"
						}
					],
					"target": 330
				},
				{
					"id": 2960,
					"name": "del",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 12,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L12"
						}
					],
					"target": 352
				},
				{
					"id": 2957,
					"name": "get",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 9,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L9"
						}
					],
					"target": 337
				},
				{
					"id": 2952,
					"name": "HttpError",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 4,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L4"
						}
					],
					"target": 371
				},
				{
					"id": 2950,
					"name": "HttpOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 2,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L2"
						}
					],
					"target": 356
				},
				{
					"id": 2951,
					"name": "HttpResponse",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 3,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L3"
						}
					],
					"target": 361
				},
				{
					"id": 2958,
					"name": "post",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 10,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L10"
						}
					],
					"target": 342
				},
				{
					"id": 2959,
					"name": "put",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 11,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L11"
						}
					],
					"target": 347
				},
				{
					"id": 2956,
					"name": "request",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 8,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L8"
						}
					],
					"target": 333
				},
				{
					"id": 2953,
					"name": "RequestOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 5,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L5"
						}
					],
					"target": 389
				},
				{
					"id": 2955,
					"name": "setFetch",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 7,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L7"
						}
					],
					"target": 327
				},
				{
					"id": 2964,
					"name": "SSEClient",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 19,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L19"
						}
					],
					"target": 458
				},
				{
					"id": 2961,
					"name": "SSEDataEvent",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 16,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L16"
						}
					],
					"target": 398
				},
				{
					"id": 2963,
					"name": "SSEEventFactory",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 18,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L18"
						}
					],
					"target": 439
				},
				{
					"id": 2962,
					"name": "SSEOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/index.ts",
							"line": 17,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L17"
						}
					],
					"target": 444
				}
			],
			"groups": [
				{
					"title": "Classes",
					"children": [
						2992
					]
				},
				{
					"title": "Interfaces",
					"children": [
						2965,
						2967,
						3031,
						3039
					]
				},
				{
					"title": "Type Aliases",
					"children": [
						2989
					]
				},
				{
					"title": "References",
					"children": [
						2954,
						2960,
						2957,
						2952,
						2950,
						2951,
						2958,
						2959,
						2956,
						2953,
						2955,
						2964,
						2961,
						2963,
						2962
					]
				}
			],
			"sources": [
				{
					"fileName": "src/http/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/index.ts#L1"
				}
			]
		},
		{
			"id": 6,
			"name": "i18n",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 3119,
					"name": "LocaleChangeEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Dispatched on "
							},
							{
								"kind": "code",
								"text": "`document`"
							},
							{
								"kind": "text",
								"text": " after "
							},
							{
								"kind": "code",
								"text": "`setLocale()`"
							},
							{
								"kind": "text",
								"text": " completes.\r\nThe "
							},
							{
								"kind": "code",
								"text": "`locale`"
							},
							{
								"kind": "text",
								"text": " property contains the new normalized locale code."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\ndocument.addEventListener('localechange', (e) => {\r\n    console.log(`Locale changed to ${e.locale}`);\r\n    this.render();\r\n});\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 3124,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/i18n/i18n.ts",
									"line": 40,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L40"
								}
							],
							"signatures": [
								{
									"id": 3125,
									"name": "LocaleChangeEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/i18n/i18n.ts",
											"line": 40,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L40"
										}
									],
									"parameters": [
										{
											"id": 3126,
											"name": "locale",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 3119,
										"name": "LocaleChangeEvent",
										"package": "@relax.js/core"
									},
									"overwrites": {
										"type": "reference",
										"target": -1,
										"name": "Event.constructor",
										"package": "typescript"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "Event.constructor",
								"package": "typescript"
							}
						},
						{
							"id": 3156,
							"name": "AT_TARGET",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8602,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.AT_TARGET"
							}
						},
						{
							"id": 3128,
							"name": "bubbles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/bubbles)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8497,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.bubbles"
							}
						},
						{
							"id": 3157,
							"name": "BUBBLING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8603,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.BUBBLING_PHASE"
							}
						},
						{
							"id": 3130,
							"name": "cancelable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8509,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.cancelable"
							}
						},
						{
							"id": 3129,
							"name": "cancelBubble",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelBubble)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8503,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.cancelBubble"
							}
						},
						{
							"id": 3155,
							"name": "CAPTURING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8601,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.CAPTURING_PHASE"
							}
						},
						{
							"id": 3131,
							"name": "composed",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composed)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8515,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.composed"
							}
						},
						{
							"id": 3132,
							"name": "currentTarget",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the object whose event listener's callback is currently being invoked.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/currentTarget)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8521,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.currentTarget"
							}
						},
						{
							"id": 3133,
							"name": "defaultPrevented",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8527,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.defaultPrevented"
							}
						},
						{
							"id": 3134,
							"name": "eventPhase",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/eventPhase)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8533,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.eventPhase"
							}
						},
						{
							"id": 3135,
							"name": "isTrusted",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if event was dispatched by the user agent, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/isTrusted)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8539,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.isTrusted"
							}
						},
						{
							"id": 3127,
							"name": "locale",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/i18n/i18n.ts",
									"line": 39,
									"character": 13,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L39"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 3154,
							"name": "NONE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8600,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 0
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.NONE"
							}
						},
						{
							"id": 3136,
							"name": "returnValue",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/returnValue)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8545,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.returnValue"
							}
						},
						{
							"id": 3137,
							"name": "srcElement",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/srcElement)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8551,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.srcElement"
							}
						},
						{
							"id": 3138,
							"name": "target",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the object to which event is dispatched (its target).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/target)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8557,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.target"
							}
						},
						{
							"id": 3139,
							"name": "timeStamp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the event's timestamp as the number of milliseconds measured relative to the time origin.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/timeStamp)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8563,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.timeStamp"
							}
						},
						{
							"id": 3140,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the type of event, e.g. \"click\", \"hashchange\", or \"submit\".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/type)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8569,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.type"
							}
						},
						{
							"id": 3122,
							"name": "AT_TARGET",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8611,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.AT_TARGET"
							}
						},
						{
							"id": 3123,
							"name": "BUBBLING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8612,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.BUBBLING_PHASE"
							}
						},
						{
							"id": 3121,
							"name": "CAPTURING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8610,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.CAPTURING_PHASE"
							}
						},
						{
							"id": 3120,
							"name": "NONE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8609,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 0
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.NONE"
							}
						},
						{
							"id": 3141,
							"name": "composedPath",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8575,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 3142,
									"name": "composedPath",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is \"closed\" that are not reachable from event's currentTarget.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composedPath)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8575,
											"character": 4
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "EventTarget"
											},
											"name": "EventTarget",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.composedPath"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.composedPath"
							}
						},
						{
							"id": 3143,
							"name": "initEvent",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8581,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 3144,
									"name": "initEvent",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": [
													{
														"kind": "text",
														"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/initEvent)"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8581,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 3145,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3146,
											"name": "bubbles",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 3147,
											"name": "cancelable",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.initEvent"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.initEvent"
							}
						},
						{
							"id": 3148,
							"name": "preventDefault",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8587,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 3149,
									"name": "preventDefault",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/preventDefault)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8587,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.preventDefault"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.preventDefault"
							}
						},
						{
							"id": 3150,
							"name": "stopImmediatePropagation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8593,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 3151,
									"name": "stopImmediatePropagation",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8593,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.stopImmediatePropagation"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.stopImmediatePropagation"
							}
						},
						{
							"id": 3152,
							"name": "stopPropagation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8599,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 3153,
									"name": "stopPropagation",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopPropagation)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8599,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.stopPropagation"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.stopPropagation"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								3124
							]
						},
						{
							"title": "Properties",
							"children": [
								3156,
								3128,
								3157,
								3130,
								3129,
								3155,
								3131,
								3132,
								3133,
								3134,
								3135,
								3127,
								3154,
								3136,
								3137,
								3138,
								3139,
								3140,
								3122,
								3123,
								3121,
								3120
							]
						},
						{
							"title": "Methods",
							"children": [
								3141,
								3143,
								3148,
								3150,
								3152
							]
						}
					],
					"sources": [
						{
							"fileName": "src/i18n/i18n.ts",
							"line": 38,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L38"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "typescript",
								"packagePath": "lib/lib.dom.d.ts",
								"qualifiedName": "Event"
							},
							"name": "Event",
							"package": "typescript"
						}
					]
				},
				{
					"id": 3164,
					"name": "MessageFormatter",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Function type for message formatters.\r\nImplement this to provide custom message formatting."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/i18n/icu.ts",
							"line": 28,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/icu.ts#L28"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 3165,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"signatures": [
								{
									"id": 3166,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"parameters": [
										{
											"id": 3167,
											"name": "message",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3168,
											"name": "values",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										},
										{
											"id": 3169,
											"name": "locale",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					}
				},
				{
					"id": 3158,
					"name": "MissingTranslationHandler",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "src/i18n/i18n.ts",
							"line": 22,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L22"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 3159,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"signatures": [
								{
									"id": 3160,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"parameters": [
										{
											"id": 3161,
											"name": "key",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3162,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 3163,
											"name": "locale",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					}
				},
				{
					"id": 3170,
					"name": "formatICU",
					"variant": "declaration",
					"kind": 32,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "The active message formatter. Defaults to "
							},
							{
								"kind": "code",
								"text": "`defaultFormatICU`"
							},
							{
								"kind": "text",
								"text": ".\r\nCan be replaced with "
							},
							{
								"kind": "code",
								"text": "`setMessageFormatter`"
							},
							{
								"kind": "text",
								"text": " for custom formatting."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/i18n/icu.ts",
							"line": 113,
							"character": 11,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/icu.ts#L113"
						}
					],
					"type": {
						"type": "reference",
						"target": 3164,
						"name": "MessageFormatter",
						"package": "@relax.js/core"
					},
					"defaultValue": "defaultFormatICU"
				},
				{
					"id": 3114,
					"name": "getCurrentLocale",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/i18n/i18n.ts",
							"line": 164,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L164"
						}
					],
					"signatures": [
						{
							"id": 3115,
							"name": "getCurrentLocale",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the current locale code."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The normalized locale code (e.g., 'en', 'sv')"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/i18n/i18n.ts",
									"line": 164,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L164"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 3108,
					"name": "loadNamespace",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/i18n/i18n.ts",
							"line": 92,
							"character": 22,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L92"
						}
					],
					"signatures": [
						{
							"id": 3109,
							"name": "loadNamespace",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Loads a translation namespace on demand.\r\nFalls back to the default locale if translations are not found."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nawait loadNamespace('shop');\r\nconst price = t('shop:priceLabel');\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/i18n/i18n.ts",
									"line": 92,
									"character": 22,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L92"
								}
							],
							"parameters": [
								{
									"id": 3110,
									"name": "namespace",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The namespace to load (e.g., 'shop', 'errors')"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 3111,
					"name": "loadNamespaces",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/i18n/i18n.ts",
							"line": 118,
							"character": 22,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L118"
						}
					],
					"signatures": [
						{
							"id": 3112,
							"name": "loadNamespaces",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Loads multiple translation namespaces in parallel."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nawait loadNamespaces(['r-pipes', 'r-validation']);\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/i18n/i18n.ts",
									"line": 118,
									"character": 22,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L118"
								}
							],
							"parameters": [
								{
									"id": 3113,
									"name": "namespaces",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Array of namespace names to load"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 3116,
					"name": "onMissingTranslation",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/i18n/i18n.ts",
							"line": 179,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L179"
						}
					],
					"signatures": [
						{
							"id": 3117,
							"name": "onMissingTranslation",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Registers a handler called when "
									},
									{
										"kind": "code",
										"text": "`t()`"
									},
									{
										"kind": "text",
										"text": " encounters a missing translation key.\r\nPass "
									},
									{
										"kind": "code",
										"text": "`null`"
									},
									{
										"kind": "text",
										"text": " to remove the handler."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nonMissingTranslation((key, ns, locale) => {\r\n    console.warn(`Missing: ${ns}:${key} [${locale}]`);\r\n});\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/i18n/i18n.ts",
									"line": 179,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L179"
								}
							],
							"parameters": [
								{
									"id": 3118,
									"name": "handler",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Callback receiving the key, namespace, and locale"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": 3158,
										"name": "MissingTranslationHandler",
										"package": "@relax.js/core"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 3105,
					"name": "setLocale",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/i18n/i18n.ts",
							"line": 71,
							"character": 22,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L71"
						}
					],
					"signatures": [
						{
							"id": 3106,
							"name": "setLocale",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Sets the current locale and loads the common namespace.\r\nClears previously loaded translations and dispatches a "
									},
									{
										"kind": "code",
										"text": "`localechange`"
									},
									{
										"kind": "text",
										"text": " event."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nawait setLocale('sv');\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/i18n/i18n.ts",
									"line": 71,
									"character": 22,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L71"
								}
							],
							"parameters": [
								{
									"id": 3107,
									"name": "locale",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The locale code (e.g., 'en', 'sv', 'en-US')"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 3171,
					"name": "setMessageFormatter",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/i18n/icu.ts",
							"line": 130,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/icu.ts#L130"
						}
					],
					"signatures": [
						{
							"id": 3172,
							"name": "setMessageFormatter",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Replaces the default message formatter with a custom implementation.\r\nUse this to integrate with external i18n libraries like FormatJS."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Use FormatJS IntlMessageFormat\r\nimport { IntlMessageFormat } from 'intl-messageformat';\r\n\r\nsetMessageFormatter((message, values, locale) => {\r\n    const fmt = new IntlMessageFormat(message, locale);\r\n    return fmt.format(values);\r\n});\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/i18n/icu.ts",
									"line": 130,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/icu.ts#L130"
								}
							],
							"parameters": [
								{
									"id": 3173,
									"name": "formatter",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The custom formatter function"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": 3164,
										"name": "MessageFormatter",
										"package": "@relax.js/core"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 3101,
					"name": "t",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/i18n/i18n.ts",
							"line": 143,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L143"
						}
					],
					"signatures": [
						{
							"id": 3102,
							"name": "t",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Translates a key with optional value interpolation.\r\nSupports ICU message format for pluralization and select."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The translated string, or the key if not found"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Simple translation\r\nt('greeting'); // Uses r-common:greeting\r\n\r\n// With namespace\r\nt('errors:notFound');\r\n\r\n// With interpolation\r\nt('welcome', { name: 'John' }); // \"Welcome, John!\"\r\n\r\n// With pluralization (ICU format)\r\nt('items', { count: 5 }); // \"5 items\" or \"5 föremål\"\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/i18n/i18n.ts",
									"line": 143,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/i18n.ts#L143"
								}
							],
							"parameters": [
								{
									"id": 3103,
									"name": "fullKey",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Translation key in format 'namespace:key' or just 'key' (uses 'r-common')"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 3104,
									"name": "values",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Values to interpolate into the message"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Record"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "any"
											}
										],
										"name": "Record",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				}
			],
			"groups": [
				{
					"title": "Classes",
					"children": [
						3119
					]
				},
				{
					"title": "Type Aliases",
					"children": [
						3164,
						3158
					]
				},
				{
					"title": "Variables",
					"children": [
						3170
					]
				},
				{
					"title": "Functions",
					"children": [
						3114,
						3108,
						3111,
						3116,
						3105,
						3171,
						3101
					]
				}
			],
			"sources": [
				{
					"fileName": "src/i18n/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/i18n/index.ts#L1"
				}
			]
		},
		{
			"id": 1,
			"name": "index",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 841,
					"name": "GuardResult",
					"variant": "declaration",
					"kind": 8,
					"flags": {},
					"children": [
						{
							"id": 842,
							"name": "Allow",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Handle route without checking more guards."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L8"
								}
							],
							"type": {
								"type": "literal",
								"value": 0
							}
						},
						{
							"id": 844,
							"name": "Continue",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Resume and check other guards."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 18,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L18"
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							}
						},
						{
							"id": 843,
							"name": "Deny",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Throw a RouteGuardError."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 13,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L13"
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							}
						},
						{
							"id": 845,
							"name": "Stop",
							"variant": "declaration",
							"kind": 16,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Do not invoke the rooute nor other guards."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L23"
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							}
						}
					],
					"groups": [
						{
							"title": "Enumeration Members",
							"children": [
								842,
								844,
								843,
								845
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 4,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L4"
						}
					]
				},
				{
					"id": 214,
					"name": "Blueprint",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 215,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/templates/NodeTemplate.ts",
									"line": 97,
									"character": 2,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L97"
								}
							],
							"signatures": [
								{
									"id": 216,
									"name": "Blueprint",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/templates/NodeTemplate.ts",
											"line": 97,
											"character": 2,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L97"
										}
									],
									"parameters": [
										{
											"id": 217,
											"name": "htmlOrTemplate",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "HTMLTemplateElement"
														},
														"name": "HTMLTemplateElement",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 214,
										"name": "Blueprint",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 221,
							"name": "createInstance",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/templates/NodeTemplate.ts",
									"line": 119,
									"character": 2,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L119"
								}
							],
							"signatures": [
								{
									"id": 222,
									"name": "createInstance",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/templates/NodeTemplate.ts",
											"line": 119,
											"character": 2,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L119"
										}
									],
									"parameters": [
										{
											"id": 223,
											"name": "component",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 196,
										"name": "BoundNode",
										"package": "@relax.js/core"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								215
							]
						},
						{
							"title": "Methods",
							"children": [
								221
							]
						}
					],
					"sources": [
						{
							"fileName": "src/templates/NodeTemplate.ts",
							"line": 92,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L92"
						}
					]
				},
				{
					"id": 196,
					"name": "BoundNode",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 197,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/templates/NodeTemplate.ts",
									"line": 39,
									"character": 2,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L39"
								}
							],
							"signatures": [
								{
									"id": 198,
									"name": "BoundNode",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/templates/NodeTemplate.ts",
											"line": 39,
											"character": 2,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L39"
										}
									],
									"parameters": [
										{
											"id": 199,
											"name": "root",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "HTMLElement"
												},
												"name": "HTMLElement",
												"package": "typescript"
											}
										},
										{
											"id": 200,
											"name": "bindings",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": {
														"packageName": "@relax.js/core",
														"packagePath": "src/templates/NodeTemplate.ts",
														"qualifiedName": "BoundBinding"
													},
													"name": "BoundBinding",
													"package": "@relax.js/core"
												}
											}
										},
										{
											"id": 201,
											"name": "clickBindings",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": {
														"packageName": "@relax.js/core",
														"packagePath": "src/templates/NodeTemplate.ts",
														"qualifiedName": "ClickBinding"
													},
													"name": "ClickBinding",
													"package": "@relax.js/core"
												}
											}
										},
										{
											"id": 202,
											"name": "component",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 196,
										"name": "BoundNode",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 207,
							"name": "render",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/templates/NodeTemplate.ts",
									"line": 46,
									"character": 2,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L46"
								}
							],
							"signatures": [
								{
									"id": 208,
									"name": "render",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/templates/NodeTemplate.ts",
											"line": 46,
											"character": 2,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L46"
										}
									],
									"parameters": [
										{
											"id": 209,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLElement"
										},
										"name": "HTMLElement",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								197
							]
						},
						{
							"title": "Methods",
							"children": [
								207
							]
						}
					],
					"sources": [
						{
							"fileName": "src/templates/NodeTemplate.ts",
							"line": 38,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L38"
						}
					]
				},
				{
					"id": 177,
					"name": "DigitsValidation",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Validates that a value contains only numeric digits (0-9).\r\nUse with "
							},
							{
								"kind": "code",
								"text": "`data-validate=\"digits\"`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"children": [
						{
							"id": 181,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 182,
									"name": "DigitsValidation",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 177,
										"name": "DigitsValidation",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 187,
							"name": "getMessage",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 167,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L167"
								}
							],
							"signatures": [
								{
									"id": 188,
									"name": "getMessage",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/forms/ValidationRules.ts",
											"line": 167,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L167"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 183,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 159,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L159"
								}
							],
							"signatures": [
								{
									"id": 184,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Validates the given value."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/forms/ValidationRules.ts",
											"line": 159,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L159"
										}
									],
									"parameters": [
										{
											"id": 185,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The string value to validate"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 186,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Validation context with type info and error reporting"
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 142,
												"name": "ValidationContext",
												"package": "@relax.js/core"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"implementationOf": {
										"type": "reference",
										"target": -1,
										"name": "Validator.validate"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": -1,
								"name": "Validator.validate"
							}
						},
						{
							"id": 178,
							"name": "create",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 155,
									"character": 11,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L155"
								}
							],
							"signatures": [
								{
									"id": 179,
									"name": "create",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/forms/ValidationRules.ts",
											"line": 155,
											"character": 11,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L155"
										}
									],
									"parameters": [
										{
											"id": 180,
											"name": "rule",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 177,
										"name": "DigitsValidation",
										"package": "@relax.js/core"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								181
							]
						},
						{
							"title": "Methods",
							"children": [
								187,
								183,
								178
							]
						}
					],
					"sources": [
						{
							"fileName": "src/forms/ValidationRules.ts",
							"line": 154,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L154"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "@relax.js/core",
								"packagePath": "src/forms/ValidationRules.ts",
								"qualifiedName": "Validator"
							},
							"name": "Validator",
							"package": "@relax.js/core"
						}
					]
				},
				{
					"id": 62,
					"name": "FormValidator",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Form validation helper that integrates with HTML5 validation.\r\nSupports error summaries, auto-validation, and custom submit handling."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Prevent submission and handle manually\r\nclass MyComponent extends HTMLElement {\r\n    private validator: FormValidator;\r\n\r\n    connectedCallback() {\r\n        const form = this.querySelector('form');\r\n        this.validator = new FormValidator(form, {\r\n            submitCallback: () => this.handleSubmit()\r\n        });\r\n    }\r\n\r\n    private async handleSubmit() {\r\n        const data = readData(this.form);\r\n        await fetch('/api/save', { method: 'POST', body: JSON.stringify(data) });\r\n    }\r\n}\n```"
									}
								]
							},
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// With error summary display\r\nconst validator = new FormValidator(form, {\r\n    useSummary: true,\r\n    autoValidate: true\r\n});\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 66,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 91,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L91"
								}
							],
							"signatures": [
								{
									"id": 67,
									"name": "FormValidator",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/forms/FormValidator.ts",
											"line": 91,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L91"
										}
									],
									"parameters": [
										{
											"id": 68,
											"name": "form",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "HTMLFormElement"
												},
												"name": "HTMLFormElement",
												"package": "typescript"
											}
										},
										{
											"id": 69,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": 50,
												"name": "ValidatorOptions",
												"package": "@relax.js/core"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 62,
										"name": "FormValidator",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 80,
							"name": "addErrorToSummary",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 223,
									"character": 11,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L223"
								}
							],
							"signatures": [
								{
									"id": 81,
									"name": "addErrorToSummary",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Adds a single error to the summary display."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/forms/FormValidator.ts",
											"line": 223,
											"character": 11,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L223"
										}
									],
									"parameters": [
										{
											"id": 82,
											"name": "fieldName",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The name of the field with the error"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 83,
											"name": "message",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The error message"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 84,
							"name": "clearErrorSummary",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 236,
									"character": 11,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L236"
								}
							],
							"signatures": [
								{
									"id": 85,
									"name": "clearErrorSummary",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Clears all errors from the summary display."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/forms/FormValidator.ts",
											"line": 236,
											"character": 11,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L236"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 75,
							"name": "displayErrorSummary",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 189,
									"character": 11,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L189"
								}
							],
							"signatures": [
								{
									"id": 76,
									"name": "displayErrorSummary",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Displays a list of error messages in the summary element."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/forms/FormValidator.ts",
											"line": 189,
											"character": 11,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L189"
										}
									],
									"parameters": [
										{
											"id": 77,
											"name": "messages",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Array of error messages to display"
													}
												]
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 73,
							"name": "validateForm",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 143,
									"character": 11,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L143"
								}
							],
							"signatures": [
								{
									"id": 74,
									"name": "validateForm",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Validates all form fields.\r\nUses native HTML5 validation and optionally displays an error summary."
											}
										],
										"blockTags": [
											{
												"tag": "@returns",
												"content": [
													{
														"kind": "text",
														"text": "true if form is valid, false otherwise"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "src/forms/FormValidator.ts",
											"line": 143,
											"character": 11,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L143"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 63,
							"name": "FindForm",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true,
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 268,
									"character": 18,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L268"
								}
							],
							"signatures": [
								{
									"id": 64,
									"name": "FindForm",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Finds a form element relative to the given element.\r\nSearches parent first, then direct children."
											}
										],
										"blockTags": [
											{
												"tag": "@returns",
												"content": [
													{
														"kind": "text",
														"text": "The found form element"
													}
												]
											},
											{
												"tag": "@throws",
												"content": [
													{
														"kind": "text",
														"text": "Error if no form is found"
													}
												]
											},
											{
												"tag": "@example",
												"content": [
													{
														"kind": "code",
														"text": "```ts\nclass MyComponent extends HTMLElement {\r\n    connectedCallback() {\r\n        const form = FormValidator.FindForm(this);\r\n        new FormValidator(form);\r\n    }\r\n}\n```"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "src/forms/FormValidator.ts",
											"line": 268,
											"character": 18,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L268"
										}
									],
									"parameters": [
										{
											"id": 65,
											"name": "element",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The element to search from"
													}
												]
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "HTMLElement"
												},
												"name": "HTMLElement",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLFormElement"
										},
										"name": "HTMLFormElement",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								66
							]
						},
						{
							"title": "Methods",
							"children": [
								80,
								84,
								75,
								73,
								63
							]
						}
					],
					"sources": [
						{
							"fileName": "src/forms/FormValidator.ts",
							"line": 88,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L88"
						}
					]
				},
				{
					"id": 371,
					"name": "HttpError",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Error thrown when a request fails."
							}
						]
					},
					"children": [
						{
							"id": 382,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 94,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L94"
								}
							],
							"signatures": [
								{
									"id": 383,
									"name": "HttpError",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/http/http.ts",
											"line": 94,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L94"
										}
									],
									"parameters": [
										{
											"id": 384,
											"name": "response",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 361,
												"name": "HttpResponse",
												"package": "@relax.js/core"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 371,
										"name": "HttpError",
										"package": "@relax.js/core"
									},
									"overwrites": {
										"type": "reference",
										"target": -1,
										"name": "Error.constructor",
										"package": "typescript"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "Error.constructor",
								"package": "typescript"
							}
						},
						{
							"id": 385,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 91,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L91"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "Error.message"
							}
						},
						{
							"id": 387,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1076,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.name"
							}
						},
						{
							"id": 386,
							"name": "response",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 92,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L92"
								}
							],
							"type": {
								"type": "reference",
								"target": 361,
								"name": "HttpResponse",
								"package": "@relax.js/core"
							}
						},
						{
							"id": 388,
							"name": "stack",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1078,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.stack"
							}
						},
						{
							"id": 376,
							"name": "prepareStackTrace",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Optional override for formatting stack traces"
									}
								],
								"blockTags": [
									{
										"tag": "@see",
										"content": [
											{
												"kind": "text",
												"text": "https://v8.dev/docs/stack-trace-api#customizing-stack-traces"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 143,
									"character": 8
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 377,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 378,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 379,
													"name": "err",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.es5.d.ts",
															"qualifiedName": "Error"
														},
														"name": "Error",
														"package": "typescript"
													}
												},
												{
													"id": 380,
													"name": "stackTraces",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": {
																"packageName": "@types/node",
																"packagePath": "globals.d.ts",
																"qualifiedName": "__global.NodeJS.CallSite"
															},
															"name": "CallSite",
															"package": "@types/node",
															"qualifiedName": "__global.NodeJS.CallSite"
														}
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.prepareStackTrace"
							}
						},
						{
							"id": 381,
							"name": "stackTraceLimit",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 145,
									"character": 8
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.stackTraceLimit"
							}
						},
						{
							"id": 372,
							"name": "captureStackTrace",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 136,
									"character": 8
								}
							],
							"signatures": [
								{
									"id": 373,
									"name": "captureStackTrace",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create .stack property on a target object"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/@types/node/globals.d.ts",
											"line": 136,
											"character": 8
										}
									],
									"parameters": [
										{
											"id": 374,
											"name": "targetObject",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 375,
											"name": "constructorOpt",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Function"
												},
												"name": "Function",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Error.captureStackTrace"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.captureStackTrace"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								382
							]
						},
						{
							"title": "Properties",
							"children": [
								385,
								387,
								386,
								388,
								376,
								381
							]
						},
						{
							"title": "Methods",
							"children": [
								372
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/http.ts",
							"line": 90,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L90"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "typescript",
								"packagePath": "lib/lib.es5.d.ts",
								"qualifiedName": "Error"
							},
							"name": "Error",
							"package": "typescript"
						}
					]
				},
				{
					"id": 595,
					"name": "LinkedList",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "A trivial linked list implementation."
							}
						]
					},
					"children": [
						{
							"id": 597,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 598,
									"name": "LinkedList",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"typeParameters": [
										{
											"id": 599,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {}
										}
									],
									"type": {
										"type": "reference",
										"target": 595,
										"typeArguments": [
											{
												"type": "reference",
												"target": 596,
												"name": "T",
												"package": "@relax.js/core",
												"qualifiedName": "LinkedList.T",
												"refersToTypeParameter": true
											}
										],
										"name": "LinkedList",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 615,
							"name": "first",
							"variant": "declaration",
							"kind": 262144,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 117,
									"character": 8,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L117"
								}
							],
							"getSignature": {
								"id": 616,
								"name": "first",
								"variant": "signature",
								"kind": 524288,
								"flags": {},
								"comment": {
									"summary": [
										{
											"kind": "text",
											"text": "First ndoe."
										}
									]
								},
								"sources": [
									{
										"fileName": "src/collections/LinkedList.ts",
										"line": 117,
										"character": 8,
										"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L117"
									}
								],
								"type": {
									"type": "reference",
									"target": 623,
									"typeArguments": [
										{
											"type": "reference",
											"target": 596,
											"name": "T",
											"package": "@relax.js/core",
											"qualifiedName": "LinkedList.T",
											"refersToTypeParameter": true
										}
									],
									"name": "Node",
									"package": "@relax.js/core"
								}
							}
						},
						{
							"id": 617,
							"name": "firstValue",
							"variant": "declaration",
							"kind": 262144,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 124,
									"character": 8,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L124"
								}
							],
							"getSignature": {
								"id": 618,
								"name": "firstValue",
								"variant": "signature",
								"kind": 524288,
								"flags": {},
								"comment": {
									"summary": [
										{
											"kind": "text",
											"text": "Contained value of the first node."
										}
									]
								},
								"sources": [
									{
										"fileName": "src/collections/LinkedList.ts",
										"line": 124,
										"character": 8,
										"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L124"
									}
								],
								"type": {
									"type": "reference",
									"target": 596,
									"name": "T",
									"package": "@relax.js/core",
									"qualifiedName": "LinkedList.T",
									"refersToTypeParameter": true
								}
							}
						},
						{
							"id": 619,
							"name": "last",
							"variant": "declaration",
							"kind": 262144,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 131,
									"character": 8,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L131"
								}
							],
							"getSignature": {
								"id": 620,
								"name": "last",
								"variant": "signature",
								"kind": 524288,
								"flags": {},
								"comment": {
									"summary": [
										{
											"kind": "text",
											"text": "Last node."
										}
									]
								},
								"sources": [
									{
										"fileName": "src/collections/LinkedList.ts",
										"line": 131,
										"character": 8,
										"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L131"
									}
								],
								"type": {
									"type": "reference",
									"target": 623,
									"typeArguments": [
										{
											"type": "reference",
											"target": 596,
											"name": "T",
											"package": "@relax.js/core",
											"qualifiedName": "LinkedList.T",
											"refersToTypeParameter": true
										}
									],
									"name": "Node",
									"package": "@relax.js/core"
								}
							}
						},
						{
							"id": 621,
							"name": "lastValue",
							"variant": "declaration",
							"kind": 262144,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 138,
									"character": 8,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L138"
								}
							],
							"getSignature": {
								"id": 622,
								"name": "lastValue",
								"variant": "signature",
								"kind": 524288,
								"flags": {},
								"comment": {
									"summary": [
										{
											"kind": "text",
											"text": "Contained value of the last node."
										}
									]
								},
								"sources": [
									{
										"fileName": "src/collections/LinkedList.ts",
										"line": 138,
										"character": 8,
										"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L138"
									}
								],
								"type": {
									"type": "reference",
									"target": 596,
									"name": "T",
									"package": "@relax.js/core",
									"qualifiedName": "LinkedList.T",
									"refersToTypeParameter": true
								}
							}
						},
						{
							"id": 613,
							"name": "length",
							"variant": "declaration",
							"kind": 262144,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 110,
									"character": 8,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L110"
								}
							],
							"getSignature": {
								"id": 614,
								"name": "length",
								"variant": "signature",
								"kind": 524288,
								"flags": {},
								"comment": {
									"summary": [
										{
											"kind": "text",
											"text": "Number of nodes in the list.\r\n\r\nThe count works as long as you do not manually remove nodes (by assigning next/prev to the neighbors)."
										}
									]
								},
								"sources": [
									{
										"fileName": "src/collections/LinkedList.ts",
										"line": 110,
										"character": 8,
										"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L110"
									}
								],
								"type": {
									"type": "intrinsic",
									"name": "number"
								}
							}
						},
						{
							"id": 603,
							"name": "addFirst",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 43,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L43"
								}
							],
							"signatures": [
								{
									"id": 604,
									"name": "addFirst",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Add a value to the beginning of the list."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/collections/LinkedList.ts",
											"line": 43,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L43"
										}
									],
									"parameters": [
										{
											"id": 605,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Value that should be contained in the node."
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 596,
												"name": "T",
												"package": "@relax.js/core",
												"qualifiedName": "LinkedList.T",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 606,
							"name": "addLast",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 61,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L61"
								}
							],
							"signatures": [
								{
									"id": 607,
									"name": "addLast",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Add a value to the end of the list."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/collections/LinkedList.ts",
											"line": 61,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L61"
										}
									],
									"parameters": [
										{
											"id": 608,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Value that should be contained in a node."
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 596,
												"name": "T",
												"package": "@relax.js/core",
												"qualifiedName": "LinkedList.T",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 609,
							"name": "removeFirst",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 79,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L79"
								}
							],
							"signatures": [
								{
									"id": 610,
									"name": "removeFirst",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove a node from the beginning of the list."
											}
										],
										"blockTags": [
											{
												"tag": "@returns",
												"content": [
													{
														"kind": "text",
														"text": "Value contained in the first node."
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "src/collections/LinkedList.ts",
											"line": 79,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L79"
										}
									],
									"type": {
										"type": "reference",
										"target": 596,
										"name": "T",
										"package": "@relax.js/core",
										"qualifiedName": "LinkedList.T",
										"refersToTypeParameter": true
									}
								}
							]
						},
						{
							"id": 611,
							"name": "removeLast",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 94,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L94"
								}
							],
							"signatures": [
								{
									"id": 612,
									"name": "removeLast",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove a node from the end of the list."
											}
										],
										"blockTags": [
											{
												"tag": "@returns",
												"content": [
													{
														"kind": "text",
														"text": "Value contained in the last node."
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "src/collections/LinkedList.ts",
											"line": 94,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L94"
										}
									],
									"type": {
										"type": "reference",
										"target": 596,
										"name": "T",
										"package": "@relax.js/core",
										"qualifiedName": "LinkedList.T",
										"refersToTypeParameter": true
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								597
							]
						},
						{
							"title": "Accessors",
							"children": [
								615,
								617,
								619,
								621,
								613
							]
						},
						{
							"title": "Methods",
							"children": [
								603,
								606,
								609,
								611
							]
						}
					],
					"sources": [
						{
							"fileName": "src/collections/LinkedList.ts",
							"line": 34,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L34"
						}
					],
					"typeParameters": [
						{
							"id": 596,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {}
						}
					]
				},
				{
					"id": 916,
					"name": "NavigateRouteEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Event sent to routing targets when a new route should be displayed."
							}
						]
					},
					"children": [
						{
							"id": 922,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/NavigateRouteEvent.ts",
									"line": 8,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/NavigateRouteEvent.ts#L8"
								}
							],
							"signatures": [
								{
									"id": 923,
									"name": "NavigateRouteEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing/NavigateRouteEvent.ts",
											"line": 8,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/NavigateRouteEvent.ts#L8"
										}
									],
									"parameters": [
										{
											"id": 924,
											"name": "route",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Matched route."
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 850,
												"name": "Route",
												"package": "@relax.js/core"
											}
										},
										{
											"id": 925,
											"name": "urlSegments",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The generated url sements which can be used to push the url into the browser history."
													}
												]
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										},
										{
											"id": 926,
											"name": "routeData",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Data supplied to the route."
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 859,
												"name": "RouteData",
												"package": "@relax.js/core"
											}
										},
										{
											"id": 927,
											"name": "routeTarget",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The target can differ from the default target that is defined in the route.\r\n\r\nundefined means that the default (unnamed) target should be used."
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 928,
											"name": "eventInit",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "EventInit"
												},
												"name": "EventInit",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 916,
										"name": "NavigateRouteEvent",
										"package": "@relax.js/core"
									},
									"overwrites": {
										"type": "reference",
										"target": -1,
										"name": "Event.constructor",
										"package": "typescript"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "Event.constructor",
								"package": "typescript"
							}
						},
						{
							"id": 961,
							"name": "AT_TARGET",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8602,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.AT_TARGET"
							}
						},
						{
							"id": 933,
							"name": "bubbles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/bubbles)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8497,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.bubbles"
							}
						},
						{
							"id": 962,
							"name": "BUBBLING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8603,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.BUBBLING_PHASE"
							}
						},
						{
							"id": 935,
							"name": "cancelable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8509,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.cancelable"
							}
						},
						{
							"id": 934,
							"name": "cancelBubble",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelBubble)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8503,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.cancelBubble"
							}
						},
						{
							"id": 960,
							"name": "CAPTURING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8601,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.CAPTURING_PHASE"
							}
						},
						{
							"id": 936,
							"name": "composed",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composed)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8515,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.composed"
							}
						},
						{
							"id": 937,
							"name": "currentTarget",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the object whose event listener's callback is currently being invoked.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/currentTarget)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8521,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.currentTarget"
							}
						},
						{
							"id": 938,
							"name": "defaultPrevented",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8527,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.defaultPrevented"
							}
						},
						{
							"id": 939,
							"name": "eventPhase",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/eventPhase)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8533,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.eventPhase"
							}
						},
						{
							"id": 940,
							"name": "isTrusted",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if event was dispatched by the user agent, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/isTrusted)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8539,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.isTrusted"
							}
						},
						{
							"id": 959,
							"name": "NONE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8600,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 0
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.NONE"
							}
						},
						{
							"id": 941,
							"name": "returnValue",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/returnValue)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8545,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.returnValue"
							}
						},
						{
							"id": 929,
							"name": "route",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Matched route."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/NavigateRouteEvent.ts",
									"line": 12,
									"character": 15,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/NavigateRouteEvent.ts#L12"
								}
							],
							"type": {
								"type": "reference",
								"target": 850,
								"name": "Route",
								"package": "@relax.js/core"
							}
						},
						{
							"id": 931,
							"name": "routeData",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Data supplied to the route."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/NavigateRouteEvent.ts",
									"line": 22,
									"character": 15,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/NavigateRouteEvent.ts#L22"
								}
							],
							"type": {
								"type": "reference",
								"target": 859,
								"name": "RouteData",
								"package": "@relax.js/core"
							}
						},
						{
							"id": 932,
							"name": "routeTarget",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true,
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "The target can differ from the default target that is defined in the route.\r\n\r\nundefined means that the default (unnamed) target should be used."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/NavigateRouteEvent.ts",
									"line": 29,
									"character": 15,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/NavigateRouteEvent.ts#L29"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 942,
							"name": "srcElement",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/srcElement)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8551,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.srcElement"
							}
						},
						{
							"id": 943,
							"name": "target",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the object to which event is dispatched (its target).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/target)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8557,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.target"
							}
						},
						{
							"id": 944,
							"name": "timeStamp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the event's timestamp as the number of milliseconds measured relative to the time origin.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/timeStamp)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8563,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.timeStamp"
							}
						},
						{
							"id": 945,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the type of event, e.g. \"click\", \"hashchange\", or \"submit\".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/type)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8569,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.type"
							}
						},
						{
							"id": 930,
							"name": "urlSegments",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "The generated url sements which can be used to push the url into the browser history."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/NavigateRouteEvent.ts",
									"line": 17,
									"character": 15,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/NavigateRouteEvent.ts#L17"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 920,
							"name": "AT_TARGET",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8611,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.AT_TARGET"
							}
						},
						{
							"id": 921,
							"name": "BUBBLING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8612,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.BUBBLING_PHASE"
							}
						},
						{
							"id": 919,
							"name": "CAPTURING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8610,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.CAPTURING_PHASE"
							}
						},
						{
							"id": 917,
							"name": "NAME",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "src/routing/NavigateRouteEvent.ts",
									"line": 7,
									"character": 11,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/NavigateRouteEvent.ts#L7"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "'rlx.navigateRoute'"
						},
						{
							"id": 918,
							"name": "NONE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8609,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 0
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.NONE"
							}
						},
						{
							"id": 946,
							"name": "composedPath",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8575,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 947,
									"name": "composedPath",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is \"closed\" that are not reachable from event's currentTarget.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composedPath)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8575,
											"character": 4
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "EventTarget"
											},
											"name": "EventTarget",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.composedPath"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.composedPath"
							}
						},
						{
							"id": 948,
							"name": "initEvent",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8581,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 949,
									"name": "initEvent",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": [
													{
														"kind": "text",
														"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/initEvent)"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8581,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 950,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 951,
											"name": "bubbles",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 952,
											"name": "cancelable",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.initEvent"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.initEvent"
							}
						},
						{
							"id": 953,
							"name": "preventDefault",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8587,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 954,
									"name": "preventDefault",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/preventDefault)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8587,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.preventDefault"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.preventDefault"
							}
						},
						{
							"id": 955,
							"name": "stopImmediatePropagation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8593,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 956,
									"name": "stopImmediatePropagation",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8593,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.stopImmediatePropagation"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.stopImmediatePropagation"
							}
						},
						{
							"id": 957,
							"name": "stopPropagation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8599,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 958,
									"name": "stopPropagation",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopPropagation)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8599,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.stopPropagation"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.stopPropagation"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								922
							]
						},
						{
							"title": "Properties",
							"children": [
								961,
								933,
								962,
								935,
								934,
								960,
								936,
								937,
								938,
								939,
								940,
								959,
								941,
								929,
								931,
								932,
								942,
								943,
								944,
								945,
								930,
								920,
								921,
								919,
								917,
								918
							]
						},
						{
							"title": "Methods",
							"children": [
								946,
								948,
								953,
								955,
								957
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/NavigateRouteEvent.ts",
							"line": 6,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/NavigateRouteEvent.ts#L6"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "typescript",
								"packagePath": "lib/lib.dom.d.ts",
								"qualifiedName": "Event"
							},
							"name": "Event",
							"package": "typescript"
						}
					]
				},
				{
					"id": 623,
					"name": "Node",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "A node in the"
							}
						],
						"blockTags": [
							{
								"tag": "@see",
								"content": [
									{
										"kind": "text",
										"text": "LinkedList."
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 625,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 18,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L18"
								}
							],
							"signatures": [
								{
									"id": 626,
									"name": "Node",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Constructor."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/collections/LinkedList.ts",
											"line": 18,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L18"
										}
									],
									"typeParameters": [
										{
											"id": 627,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {}
										}
									],
									"parameters": [
										{
											"id": 628,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Value contained in the node."
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 624,
												"name": "T",
												"package": "@relax.js/core",
												"qualifiedName": "Node.T",
												"refersToTypeParameter": true
											}
										},
										{
											"id": 629,
											"name": "removeCallback",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 630,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"signatures": [
														{
															"id": 631,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"type": {
																"type": "intrinsic",
																"name": "void"
															}
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 623,
										"typeArguments": [
											{
												"type": "reference",
												"target": 624,
												"name": "T",
												"package": "@relax.js/core",
												"qualifiedName": "Node.T",
												"refersToTypeParameter": true
											}
										],
										"name": "Node",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 632,
							"name": "next",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Next node unless last one."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 8,
									"character": 11,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L8"
								}
							],
							"type": {
								"type": "reference",
								"target": 623,
								"typeArguments": [
									{
										"type": "reference",
										"target": 624,
										"name": "T",
										"package": "@relax.js/core",
										"qualifiedName": "Node.T",
										"refersToTypeParameter": true
									}
								],
								"name": "Node",
								"package": "@relax.js/core"
							},
							"defaultValue": "null"
						},
						{
							"id": 633,
							"name": "prev",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Previous node unless first one."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 12,
									"character": 11,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L12"
								}
							],
							"type": {
								"type": "reference",
								"target": 623,
								"typeArguments": [
									{
										"type": "reference",
										"target": 624,
										"name": "T",
										"package": "@relax.js/core",
										"qualifiedName": "Node.T",
										"refersToTypeParameter": true
									}
								],
								"name": "Node",
								"package": "@relax.js/core"
							},
							"defaultValue": "null"
						},
						{
							"id": 634,
							"name": "value",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Value contained in the node."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 18,
									"character": 23,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L18"
								}
							],
							"type": {
								"type": "reference",
								"target": 624,
								"name": "T",
								"package": "@relax.js/core",
								"qualifiedName": "Node.T",
								"refersToTypeParameter": true
							}
						},
						{
							"id": 638,
							"name": "remove",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/LinkedList.ts",
									"line": 24,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L24"
								}
							],
							"signatures": [
								{
									"id": 639,
									"name": "remove",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove this node.\r\nWill notify the list of the update to ensure correct element count."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/collections/LinkedList.ts",
											"line": 24,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L24"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								625
							]
						},
						{
							"title": "Properties",
							"children": [
								632,
								633,
								634
							]
						},
						{
							"title": "Methods",
							"children": [
								638
							]
						}
					],
					"sources": [
						{
							"fileName": "src/collections/LinkedList.ts",
							"line": 4,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/LinkedList.ts#L4"
						}
					],
					"typeParameters": [
						{
							"id": 624,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {}
						}
					]
				},
				{
					"id": 640,
					"name": "Pager",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 641,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/Pager.ts",
									"line": 22,
									"character": 2,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Pager.ts#L22"
								}
							],
							"signatures": [
								{
									"id": 642,
									"name": "Pager",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/collections/Pager.ts",
											"line": 22,
											"character": 2,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Pager.ts#L22"
										}
									],
									"parameters": [
										{
											"id": 643,
											"name": "container",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "HTMLElement"
												},
												"name": "HTMLElement",
												"package": "typescript"
											}
										},
										{
											"id": 644,
											"name": "totalCount",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 645,
											"name": "pageSize",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 640,
										"name": "Pager",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 658,
							"name": "getCurrentPage",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/collections/Pager.ts",
									"line": 79,
									"character": 9,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Pager.ts#L79"
								}
							],
							"signatures": [
								{
									"id": 659,
									"name": "getCurrentPage",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/collections/Pager.ts",
											"line": 79,
											"character": 9,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Pager.ts#L79"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							]
						},
						{
							"id": 655,
							"name": "update",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/collections/Pager.ts",
									"line": 70,
									"character": 9,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Pager.ts#L70"
								}
							],
							"signatures": [
								{
									"id": 656,
									"name": "update",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/collections/Pager.ts",
											"line": 70,
											"character": 9,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Pager.ts#L70"
										}
									],
									"parameters": [
										{
											"id": 657,
											"name": "totalCount",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								641
							]
						},
						{
							"title": "Methods",
							"children": [
								658,
								655
							]
						}
					],
					"sources": [
						{
							"fileName": "src/collections/Pager.ts",
							"line": 16,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Pager.ts#L16"
						}
					]
				},
				{
					"id": 660,
					"name": "PageSelectedEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 665,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/Pager.ts",
									"line": 2,
									"character": 2,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Pager.ts#L2"
								}
							],
							"signatures": [
								{
									"id": 666,
									"name": "PageSelectedEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/collections/Pager.ts",
											"line": 2,
											"character": 2,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Pager.ts#L2"
										}
									],
									"parameters": [
										{
											"id": 667,
											"name": "page",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 660,
										"name": "PageSelectedEvent",
										"package": "@relax.js/core"
									},
									"overwrites": {
										"type": "reference",
										"target": -1,
										"name": "Event.constructor",
										"package": "typescript"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "Event.constructor",
								"package": "typescript"
							}
						},
						{
							"id": 697,
							"name": "AT_TARGET",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8602,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.AT_TARGET"
							}
						},
						{
							"id": 669,
							"name": "bubbles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/bubbles)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8497,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.bubbles"
							}
						},
						{
							"id": 698,
							"name": "BUBBLING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8603,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.BUBBLING_PHASE"
							}
						},
						{
							"id": 671,
							"name": "cancelable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8509,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.cancelable"
							}
						},
						{
							"id": 670,
							"name": "cancelBubble",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelBubble)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8503,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.cancelBubble"
							}
						},
						{
							"id": 696,
							"name": "CAPTURING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8601,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.CAPTURING_PHASE"
							}
						},
						{
							"id": 672,
							"name": "composed",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composed)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8515,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.composed"
							}
						},
						{
							"id": 673,
							"name": "currentTarget",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the object whose event listener's callback is currently being invoked.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/currentTarget)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8521,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 413,
								"name": "Event.currentTarget",
								"package": "typescript"
							}
						},
						{
							"id": 674,
							"name": "defaultPrevented",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8527,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.defaultPrevented"
							}
						},
						{
							"id": 675,
							"name": "eventPhase",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/eventPhase)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8533,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.eventPhase"
							}
						},
						{
							"id": 676,
							"name": "isTrusted",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if event was dispatched by the user agent, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/isTrusted)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8539,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.isTrusted"
							}
						},
						{
							"id": 695,
							"name": "NONE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8600,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 0
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.NONE"
							}
						},
						{
							"id": 668,
							"name": "page",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/collections/Pager.ts",
									"line": 2,
									"character": 21,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Pager.ts#L2"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 677,
							"name": "returnValue",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/returnValue)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8545,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.returnValue"
							}
						},
						{
							"id": 678,
							"name": "srcElement",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/srcElement)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8551,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 418,
								"name": "Event.srcElement",
								"package": "typescript"
							}
						},
						{
							"id": 679,
							"name": "target",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the object to which event is dispatched (its target).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/target)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8557,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 419,
								"name": "Event.target",
								"package": "typescript"
							}
						},
						{
							"id": 680,
							"name": "timeStamp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the event's timestamp as the number of milliseconds measured relative to the time origin.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/timeStamp)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8563,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.timeStamp"
							}
						},
						{
							"id": 681,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the type of event, e.g. \"click\", \"hashchange\", or \"submit\".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/type)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8569,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.type"
							}
						},
						{
							"id": 663,
							"name": "AT_TARGET",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8611,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.AT_TARGET"
							}
						},
						{
							"id": 664,
							"name": "BUBBLING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8612,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.BUBBLING_PHASE"
							}
						},
						{
							"id": 662,
							"name": "CAPTURING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8610,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.CAPTURING_PHASE"
							}
						},
						{
							"id": 661,
							"name": "NONE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8609,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 0
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.NONE"
							}
						},
						{
							"id": 682,
							"name": "composedPath",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8575,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 683,
									"name": "composedPath",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is \"closed\" that are not reachable from event's currentTarget.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composedPath)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8575,
											"character": 4
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "EventTarget"
											},
											"name": "EventTarget",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.composedPath"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.composedPath"
							}
						},
						{
							"id": 684,
							"name": "initEvent",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8581,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 685,
									"name": "initEvent",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": [
													{
														"kind": "text",
														"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/initEvent)"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8581,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 686,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 687,
											"name": "bubbles",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 688,
											"name": "cancelable",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.initEvent"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.initEvent"
							}
						},
						{
							"id": 689,
							"name": "preventDefault",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8587,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 690,
									"name": "preventDefault",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/preventDefault)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8587,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.preventDefault"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.preventDefault"
							}
						},
						{
							"id": 691,
							"name": "stopImmediatePropagation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8593,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 692,
									"name": "stopImmediatePropagation",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8593,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.stopImmediatePropagation"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.stopImmediatePropagation"
							}
						},
						{
							"id": 693,
							"name": "stopPropagation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8599,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 694,
									"name": "stopPropagation",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopPropagation)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8599,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.stopPropagation"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.stopPropagation"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								665
							]
						},
						{
							"title": "Properties",
							"children": [
								697,
								669,
								698,
								671,
								670,
								696,
								672,
								673,
								674,
								675,
								676,
								695,
								668,
								677,
								678,
								679,
								680,
								681,
								663,
								664,
								662,
								661
							]
						},
						{
							"title": "Methods",
							"children": [
								682,
								684,
								689,
								691,
								693
							]
						}
					],
					"sources": [
						{
							"fileName": "src/collections/Pager.ts",
							"line": 1,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/Pager.ts#L1"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "typescript",
								"packagePath": "lib/lib.dom.d.ts",
								"qualifiedName": "Event"
							},
							"name": "Event",
							"package": "typescript"
						}
					]
				},
				{
					"id": 160,
					"name": "RangeValidation",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Validates that a numeric value falls within a specified range.\r\nUse with "
							},
							{
								"kind": "code",
								"text": "`data-validate=\"range(min-max)\"`"
							},
							{
								"kind": "text",
								"text": "."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n<input name=\"age\" type=\"number\" data-validate=\"range(0-120)\" />\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 164,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 119,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L119"
								}
							],
							"signatures": [
								{
									"id": 165,
									"name": "RangeValidation",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/forms/ValidationRules.ts",
											"line": 119,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L119"
										}
									],
									"parameters": [
										{
											"id": 166,
											"name": "min",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 167,
											"name": "max",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 160,
										"name": "RangeValidation",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 169,
							"name": "max",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 117,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L117"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 168,
							"name": "min",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 116,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L116"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 174,
							"name": "getMessage",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 144,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L144"
								}
							],
							"signatures": [
								{
									"id": 175,
									"name": "getMessage",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/forms/ValidationRules.ts",
											"line": 144,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L144"
										}
									],
									"parameters": [
										{
											"id": 176,
											"name": "actual",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 170,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 133,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L133"
								}
							],
							"signatures": [
								{
									"id": 171,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Validates the given value."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/forms/ValidationRules.ts",
											"line": 133,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L133"
										}
									],
									"parameters": [
										{
											"id": 172,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The string value to validate"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 173,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Validation context with type info and error reporting"
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 142,
												"name": "ValidationContext",
												"package": "@relax.js/core"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"implementationOf": {
										"type": "reference",
										"target": -1,
										"name": "Validator.validate"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": -1,
								"name": "Validator.validate"
							}
						},
						{
							"id": 161,
							"name": "create",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 124,
									"character": 11,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L124"
								}
							],
							"signatures": [
								{
									"id": 162,
									"name": "create",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/forms/ValidationRules.ts",
											"line": 124,
											"character": 11,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L124"
										}
									],
									"parameters": [
										{
											"id": 163,
											"name": "rule",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 160,
										"name": "RangeValidation",
										"package": "@relax.js/core"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								164
							]
						},
						{
							"title": "Properties",
							"children": [
								169,
								168
							]
						},
						{
							"title": "Methods",
							"children": [
								174,
								170,
								161
							]
						}
					],
					"sources": [
						{
							"fileName": "src/forms/ValidationRules.ts",
							"line": 115,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L115"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "@relax.js/core",
								"packagePath": "src/forms/ValidationRules.ts",
								"qualifiedName": "Validator"
							},
							"name": "Validator",
							"package": "@relax.js/core"
						}
					]
				},
				{
					"id": 31,
					"name": "RelaxError",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Error with structured context for debugging.\r\nThe "
							},
							{
								"kind": "code",
								"text": "`context`"
							},
							{
								"kind": "text",
								"text": " record contains details like route name, component tag, route data."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\nonError((error, ctx) => {\r\n    console.log(error.context.route);\r\n    console.log(error.context.componentTagName);\r\n});\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 42,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/errors.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L35"
								}
							],
							"signatures": [
								{
									"id": 43,
									"name": "RelaxError",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/errors.ts",
											"line": 35,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L35"
										}
									],
									"parameters": [
										{
											"id": 44,
											"name": "message",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 45,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "unknown"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 31,
										"name": "RelaxError",
										"package": "@relax.js/core"
									},
									"overwrites": {
										"type": "reference",
										"target": -1,
										"name": "Error.constructor",
										"package": "typescript"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "Error.constructor",
								"package": "typescript"
							}
						},
						{
							"id": 46,
							"name": "context",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/errors.ts",
									"line": 37,
									"character": 15,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L37"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "unknown"
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 48,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1077,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.message"
							}
						},
						{
							"id": 47,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1076,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.name"
							}
						},
						{
							"id": 49,
							"name": "stack",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1078,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.stack"
							}
						},
						{
							"id": 36,
							"name": "prepareStackTrace",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Optional override for formatting stack traces"
									}
								],
								"blockTags": [
									{
										"tag": "@see",
										"content": [
											{
												"kind": "text",
												"text": "https://v8.dev/docs/stack-trace-api#customizing-stack-traces"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 143,
									"character": 8
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 37,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 38,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 39,
													"name": "err",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.es5.d.ts",
															"qualifiedName": "Error"
														},
														"name": "Error",
														"package": "typescript"
													}
												},
												{
													"id": 40,
													"name": "stackTraces",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": {
																"packageName": "@types/node",
																"packagePath": "globals.d.ts",
																"qualifiedName": "__global.NodeJS.CallSite"
															},
															"name": "CallSite",
															"package": "@types/node",
															"qualifiedName": "__global.NodeJS.CallSite"
														}
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.prepareStackTrace"
							}
						},
						{
							"id": 41,
							"name": "stackTraceLimit",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 145,
									"character": 8
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.stackTraceLimit"
							}
						},
						{
							"id": 32,
							"name": "captureStackTrace",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 136,
									"character": 8
								}
							],
							"signatures": [
								{
									"id": 33,
									"name": "captureStackTrace",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create .stack property on a target object"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/@types/node/globals.d.ts",
											"line": 136,
											"character": 8
										}
									],
									"parameters": [
										{
											"id": 34,
											"name": "targetObject",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 35,
											"name": "constructorOpt",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Function"
												},
												"name": "Function",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Error.captureStackTrace"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.captureStackTrace"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								42
							]
						},
						{
							"title": "Properties",
							"children": [
								46,
								48,
								47,
								49,
								36,
								41
							]
						},
						{
							"title": "Methods",
							"children": [
								32
							]
						}
					],
					"sources": [
						{
							"fileName": "src/errors.ts",
							"line": 34,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L34"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "typescript",
								"packagePath": "lib/lib.es5.d.ts",
								"qualifiedName": "Error"
							},
							"name": "Error",
							"package": "typescript"
						}
					]
				},
				{
					"id": 148,
					"name": "RequiredValidation",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Validates that a field has a non-empty value.\r\nUse with "
							},
							{
								"kind": "code",
								"text": "`data-validate=\"required\"`"
							},
							{
								"kind": "text",
								"text": "."
							}
						]
					},
					"children": [
						{
							"id": 152,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 153,
									"name": "RequiredValidation",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 148,
										"name": "RequiredValidation",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 158,
							"name": "getMessage",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 102,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L102"
								}
							],
							"signatures": [
								{
									"id": 159,
									"name": "getMessage",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/forms/ValidationRules.ts",
											"line": 102,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L102"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 154,
							"name": "validate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 94,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L94"
								}
							],
							"signatures": [
								{
									"id": 155,
									"name": "validate",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Validates the given value."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/forms/ValidationRules.ts",
											"line": 94,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L94"
										}
									],
									"parameters": [
										{
											"id": 156,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The string value to validate"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 157,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Validation context with type info and error reporting"
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 142,
												"name": "ValidationContext",
												"package": "@relax.js/core"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"implementationOf": {
										"type": "reference",
										"target": -1,
										"name": "Validator.validate"
									}
								}
							],
							"implementationOf": {
								"type": "reference",
								"target": -1,
								"name": "Validator.validate"
							}
						},
						{
							"id": 149,
							"name": "create",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 90,
									"character": 11,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L90"
								}
							],
							"signatures": [
								{
									"id": 150,
									"name": "create",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/forms/ValidationRules.ts",
											"line": 90,
											"character": 11,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L90"
										}
									],
									"parameters": [
										{
											"id": 151,
											"name": "rule",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 148,
										"name": "RequiredValidation",
										"package": "@relax.js/core"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								152
							]
						},
						{
							"title": "Methods",
							"children": [
								158,
								154,
								149
							]
						}
					],
					"sources": [
						{
							"fileName": "src/forms/ValidationRules.ts",
							"line": 89,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L89"
						}
					],
					"implementedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "@relax.js/core",
								"packagePath": "src/forms/ValidationRules.ts",
								"qualifiedName": "Validator"
							},
							"name": "Validator",
							"package": "@relax.js/core"
						}
					]
				},
				{
					"id": 868,
					"name": "RouteError",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 879,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {
								"isExternal": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1082,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 880,
									"name": "RouteError",
									"variant": "signature",
									"kind": 16384,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"line": 1082,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 881,
											"name": "message",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 868,
										"name": "RouteError",
										"package": "@relax.js/core"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Error.constructor",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.constructor",
								"package": "typescript"
							}
						},
						{
							"id": 883,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1077,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.message"
							}
						},
						{
							"id": 882,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1076,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.name"
							}
						},
						{
							"id": 884,
							"name": "stack",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1078,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.stack"
							}
						},
						{
							"id": 873,
							"name": "prepareStackTrace",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Optional override for formatting stack traces"
									}
								],
								"blockTags": [
									{
										"tag": "@see",
										"content": [
											{
												"kind": "text",
												"text": "https://v8.dev/docs/stack-trace-api#customizing-stack-traces"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 143,
									"character": 8
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 874,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 875,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 876,
													"name": "err",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.es5.d.ts",
															"qualifiedName": "Error"
														},
														"name": "Error",
														"package": "typescript"
													}
												},
												{
													"id": 877,
													"name": "stackTraces",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": {
																"packageName": "@types/node",
																"packagePath": "globals.d.ts",
																"qualifiedName": "__global.NodeJS.CallSite"
															},
															"name": "CallSite",
															"package": "@types/node",
															"qualifiedName": "__global.NodeJS.CallSite"
														}
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.prepareStackTrace"
							}
						},
						{
							"id": 878,
							"name": "stackTraceLimit",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 145,
									"character": 8
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.stackTraceLimit"
							}
						},
						{
							"id": 869,
							"name": "captureStackTrace",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 136,
									"character": 8
								}
							],
							"signatures": [
								{
									"id": 870,
									"name": "captureStackTrace",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create .stack property on a target object"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/@types/node/globals.d.ts",
											"line": 136,
											"character": 8
										}
									],
									"parameters": [
										{
											"id": 871,
											"name": "targetObject",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 872,
											"name": "constructorOpt",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Function"
												},
												"name": "Function",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Error.captureStackTrace"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Error.captureStackTrace"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								879
							]
						},
						{
							"title": "Properties",
							"children": [
								883,
								882,
								884,
								873,
								878
							]
						},
						{
							"title": "Methods",
							"children": [
								869
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 132,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L132"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "typescript",
								"packagePath": "lib/lib.es5.d.ts",
								"qualifiedName": "Error"
							},
							"name": "Error",
							"package": "typescript"
						}
					],
					"extendedBy": [
						{
							"type": "reference",
							"target": 885,
							"name": "RouteGuardError"
						}
					]
				},
				{
					"id": 885,
					"name": "RouteGuardError",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 896,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {
								"isExternal": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1082,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 897,
									"name": "RouteGuardError",
									"variant": "signature",
									"kind": 16384,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
											"line": 1082,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 898,
											"name": "message",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 885,
										"name": "RouteGuardError",
										"package": "@relax.js/core"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 880,
										"name": "RouteError.constructor"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 879,
								"name": "RouteError.constructor"
							}
						},
						{
							"id": 899,
							"name": "isGuard",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 134,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L134"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "true"
						},
						{
							"id": 901,
							"name": "message",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1077,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 883,
								"name": "RouteError.message"
							}
						},
						{
							"id": 900,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1076,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 882,
								"name": "RouteError.name"
							}
						},
						{
							"id": 902,
							"name": "stack",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1078,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 884,
								"name": "RouteError.stack"
							}
						},
						{
							"id": 890,
							"name": "prepareStackTrace",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Optional override for formatting stack traces"
									}
								],
								"blockTags": [
									{
										"tag": "@see",
										"content": [
											{
												"kind": "text",
												"text": "https://v8.dev/docs/stack-trace-api#customizing-stack-traces"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 143,
									"character": 8
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 891,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 892,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 893,
													"name": "err",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.es5.d.ts",
															"qualifiedName": "Error"
														},
														"name": "Error",
														"package": "typescript"
													}
												},
												{
													"id": 894,
													"name": "stackTraces",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": {
																"packageName": "@types/node",
																"packagePath": "globals.d.ts",
																"qualifiedName": "__global.NodeJS.CallSite"
															},
															"name": "CallSite",
															"package": "@types/node",
															"qualifiedName": "__global.NodeJS.CallSite"
														}
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 873,
								"name": "RouteError.prepareStackTrace"
							}
						},
						{
							"id": 895,
							"name": "stackTraceLimit",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 145,
									"character": 8
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": 878,
								"name": "RouteError.stackTraceLimit"
							}
						},
						{
							"id": 886,
							"name": "captureStackTrace",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/@types/node/globals.d.ts",
									"line": 136,
									"character": 8
								}
							],
							"signatures": [
								{
									"id": 887,
									"name": "captureStackTrace",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create .stack property on a target object"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/@types/node/globals.d.ts",
											"line": 136,
											"character": 8
										}
									],
									"parameters": [
										{
											"id": 888,
											"name": "targetObject",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 889,
											"name": "constructorOpt",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Function"
												},
												"name": "Function",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": 870,
										"name": "RouteError.captureStackTrace"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": 869,
								"name": "RouteError.captureStackTrace"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								896
							]
						},
						{
							"title": "Properties",
							"children": [
								899,
								901,
								900,
								902,
								890,
								895
							]
						},
						{
							"title": "Methods",
							"children": [
								886
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 133,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L133"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": 868,
							"name": "RouteError",
							"package": "@relax.js/core"
						}
					]
				},
				{
					"id": 998,
					"name": "RouteLink",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 1001,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/RouteLink.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RouteLink.ts#L9"
								}
							],
							"signatures": [
								{
									"id": 1002,
									"name": "RouteLink",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing/RouteLink.ts",
											"line": 9,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RouteLink.ts#L9"
										}
									],
									"type": {
										"type": "reference",
										"target": 998,
										"name": "RouteLink",
										"package": "@relax.js/core"
									},
									"overwrites": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.constructor",
										"package": "typescript"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.constructor",
								"package": "typescript"
							}
						},
						{
							"id": 1010,
							"name": "accessKey",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10496,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.accessKey"
							}
						},
						{
							"id": 1011,
							"name": "accessKeyLabel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10498,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.accessKeyLabel"
							}
						},
						{
							"id": 1355,
							"name": "ariaAtomic",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2405,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaAtomic"
							}
						},
						{
							"id": 1356,
							"name": "ariaAutoComplete",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2407,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaAutoComplete"
							}
						},
						{
							"id": 1357,
							"name": "ariaBrailleLabel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2409,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaBrailleLabel"
							}
						},
						{
							"id": 1358,
							"name": "ariaBrailleRoleDescription",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2411,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaBrailleRoleDescription"
							}
						},
						{
							"id": 1359,
							"name": "ariaBusy",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2413,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaBusy"
							}
						},
						{
							"id": 1360,
							"name": "ariaChecked",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2415,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaChecked"
							}
						},
						{
							"id": 1361,
							"name": "ariaColCount",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2417,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaColCount"
							}
						},
						{
							"id": 1362,
							"name": "ariaColIndex",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2419,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaColIndex"
							}
						},
						{
							"id": 1363,
							"name": "ariaColIndexText",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2421,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaColIndexText"
							}
						},
						{
							"id": 1364,
							"name": "ariaColSpan",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2423,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaColSpan"
							}
						},
						{
							"id": 1365,
							"name": "ariaCurrent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2425,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaCurrent"
							}
						},
						{
							"id": 1366,
							"name": "ariaDescription",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2427,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaDescription"
							}
						},
						{
							"id": 1367,
							"name": "ariaDisabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2429,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaDisabled"
							}
						},
						{
							"id": 1368,
							"name": "ariaExpanded",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2431,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaExpanded"
							}
						},
						{
							"id": 1369,
							"name": "ariaHasPopup",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2433,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaHasPopup"
							}
						},
						{
							"id": 1370,
							"name": "ariaHidden",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2435,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaHidden"
							}
						},
						{
							"id": 1371,
							"name": "ariaInvalid",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2436,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaInvalid"
							}
						},
						{
							"id": 1372,
							"name": "ariaKeyShortcuts",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2438,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaKeyShortcuts"
							}
						},
						{
							"id": 1373,
							"name": "ariaLabel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2440,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaLabel"
							}
						},
						{
							"id": 1374,
							"name": "ariaLevel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2442,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaLevel"
							}
						},
						{
							"id": 1375,
							"name": "ariaLive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2444,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaLive"
							}
						},
						{
							"id": 1376,
							"name": "ariaModal",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2446,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaModal"
							}
						},
						{
							"id": 1377,
							"name": "ariaMultiLine",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2448,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaMultiLine"
							}
						},
						{
							"id": 1378,
							"name": "ariaMultiSelectable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2450,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaMultiSelectable"
							}
						},
						{
							"id": 1379,
							"name": "ariaOrientation",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2452,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaOrientation"
							}
						},
						{
							"id": 1380,
							"name": "ariaPlaceholder",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2454,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaPlaceholder"
							}
						},
						{
							"id": 1381,
							"name": "ariaPosInSet",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2456,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaPosInSet"
							}
						},
						{
							"id": 1382,
							"name": "ariaPressed",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2458,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaPressed"
							}
						},
						{
							"id": 1383,
							"name": "ariaReadOnly",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2460,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaReadOnly"
							}
						},
						{
							"id": 1384,
							"name": "ariaRequired",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2462,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRequired"
							}
						},
						{
							"id": 1385,
							"name": "ariaRoleDescription",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2464,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRoleDescription"
							}
						},
						{
							"id": 1386,
							"name": "ariaRowCount",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2466,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRowCount"
							}
						},
						{
							"id": 1387,
							"name": "ariaRowIndex",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2468,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRowIndex"
							}
						},
						{
							"id": 1388,
							"name": "ariaRowIndexText",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2470,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRowIndexText"
							}
						},
						{
							"id": 1389,
							"name": "ariaRowSpan",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2472,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRowSpan"
							}
						},
						{
							"id": 1390,
							"name": "ariaSelected",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2474,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaSelected"
							}
						},
						{
							"id": 1391,
							"name": "ariaSetSize",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2476,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaSetSize"
							}
						},
						{
							"id": 1392,
							"name": "ariaSort",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2478,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaSort"
							}
						},
						{
							"id": 1393,
							"name": "ariaValueMax",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2480,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaValueMax"
							}
						},
						{
							"id": 1394,
							"name": "ariaValueMin",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2482,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaValueMin"
							}
						},
						{
							"id": 1395,
							"name": "ariaValueNow",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2484,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaValueNow"
							}
						},
						{
							"id": 1396,
							"name": "ariaValueText",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2486,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaValueText"
							}
						},
						{
							"id": 1463,
							"name": "assignedSlot",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/assignedSlot)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 21934,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "HTMLSlotElement"
								},
								"name": "HTMLSlotElement",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.assignedSlot"
							}
						},
						{
							"id": 1335,
							"name": "ATTRIBUTE_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16718,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ATTRIBUTE_NODE"
							}
						},
						{
							"id": 1069,
							"name": "attributes",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8076,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "NamedNodeMap"
								},
								"name": "NamedNodeMap",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.attributes"
							}
						},
						{
							"id": 1464,
							"name": "attributeStyleMap",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8341,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "StylePropertyMap"
								},
								"name": "StylePropertyMap",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.attributeStyleMap"
							}
						},
						{
							"id": 1012,
							"name": "autocapitalize",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10500,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.autocapitalize"
							}
						},
						{
							"id": 1956,
							"name": "autofocus",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12508,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.autofocus"
							}
						},
						{
							"id": 1272,
							"name": "baseURI",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns node's node document's document base URL.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16587,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.baseURI"
							}
						},
						{
							"id": 1337,
							"name": "CDATA_SECTION_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a CDATASection node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16722,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 4
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.CDATA_SECTION_NODE"
							}
						},
						{
							"id": 1418,
							"name": "childElementCount",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17281,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.childElementCount"
							}
						},
						{
							"id": 1273,
							"name": "childNodes",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16593,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "NodeListOf"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "ChildNode"
										},
										"name": "ChildNode",
										"package": "typescript"
									}
								],
								"name": "NodeListOf",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.childNodes"
							}
						},
						{
							"id": 1419,
							"name": "children",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the child elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17287,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "HTMLCollection"
								},
								"name": "HTMLCollection",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.children"
							}
						},
						{
							"id": 1070,
							"name": "classList",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8082,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "DOMTokenList"
								},
								"name": "DOMTokenList",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.classList"
							}
						},
						{
							"id": 1071,
							"name": "className",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the value of element's class content attribute. Can be set to change it.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8088,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.className"
							}
						},
						{
							"id": 1072,
							"name": "clientHeight",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8090,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.clientHeight"
							}
						},
						{
							"id": 1073,
							"name": "clientLeft",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8092,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.clientLeft"
							}
						},
						{
							"id": 1074,
							"name": "clientTop",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8094,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.clientTop"
							}
						},
						{
							"id": 1075,
							"name": "clientWidth",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8096,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.clientWidth"
							}
						},
						{
							"id": 1341,
							"name": "COMMENT_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a Comment node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16728,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 8
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.COMMENT_NODE"
							}
						},
						{
							"id": 1466,
							"name": "contentEditable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8348,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.contentEditable"
							}
						},
						{
							"id": 1076,
							"name": "currentCSSZoom",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8098,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.currentCSSZoom"
							}
						},
						{
							"id": 1957,
							"name": "dataset",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12510,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "DOMStringMap"
								},
								"name": "DOMStringMap",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.dataset"
							}
						},
						{
							"id": 1013,
							"name": "dir",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10502,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.dir"
							}
						},
						{
							"id": 1344,
							"name": "DOCUMENT_FRAGMENT_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a DocumentFragment node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16734,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 11
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_FRAGMENT_NODE"
							}
						},
						{
							"id": 1342,
							"name": "DOCUMENT_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a document."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16730,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 9
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_NODE"
							}
						},
						{
							"id": 1350,
							"name": "DOCUMENT_POSITION_CONTAINED_BY",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set when other is a descendant of node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16745,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 16
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_CONTAINED_BY"
							}
						},
						{
							"id": 1349,
							"name": "DOCUMENT_POSITION_CONTAINS",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set when other is an ancestor of node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16743,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 8
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_CONTAINS"
							}
						},
						{
							"id": 1346,
							"name": "DOCUMENT_POSITION_DISCONNECTED",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set when node and other are not in the same tree."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16737,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_DISCONNECTED"
							}
						},
						{
							"id": 1348,
							"name": "DOCUMENT_POSITION_FOLLOWING",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set when other is following node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16741,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 4
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_FOLLOWING"
							}
						},
						{
							"id": 1351,
							"name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16746,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 32
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"
							}
						},
						{
							"id": 1347,
							"name": "DOCUMENT_POSITION_PRECEDING",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set when other is preceding node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16739,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_PRECEDING"
							}
						},
						{
							"id": 1343,
							"name": "DOCUMENT_TYPE_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a doctype."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16732,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 10
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_TYPE_NODE"
							}
						},
						{
							"id": 1014,
							"name": "draggable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10504,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.draggable"
							}
						},
						{
							"id": 1334,
							"name": "ELEMENT_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is an element."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16717,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ELEMENT_NODE"
							}
						},
						{
							"id": 1467,
							"name": "enterKeyHint",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8350,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.enterKeyHint"
							}
						},
						{
							"id": 1339,
							"name": "ENTITY_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16724,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 6
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ENTITY_NODE"
							}
						},
						{
							"id": 1338,
							"name": "ENTITY_REFERENCE_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16723,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 5
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ENTITY_REFERENCE_NODE"
							}
						},
						{
							"id": 1274,
							"name": "firstChild",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the first child.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16599,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ChildNode"
								},
								"name": "ChildNode",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.firstChild"
							}
						},
						{
							"id": 1420,
							"name": "firstElementChild",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the first child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17293,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.firstElementChild"
							}
						},
						{
							"id": 1015,
							"name": "hidden",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10506,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hidden"
							}
						},
						{
							"id": 1077,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the value of element's id content attribute. Can be set to change it.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/id)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8104,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.id"
							}
						},
						{
							"id": 1016,
							"name": "inert",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inert)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10508,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.inert"
							}
						},
						{
							"id": 1078,
							"name": "innerHTML",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/innerHTML)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8106,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.innerHTML"
							}
						},
						{
							"id": 1017,
							"name": "innerText",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10510,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.innerText"
							}
						},
						{
							"id": 1468,
							"name": "inputMode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8352,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.inputMode"
							}
						},
						{
							"id": 1275,
							"name": "isConnected",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if node is connected and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isConnected)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16605,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.isConnected"
							}
						},
						{
							"id": 1469,
							"name": "isContentEditable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8354,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.isContentEditable"
							}
						},
						{
							"id": 1018,
							"name": "lang",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lang)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10512,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.lang"
							}
						},
						{
							"id": 1276,
							"name": "lastChild",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the last child.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16611,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ChildNode"
								},
								"name": "ChildNode",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.lastChild"
							}
						},
						{
							"id": 1421,
							"name": "lastElementChild",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the last child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17299,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.lastElementChild"
							}
						},
						{
							"id": 1079,
							"name": "localName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the local name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8112,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.localName"
							}
						},
						{
							"id": 1080,
							"name": "namespaceURI",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8118,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.namespaceURI"
							}
						},
						{
							"id": 1416,
							"name": "nextElementSibling",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the first following sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16867,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nextElementSibling"
							}
						},
						{
							"id": 1277,
							"name": "nextSibling",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the next sibling.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nextSibling)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16617,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ChildNode"
								},
								"name": "ChildNode",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nextSibling"
							}
						},
						{
							"id": 1278,
							"name": "nodeName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns a string appropriate for the type of node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeName)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16623,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nodeName"
							}
						},
						{
							"id": 1279,
							"name": "nodeType",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the type of node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeType)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16629,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nodeType"
							}
						},
						{
							"id": 1280,
							"name": "nodeValue",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeValue)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16631,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nodeValue"
							}
						},
						{
							"id": 1958,
							"name": "nonce",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12512,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nonce"
							}
						},
						{
							"id": 1345,
							"name": "NOTATION_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16735,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 12
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.NOTATION_NODE"
							}
						},
						{
							"id": 1019,
							"name": "offsetHeight",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10514,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.offsetHeight"
							}
						},
						{
							"id": 1020,
							"name": "offsetLeft",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10516,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.offsetLeft"
							}
						},
						{
							"id": 1021,
							"name": "offsetParent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10518,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.offsetParent"
							}
						},
						{
							"id": 1022,
							"name": "offsetTop",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10520,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.offsetTop"
							}
						},
						{
							"id": 1023,
							"name": "offsetWidth",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10522,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.offsetWidth"
							}
						},
						{
							"id": 1470,
							"name": "onabort",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user aborts the download."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9452,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1471,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1472,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1473,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1474,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "UIEvent"
														},
														"name": "UIEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onabort"
							}
						},
						{
							"id": 1475,
							"name": "onanimationcancel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9454,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1476,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1477,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1478,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1479,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AnimationEvent"
														},
														"name": "AnimationEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onanimationcancel"
							}
						},
						{
							"id": 1480,
							"name": "onanimationend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9456,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1481,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1482,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1483,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1484,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AnimationEvent"
														},
														"name": "AnimationEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onanimationend"
							}
						},
						{
							"id": 1485,
							"name": "onanimationiteration",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9458,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1486,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1487,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1488,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1489,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AnimationEvent"
														},
														"name": "AnimationEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onanimationiteration"
							}
						},
						{
							"id": 1490,
							"name": "onanimationstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9460,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1491,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1492,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1493,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1494,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AnimationEvent"
														},
														"name": "AnimationEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onanimationstart"
							}
						},
						{
							"id": 1495,
							"name": "onauxclick",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9462,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1496,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1497,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1498,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1499,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onauxclick"
							}
						},
						{
							"id": 1500,
							"name": "onbeforeinput",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9464,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1501,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1502,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1503,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1504,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "InputEvent"
														},
														"name": "InputEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onbeforeinput"
							}
						},
						{
							"id": 1505,
							"name": "onbeforetoggle",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9466,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1506,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1507,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1508,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1509,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onbeforetoggle"
							}
						},
						{
							"id": 1510,
							"name": "onblur",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the object loses the input focus."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9473,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1511,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1512,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1513,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1514,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The focus event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "FocusEvent"
														},
														"name": "FocusEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onblur"
							}
						},
						{
							"id": 1515,
							"name": "oncancel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/cancel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9475,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1516,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1517,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1518,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1519,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncancel"
							}
						},
						{
							"id": 1520,
							"name": "oncanplay",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when playback is possible, but would require further buffering."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9482,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1521,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1522,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1523,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1524,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncanplay"
							}
						},
						{
							"id": 1525,
							"name": "oncanplaythrough",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9484,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1526,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1527,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1528,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1529,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncanplaythrough"
							}
						},
						{
							"id": 1530,
							"name": "onchange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the contents of the object or selection have changed."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9491,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1531,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1532,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1533,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1534,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onchange"
							}
						},
						{
							"id": 1535,
							"name": "onclick",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user clicks the left mouse button on the object"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9498,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1536,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1537,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1538,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1539,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onclick"
							}
						},
						{
							"id": 1540,
							"name": "onclose",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9500,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1541,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1542,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1543,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1544,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onclose"
							}
						},
						{
							"id": 1545,
							"name": "oncontextlost",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/webglcontextlost_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9502,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1546,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1547,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1548,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1549,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncontextlost"
							}
						},
						{
							"id": 1550,
							"name": "oncontextmenu",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user clicks the right mouse button in the client area, opening the context menu."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9509,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1551,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1552,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1553,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1554,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncontextmenu"
							}
						},
						{
							"id": 1555,
							"name": "oncontextrestored",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9511,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1556,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1557,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1558,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1559,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncontextrestored"
							}
						},
						{
							"id": 1560,
							"name": "oncopy",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9513,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1561,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1562,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1563,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1564,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "ClipboardEvent"
														},
														"name": "ClipboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncopy"
							}
						},
						{
							"id": 1565,
							"name": "oncuechange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9515,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1566,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1567,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1568,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1569,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncuechange"
							}
						},
						{
							"id": 1570,
							"name": "oncut",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9517,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1571,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1572,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1573,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1574,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "ClipboardEvent"
														},
														"name": "ClipboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncut"
							}
						},
						{
							"id": 1575,
							"name": "ondblclick",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user double-clicks the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9524,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1576,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1577,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1578,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1579,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondblclick"
							}
						},
						{
							"id": 1580,
							"name": "ondrag",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the source object continuously during a drag operation."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9531,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1581,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1582,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1583,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1584,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondrag"
							}
						},
						{
							"id": 1585,
							"name": "ondragend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the source object when the user releases the mouse at the close of a drag operation."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9538,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1586,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1587,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1588,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1589,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondragend"
							}
						},
						{
							"id": 1590,
							"name": "ondragenter",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the target element when the user drags the object to a valid drop target."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9545,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1591,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1592,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1593,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1594,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The drag event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondragenter"
							}
						},
						{
							"id": 1595,
							"name": "ondragleave",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9552,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1596,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1597,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1598,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1599,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The drag event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondragleave"
							}
						},
						{
							"id": 1600,
							"name": "ondragover",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the target element continuously while the user drags the object over a valid drop target."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9559,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1601,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1602,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1603,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1604,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondragover"
							}
						},
						{
							"id": 1605,
							"name": "ondragstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the source object when the user starts to drag a text selection or selected object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9566,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1606,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1607,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1608,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1609,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondragstart"
							}
						},
						{
							"id": 1610,
							"name": "ondrop",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9568,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1611,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1612,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1613,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1614,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondrop"
							}
						},
						{
							"id": 1615,
							"name": "ondurationchange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the duration attribute is updated."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9575,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1616,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1617,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1618,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1619,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondurationchange"
							}
						},
						{
							"id": 1620,
							"name": "onemptied",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the media element is reset to its initial state."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9582,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1621,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1622,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1623,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1624,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onemptied"
							}
						},
						{
							"id": 1625,
							"name": "onended",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the end of playback is reached."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9589,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1626,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1627,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1628,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1629,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onended"
							}
						},
						{
							"id": 1630,
							"name": "onerror",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when an error occurs during object loading."
									}
								],
								"blockTags": [
									{
										"tag": "@param",
										"name": "ev",
										"content": [
											{
												"kind": "text",
												"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9596,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "OnErrorEventHandlerNonNull"
								},
								"name": "OnErrorEventHandlerNonNull",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onerror"
							}
						},
						{
							"id": 1631,
							"name": "onfocus",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the object receives focus."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9603,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1632,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1633,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1634,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1635,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/focus_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "FocusEvent"
														},
														"name": "FocusEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onfocus"
							}
						},
						{
							"id": 1636,
							"name": "onformdata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9605,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1637,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1638,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1639,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1640,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "FormDataEvent"
														},
														"name": "FormDataEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onformdata"
							}
						},
						{
							"id": 1081,
							"name": "onfullscreenchange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8120,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1082,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1083,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1084,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Element"
														},
														"name": "Element",
														"package": "typescript"
													}
												},
												{
													"id": 1085,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onfullscreenchange",
								"package": "typescript"
							}
						},
						{
							"id": 1086,
							"name": "onfullscreenerror",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8122,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1087,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1088,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1089,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Element"
														},
														"name": "Element",
														"package": "typescript"
													}
												},
												{
													"id": 1090,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onfullscreenerror",
								"package": "typescript"
							}
						},
						{
							"id": 1641,
							"name": "ongotpointercapture",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9607,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1642,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1643,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1644,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1645,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ongotpointercapture"
							}
						},
						{
							"id": 1646,
							"name": "oninput",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9609,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1647,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1648,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1649,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1650,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oninput"
							}
						},
						{
							"id": 1651,
							"name": "oninvalid",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9611,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1652,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1653,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1654,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1655,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oninvalid"
							}
						},
						{
							"id": 1656,
							"name": "onkeydown",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user presses a key."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9618,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1657,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1658,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1659,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1660,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The keyboard event\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "KeyboardEvent"
														},
														"name": "KeyboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onkeydown"
							}
						},
						{
							"id": 1661,
							"name": "onkeypress",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user presses an alphanumeric key."
									}
								],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9626,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1662,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1663,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1664,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1665,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event."
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "KeyboardEvent"
														},
														"name": "KeyboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onkeypress"
							}
						},
						{
							"id": 1666,
							"name": "onkeyup",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user releases a key."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9633,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1667,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1668,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1669,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1670,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The keyboard event\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "KeyboardEvent"
														},
														"name": "KeyboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onkeyup"
							}
						},
						{
							"id": 1671,
							"name": "onload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires immediately after the browser loads the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9640,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1672,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1673,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1674,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1675,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGElement/load_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onload"
							}
						},
						{
							"id": 1676,
							"name": "onloadeddata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when media data is loaded at the current playback position."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9647,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1677,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1678,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1679,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1680,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onloadeddata"
							}
						},
						{
							"id": 1681,
							"name": "onloadedmetadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the duration and dimensions of the media have been determined."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9654,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1682,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1683,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1684,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1685,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onloadedmetadata"
							}
						},
						{
							"id": 1686,
							"name": "onloadstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when Internet Explorer begins looking for media data."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9661,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1687,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1688,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1689,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1690,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onloadstart"
							}
						},
						{
							"id": 1691,
							"name": "onlostpointercapture",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9663,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1692,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1693,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1694,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1695,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onlostpointercapture"
							}
						},
						{
							"id": 1696,
							"name": "onmousedown",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user clicks the object with either mouse button."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9670,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1697,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1698,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1699,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1700,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmousedown"
							}
						},
						{
							"id": 1701,
							"name": "onmouseenter",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9672,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1702,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1703,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1704,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1705,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmouseenter"
							}
						},
						{
							"id": 1706,
							"name": "onmouseleave",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9674,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1707,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1708,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1709,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1710,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmouseleave"
							}
						},
						{
							"id": 1711,
							"name": "onmousemove",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user moves the mouse over the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9681,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1712,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1713,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1714,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1715,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmousemove"
							}
						},
						{
							"id": 1716,
							"name": "onmouseout",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user moves the mouse pointer outside the boundaries of the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9688,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1717,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1718,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1719,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1720,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmouseout"
							}
						},
						{
							"id": 1721,
							"name": "onmouseover",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user moves the mouse pointer into the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9695,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1722,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1723,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1724,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1725,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmouseover"
							}
						},
						{
							"id": 1726,
							"name": "onmouseup",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user releases a mouse button while the mouse is over the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9702,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1727,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1728,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1729,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1730,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmouseup"
							}
						},
						{
							"id": 1731,
							"name": "onpaste",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9704,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1732,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1733,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1734,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1735,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "ClipboardEvent"
														},
														"name": "ClipboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpaste"
							}
						},
						{
							"id": 1736,
							"name": "onpause",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when playback is paused."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9711,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1737,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1738,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1739,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1740,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpause"
							}
						},
						{
							"id": 1741,
							"name": "onplay",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the play method is requested."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9718,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1742,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1743,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1744,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1745,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onplay"
							}
						},
						{
							"id": 1746,
							"name": "onplaying",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the audio or video has started playing."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9725,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1747,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1748,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1749,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1750,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onplaying"
							}
						},
						{
							"id": 1751,
							"name": "onpointercancel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9727,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1752,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1753,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1754,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1755,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointercancel"
							}
						},
						{
							"id": 1756,
							"name": "onpointerdown",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9729,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1757,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1758,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1759,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1760,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerdown"
							}
						},
						{
							"id": 1761,
							"name": "onpointerenter",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9731,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1762,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1763,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1764,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1765,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerenter"
							}
						},
						{
							"id": 1766,
							"name": "onpointerleave",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9733,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1767,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1768,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1769,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1770,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerleave"
							}
						},
						{
							"id": 1771,
							"name": "onpointermove",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9735,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1772,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1773,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1774,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1775,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointermove"
							}
						},
						{
							"id": 1776,
							"name": "onpointerout",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9737,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1777,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1778,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1779,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1780,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerout"
							}
						},
						{
							"id": 1781,
							"name": "onpointerover",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9739,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1782,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1783,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1784,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1785,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerover"
							}
						},
						{
							"id": 1786,
							"name": "onpointerup",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9741,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1787,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1788,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1789,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1790,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerup"
							}
						},
						{
							"id": 1791,
							"name": "onprogress",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs to indicate progress while downloading media data."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9748,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1792,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1793,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1794,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1795,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "ProgressEvent"
														},
														"name": "ProgressEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onprogress"
							}
						},
						{
							"id": 1796,
							"name": "onratechange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the playback rate is increased or decreased."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9755,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1797,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1798,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1799,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1800,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onratechange"
							}
						},
						{
							"id": 1801,
							"name": "onreset",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user resets a form."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9762,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1802,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1803,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1804,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1805,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onreset"
							}
						},
						{
							"id": 1806,
							"name": "onresize",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9764,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1807,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1808,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1809,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1810,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "UIEvent"
														},
														"name": "UIEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onresize"
							}
						},
						{
							"id": 1811,
							"name": "onscroll",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user repositions the scroll box in the scroll bar on the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9771,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1812,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1813,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1814,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1815,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onscroll"
							}
						},
						{
							"id": 1816,
							"name": "onscrollend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9773,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1817,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1818,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1819,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1820,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onscrollend"
							}
						},
						{
							"id": 1821,
							"name": "onsecuritypolicyviolation",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9775,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1822,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1823,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1824,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1825,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "SecurityPolicyViolationEvent"
														},
														"name": "SecurityPolicyViolationEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onsecuritypolicyviolation"
							}
						},
						{
							"id": 1826,
							"name": "onseeked",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the seek operation ends."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9782,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1827,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1828,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1829,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1830,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onseeked"
							}
						},
						{
							"id": 1831,
							"name": "onseeking",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the current playback position is moved."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9789,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1832,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1833,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1834,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1835,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onseeking"
							}
						},
						{
							"id": 1836,
							"name": "onselect",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the current selection changes."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9796,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1837,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1838,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1839,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1840,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onselect"
							}
						},
						{
							"id": 1841,
							"name": "onselectionchange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9798,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1842,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1843,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1844,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1845,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onselectionchange"
							}
						},
						{
							"id": 1846,
							"name": "onselectstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9800,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1847,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1848,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1849,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1850,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onselectstart"
							}
						},
						{
							"id": 1851,
							"name": "onslotchange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9802,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1852,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1853,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1854,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1855,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onslotchange"
							}
						},
						{
							"id": 1856,
							"name": "onstalled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the download has stopped."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9809,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1857,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1858,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1859,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1860,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onstalled"
							}
						},
						{
							"id": 1861,
							"name": "onsubmit",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9811,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1862,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1863,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1864,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1865,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "SubmitEvent"
														},
														"name": "SubmitEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onsubmit"
							}
						},
						{
							"id": 1866,
							"name": "onsuspend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs if the load operation has been intentionally halted."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9818,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1867,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1868,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1869,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1870,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onsuspend"
							}
						},
						{
							"id": 1871,
							"name": "ontimeupdate",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs to indicate the current playback position."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9825,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1872,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1873,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1874,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1875,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontimeupdate"
							}
						},
						{
							"id": 1876,
							"name": "ontoggle",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement/toggle_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9827,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1877,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1878,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1879,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1880,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontoggle"
							}
						},
						{
							"id": 1881,
							"name": "ontouchcancel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9829,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1882,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1883,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1884,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1885,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TouchEvent"
														},
														"name": "TouchEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontouchcancel"
							}
						},
						{
							"id": 1886,
							"name": "ontouchend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9831,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1887,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1888,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1889,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1890,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TouchEvent"
														},
														"name": "TouchEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontouchend"
							}
						},
						{
							"id": 1891,
							"name": "ontouchmove",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9833,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1892,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1893,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1894,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1895,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TouchEvent"
														},
														"name": "TouchEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontouchmove"
							}
						},
						{
							"id": 1896,
							"name": "ontouchstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9835,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1897,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1898,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1899,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1900,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TouchEvent"
														},
														"name": "TouchEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontouchstart"
							}
						},
						{
							"id": 1901,
							"name": "ontransitioncancel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9837,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1902,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1903,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1904,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1905,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TransitionEvent"
														},
														"name": "TransitionEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontransitioncancel"
							}
						},
						{
							"id": 1906,
							"name": "ontransitionend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9839,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1907,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1908,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1909,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1910,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TransitionEvent"
														},
														"name": "TransitionEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontransitionend"
							}
						},
						{
							"id": 1911,
							"name": "ontransitionrun",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9841,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1912,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1913,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1914,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1915,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TransitionEvent"
														},
														"name": "TransitionEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontransitionrun"
							}
						},
						{
							"id": 1916,
							"name": "ontransitionstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9843,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1917,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1918,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1919,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1920,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TransitionEvent"
														},
														"name": "TransitionEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontransitionstart"
							}
						},
						{
							"id": 1921,
							"name": "onvolumechange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the volume is changed, or playback is muted or unmuted."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9850,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1922,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1923,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1924,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1925,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onvolumechange"
							}
						},
						{
							"id": 1926,
							"name": "onwaiting",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when playback stops because the next frame of a video resource is not available."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9857,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1927,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1928,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1929,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1930,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwaiting"
							}
						},
						{
							"id": 1931,
							"name": "onwebkitanimationend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "This is a legacy alias of "
											},
											{
												"kind": "code",
												"text": "`onanimationend`"
											},
											{
												"kind": "text",
												"text": ".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9863,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1932,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1933,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1934,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1935,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwebkitanimationend"
							}
						},
						{
							"id": 1936,
							"name": "onwebkitanimationiteration",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "This is a legacy alias of "
											},
											{
												"kind": "code",
												"text": "`onanimationiteration`"
											},
											{
												"kind": "text",
												"text": ".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9869,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1937,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1938,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1939,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1940,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwebkitanimationiteration"
							}
						},
						{
							"id": 1941,
							"name": "onwebkitanimationstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "This is a legacy alias of "
											},
											{
												"kind": "code",
												"text": "`onanimationstart`"
											},
											{
												"kind": "text",
												"text": ".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9875,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1942,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1943,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1944,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1945,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwebkitanimationstart"
							}
						},
						{
							"id": 1946,
							"name": "onwebkittransitionend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "This is a legacy alias of "
											},
											{
												"kind": "code",
												"text": "`ontransitionend`"
											},
											{
												"kind": "text",
												"text": ".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9881,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1947,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1948,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1949,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1950,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwebkittransitionend"
							}
						},
						{
							"id": 1951,
							"name": "onwheel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9883,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1952,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 1953,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 1954,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 1955,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "WheelEvent"
														},
														"name": "WheelEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwheel"
							}
						},
						{
							"id": 1091,
							"name": "outerHTML",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8124,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.outerHTML"
							}
						},
						{
							"id": 1024,
							"name": "outerText",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10524,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.outerText"
							}
						},
						{
							"id": 1092,
							"name": "ownerDocument",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the node document. Returns null for documents.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8125,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Document"
								},
								"name": "Document",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ownerDocument"
							}
						},
						{
							"id": 1281,
							"name": "parentElement",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the parent element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16643,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "HTMLElement"
								},
								"name": "HTMLElement",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.parentElement"
							}
						},
						{
							"id": 1282,
							"name": "parentNode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the parent.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16649,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ParentNode"
								},
								"name": "ParentNode",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.parentNode"
							}
						},
						{
							"id": 1093,
							"name": "part",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8127,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "DOMTokenList"
								},
								"name": "DOMTokenList",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.part"
							}
						},
						{
							"id": 1025,
							"name": "popover",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10526,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.popover"
							}
						},
						{
							"id": 1094,
							"name": "prefix",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the namespace prefix.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8133,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.prefix"
							}
						},
						{
							"id": 1417,
							"name": "previousElementSibling",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the first preceding sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16873,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.previousElementSibling"
							}
						},
						{
							"id": 1283,
							"name": "previousSibling",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the previous sibling.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16655,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ChildNode"
								},
								"name": "ChildNode",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.previousSibling"
							}
						},
						{
							"id": 1340,
							"name": "PROCESSING_INSTRUCTION_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a ProcessingInstruction node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16726,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 7
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.PROCESSING_INSTRUCTION_NODE"
							}
						},
						{
							"id": 1397,
							"name": "role",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2487,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.role"
							}
						},
						{
							"id": 1095,
							"name": "scrollHeight",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8135,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollHeight"
							}
						},
						{
							"id": 1096,
							"name": "scrollLeft",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8137,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollLeft"
							}
						},
						{
							"id": 1097,
							"name": "scrollTop",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8139,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollTop"
							}
						},
						{
							"id": 1098,
							"name": "scrollWidth",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8141,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollWidth"
							}
						},
						{
							"id": 1099,
							"name": "shadowRoot",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns element's shadow root, if any, and if shadow root's mode is \"open\", and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8147,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ShadowRoot"
								},
								"name": "ShadowRoot",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.shadowRoot"
							}
						},
						{
							"id": 1100,
							"name": "slot",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the value of element's slot content attribute. Can be set to change it.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8153,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.slot"
							}
						},
						{
							"id": 1026,
							"name": "spellcheck",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10528,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.spellcheck"
							}
						},
						{
							"id": 1465,
							"name": "style",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8343,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "CSSStyleDeclaration"
								},
								"name": "CSSStyleDeclaration",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.style"
							}
						},
						{
							"id": 1959,
							"name": "tabIndex",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12514,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.tabIndex"
							}
						},
						{
							"id": 1101,
							"name": "tagName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the HTML-uppercased qualified name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8159,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.tagName"
							}
						},
						{
							"id": 1336,
							"name": "TEXT_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a Text node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16720,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.TEXT_NODE"
							}
						},
						{
							"id": 1284,
							"name": "textContent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/textContent)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16657,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.textContent"
							}
						},
						{
							"id": 1027,
							"name": "title",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10530,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.title"
							}
						},
						{
							"id": 1028,
							"name": "translate",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10532,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.translate"
							}
						},
						{
							"id": 1029,
							"name": "writingSuggestions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10533,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.writingSuggestions"
							}
						},
						{
							"id": 999,
							"name": "observedAttributes",
							"variant": "declaration",
							"kind": 262144,
							"flags": {
								"isStatic": true
							},
							"sources": [
								{
									"fileName": "src/routing/RouteLink.ts",
									"line": 5,
									"character": 15,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RouteLink.ts#L5"
								}
							],
							"getSignature": {
								"id": 1000,
								"name": "observedAttributes",
								"variant": "signature",
								"kind": 524288,
								"flags": {},
								"sources": [
									{
										"fileName": "src/routing/RouteLink.ts",
										"line": 5,
										"character": 15,
										"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RouteLink.ts#L5"
									}
								],
								"type": {
									"type": "array",
									"elementType": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							}
						},
						{
							"id": 1041,
							"name": "addEventListener",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10544,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10545,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1042,
									"name": "addEventListener",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10544,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1043,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementEventMap"
													},
													"name": "HTMLElementEventMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1044,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1043,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										},
										{
											"id": 1045,
											"name": "listener",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1046,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {
														"isExternal": true
													},
													"signatures": [
														{
															"id": 1047,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {
																"isExternal": true
															},
															"parameters": [
																{
																	"id": 1048,
																	"name": "this",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {
																		"isExternal": true
																	},
																	"type": {
																		"type": "reference",
																		"target": {
																			"packageName": "typescript",
																			"packagePath": "lib/lib.dom.d.ts",
																			"qualifiedName": "HTMLElement"
																		},
																		"name": "HTMLElement",
																		"package": "typescript"
																	}
																},
																{
																	"id": 1049,
																	"name": "ev",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {
																		"isExternal": true
																	},
																	"type": {
																		"type": "indexedAccess",
																		"indexType": {
																			"type": "reference",
																			"target": 1043,
																			"name": "K",
																			"package": "typescript",
																			"refersToTypeParameter": true
																		},
																		"objectType": {
																			"type": "reference",
																			"target": {
																				"packageName": "typescript",
																				"packagePath": "lib/lib.dom.d.ts",
																				"qualifiedName": "HTMLElementEventMap"
																			},
																			"name": "HTMLElementEventMap",
																			"package": "typescript"
																		}
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													]
												}
											}
										},
										{
											"id": 1050,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "boolean"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AddEventListenerOptions"
														},
														"name": "AddEventListenerOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.addEventListener",
										"package": "typescript"
									}
								},
								{
									"id": 1051,
									"name": "addEventListener",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10545,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1052,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1053,
											"name": "listener",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "EventListenerOrEventListenerObject"
												},
												"name": "EventListenerOrEventListenerObject",
												"package": "typescript"
											}
										},
										{
											"id": 1054,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "boolean"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AddEventListenerOptions"
														},
														"name": "AddEventListenerOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.addEventListener",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.addEventListener",
								"package": "typescript"
							}
						},
						{
							"id": 1405,
							"name": "after",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 6051,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1406,
									"name": "after",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 6051,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1407,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.after",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.after",
								"package": "typescript"
							}
						},
						{
							"id": 1398,
							"name": "animate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2639,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1399,
									"name": "animate",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 2639,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1400,
											"name": "keyframes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Keyframe"
															},
															"name": "Keyframe",
															"package": "typescript"
														}
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PropertyIndexedKeyframes"
														},
														"name": "PropertyIndexedKeyframes",
														"package": "typescript"
													}
												]
											}
										},
										{
											"id": 1401,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "number"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "KeyframeAnimationOptions"
														},
														"name": "KeyframeAnimationOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Animation"
										},
										"name": "Animation",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.animate"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.animate"
							}
						},
						{
							"id": 1422,
							"name": "append",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17307,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1423,
									"name": "append",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/append)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17307,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1424,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.append",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.append",
								"package": "typescript"
							}
						},
						{
							"id": 1285,
							"name": "appendChild",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16659,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1286,
									"name": "appendChild",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/appendChild)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16659,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1287,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 1288,
											"name": "node",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1287,
												"name": "T",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1287,
										"name": "T",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.appendChild"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.appendChild"
							}
						},
						{
							"id": 1030,
							"name": "attachInternals",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10535,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1031,
									"name": "attachInternals",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10535,
											"character": 4
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "ElementInternals"
										},
										"name": "ElementInternals",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.attachInternals"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.attachInternals"
							}
						},
						{
							"id": 1102,
							"name": "attachShadow",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8165,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1103,
									"name": "attachShadow",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Creates a shadow root for element and returns it.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8165,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1104,
											"name": "init",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "ShadowRootInit"
												},
												"name": "ShadowRootInit",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "ShadowRoot"
										},
										"name": "ShadowRoot",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.attachShadow"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.attachShadow"
							}
						},
						{
							"id": 1408,
							"name": "before",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 6059,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1409,
									"name": "before",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 6059,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1410,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.before",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.before",
								"package": "typescript"
							}
						},
						{
							"id": 1960,
							"name": "blur",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12516,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1961,
									"name": "blur",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/blur)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 12516,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.blur"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.blur"
							}
						},
						{
							"id": 1105,
							"name": "checkVisibility",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8167,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1106,
									"name": "checkVisibility",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8167,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1107,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "CheckVisibilityOptions"
												},
												"name": "CheckVisibilityOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.checkVisibility"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.checkVisibility"
							}
						},
						{
							"id": 1032,
							"name": "click",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10537,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1033,
									"name": "click",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10537,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.click"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.click"
							}
						},
						{
							"id": 1289,
							"name": "cloneNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16665,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1290,
									"name": "cloneNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns a copy of node. If deep is true, the copy also includes the node's descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/cloneNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16665,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1291,
											"name": "deep",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Node"
										},
										"name": "Node",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.cloneNode"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.cloneNode"
							}
						},
						{
							"id": 1108,
							"name": "closest",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8173,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8174,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8175,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8176,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1109,
									"name": "closest",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8173,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1110,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1111,
											"name": "selector",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1110,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1110,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "HTMLElementTagNameMap"
											},
											"name": "HTMLElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.closest",
										"package": "typescript"
									}
								},
								{
									"id": 1112,
									"name": "closest",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8174,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1113,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1114,
											"name": "selector",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1113,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1113,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "SVGElementTagNameMap"
											},
											"name": "SVGElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.closest",
										"package": "typescript"
									}
								},
								{
									"id": 1115,
									"name": "closest",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8175,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1116,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1117,
											"name": "selector",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1116,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1116,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "MathMLElementTagNameMap"
											},
											"name": "MathMLElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.closest",
										"package": "typescript"
									}
								},
								{
									"id": 1118,
									"name": "closest",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8176,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1119,
											"name": "E",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											},
											"default": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 1120,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1119,
										"name": "E",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.closest",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.closest",
								"package": "typescript"
							}
						},
						{
							"id": 1292,
							"name": "compareDocumentPosition",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16671,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1293,
									"name": "compareDocumentPosition",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns a bitmask indicating the position of other relative to node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16671,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1294,
											"name": "other",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.compareDocumentPosition"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.compareDocumentPosition"
							}
						},
						{
							"id": 1121,
							"name": "computedStyleMap",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8178,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1122,
									"name": "computedStyleMap",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8178,
											"character": 4
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "StylePropertyMapReadOnly"
										},
										"name": "StylePropertyMapReadOnly",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.computedStyleMap"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.computedStyleMap"
							}
						},
						{
							"id": 1006,
							"name": "connectedCallback",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/RouteLink.ts",
									"line": 67,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RouteLink.ts#L67"
								}
							],
							"signatures": [
								{
									"id": 1007,
									"name": "connectedCallback",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing/RouteLink.ts",
											"line": 67,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RouteLink.ts#L67"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 1295,
							"name": "contains",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16677,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1296,
									"name": "contains",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns true if other is an inclusive descendant of node, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/contains)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16677,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1297,
											"name": "other",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.contains",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.contains",
								"package": "typescript"
							}
						},
						{
							"id": 1008,
							"name": "disconnectedCallback",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/RouteLink.ts",
									"line": 76,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RouteLink.ts#L76"
								}
							],
							"signatures": [
								{
									"id": 1009,
									"name": "disconnectedCallback",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing/RouteLink.ts",
											"line": 76,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RouteLink.ts#L76"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 1352,
							"name": "dispatchEvent",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8719,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1353,
									"name": "dispatchEvent",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8719,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1354,
											"name": "event",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Event"
												},
												"name": "Event",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.dispatchEvent"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.dispatchEvent"
							}
						},
						{
							"id": 1962,
							"name": "focus",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12518,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1963,
									"name": "focus",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/focus)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 12518,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1964,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "FocusOptions"
												},
												"name": "FocusOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.focus"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.focus"
							}
						},
						{
							"id": 1402,
							"name": "getAnimations",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2641,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1403,
									"name": "getAnimations",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 2641,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1404,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "GetAnimationsOptions"
												},
												"name": "GetAnimationsOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "Animation"
											},
											"name": "Animation",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAnimations"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAnimations"
							}
						},
						{
							"id": 1123,
							"name": "getAttribute",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8184,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1124,
									"name": "getAttribute",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns element's first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8184,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1125,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAttribute",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAttribute",
								"package": "typescript"
							}
						},
						{
							"id": 1130,
							"name": "getAttributeNames",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8196,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1131,
									"name": "getAttributeNames",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the qualified names of all element's attributes. Can contain duplicates.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8196,
											"character": 4
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAttributeNames"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAttributeNames"
							}
						},
						{
							"id": 1132,
							"name": "getAttributeNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8198,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1133,
									"name": "getAttributeNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8198,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1134,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Attr"
										},
										"name": "Attr",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAttributeNode",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAttributeNode",
								"package": "typescript"
							}
						},
						{
							"id": 1135,
							"name": "getAttributeNodeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8200,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1136,
									"name": "getAttributeNodeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8200,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1137,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1138,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Attr"
										},
										"name": "Attr",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAttributeNodeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAttributeNodeNS",
								"package": "typescript"
							}
						},
						{
							"id": 1126,
							"name": "getAttributeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8190,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1127,
									"name": "getAttributeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns element's attribute whose namespace is namespace and local name is localName, and null if there is no such attribute otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8190,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1128,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1129,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAttributeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAttributeNS",
								"package": "typescript"
							}
						},
						{
							"id": 1139,
							"name": "getBoundingClientRect",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8202,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1140,
									"name": "getBoundingClientRect",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8202,
											"character": 4
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "DOMRect"
										},
										"name": "DOMRect",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getBoundingClientRect"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getBoundingClientRect"
							}
						},
						{
							"id": 1141,
							"name": "getClientRects",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8204,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1142,
									"name": "getClientRects",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8204,
											"character": 4
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "DOMRectList"
										},
										"name": "DOMRectList",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getClientRects"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getClientRects"
							}
						},
						{
							"id": 1143,
							"name": "getElementsByClassName",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8210,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1144,
									"name": "getElementsByClassName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8210,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1145,
											"name": "classNames",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByClassName"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getElementsByClassName"
							}
						},
						{
							"id": 1146,
							"name": "getElementsByTagName",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8212,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8213,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8214,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8216,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8217,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1147,
									"name": "getElementsByTagName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8212,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1148,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1149,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1148,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1148,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagName",
										"package": "typescript"
									}
								},
								{
									"id": 1150,
									"name": "getElementsByTagName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8213,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1151,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1152,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1151,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1151,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagName",
										"package": "typescript"
									}
								},
								{
									"id": 1153,
									"name": "getElementsByTagName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8214,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1154,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1155,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1154,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1154,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagName",
										"package": "typescript"
									}
								},
								{
									"id": 1156,
									"name": "getElementsByTagName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": []
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8216,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1157,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementDeprecatedTagNameMap"
													},
													"name": "HTMLElementDeprecatedTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1158,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1157,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1157,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementDeprecatedTagNameMap"
													},
													"name": "HTMLElementDeprecatedTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagName",
										"package": "typescript"
									}
								},
								{
									"id": 1159,
									"name": "getElementsByTagName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8217,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1160,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagName",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getElementsByTagName",
								"package": "typescript"
							}
						},
						{
							"id": 1161,
							"name": "getElementsByTagNameNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8219,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8220,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8221,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8222,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1162,
									"name": "getElementsByTagNameNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8219,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1163,
											"name": "namespaceURI",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "literal",
												"value": "http://www.w3.org/1999/xhtml"
											}
										},
										{
											"id": 1164,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "HTMLElement"
												},
												"name": "HTMLElement",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagNameNS",
										"package": "typescript"
									}
								},
								{
									"id": 1165,
									"name": "getElementsByTagNameNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8220,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1166,
											"name": "namespaceURI",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "literal",
												"value": "http://www.w3.org/2000/svg"
											}
										},
										{
											"id": 1167,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "SVGElement"
												},
												"name": "SVGElement",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagNameNS",
										"package": "typescript"
									}
								},
								{
									"id": 1168,
									"name": "getElementsByTagNameNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8221,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1169,
											"name": "namespaceURI",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "literal",
												"value": "http://www.w3.org/1998/Math/MathML"
											}
										},
										{
											"id": 1170,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "MathMLElement"
												},
												"name": "MathMLElement",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagNameNS",
										"package": "typescript"
									}
								},
								{
									"id": 1171,
									"name": "getElementsByTagNameNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8222,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1172,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1173,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagNameNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getElementsByTagNameNS",
								"package": "typescript"
							}
						},
						{
							"id": 1174,
							"name": "getHTML",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8224,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1175,
									"name": "getHTML",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getHTML)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8224,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1176,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "GetHTMLOptions"
												},
												"name": "GetHTMLOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getHTML"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getHTML"
							}
						},
						{
							"id": 1298,
							"name": "getRootNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16683,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1299,
									"name": "getRootNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns node's root.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/getRootNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16683,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1300,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "GetRootNodeOptions"
												},
												"name": "GetRootNodeOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Node"
										},
										"name": "Node",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getRootNode"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getRootNode"
							}
						},
						{
							"id": 1177,
							"name": "hasAttribute",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8230,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1178,
									"name": "hasAttribute",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns true if element has an attribute whose qualified name is qualifiedName, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8230,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1179,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hasAttribute"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hasAttribute"
							}
						},
						{
							"id": 1180,
							"name": "hasAttributeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8236,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1181,
									"name": "hasAttributeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns true if element has an attribute whose namespace is namespace and local name is localName.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8236,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1182,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1183,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hasAttributeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hasAttributeNS",
								"package": "typescript"
							}
						},
						{
							"id": 1184,
							"name": "hasAttributes",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8242,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1185,
									"name": "hasAttributes",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns true if element has attributes, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8242,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hasAttributes"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hasAttributes"
							}
						},
						{
							"id": 1301,
							"name": "hasChildNodes",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16689,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1302,
									"name": "hasChildNodes",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns whether node has children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16689,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hasChildNodes"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hasChildNodes"
							}
						},
						{
							"id": 1186,
							"name": "hasPointerCapture",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8244,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1187,
									"name": "hasPointerCapture",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8244,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1188,
											"name": "pointerId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hasPointerCapture"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hasPointerCapture"
							}
						},
						{
							"id": 1034,
							"name": "hidePopover",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10539,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1035,
									"name": "hidePopover",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10539,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hidePopover"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hidePopover"
							}
						},
						{
							"id": 1189,
							"name": "insertAdjacentElement",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8246,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1190,
									"name": "insertAdjacentElement",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8246,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1191,
											"name": "where",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "InsertPosition"
												},
												"name": "InsertPosition",
												"package": "typescript"
											}
										},
										{
											"id": 1192,
											"name": "element",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Element"
										},
										"name": "Element",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.insertAdjacentElement",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.insertAdjacentElement",
								"package": "typescript"
							}
						},
						{
							"id": 1193,
							"name": "insertAdjacentHTML",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8248,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1194,
									"name": "insertAdjacentHTML",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8248,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1195,
											"name": "position",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "InsertPosition"
												},
												"name": "InsertPosition",
												"package": "typescript"
											}
										},
										{
											"id": 1196,
											"name": "string",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.insertAdjacentHTML"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.insertAdjacentHTML"
							}
						},
						{
							"id": 1197,
							"name": "insertAdjacentText",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8250,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1198,
									"name": "insertAdjacentText",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8250,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1199,
											"name": "where",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "InsertPosition"
												},
												"name": "InsertPosition",
												"package": "typescript"
											}
										},
										{
											"id": 1200,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.insertAdjacentText"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.insertAdjacentText"
							}
						},
						{
							"id": 1303,
							"name": "insertBefore",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16691,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1304,
									"name": "insertBefore",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/insertBefore)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16691,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1305,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 1306,
											"name": "node",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1305,
												"name": "T",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										},
										{
											"id": 1307,
											"name": "child",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1305,
										"name": "T",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.insertBefore",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.insertBefore",
								"package": "typescript"
							}
						},
						{
							"id": 1308,
							"name": "isDefaultNamespace",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16693,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1309,
									"name": "isDefaultNamespace",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16693,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1310,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.isDefaultNamespace",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.isDefaultNamespace",
								"package": "typescript"
							}
						},
						{
							"id": 1311,
							"name": "isEqualNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16699,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1312,
									"name": "isEqualNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns whether node and otherNode have the same properties.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isEqualNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16699,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1313,
											"name": "otherNode",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.isEqualNode",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.isEqualNode",
								"package": "typescript"
							}
						},
						{
							"id": 1314,
							"name": "isSameNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16701,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1315,
									"name": "isSameNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isSameNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16701,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1316,
											"name": "otherNode",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.isSameNode",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.isSameNode",
								"package": "typescript"
							}
						},
						{
							"id": 1317,
							"name": "lookupNamespaceURI",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16703,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1318,
									"name": "lookupNamespaceURI",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16703,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1319,
											"name": "prefix",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.lookupNamespaceURI",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.lookupNamespaceURI",
								"package": "typescript"
							}
						},
						{
							"id": 1320,
							"name": "lookupPrefix",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16705,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1321,
									"name": "lookupPrefix",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16705,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1322,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.lookupPrefix",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.lookupPrefix",
								"package": "typescript"
							}
						},
						{
							"id": 1201,
							"name": "matches",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8256,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1202,
									"name": "matches",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns true if matching selectors against element's root yields element, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8256,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1203,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.matches"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.matches"
							}
						},
						{
							"id": 1323,
							"name": "normalize",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16711,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1324,
									"name": "normalize",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/normalize)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16711,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.normalize"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.normalize"
							}
						},
						{
							"id": 1425,
							"name": "prepend",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17315,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1426,
									"name": "prepend",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/prepend)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17315,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1427,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.prepend",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.prepend",
								"package": "typescript"
							}
						},
						{
							"id": 1428,
							"name": "querySelector",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17321,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17322,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17323,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17325,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17326,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1429,
									"name": "querySelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the first element that is a descendant of node that matches selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelector)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17321,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1430,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1431,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1430,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1430,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "HTMLElementTagNameMap"
											},
											"name": "HTMLElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelector",
										"package": "typescript"
									}
								},
								{
									"id": 1432,
									"name": "querySelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17322,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1433,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1434,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1433,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1433,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "SVGElementTagNameMap"
											},
											"name": "SVGElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelector",
										"package": "typescript"
									}
								},
								{
									"id": 1435,
									"name": "querySelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17323,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1436,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1437,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1436,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1436,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "MathMLElementTagNameMap"
											},
											"name": "MathMLElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelector",
										"package": "typescript"
									}
								},
								{
									"id": 1438,
									"name": "querySelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": []
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17325,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1439,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementDeprecatedTagNameMap"
													},
													"name": "HTMLElementDeprecatedTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1440,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1439,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1439,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "HTMLElementDeprecatedTagNameMap"
											},
											"name": "HTMLElementDeprecatedTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelector",
										"package": "typescript"
									}
								},
								{
									"id": 1441,
									"name": "querySelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17326,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1442,
											"name": "E",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											},
											"default": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 1443,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1442,
										"name": "E",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelector",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.querySelector",
								"package": "typescript"
							}
						},
						{
							"id": 1444,
							"name": "querySelectorAll",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17332,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17333,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17334,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17336,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17337,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1445,
									"name": "querySelectorAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns all element descendants of node that match selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17332,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1446,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1447,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1446,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "NodeListOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1446,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "NodeListOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelectorAll",
										"package": "typescript"
									}
								},
								{
									"id": 1448,
									"name": "querySelectorAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17333,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1449,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1450,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1449,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "NodeListOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1449,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "NodeListOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelectorAll",
										"package": "typescript"
									}
								},
								{
									"id": 1451,
									"name": "querySelectorAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17334,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1452,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1453,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1452,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "NodeListOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1452,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "NodeListOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelectorAll",
										"package": "typescript"
									}
								},
								{
									"id": 1454,
									"name": "querySelectorAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": []
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17336,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1455,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementDeprecatedTagNameMap"
													},
													"name": "HTMLElementDeprecatedTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1456,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1455,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "NodeListOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1455,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementDeprecatedTagNameMap"
													},
													"name": "HTMLElementDeprecatedTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "NodeListOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelectorAll",
										"package": "typescript"
									}
								},
								{
									"id": 1457,
									"name": "querySelectorAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17337,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1458,
											"name": "E",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											},
											"default": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 1459,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "NodeListOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1458,
												"name": "E",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										],
										"name": "NodeListOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelectorAll",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.querySelectorAll",
								"package": "typescript"
							}
						},
						{
							"id": 1204,
							"name": "releasePointerCapture",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8258,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1205,
									"name": "releasePointerCapture",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8258,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1206,
											"name": "pointerId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.releasePointerCapture"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.releasePointerCapture"
							}
						},
						{
							"id": 1411,
							"name": "remove",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 6065,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1412,
									"name": "remove",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Removes node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 6065,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.remove"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.remove"
							}
						},
						{
							"id": 1207,
							"name": "removeAttribute",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8264,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1208,
									"name": "removeAttribute",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Removes element's first attribute whose qualified name is qualifiedName.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8264,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1209,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeAttribute"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.removeAttribute"
							}
						},
						{
							"id": 1214,
							"name": "removeAttributeNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8272,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1215,
									"name": "removeAttributeNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8272,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1216,
											"name": "attr",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Attr"
												},
												"name": "Attr",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Attr"
										},
										"name": "Attr",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeAttributeNode"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.removeAttributeNode"
							}
						},
						{
							"id": 1210,
							"name": "removeAttributeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8270,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1211,
									"name": "removeAttributeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Removes element's attribute whose namespace is namespace and local name is localName.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8270,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1212,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1213,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeAttributeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.removeAttributeNS",
								"package": "typescript"
							}
						},
						{
							"id": 1325,
							"name": "removeChild",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16713,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1326,
									"name": "removeChild",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/removeChild)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16713,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1327,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 1328,
											"name": "child",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1327,
												"name": "T",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1327,
										"name": "T",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeChild"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.removeChild"
							}
						},
						{
							"id": 1055,
							"name": "removeEventListener",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10546,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10547,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1056,
									"name": "removeEventListener",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10546,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1057,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementEventMap"
													},
													"name": "HTMLElementEventMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 1058,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1057,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										},
										{
											"id": 1059,
											"name": "listener",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1060,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {
														"isExternal": true
													},
													"signatures": [
														{
															"id": 1061,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {
																"isExternal": true
															},
															"parameters": [
																{
																	"id": 1062,
																	"name": "this",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {
																		"isExternal": true
																	},
																	"type": {
																		"type": "reference",
																		"target": {
																			"packageName": "typescript",
																			"packagePath": "lib/lib.dom.d.ts",
																			"qualifiedName": "HTMLElement"
																		},
																		"name": "HTMLElement",
																		"package": "typescript"
																	}
																},
																{
																	"id": 1063,
																	"name": "ev",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {
																		"isExternal": true
																	},
																	"type": {
																		"type": "indexedAccess",
																		"indexType": {
																			"type": "reference",
																			"target": 1057,
																			"name": "K",
																			"package": "typescript",
																			"refersToTypeParameter": true
																		},
																		"objectType": {
																			"type": "reference",
																			"target": {
																				"packageName": "typescript",
																				"packagePath": "lib/lib.dom.d.ts",
																				"qualifiedName": "HTMLElementEventMap"
																			},
																			"name": "HTMLElementEventMap",
																			"package": "typescript"
																		}
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													]
												}
											}
										},
										{
											"id": 1064,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "boolean"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "EventListenerOptions"
														},
														"name": "EventListenerOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeEventListener",
										"package": "typescript"
									}
								},
								{
									"id": 1065,
									"name": "removeEventListener",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10547,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1066,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1067,
											"name": "listener",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "EventListenerOrEventListenerObject"
												},
												"name": "EventListenerOrEventListenerObject",
												"package": "typescript"
											}
										},
										{
											"id": 1068,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "boolean"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "EventListenerOptions"
														},
														"name": "EventListenerOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeEventListener",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.removeEventListener",
								"package": "typescript"
							}
						},
						{
							"id": 1329,
							"name": "replaceChild",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16715,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1330,
									"name": "replaceChild",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/replaceChild)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16715,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 1331,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 1332,
											"name": "node",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										},
										{
											"id": 1333,
											"name": "child",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1331,
												"name": "T",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1331,
										"name": "T",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.replaceChild"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.replaceChild"
							}
						},
						{
							"id": 1460,
							"name": "replaceChildren",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17345,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1461,
									"name": "replaceChildren",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/replaceChildren)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17345,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1462,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.replaceChildren",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.replaceChildren",
								"package": "typescript"
							}
						},
						{
							"id": 1413,
							"name": "replaceWith",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 6073,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1414,
									"name": "replaceWith",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 6073,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1415,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.replaceWith",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.replaceWith",
								"package": "typescript"
							}
						},
						{
							"id": 1217,
							"name": "requestFullscreen",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8280,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1218,
									"name": "requestFullscreen",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Displays element fullscreen and resolves promise when done.\n\nWhen supplied, options's navigationUI member indicates whether showing navigation UI while in fullscreen is preferred or not. If set to \"show\", navigation simplicity is preferred over screen space, and if set to \"hide\", more screen space is preferred. User agents are always free to honor user preference over the application's. The default value \"auto\" indicates no application preference.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8280,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1219,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "FullscreenOptions"
												},
												"name": "FullscreenOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.requestFullscreen"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.requestFullscreen"
							}
						},
						{
							"id": 1220,
							"name": "requestPointerLock",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8282,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1221,
									"name": "requestPointerLock",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8282,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1222,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "PointerLockOptions"
												},
												"name": "PointerLockOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.requestPointerLock"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.requestPointerLock"
							}
						},
						{
							"id": 1223,
							"name": "scroll",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8284,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8285,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1224,
									"name": "scroll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8284,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1225,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "ScrollToOptions"
												},
												"name": "ScrollToOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scroll",
										"package": "typescript"
									}
								},
								{
									"id": 1226,
									"name": "scroll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8285,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1227,
											"name": "x",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1228,
											"name": "y",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scroll",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scroll",
								"package": "typescript"
							}
						},
						{
							"id": 1229,
							"name": "scrollBy",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8287,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8288,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1230,
									"name": "scrollBy",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8287,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1231,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "ScrollToOptions"
												},
												"name": "ScrollToOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scrollBy",
										"package": "typescript"
									}
								},
								{
									"id": 1232,
									"name": "scrollBy",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8288,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1233,
											"name": "x",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1234,
											"name": "y",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scrollBy",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollBy",
								"package": "typescript"
							}
						},
						{
							"id": 1235,
							"name": "scrollIntoView",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8290,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1236,
									"name": "scrollIntoView",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8290,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1237,
											"name": "arg",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "boolean"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "ScrollIntoViewOptions"
														},
														"name": "ScrollIntoViewOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scrollIntoView",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollIntoView",
								"package": "typescript"
							}
						},
						{
							"id": 1238,
							"name": "scrollTo",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8292,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8293,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1239,
									"name": "scrollTo",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8292,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1240,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "ScrollToOptions"
												},
												"name": "ScrollToOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scrollTo",
										"package": "typescript"
									}
								},
								{
									"id": 1241,
									"name": "scrollTo",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8293,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1242,
											"name": "x",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1243,
											"name": "y",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scrollTo",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollTo",
								"package": "typescript"
							}
						},
						{
							"id": 1244,
							"name": "setAttribute",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8299,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1245,
									"name": "setAttribute",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Sets the value of element's first attribute whose qualified name is qualifiedName to value.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8299,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1246,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1247,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setAttribute"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setAttribute"
							}
						},
						{
							"id": 1253,
							"name": "setAttributeNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8307,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1254,
									"name": "setAttributeNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8307,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1255,
											"name": "attr",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Attr"
												},
												"name": "Attr",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Attr"
										},
										"name": "Attr",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setAttributeNode",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setAttributeNode",
								"package": "typescript"
							}
						},
						{
							"id": 1256,
							"name": "setAttributeNodeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8309,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1257,
									"name": "setAttributeNodeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8309,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1258,
											"name": "attr",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Attr"
												},
												"name": "Attr",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Attr"
										},
										"name": "Attr",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setAttributeNodeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setAttributeNodeNS",
								"package": "typescript"
							}
						},
						{
							"id": 1248,
							"name": "setAttributeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8305,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1249,
									"name": "setAttributeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Sets the value of element's attribute whose namespace is namespace and local name is localName to value.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8305,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1250,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1251,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1252,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setAttributeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setAttributeNS",
								"package": "typescript"
							}
						},
						{
							"id": 1259,
							"name": "setHTMLUnsafe",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8311,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1260,
									"name": "setHTMLUnsafe",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8311,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1261,
											"name": "html",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setHTMLUnsafe"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setHTMLUnsafe"
							}
						},
						{
							"id": 1262,
							"name": "setPointerCapture",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8313,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1263,
									"name": "setPointerCapture",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8313,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1264,
											"name": "pointerId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setPointerCapture"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setPointerCapture"
							}
						},
						{
							"id": 1036,
							"name": "showPopover",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10541,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1037,
									"name": "showPopover",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10541,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.showPopover"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.showPopover"
							}
						},
						{
							"id": 1265,
							"name": "toggleAttribute",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8321,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1266,
									"name": "toggleAttribute",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "If force is not given, \"toggles\" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.\n\nReturns true if qualifiedName is now present, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8321,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1267,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1268,
											"name": "force",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.toggleAttribute"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.toggleAttribute"
							}
						},
						{
							"id": 1038,
							"name": "togglePopover",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10543,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1039,
									"name": "togglePopover",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10543,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1040,
											"name": "force",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.togglePopover"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.togglePopover"
							}
						},
						{
							"id": 1269,
							"name": "webkitMatchesSelector",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8327,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1270,
									"name": "webkitMatchesSelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": [
													{
														"kind": "text",
														"text": "This is a legacy alias of "
													},
													{
														"kind": "code",
														"text": "`matches`"
													},
													{
														"kind": "text",
														"text": ".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8327,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 1271,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.webkitMatchesSelector"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.webkitMatchesSelector"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1001
							]
						},
						{
							"title": "Properties",
							"children": [
								1010,
								1011,
								1355,
								1356,
								1357,
								1358,
								1359,
								1360,
								1361,
								1362,
								1363,
								1364,
								1365,
								1366,
								1367,
								1368,
								1369,
								1370,
								1371,
								1372,
								1373,
								1374,
								1375,
								1376,
								1377,
								1378,
								1379,
								1380,
								1381,
								1382,
								1383,
								1384,
								1385,
								1386,
								1387,
								1388,
								1389,
								1390,
								1391,
								1392,
								1393,
								1394,
								1395,
								1396,
								1463,
								1335,
								1069,
								1464,
								1012,
								1956,
								1272,
								1337,
								1418,
								1273,
								1419,
								1070,
								1071,
								1072,
								1073,
								1074,
								1075,
								1341,
								1466,
								1076,
								1957,
								1013,
								1344,
								1342,
								1350,
								1349,
								1346,
								1348,
								1351,
								1347,
								1343,
								1014,
								1334,
								1467,
								1339,
								1338,
								1274,
								1420,
								1015,
								1077,
								1016,
								1078,
								1017,
								1468,
								1275,
								1469,
								1018,
								1276,
								1421,
								1079,
								1080,
								1416,
								1277,
								1278,
								1279,
								1280,
								1958,
								1345,
								1019,
								1020,
								1021,
								1022,
								1023,
								1470,
								1475,
								1480,
								1485,
								1490,
								1495,
								1500,
								1505,
								1510,
								1515,
								1520,
								1525,
								1530,
								1535,
								1540,
								1545,
								1550,
								1555,
								1560,
								1565,
								1570,
								1575,
								1580,
								1585,
								1590,
								1595,
								1600,
								1605,
								1610,
								1615,
								1620,
								1625,
								1630,
								1631,
								1636,
								1081,
								1086,
								1641,
								1646,
								1651,
								1656,
								1661,
								1666,
								1671,
								1676,
								1681,
								1686,
								1691,
								1696,
								1701,
								1706,
								1711,
								1716,
								1721,
								1726,
								1731,
								1736,
								1741,
								1746,
								1751,
								1756,
								1761,
								1766,
								1771,
								1776,
								1781,
								1786,
								1791,
								1796,
								1801,
								1806,
								1811,
								1816,
								1821,
								1826,
								1831,
								1836,
								1841,
								1846,
								1851,
								1856,
								1861,
								1866,
								1871,
								1876,
								1881,
								1886,
								1891,
								1896,
								1901,
								1906,
								1911,
								1916,
								1921,
								1926,
								1931,
								1936,
								1941,
								1946,
								1951,
								1091,
								1024,
								1092,
								1281,
								1282,
								1093,
								1025,
								1094,
								1417,
								1283,
								1340,
								1397,
								1095,
								1096,
								1097,
								1098,
								1099,
								1100,
								1026,
								1465,
								1959,
								1101,
								1336,
								1284,
								1027,
								1028,
								1029
							]
						},
						{
							"title": "Accessors",
							"children": [
								999
							]
						},
						{
							"title": "Methods",
							"children": [
								1041,
								1405,
								1398,
								1422,
								1285,
								1030,
								1102,
								1408,
								1960,
								1105,
								1032,
								1289,
								1108,
								1292,
								1121,
								1006,
								1295,
								1008,
								1352,
								1962,
								1402,
								1123,
								1130,
								1132,
								1135,
								1126,
								1139,
								1141,
								1143,
								1146,
								1161,
								1174,
								1298,
								1177,
								1180,
								1184,
								1301,
								1186,
								1034,
								1189,
								1193,
								1197,
								1303,
								1308,
								1311,
								1314,
								1317,
								1320,
								1201,
								1323,
								1425,
								1428,
								1444,
								1204,
								1411,
								1207,
								1214,
								1210,
								1325,
								1055,
								1329,
								1460,
								1413,
								1217,
								1220,
								1223,
								1229,
								1235,
								1238,
								1244,
								1253,
								1256,
								1248,
								1259,
								1262,
								1036,
								1265,
								1038,
								1269
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/RouteLink.ts",
							"line": 4,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RouteLink.ts#L4"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "typescript",
								"packagePath": "lib/lib.dom.d.ts",
								"qualifiedName": "HTMLElement"
							},
							"name": "HTMLElement",
							"package": "typescript"
						}
					]
				},
				{
					"id": 1965,
					"name": "RouteTarget",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "WebComponent that listens on the "
							},
							{
								"kind": "code",
								"text": "`NavigateRouteEvent`"
							},
							{
								"kind": "text",
								"text": " event to be able to switch route.\r\n\r\nUse the \"name\" attribute to make this non-default target.\r\nUse the \"dialog\" attribute to render routes inside a native "
							},
							{
								"kind": "code",
								"text": "`<dialog>`"
							},
							{
								"kind": "text",
								"text": " element\r\nwith built-in focus trapping, backdrop, and Escape-to-close."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n<r-route-target></r-route-target>\r\n<r-route-target name=\"modal\" dialog></r-route-target>\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 1966,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {
								"isExternal": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10552,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 1967,
									"name": "RouteTarget",
									"variant": "signature",
									"kind": 16384,
									"flags": {
										"isExternal": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10552,
											"character": 4
										}
									],
									"type": {
										"type": "reference",
										"target": 1965,
										"name": "RouteTarget",
										"package": "@relax.js/core"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.constructor",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.constructor",
								"package": "typescript"
							}
						},
						{
							"id": 1986,
							"name": "accessKey",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10496,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.accessKey"
							}
						},
						{
							"id": 1987,
							"name": "accessKeyLabel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKeyLabel)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10498,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.accessKeyLabel"
							}
						},
						{
							"id": 2331,
							"name": "ariaAtomic",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2405,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaAtomic"
							}
						},
						{
							"id": 2332,
							"name": "ariaAutoComplete",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2407,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaAutoComplete"
							}
						},
						{
							"id": 2333,
							"name": "ariaBrailleLabel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2409,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaBrailleLabel"
							}
						},
						{
							"id": 2334,
							"name": "ariaBrailleRoleDescription",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2411,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaBrailleRoleDescription"
							}
						},
						{
							"id": 2335,
							"name": "ariaBusy",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaBusy)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2413,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaBusy"
							}
						},
						{
							"id": 2336,
							"name": "ariaChecked",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaChecked)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2415,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaChecked"
							}
						},
						{
							"id": 2337,
							"name": "ariaColCount",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColCount)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2417,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaColCount"
							}
						},
						{
							"id": 2338,
							"name": "ariaColIndex",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2419,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaColIndex"
							}
						},
						{
							"id": 2339,
							"name": "ariaColIndexText",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2421,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaColIndexText"
							}
						},
						{
							"id": 2340,
							"name": "ariaColSpan",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2423,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaColSpan"
							}
						},
						{
							"id": 2341,
							"name": "ariaCurrent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2425,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaCurrent"
							}
						},
						{
							"id": 2342,
							"name": "ariaDescription",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDescription)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2427,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaDescription"
							}
						},
						{
							"id": 2343,
							"name": "ariaDisabled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2429,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaDisabled"
							}
						},
						{
							"id": 2344,
							"name": "ariaExpanded",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2431,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaExpanded"
							}
						},
						{
							"id": 2345,
							"name": "ariaHasPopup",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2433,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaHasPopup"
							}
						},
						{
							"id": 2346,
							"name": "ariaHidden",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaHidden)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2435,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaHidden"
							}
						},
						{
							"id": 2347,
							"name": "ariaInvalid",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2436,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaInvalid"
							}
						},
						{
							"id": 2348,
							"name": "ariaKeyShortcuts",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2438,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaKeyShortcuts"
							}
						},
						{
							"id": 2349,
							"name": "ariaLabel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLabel)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2440,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaLabel"
							}
						},
						{
							"id": 2350,
							"name": "ariaLevel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLevel)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2442,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaLevel"
							}
						},
						{
							"id": 2351,
							"name": "ariaLive",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaLive)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2444,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaLive"
							}
						},
						{
							"id": 2352,
							"name": "ariaModal",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaModal)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2446,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaModal"
							}
						},
						{
							"id": 2353,
							"name": "ariaMultiLine",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2448,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaMultiLine"
							}
						},
						{
							"id": 2354,
							"name": "ariaMultiSelectable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2450,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaMultiSelectable"
							}
						},
						{
							"id": 2355,
							"name": "ariaOrientation",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2452,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaOrientation"
							}
						},
						{
							"id": 2356,
							"name": "ariaPlaceholder",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2454,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaPlaceholder"
							}
						},
						{
							"id": 2357,
							"name": "ariaPosInSet",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2456,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaPosInSet"
							}
						},
						{
							"id": 2358,
							"name": "ariaPressed",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaPressed)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2458,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaPressed"
							}
						},
						{
							"id": 2359,
							"name": "ariaReadOnly",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2460,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaReadOnly"
							}
						},
						{
							"id": 2360,
							"name": "ariaRequired",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRequired)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2462,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRequired"
							}
						},
						{
							"id": 2361,
							"name": "ariaRoleDescription",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2464,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRoleDescription"
							}
						},
						{
							"id": 2362,
							"name": "ariaRowCount",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2466,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRowCount"
							}
						},
						{
							"id": 2363,
							"name": "ariaRowIndex",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2468,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRowIndex"
							}
						},
						{
							"id": 2364,
							"name": "ariaRowIndexText",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2470,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRowIndexText"
							}
						},
						{
							"id": 2365,
							"name": "ariaRowSpan",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2472,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaRowSpan"
							}
						},
						{
							"id": 2366,
							"name": "ariaSelected",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSelected)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2474,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaSelected"
							}
						},
						{
							"id": 2367,
							"name": "ariaSetSize",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2476,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaSetSize"
							}
						},
						{
							"id": 2368,
							"name": "ariaSort",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaSort)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2478,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaSort"
							}
						},
						{
							"id": 2369,
							"name": "ariaValueMax",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2480,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaValueMax"
							}
						},
						{
							"id": 2370,
							"name": "ariaValueMin",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2482,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaValueMin"
							}
						},
						{
							"id": 2371,
							"name": "ariaValueNow",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2484,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaValueNow"
							}
						},
						{
							"id": 2372,
							"name": "ariaValueText",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/ariaValueText)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2486,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ariaValueText"
							}
						},
						{
							"id": 2439,
							"name": "assignedSlot",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/assignedSlot)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 21934,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "HTMLSlotElement"
								},
								"name": "HTMLSlotElement",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.assignedSlot"
							}
						},
						{
							"id": 2311,
							"name": "ATTRIBUTE_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16718,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ATTRIBUTE_NODE"
							}
						},
						{
							"id": 2045,
							"name": "attributes",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attributes)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8076,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "NamedNodeMap"
								},
								"name": "NamedNodeMap",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.attributes"
							}
						},
						{
							"id": 2440,
							"name": "attributeStyleMap",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attributeStyleMap)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8341,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "StylePropertyMap"
								},
								"name": "StylePropertyMap",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.attributeStyleMap"
							}
						},
						{
							"id": 1988,
							"name": "autocapitalize",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autocapitalize)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10500,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.autocapitalize"
							}
						},
						{
							"id": 2932,
							"name": "autofocus",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/autofocus)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12508,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.autofocus"
							}
						},
						{
							"id": 2248,
							"name": "baseURI",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns node's node document's document base URL.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/baseURI)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16587,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.baseURI"
							}
						},
						{
							"id": 2313,
							"name": "CDATA_SECTION_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a CDATASection node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16722,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 4
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.CDATA_SECTION_NODE"
							}
						},
						{
							"id": 2394,
							"name": "childElementCount",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/childElementCount)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17281,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.childElementCount"
							}
						},
						{
							"id": 2249,
							"name": "childNodes",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/childNodes)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16593,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "NodeListOf"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "ChildNode"
										},
										"name": "ChildNode",
										"package": "typescript"
									}
								],
								"name": "NodeListOf",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.childNodes"
							}
						},
						{
							"id": 2395,
							"name": "children",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the child elements.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/children)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17287,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "HTMLCollection"
								},
								"name": "HTMLCollection",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.children"
							}
						},
						{
							"id": 2046,
							"name": "classList",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Allows for manipulation of element's class content attribute as a set of whitespace-separated tokens through a DOMTokenList object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/classList)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8082,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "DOMTokenList"
								},
								"name": "DOMTokenList",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.classList"
							}
						},
						{
							"id": 2047,
							"name": "className",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the value of element's class content attribute. Can be set to change it.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/className)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8088,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.className"
							}
						},
						{
							"id": 2048,
							"name": "clientHeight",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientHeight)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8090,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.clientHeight"
							}
						},
						{
							"id": 2049,
							"name": "clientLeft",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientLeft)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8092,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.clientLeft"
							}
						},
						{
							"id": 2050,
							"name": "clientTop",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientTop)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8094,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.clientTop"
							}
						},
						{
							"id": 2051,
							"name": "clientWidth",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/clientWidth)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8096,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.clientWidth"
							}
						},
						{
							"id": 2317,
							"name": "COMMENT_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a Comment node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16728,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 8
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.COMMENT_NODE"
							}
						},
						{
							"id": 2442,
							"name": "contentEditable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/contentEditable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8348,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.contentEditable"
							}
						},
						{
							"id": 2052,
							"name": "currentCSSZoom",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/currentCSSZoom)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8098,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.currentCSSZoom"
							}
						},
						{
							"id": 2933,
							"name": "dataset",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dataset)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12510,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "DOMStringMap"
								},
								"name": "DOMStringMap",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.dataset"
							}
						},
						{
							"id": 1989,
							"name": "dir",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dir)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10502,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.dir"
							}
						},
						{
							"id": 2320,
							"name": "DOCUMENT_FRAGMENT_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a DocumentFragment node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16734,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 11
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_FRAGMENT_NODE"
							}
						},
						{
							"id": 2318,
							"name": "DOCUMENT_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a document."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16730,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 9
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_NODE"
							}
						},
						{
							"id": 2326,
							"name": "DOCUMENT_POSITION_CONTAINED_BY",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set when other is a descendant of node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16745,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 16
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_CONTAINED_BY"
							}
						},
						{
							"id": 2325,
							"name": "DOCUMENT_POSITION_CONTAINS",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set when other is an ancestor of node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16743,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 8
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_CONTAINS"
							}
						},
						{
							"id": 2322,
							"name": "DOCUMENT_POSITION_DISCONNECTED",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set when node and other are not in the same tree."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16737,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_DISCONNECTED"
							}
						},
						{
							"id": 2324,
							"name": "DOCUMENT_POSITION_FOLLOWING",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set when other is following node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16741,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 4
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_FOLLOWING"
							}
						},
						{
							"id": 2327,
							"name": "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16746,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 32
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"
							}
						},
						{
							"id": 2323,
							"name": "DOCUMENT_POSITION_PRECEDING",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Set when other is preceding node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16739,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_POSITION_PRECEDING"
							}
						},
						{
							"id": 2319,
							"name": "DOCUMENT_TYPE_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a doctype."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16732,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 10
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.DOCUMENT_TYPE_NODE"
							}
						},
						{
							"id": 1990,
							"name": "draggable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/draggable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10504,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.draggable"
							}
						},
						{
							"id": 2310,
							"name": "ELEMENT_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is an element."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16717,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ELEMENT_NODE"
							}
						},
						{
							"id": 2443,
							"name": "enterKeyHint",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/enterKeyHint)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8350,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.enterKeyHint"
							}
						},
						{
							"id": 2315,
							"name": "ENTITY_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16724,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 6
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ENTITY_NODE"
							}
						},
						{
							"id": 2314,
							"name": "ENTITY_REFERENCE_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16723,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 5
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ENTITY_REFERENCE_NODE"
							}
						},
						{
							"id": 2250,
							"name": "firstChild",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the first child.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/firstChild)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16599,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ChildNode"
								},
								"name": "ChildNode",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.firstChild"
							}
						},
						{
							"id": 2396,
							"name": "firstElementChild",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the first child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/firstElementChild)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17293,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.firstElementChild"
							}
						},
						{
							"id": 1991,
							"name": "hidden",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidden)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10506,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hidden"
							}
						},
						{
							"id": 2053,
							"name": "id",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the value of element's id content attribute. Can be set to change it.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/id)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8104,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.id"
							}
						},
						{
							"id": 1992,
							"name": "inert",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inert)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10508,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.inert"
							}
						},
						{
							"id": 2054,
							"name": "innerHTML",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/innerHTML)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8106,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.innerHTML"
							}
						},
						{
							"id": 1993,
							"name": "innerText",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/innerText)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10510,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.innerText"
							}
						},
						{
							"id": 2444,
							"name": "inputMode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/inputMode)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8352,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.inputMode"
							}
						},
						{
							"id": 2251,
							"name": "isConnected",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if node is connected and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isConnected)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16605,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.isConnected"
							}
						},
						{
							"id": 2445,
							"name": "isContentEditable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/isContentEditable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8354,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.isContentEditable"
							}
						},
						{
							"id": 1994,
							"name": "lang",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/lang)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10512,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.lang"
							}
						},
						{
							"id": 2252,
							"name": "lastChild",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the last child.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lastChild)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16611,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ChildNode"
								},
								"name": "ChildNode",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.lastChild"
							}
						},
						{
							"id": 2397,
							"name": "lastElementChild",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the last child that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/lastElementChild)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17299,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.lastElementChild"
							}
						},
						{
							"id": 2055,
							"name": "localName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the local name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/localName)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8112,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.localName"
							}
						},
						{
							"id": 1968,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/routing/RoutingTarget.ts",
									"line": 18,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RoutingTarget.ts#L18"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "undefined"
						},
						{
							"id": 2056,
							"name": "namespaceURI",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the namespace.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/namespaceURI)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8118,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.namespaceURI"
							}
						},
						{
							"id": 2392,
							"name": "nextElementSibling",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the first following sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/nextElementSibling)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16867,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nextElementSibling"
							}
						},
						{
							"id": 2253,
							"name": "nextSibling",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the next sibling.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nextSibling)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16617,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ChildNode"
								},
								"name": "ChildNode",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nextSibling"
							}
						},
						{
							"id": 2254,
							"name": "nodeName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns a string appropriate for the type of node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeName)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16623,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nodeName"
							}
						},
						{
							"id": 2255,
							"name": "nodeType",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the type of node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeType)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16629,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nodeType"
							}
						},
						{
							"id": 2256,
							"name": "nodeValue",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/nodeValue)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16631,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nodeValue"
							}
						},
						{
							"id": 2934,
							"name": "nonce",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/nonce)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12512,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.nonce"
							}
						},
						{
							"id": 2321,
							"name": "NOTATION_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16735,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 12
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.NOTATION_NODE"
							}
						},
						{
							"id": 1995,
							"name": "offsetHeight",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetHeight)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10514,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.offsetHeight"
							}
						},
						{
							"id": 1996,
							"name": "offsetLeft",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetLeft)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10516,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.offsetLeft"
							}
						},
						{
							"id": 1997,
							"name": "offsetParent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetParent)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10518,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.offsetParent"
							}
						},
						{
							"id": 1998,
							"name": "offsetTop",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetTop)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10520,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.offsetTop"
							}
						},
						{
							"id": 1999,
							"name": "offsetWidth",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/offsetWidth)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10522,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.offsetWidth"
							}
						},
						{
							"id": 2446,
							"name": "onabort",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user aborts the download."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9452,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2447,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2448,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2449,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2450,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/abort_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "UIEvent"
														},
														"name": "UIEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onabort"
							}
						},
						{
							"id": 2451,
							"name": "onanimationcancel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationcancel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9454,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2452,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2453,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2454,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2455,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AnimationEvent"
														},
														"name": "AnimationEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onanimationcancel"
							}
						},
						{
							"id": 2456,
							"name": "onanimationend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9456,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2457,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2458,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2459,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2460,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AnimationEvent"
														},
														"name": "AnimationEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onanimationend"
							}
						},
						{
							"id": 2461,
							"name": "onanimationiteration",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9458,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2462,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2463,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2464,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2465,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AnimationEvent"
														},
														"name": "AnimationEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onanimationiteration"
							}
						},
						{
							"id": 2466,
							"name": "onanimationstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9460,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2467,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2468,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2469,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2470,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AnimationEvent"
														},
														"name": "AnimationEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onanimationstart"
							}
						},
						{
							"id": 2471,
							"name": "onauxclick",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/auxclick_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9462,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2472,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2473,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2474,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2475,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onauxclick"
							}
						},
						{
							"id": 2476,
							"name": "onbeforeinput",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/beforeinput_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9464,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2477,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2478,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2479,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2480,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "InputEvent"
														},
														"name": "InputEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onbeforeinput"
							}
						},
						{
							"id": 2481,
							"name": "onbeforetoggle",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/beforetoggle_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9466,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2482,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2483,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2484,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2485,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onbeforetoggle"
							}
						},
						{
							"id": 2486,
							"name": "onblur",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the object loses the input focus."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9473,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2487,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2488,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2489,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2490,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The focus event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/blur_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "FocusEvent"
														},
														"name": "FocusEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onblur"
							}
						},
						{
							"id": 2491,
							"name": "oncancel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/cancel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9475,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2492,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2493,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2494,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2495,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncancel"
							}
						},
						{
							"id": 2496,
							"name": "oncanplay",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when playback is possible, but would require further buffering."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9482,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2497,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2498,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2499,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2500,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplay_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncanplay"
							}
						},
						{
							"id": 2501,
							"name": "oncanplaythrough",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canplaythrough_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9484,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2502,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2503,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2504,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2505,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncanplaythrough"
							}
						},
						{
							"id": 2506,
							"name": "onchange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the contents of the object or selection have changed."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9491,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2507,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2508,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2509,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2510,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/change_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onchange"
							}
						},
						{
							"id": 2511,
							"name": "onclick",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user clicks the left mouse button on the object"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9498,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2512,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2513,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2514,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2515,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/click_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onclick"
							}
						},
						{
							"id": 2516,
							"name": "onclose",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDialogElement/close_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9500,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2517,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2518,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2519,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2520,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onclose"
							}
						},
						{
							"id": 2521,
							"name": "oncontextlost",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/webglcontextlost_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9502,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2522,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2523,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2524,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2525,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncontextlost"
							}
						},
						{
							"id": 2526,
							"name": "oncontextmenu",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user clicks the right mouse button in the client area, opening the context menu."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9509,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2527,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2528,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2529,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2530,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/contextmenu_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncontextmenu"
							}
						},
						{
							"id": 2531,
							"name": "oncontextrestored",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextrestored_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9511,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2532,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2533,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2534,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2535,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncontextrestored"
							}
						},
						{
							"id": 2536,
							"name": "oncopy",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/copy_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9513,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2537,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2538,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2539,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2540,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "ClipboardEvent"
														},
														"name": "ClipboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncopy"
							}
						},
						{
							"id": 2541,
							"name": "oncuechange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLTrackElement/cuechange_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9515,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2542,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2543,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2544,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2545,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncuechange"
							}
						},
						{
							"id": 2546,
							"name": "oncut",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/cut_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9517,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2547,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2548,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2549,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2550,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "ClipboardEvent"
														},
														"name": "ClipboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oncut"
							}
						},
						{
							"id": 2551,
							"name": "ondblclick",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user double-clicks the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9524,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2552,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2553,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2554,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2555,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/dblclick_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondblclick"
							}
						},
						{
							"id": 2556,
							"name": "ondrag",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the source object continuously during a drag operation."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9531,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2557,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2558,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2559,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2560,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drag_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondrag"
							}
						},
						{
							"id": 2561,
							"name": "ondragend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the source object when the user releases the mouse at the close of a drag operation."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9538,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2562,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2563,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2564,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2565,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragend_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondragend"
							}
						},
						{
							"id": 2566,
							"name": "ondragenter",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the target element when the user drags the object to a valid drop target."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9545,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2567,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2568,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2569,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2570,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The drag event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragenter_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondragenter"
							}
						},
						{
							"id": 2571,
							"name": "ondragleave",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9552,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2572,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2573,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2574,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2575,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The drag event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragleave_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondragleave"
							}
						},
						{
							"id": 2576,
							"name": "ondragover",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the target element continuously while the user drags the object over a valid drop target."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9559,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2577,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2578,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2579,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2580,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragover_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondragover"
							}
						},
						{
							"id": 2581,
							"name": "ondragstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires on the source object when the user starts to drag a text selection or selected object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9566,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2582,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2583,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2584,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2585,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/dragstart_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondragstart"
							}
						},
						{
							"id": 2586,
							"name": "ondrop",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/drop_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9568,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2587,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2588,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2589,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2590,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "DragEvent"
														},
														"name": "DragEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondrop"
							}
						},
						{
							"id": 2591,
							"name": "ondurationchange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the duration attribute is updated."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9575,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2592,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2593,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2594,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2595,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/durationchange_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ondurationchange"
							}
						},
						{
							"id": 2596,
							"name": "onemptied",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the media element is reset to its initial state."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9582,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2597,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2598,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2599,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2600,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/emptied_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onemptied"
							}
						},
						{
							"id": 2601,
							"name": "onended",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the end of playback is reached."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9589,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2602,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2603,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2604,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2605,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ended_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onended"
							}
						},
						{
							"id": 2606,
							"name": "onerror",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when an error occurs during object loading."
									}
								],
								"blockTags": [
									{
										"tag": "@param",
										"name": "ev",
										"content": [
											{
												"kind": "text",
												"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/error_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9596,
									"character": 4
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "OnErrorEventHandlerNonNull"
								},
								"name": "OnErrorEventHandlerNonNull",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onerror"
							}
						},
						{
							"id": 2607,
							"name": "onfocus",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the object receives focus."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9603,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2608,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2609,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2610,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2611,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/focus_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "FocusEvent"
														},
														"name": "FocusEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onfocus"
							}
						},
						{
							"id": 2612,
							"name": "onformdata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/formdata_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9605,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2613,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2614,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2615,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2616,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "FormDataEvent"
														},
														"name": "FormDataEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onformdata"
							}
						},
						{
							"id": 2057,
							"name": "onfullscreenchange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenchange_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8120,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2058,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2059,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2060,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Element"
														},
														"name": "Element",
														"package": "typescript"
													}
												},
												{
													"id": 2061,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onfullscreenchange",
								"package": "typescript"
							}
						},
						{
							"id": 2062,
							"name": "onfullscreenerror",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/fullscreenerror_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8122,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2063,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2064,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2065,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Element"
														},
														"name": "Element",
														"package": "typescript"
													}
												},
												{
													"id": 2066,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onfullscreenerror",
								"package": "typescript"
							}
						},
						{
							"id": 2617,
							"name": "ongotpointercapture",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/gotpointercapture_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9607,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2618,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2619,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2620,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2621,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ongotpointercapture"
							}
						},
						{
							"id": 2622,
							"name": "oninput",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/input_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9609,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2623,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2624,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2625,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2626,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oninput"
							}
						},
						{
							"id": 2627,
							"name": "oninvalid",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/invalid_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9611,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2628,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2629,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2630,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2631,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.oninvalid"
							}
						},
						{
							"id": 2632,
							"name": "onkeydown",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user presses a key."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9618,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2633,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2634,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2635,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2636,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The keyboard event\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keydown_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "KeyboardEvent"
														},
														"name": "KeyboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onkeydown"
							}
						},
						{
							"id": 2637,
							"name": "onkeypress",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user presses an alphanumeric key."
									}
								],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keypress_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9626,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2638,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2639,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2640,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2641,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event."
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "KeyboardEvent"
														},
														"name": "KeyboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onkeypress"
							}
						},
						{
							"id": 2642,
							"name": "onkeyup",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user releases a key."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9633,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2643,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2644,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2645,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2646,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The keyboard event\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/keyup_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "KeyboardEvent"
														},
														"name": "KeyboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onkeyup"
							}
						},
						{
							"id": 2647,
							"name": "onload",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires immediately after the browser loads the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9640,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2648,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2649,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2650,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2651,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/SVGElement/load_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onload"
							}
						},
						{
							"id": 2652,
							"name": "onloadeddata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when media data is loaded at the current playback position."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9647,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2653,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2654,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2655,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2656,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadeddata_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onloadeddata"
							}
						},
						{
							"id": 2657,
							"name": "onloadedmetadata",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the duration and dimensions of the media have been determined."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9654,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2658,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2659,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2660,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2661,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadedmetadata_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onloadedmetadata"
							}
						},
						{
							"id": 2662,
							"name": "onloadstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when Internet Explorer begins looking for media data."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9661,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2663,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2664,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2665,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2666,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/loadstart_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onloadstart"
							}
						},
						{
							"id": 2667,
							"name": "onlostpointercapture",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/lostpointercapture_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9663,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2668,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2669,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2670,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2671,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onlostpointercapture"
							}
						},
						{
							"id": 2672,
							"name": "onmousedown",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user clicks the object with either mouse button."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9670,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2673,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2674,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2675,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2676,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousedown_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmousedown"
							}
						},
						{
							"id": 2677,
							"name": "onmouseenter",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseenter_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9672,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2678,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2679,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2680,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2681,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmouseenter"
							}
						},
						{
							"id": 2682,
							"name": "onmouseleave",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseleave_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9674,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2683,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2684,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2685,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2686,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmouseleave"
							}
						},
						{
							"id": 2687,
							"name": "onmousemove",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user moves the mouse over the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9681,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2688,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2689,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2690,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2691,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mousemove_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmousemove"
							}
						},
						{
							"id": 2692,
							"name": "onmouseout",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user moves the mouse pointer outside the boundaries of the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9688,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2693,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2694,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2695,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2696,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseout_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmouseout"
							}
						},
						{
							"id": 2697,
							"name": "onmouseover",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user moves the mouse pointer into the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9695,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2698,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2699,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2700,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2701,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseover_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmouseover"
							}
						},
						{
							"id": 2702,
							"name": "onmouseup",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user releases a mouse button while the mouse is over the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9702,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2703,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2704,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2705,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2706,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The mouse event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/mouseup_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "MouseEvent"
														},
														"name": "MouseEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onmouseup"
							}
						},
						{
							"id": 2707,
							"name": "onpaste",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/paste_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9704,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2708,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2709,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2710,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2711,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "ClipboardEvent"
														},
														"name": "ClipboardEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpaste"
							}
						},
						{
							"id": 2712,
							"name": "onpause",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when playback is paused."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9711,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2713,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2714,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2715,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2716,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/pause_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpause"
							}
						},
						{
							"id": 2717,
							"name": "onplay",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the play method is requested."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9718,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2718,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2719,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2720,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2721,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/play_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onplay"
							}
						},
						{
							"id": 2722,
							"name": "onplaying",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the audio or video has started playing."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9725,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2723,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2724,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2725,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2726,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/playing_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onplaying"
							}
						},
						{
							"id": 2727,
							"name": "onpointercancel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointercancel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9727,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2728,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2729,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2730,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2731,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointercancel"
							}
						},
						{
							"id": 2732,
							"name": "onpointerdown",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerdown_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9729,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2733,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2734,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2735,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2736,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerdown"
							}
						},
						{
							"id": 2737,
							"name": "onpointerenter",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerenter_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9731,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2738,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2739,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2740,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2741,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerenter"
							}
						},
						{
							"id": 2742,
							"name": "onpointerleave",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerleave_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9733,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2743,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2744,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2745,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2746,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerleave"
							}
						},
						{
							"id": 2747,
							"name": "onpointermove",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointermove_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9735,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2748,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2749,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2750,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2751,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointermove"
							}
						},
						{
							"id": 2752,
							"name": "onpointerout",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerout_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9737,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2753,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2754,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2755,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2756,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerout"
							}
						},
						{
							"id": 2757,
							"name": "onpointerover",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9739,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2758,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2759,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2760,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2761,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerover"
							}
						},
						{
							"id": 2762,
							"name": "onpointerup",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9741,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2763,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2764,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2765,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2766,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PointerEvent"
														},
														"name": "PointerEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onpointerup"
							}
						},
						{
							"id": 2767,
							"name": "onprogress",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs to indicate progress while downloading media data."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9748,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2768,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2769,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2770,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2771,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/progress_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "ProgressEvent"
														},
														"name": "ProgressEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onprogress"
							}
						},
						{
							"id": 2772,
							"name": "onratechange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the playback rate is increased or decreased."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9755,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2773,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2774,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2775,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2776,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/ratechange_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onratechange"
							}
						},
						{
							"id": 2777,
							"name": "onreset",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user resets a form."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9762,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2778,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2779,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2780,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2781,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/reset_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onreset"
							}
						},
						{
							"id": 2782,
							"name": "onresize",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/resize_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9764,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2783,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2784,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2785,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2786,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "UIEvent"
														},
														"name": "UIEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onresize"
							}
						},
						{
							"id": 2787,
							"name": "onscroll",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the user repositions the scroll box in the scroll bar on the object."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9771,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2788,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2789,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2790,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2791,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scroll_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onscroll"
							}
						},
						{
							"id": 2792,
							"name": "onscrollend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/scrollend_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9773,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2793,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2794,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2795,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2796,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onscrollend"
							}
						},
						{
							"id": 2797,
							"name": "onsecuritypolicyviolation",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/securitypolicyviolation_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9775,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2798,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2799,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2800,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2801,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "SecurityPolicyViolationEvent"
														},
														"name": "SecurityPolicyViolationEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onsecuritypolicyviolation"
							}
						},
						{
							"id": 2802,
							"name": "onseeked",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the seek operation ends."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9782,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2803,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2804,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2805,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2806,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeked_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onseeked"
							}
						},
						{
							"id": 2807,
							"name": "onseeking",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the current playback position is moved."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9789,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2808,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2809,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2810,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2811,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/seeking_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onseeking"
							}
						},
						{
							"id": 2812,
							"name": "onselect",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Fires when the current selection changes."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9796,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2813,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2814,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2815,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2816,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLInputElement/select_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onselect"
							}
						},
						{
							"id": 2817,
							"name": "onselectionchange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/selectionchange_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9798,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2818,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2819,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2820,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2821,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onselectionchange"
							}
						},
						{
							"id": 2822,
							"name": "onselectstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/selectstart_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9800,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2823,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2824,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2825,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2826,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onselectstart"
							}
						},
						{
							"id": 2827,
							"name": "onslotchange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLSlotElement/slotchange_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9802,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2828,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2829,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2830,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2831,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onslotchange"
							}
						},
						{
							"id": 2832,
							"name": "onstalled",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the download has stopped."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9809,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2833,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2834,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2835,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2836,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/stalled_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onstalled"
							}
						},
						{
							"id": 2837,
							"name": "onsubmit",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLFormElement/submit_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9811,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2838,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2839,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2840,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2841,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "SubmitEvent"
														},
														"name": "SubmitEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onsubmit"
							}
						},
						{
							"id": 2842,
							"name": "onsuspend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs if the load operation has been intentionally halted."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9818,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2843,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2844,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2845,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2846,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/suspend_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onsuspend"
							}
						},
						{
							"id": 2847,
							"name": "ontimeupdate",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs to indicate the current playback position."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9825,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2848,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2849,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2850,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2851,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/timeupdate_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontimeupdate"
							}
						},
						{
							"id": 2852,
							"name": "ontoggle",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement/toggle_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9827,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2853,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2854,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2855,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2856,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontoggle"
							}
						},
						{
							"id": 2857,
							"name": "ontouchcancel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchcancel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9829,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2858,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2859,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2860,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2861,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TouchEvent"
														},
														"name": "TouchEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontouchcancel"
							}
						},
						{
							"id": 2862,
							"name": "ontouchend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchend_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9831,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2863,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2864,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2865,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2866,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TouchEvent"
														},
														"name": "TouchEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontouchend"
							}
						},
						{
							"id": 2867,
							"name": "ontouchmove",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchmove_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9833,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2868,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2869,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2870,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2871,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TouchEvent"
														},
														"name": "TouchEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontouchmove"
							}
						},
						{
							"id": 2872,
							"name": "ontouchstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isOptional": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/touchstart_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9835,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2873,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2874,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2875,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2876,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TouchEvent"
														},
														"name": "TouchEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontouchstart"
							}
						},
						{
							"id": 2877,
							"name": "ontransitioncancel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitioncancel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9837,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2878,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2879,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2880,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2881,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TransitionEvent"
														},
														"name": "TransitionEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontransitioncancel"
							}
						},
						{
							"id": 2882,
							"name": "ontransitionend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9839,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2883,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2884,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2885,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2886,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TransitionEvent"
														},
														"name": "TransitionEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontransitionend"
							}
						},
						{
							"id": 2887,
							"name": "ontransitionrun",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionrun_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9841,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2888,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2889,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2890,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2891,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TransitionEvent"
														},
														"name": "TransitionEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontransitionrun"
							}
						},
						{
							"id": 2892,
							"name": "ontransitionstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionstart_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9843,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2893,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2894,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2895,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2896,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "TransitionEvent"
														},
														"name": "TransitionEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ontransitionstart"
							}
						},
						{
							"id": 2897,
							"name": "onvolumechange",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when the volume is changed, or playback is muted or unmuted."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9850,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2898,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2899,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2900,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2901,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/volumechange_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onvolumechange"
							}
						},
						{
							"id": 2902,
							"name": "onwaiting",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Occurs when playback stops because the next frame of a video resource is not available."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9857,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2903,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2904,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2905,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2906,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The event.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/waiting_event)"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwaiting"
							}
						},
						{
							"id": 2907,
							"name": "onwebkitanimationend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "This is a legacy alias of "
											},
											{
												"kind": "code",
												"text": "`onanimationend`"
											},
											{
												"kind": "text",
												"text": ".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationend_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9863,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2908,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2909,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2910,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2911,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwebkitanimationend"
							}
						},
						{
							"id": 2912,
							"name": "onwebkitanimationiteration",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "This is a legacy alias of "
											},
											{
												"kind": "code",
												"text": "`onanimationiteration`"
											},
											{
												"kind": "text",
												"text": ".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationiteration_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9869,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2913,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2914,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2915,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2916,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwebkitanimationiteration"
							}
						},
						{
							"id": 2917,
							"name": "onwebkitanimationstart",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "This is a legacy alias of "
											},
											{
												"kind": "code",
												"text": "`onanimationstart`"
											},
											{
												"kind": "text",
												"text": ".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animationstart_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9875,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2918,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2919,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2920,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2921,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwebkitanimationstart"
							}
						},
						{
							"id": 2922,
							"name": "onwebkittransitionend",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "This is a legacy alias of "
											},
											{
												"kind": "code",
												"text": "`ontransitionend`"
											},
											{
												"kind": "text",
												"text": ".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/transitionend_event)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9881,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2923,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2924,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2925,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2926,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwebkittransitionend"
							}
						},
						{
							"id": 2927,
							"name": "onwheel",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/wheel_event)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 9883,
									"character": 4
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2928,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {
										"isExternal": true
									},
									"signatures": [
										{
											"id": 2929,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {
												"isExternal": true
											},
											"parameters": [
												{
													"id": 2930,
													"name": "this",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "GlobalEventHandlers"
														},
														"name": "GlobalEventHandlers",
														"package": "typescript"
													}
												},
												{
													"id": 2931,
													"name": "ev",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isExternal": true
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "WheelEvent"
														},
														"name": "WheelEvent",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.onwheel"
							}
						},
						{
							"id": 2067,
							"name": "outerHTML",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/outerHTML)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8124,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.outerHTML"
							}
						},
						{
							"id": 2000,
							"name": "outerText",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/outerText)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10524,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.outerText"
							}
						},
						{
							"id": 2068,
							"name": "ownerDocument",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the node document. Returns null for documents.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/ownerDocument)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8125,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Document"
								},
								"name": "Document",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.ownerDocument"
							}
						},
						{
							"id": 2257,
							"name": "parentElement",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the parent element.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentElement)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16643,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "HTMLElement"
								},
								"name": "HTMLElement",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.parentElement"
							}
						},
						{
							"id": 2258,
							"name": "parentNode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the parent.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/parentNode)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16649,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ParentNode"
								},
								"name": "ParentNode",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.parentNode"
							}
						},
						{
							"id": 2069,
							"name": "part",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/part)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8127,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "DOMTokenList"
								},
								"name": "DOMTokenList",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.part"
							}
						},
						{
							"id": 2001,
							"name": "popover",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/popover)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10526,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.popover"
							}
						},
						{
							"id": 2070,
							"name": "prefix",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the namespace prefix.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/prefix)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8133,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.prefix"
							}
						},
						{
							"id": 2393,
							"name": "previousElementSibling",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the first preceding sibling that is an element, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/previousElementSibling)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16873,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "Element"
								},
								"name": "Element",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.previousElementSibling"
							}
						},
						{
							"id": 2259,
							"name": "previousSibling",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the previous sibling.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/previousSibling)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16655,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ChildNode"
								},
								"name": "ChildNode",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.previousSibling"
							}
						},
						{
							"id": 2316,
							"name": "PROCESSING_INSTRUCTION_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a ProcessingInstruction node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16726,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 7
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.PROCESSING_INSTRUCTION_NODE"
							}
						},
						{
							"id": 2373,
							"name": "role",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2487,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.role"
							}
						},
						{
							"id": 2071,
							"name": "scrollHeight",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollHeight)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8135,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollHeight"
							}
						},
						{
							"id": 2072,
							"name": "scrollLeft",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollLeft)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8137,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollLeft"
							}
						},
						{
							"id": 2073,
							"name": "scrollTop",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTop)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8139,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollTop"
							}
						},
						{
							"id": 2074,
							"name": "scrollWidth",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollWidth)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8141,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollWidth"
							}
						},
						{
							"id": 2075,
							"name": "shadowRoot",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns element's shadow root, if any, and if shadow root's mode is \"open\", and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/shadowRoot)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8147,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "ShadowRoot"
								},
								"name": "ShadowRoot",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.shadowRoot"
							}
						},
						{
							"id": 2076,
							"name": "slot",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the value of element's slot content attribute. Can be set to change it.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/slot)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8153,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.slot"
							}
						},
						{
							"id": 2002,
							"name": "spellcheck",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/spellcheck)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10528,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.spellcheck"
							}
						},
						{
							"id": 2441,
							"name": "style",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/style)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8343,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "CSSStyleDeclaration"
								},
								"name": "CSSStyleDeclaration",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.style"
							}
						},
						{
							"id": 2935,
							"name": "tabIndex",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/tabIndex)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12514,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.tabIndex"
							}
						},
						{
							"id": 2077,
							"name": "tagName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the HTML-uppercased qualified name.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/tagName)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8159,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.tagName"
							}
						},
						{
							"id": 2312,
							"name": "TEXT_NODE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "node is a Text node."
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16720,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.TEXT_NODE"
							}
						},
						{
							"id": 2260,
							"name": "textContent",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/textContent)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16657,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.textContent"
							}
						},
						{
							"id": 2003,
							"name": "title",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/title)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10530,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.title"
							}
						},
						{
							"id": 2004,
							"name": "translate",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10532,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.translate"
							}
						},
						{
							"id": 2005,
							"name": "writingSuggestions",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10533,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.writingSuggestions"
							}
						},
						{
							"id": 2017,
							"name": "addEventListener",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10544,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10545,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2018,
									"name": "addEventListener",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10544,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2019,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementEventMap"
													},
													"name": "HTMLElementEventMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2020,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1043,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										},
										{
											"id": 2021,
											"name": "listener",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 2022,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {
														"isExternal": true
													},
													"signatures": [
														{
															"id": 2023,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {
																"isExternal": true
															},
															"parameters": [
																{
																	"id": 2024,
																	"name": "this",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {
																		"isExternal": true
																	},
																	"type": {
																		"type": "reference",
																		"target": {
																			"packageName": "typescript",
																			"packagePath": "lib/lib.dom.d.ts",
																			"qualifiedName": "HTMLElement"
																		},
																		"name": "HTMLElement",
																		"package": "typescript"
																	}
																},
																{
																	"id": 2025,
																	"name": "ev",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {
																		"isExternal": true
																	},
																	"type": {
																		"type": "indexedAccess",
																		"indexType": {
																			"type": "reference",
																			"target": 1043,
																			"name": "K",
																			"package": "typescript",
																			"refersToTypeParameter": true
																		},
																		"objectType": {
																			"type": "reference",
																			"target": {
																				"packageName": "typescript",
																				"packagePath": "lib/lib.dom.d.ts",
																				"qualifiedName": "HTMLElementEventMap"
																			},
																			"name": "HTMLElementEventMap",
																			"package": "typescript"
																		}
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													]
												}
											}
										},
										{
											"id": 2026,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "boolean"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AddEventListenerOptions"
														},
														"name": "AddEventListenerOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.addEventListener",
										"package": "typescript"
									}
								},
								{
									"id": 2027,
									"name": "addEventListener",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10545,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2028,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2029,
											"name": "listener",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "EventListenerOrEventListenerObject"
												},
												"name": "EventListenerOrEventListenerObject",
												"package": "typescript"
											}
										},
										{
											"id": 2030,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "boolean"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "AddEventListenerOptions"
														},
														"name": "AddEventListenerOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.addEventListener",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.addEventListener",
								"package": "typescript"
							}
						},
						{
							"id": 2381,
							"name": "after",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 6051,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2382,
									"name": "after",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Inserts nodes just after node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/after)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 6051,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2383,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.after",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.after",
								"package": "typescript"
							}
						},
						{
							"id": 2374,
							"name": "animate",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2639,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2375,
									"name": "animate",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/animate)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 2639,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2376,
											"name": "keyframes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "array",
														"elementType": {
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Keyframe"
															},
															"name": "Keyframe",
															"package": "typescript"
														}
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "PropertyIndexedKeyframes"
														},
														"name": "PropertyIndexedKeyframes",
														"package": "typescript"
													}
												]
											}
										},
										{
											"id": 2377,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "number"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "KeyframeAnimationOptions"
														},
														"name": "KeyframeAnimationOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Animation"
										},
										"name": "Animation",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.animate"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.animate"
							}
						},
						{
							"id": 2398,
							"name": "append",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17307,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2399,
									"name": "append",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Inserts nodes after the last child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/append)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17307,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2400,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.append",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.append",
								"package": "typescript"
							}
						},
						{
							"id": 2261,
							"name": "appendChild",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16659,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2262,
									"name": "appendChild",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/appendChild)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16659,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2263,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 2264,
											"name": "node",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1287,
												"name": "T",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1287,
										"name": "T",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.appendChild"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.appendChild"
							}
						},
						{
							"id": 2006,
							"name": "attachInternals",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10535,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2007,
									"name": "attachInternals",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10535,
											"character": 4
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "ElementInternals"
										},
										"name": "ElementInternals",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.attachInternals"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.attachInternals"
							}
						},
						{
							"id": 2078,
							"name": "attachShadow",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8165,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2079,
									"name": "attachShadow",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Creates a shadow root for element and returns it.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/attachShadow)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8165,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2080,
											"name": "init",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "ShadowRootInit"
												},
												"name": "ShadowRootInit",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "ShadowRoot"
										},
										"name": "ShadowRoot",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.attachShadow"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.attachShadow"
							}
						},
						{
							"id": 2384,
							"name": "before",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 6059,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2385,
									"name": "before",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Inserts nodes just before node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/before)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 6059,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2386,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.before",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.before",
								"package": "typescript"
							}
						},
						{
							"id": 2936,
							"name": "blur",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12516,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2937,
									"name": "blur",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/blur)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 12516,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.blur"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.blur"
							}
						},
						{
							"id": 2081,
							"name": "checkVisibility",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8167,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2082,
									"name": "checkVisibility",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/checkVisibility)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8167,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2083,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "CheckVisibilityOptions"
												},
												"name": "CheckVisibilityOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.checkVisibility"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.checkVisibility"
							}
						},
						{
							"id": 2008,
							"name": "click",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10537,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2009,
									"name": "click",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10537,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.click"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.click"
							}
						},
						{
							"id": 2265,
							"name": "cloneNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16665,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2266,
									"name": "cloneNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns a copy of node. If deep is true, the copy also includes the node's descendants.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/cloneNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16665,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2267,
											"name": "deep",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Node"
										},
										"name": "Node",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.cloneNode"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.cloneNode"
							}
						},
						{
							"id": 1980,
							"name": "close",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/RoutingTarget.ts",
									"line": 89,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RoutingTarget.ts#L89"
								}
							],
							"signatures": [
								{
									"id": 1981,
									"name": "close",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Closes the dialog (only applies to dialog targets)."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/routing/RoutingTarget.ts",
											"line": 89,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RoutingTarget.ts#L89"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 2084,
							"name": "closest",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8173,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8174,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8175,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8176,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2085,
									"name": "closest",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the first (starting at element) inclusive ancestor that matches selectors, and null otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/closest)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8173,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2086,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2087,
											"name": "selector",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1110,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1110,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "HTMLElementTagNameMap"
											},
											"name": "HTMLElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.closest",
										"package": "typescript"
									}
								},
								{
									"id": 2088,
									"name": "closest",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8174,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2089,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2090,
											"name": "selector",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1113,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1113,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "SVGElementTagNameMap"
											},
											"name": "SVGElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.closest",
										"package": "typescript"
									}
								},
								{
									"id": 2091,
									"name": "closest",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8175,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2092,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2093,
											"name": "selector",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1116,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1116,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "MathMLElementTagNameMap"
											},
											"name": "MathMLElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.closest",
										"package": "typescript"
									}
								},
								{
									"id": 2094,
									"name": "closest",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8176,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2095,
											"name": "E",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											},
											"default": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 2096,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1119,
										"name": "E",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.closest",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.closest",
								"package": "typescript"
							}
						},
						{
							"id": 2268,
							"name": "compareDocumentPosition",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16671,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2269,
									"name": "compareDocumentPosition",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns a bitmask indicating the position of other relative to node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/compareDocumentPosition)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16671,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2270,
											"name": "other",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.compareDocumentPosition"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.compareDocumentPosition"
							}
						},
						{
							"id": 2097,
							"name": "computedStyleMap",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8178,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2098,
									"name": "computedStyleMap",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/computedStyleMap)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8178,
											"character": 4
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "StylePropertyMapReadOnly"
										},
										"name": "StylePropertyMapReadOnly",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.computedStyleMap"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.computedStyleMap"
							}
						},
						{
							"id": 1970,
							"name": "connectedCallback",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/RoutingTarget.ts",
									"line": 21,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RoutingTarget.ts#L21"
								}
							],
							"signatures": [
								{
									"id": 1971,
									"name": "connectedCallback",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing/RoutingTarget.ts",
											"line": 21,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RoutingTarget.ts#L21"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 2271,
							"name": "contains",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16677,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2272,
									"name": "contains",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns true if other is an inclusive descendant of node, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/contains)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16677,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2273,
											"name": "other",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.contains",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.contains",
								"package": "typescript"
							}
						},
						{
							"id": 1972,
							"name": "disconnectedCallback",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/RoutingTarget.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RoutingTarget.ts#L36"
								}
							],
							"signatures": [
								{
									"id": 1973,
									"name": "disconnectedCallback",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing/RoutingTarget.ts",
											"line": 36,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RoutingTarget.ts#L36"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 2328,
							"name": "dispatchEvent",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8719,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2329,
									"name": "dispatchEvent",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8719,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2330,
											"name": "event",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Event"
												},
												"name": "Event",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.dispatchEvent"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.dispatchEvent"
							}
						},
						{
							"id": 2938,
							"name": "focus",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 12518,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2939,
									"name": "focus",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/focus)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 12518,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2940,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "FocusOptions"
												},
												"name": "FocusOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.focus"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.focus"
							}
						},
						{
							"id": 2378,
							"name": "getAnimations",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2641,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2379,
									"name": "getAnimations",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAnimations)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 2641,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2380,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "GetAnimationsOptions"
												},
												"name": "GetAnimationsOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "Animation"
											},
											"name": "Animation",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAnimations"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAnimations"
							}
						},
						{
							"id": 2099,
							"name": "getAttribute",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8184,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2100,
									"name": "getAttribute",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns element's first attribute whose qualified name is qualifiedName, and null if there is no such attribute otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttribute)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8184,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2101,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAttribute",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAttribute",
								"package": "typescript"
							}
						},
						{
							"id": 2106,
							"name": "getAttributeNames",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8196,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2107,
									"name": "getAttributeNames",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the qualified names of all element's attributes. Can contain duplicates.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNames)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8196,
											"character": 4
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAttributeNames"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAttributeNames"
							}
						},
						{
							"id": 2108,
							"name": "getAttributeNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8198,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2109,
									"name": "getAttributeNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8198,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2110,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Attr"
										},
										"name": "Attr",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAttributeNode",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAttributeNode",
								"package": "typescript"
							}
						},
						{
							"id": 2111,
							"name": "getAttributeNodeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8200,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2112,
									"name": "getAttributeNodeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNodeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8200,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2113,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2114,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Attr"
										},
										"name": "Attr",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAttributeNodeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAttributeNodeNS",
								"package": "typescript"
							}
						},
						{
							"id": 2102,
							"name": "getAttributeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8190,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2103,
									"name": "getAttributeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns element's attribute whose namespace is namespace and local name is localName, and null if there is no such attribute otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getAttributeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8190,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2104,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2105,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getAttributeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getAttributeNS",
								"package": "typescript"
							}
						},
						{
							"id": 2115,
							"name": "getBoundingClientRect",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8202,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2116,
									"name": "getBoundingClientRect",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getBoundingClientRect)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8202,
											"character": 4
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "DOMRect"
										},
										"name": "DOMRect",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getBoundingClientRect"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getBoundingClientRect"
							}
						},
						{
							"id": 2117,
							"name": "getClientRects",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8204,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2118,
									"name": "getClientRects",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getClientRects)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8204,
											"character": 4
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "DOMRectList"
										},
										"name": "DOMRectList",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getClientRects"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getClientRects"
							}
						},
						{
							"id": 2119,
							"name": "getElementsByClassName",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8210,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2120,
									"name": "getElementsByClassName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns a HTMLCollection of the elements in the object on which the method was invoked (a document or an element) that have all the classes given by classNames. The classNames argument is interpreted as a space-separated list of classes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByClassName)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8210,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2121,
											"name": "classNames",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByClassName"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getElementsByClassName"
							}
						},
						{
							"id": 2122,
							"name": "getElementsByTagName",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8212,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8213,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8214,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8216,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8217,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2123,
									"name": "getElementsByTagName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagName)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8212,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2124,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2125,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1148,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1148,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagName",
										"package": "typescript"
									}
								},
								{
									"id": 2126,
									"name": "getElementsByTagName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8213,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2127,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2128,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1151,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1151,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagName",
										"package": "typescript"
									}
								},
								{
									"id": 2129,
									"name": "getElementsByTagName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8214,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2130,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2131,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1154,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1154,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagName",
										"package": "typescript"
									}
								},
								{
									"id": 2132,
									"name": "getElementsByTagName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": []
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8216,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2133,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementDeprecatedTagNameMap"
													},
													"name": "HTMLElementDeprecatedTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2134,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1157,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1157,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementDeprecatedTagNameMap"
													},
													"name": "HTMLElementDeprecatedTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagName",
										"package": "typescript"
									}
								},
								{
									"id": 2135,
									"name": "getElementsByTagName",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8217,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2136,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagName",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getElementsByTagName",
								"package": "typescript"
							}
						},
						{
							"id": 2137,
							"name": "getElementsByTagNameNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8219,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8220,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8221,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8222,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2138,
									"name": "getElementsByTagNameNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getElementsByTagNameNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8219,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2139,
											"name": "namespaceURI",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "literal",
												"value": "http://www.w3.org/1999/xhtml"
											}
										},
										{
											"id": 2140,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "HTMLElement"
												},
												"name": "HTMLElement",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagNameNS",
										"package": "typescript"
									}
								},
								{
									"id": 2141,
									"name": "getElementsByTagNameNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8220,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2142,
											"name": "namespaceURI",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "literal",
												"value": "http://www.w3.org/2000/svg"
											}
										},
										{
											"id": 2143,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "SVGElement"
												},
												"name": "SVGElement",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagNameNS",
										"package": "typescript"
									}
								},
								{
									"id": 2144,
									"name": "getElementsByTagNameNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8221,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2145,
											"name": "namespaceURI",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "literal",
												"value": "http://www.w3.org/1998/Math/MathML"
											}
										},
										{
											"id": 2146,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "MathMLElement"
												},
												"name": "MathMLElement",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagNameNS",
										"package": "typescript"
									}
								},
								{
									"id": 2147,
									"name": "getElementsByTagNameNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8222,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2148,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2149,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLCollectionOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										],
										"name": "HTMLCollectionOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getElementsByTagNameNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getElementsByTagNameNS",
								"package": "typescript"
							}
						},
						{
							"id": 2150,
							"name": "getHTML",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8224,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2151,
									"name": "getHTML",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/getHTML)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8224,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2152,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "GetHTMLOptions"
												},
												"name": "GetHTMLOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getHTML"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getHTML"
							}
						},
						{
							"id": 2274,
							"name": "getRootNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16683,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2275,
									"name": "getRootNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns node's root.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/getRootNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16683,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2276,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "GetRootNodeOptions"
												},
												"name": "GetRootNodeOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Node"
										},
										"name": "Node",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.getRootNode"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.getRootNode"
							}
						},
						{
							"id": 2153,
							"name": "hasAttribute",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8230,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2154,
									"name": "hasAttribute",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns true if element has an attribute whose qualified name is qualifiedName, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttribute)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8230,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2155,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hasAttribute"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hasAttribute"
							}
						},
						{
							"id": 2156,
							"name": "hasAttributeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8236,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2157,
									"name": "hasAttributeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns true if element has an attribute whose namespace is namespace and local name is localName.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8236,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2158,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2159,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hasAttributeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hasAttributeNS",
								"package": "typescript"
							}
						},
						{
							"id": 2160,
							"name": "hasAttributes",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8242,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2161,
									"name": "hasAttributes",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns true if element has attributes, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasAttributes)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8242,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hasAttributes"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hasAttributes"
							}
						},
						{
							"id": 2277,
							"name": "hasChildNodes",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16689,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2278,
									"name": "hasChildNodes",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns whether node has children.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/hasChildNodes)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16689,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hasChildNodes"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hasChildNodes"
							}
						},
						{
							"id": 2162,
							"name": "hasPointerCapture",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8244,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2163,
									"name": "hasPointerCapture",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/hasPointerCapture)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8244,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2164,
											"name": "pointerId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hasPointerCapture"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hasPointerCapture"
							}
						},
						{
							"id": 2010,
							"name": "hidePopover",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10539,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2011,
									"name": "hidePopover",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/hidePopover)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10539,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.hidePopover"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.hidePopover"
							}
						},
						{
							"id": 2165,
							"name": "insertAdjacentElement",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8246,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2166,
									"name": "insertAdjacentElement",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentElement)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8246,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2167,
											"name": "where",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "InsertPosition"
												},
												"name": "InsertPosition",
												"package": "typescript"
											}
										},
										{
											"id": 2168,
											"name": "element",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Element"
										},
										"name": "Element",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.insertAdjacentElement",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.insertAdjacentElement",
								"package": "typescript"
							}
						},
						{
							"id": 2169,
							"name": "insertAdjacentHTML",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8248,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2170,
									"name": "insertAdjacentHTML",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentHTML)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8248,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2171,
											"name": "position",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "InsertPosition"
												},
												"name": "InsertPosition",
												"package": "typescript"
											}
										},
										{
											"id": 2172,
											"name": "string",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.insertAdjacentHTML"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.insertAdjacentHTML"
							}
						},
						{
							"id": 2173,
							"name": "insertAdjacentText",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8250,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2174,
									"name": "insertAdjacentText",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/insertAdjacentText)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8250,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2175,
											"name": "where",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "InsertPosition"
												},
												"name": "InsertPosition",
												"package": "typescript"
											}
										},
										{
											"id": 2176,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.insertAdjacentText"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.insertAdjacentText"
							}
						},
						{
							"id": 2279,
							"name": "insertBefore",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16691,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2280,
									"name": "insertBefore",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/insertBefore)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16691,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2281,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 2282,
											"name": "node",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1305,
												"name": "T",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										},
										{
											"id": 2283,
											"name": "child",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1305,
										"name": "T",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.insertBefore",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.insertBefore",
								"package": "typescript"
							}
						},
						{
							"id": 2284,
							"name": "isDefaultNamespace",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16693,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2285,
									"name": "isDefaultNamespace",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isDefaultNamespace)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16693,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2286,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.isDefaultNamespace",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.isDefaultNamespace",
								"package": "typescript"
							}
						},
						{
							"id": 2287,
							"name": "isEqualNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16699,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2288,
									"name": "isEqualNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns whether node and otherNode have the same properties.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isEqualNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16699,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2289,
											"name": "otherNode",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.isEqualNode",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.isEqualNode",
								"package": "typescript"
							}
						},
						{
							"id": 2290,
							"name": "isSameNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16701,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2291,
									"name": "isSameNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/isSameNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16701,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2292,
											"name": "otherNode",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.isSameNode",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.isSameNode",
								"package": "typescript"
							}
						},
						{
							"id": 2293,
							"name": "lookupNamespaceURI",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16703,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2294,
									"name": "lookupNamespaceURI",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupNamespaceURI)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16703,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2295,
											"name": "prefix",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.lookupNamespaceURI",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.lookupNamespaceURI",
								"package": "typescript"
							}
						},
						{
							"id": 2296,
							"name": "lookupPrefix",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16705,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2297,
									"name": "lookupPrefix",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/lookupPrefix)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16705,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2298,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.lookupPrefix",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.lookupPrefix",
								"package": "typescript"
							}
						},
						{
							"id": 2177,
							"name": "matches",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8256,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2178,
									"name": "matches",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns true if matching selectors against element's root yields element, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8256,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2179,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.matches"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.matches"
							}
						},
						{
							"id": 2299,
							"name": "normalize",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16711,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2300,
									"name": "normalize",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Removes empty exclusive Text nodes and concatenates the data of remaining contiguous exclusive Text nodes into the first of their nodes.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/normalize)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16711,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.normalize"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.normalize"
							}
						},
						{
							"id": 2401,
							"name": "prepend",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17315,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2402,
									"name": "prepend",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Inserts nodes before the first child of node, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/prepend)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17315,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2403,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.prepend",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.prepend",
								"package": "typescript"
							}
						},
						{
							"id": 2404,
							"name": "querySelector",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17321,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17322,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17323,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17325,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17326,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2405,
									"name": "querySelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the first element that is a descendant of node that matches selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelector)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17321,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2406,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2407,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1430,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1430,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "HTMLElementTagNameMap"
											},
											"name": "HTMLElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelector",
										"package": "typescript"
									}
								},
								{
									"id": 2408,
									"name": "querySelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17322,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2409,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2410,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1433,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1433,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "SVGElementTagNameMap"
											},
											"name": "SVGElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelector",
										"package": "typescript"
									}
								},
								{
									"id": 2411,
									"name": "querySelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17323,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2412,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2413,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1436,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1436,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "MathMLElementTagNameMap"
											},
											"name": "MathMLElementTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelector",
										"package": "typescript"
									}
								},
								{
									"id": 2414,
									"name": "querySelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": []
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17325,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2415,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementDeprecatedTagNameMap"
													},
													"name": "HTMLElementDeprecatedTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2416,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1439,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "indexedAccess",
										"indexType": {
											"type": "reference",
											"target": 1439,
											"name": "K",
											"package": "typescript",
											"refersToTypeParameter": true
										},
										"objectType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "HTMLElementDeprecatedTagNameMap"
											},
											"name": "HTMLElementDeprecatedTagNameMap",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelector",
										"package": "typescript"
									}
								},
								{
									"id": 2417,
									"name": "querySelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17326,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2418,
											"name": "E",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											},
											"default": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 2419,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1442,
										"name": "E",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelector",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.querySelector",
								"package": "typescript"
							}
						},
						{
							"id": 2420,
							"name": "querySelectorAll",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17332,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17333,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17334,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17336,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17337,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2421,
									"name": "querySelectorAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns all element descendants of node that match selectors.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/querySelectorAll)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17332,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2422,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2423,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1446,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "NodeListOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1446,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementTagNameMap"
													},
													"name": "HTMLElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "NodeListOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelectorAll",
										"package": "typescript"
									}
								},
								{
									"id": 2424,
									"name": "querySelectorAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17333,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2425,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2426,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1449,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "NodeListOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1449,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "SVGElementTagNameMap"
													},
													"name": "SVGElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "NodeListOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelectorAll",
										"package": "typescript"
									}
								},
								{
									"id": 2427,
									"name": "querySelectorAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17334,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2428,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2429,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1452,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "NodeListOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1452,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "MathMLElementTagNameMap"
													},
													"name": "MathMLElementTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "NodeListOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelectorAll",
										"package": "typescript"
									}
								},
								{
									"id": 2430,
									"name": "querySelectorAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": []
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17336,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2431,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementDeprecatedTagNameMap"
													},
													"name": "HTMLElementDeprecatedTagNameMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2432,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1455,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "NodeListOf"
										},
										"typeArguments": [
											{
												"type": "indexedAccess",
												"indexType": {
													"type": "reference",
													"target": 1455,
													"name": "K",
													"package": "typescript",
													"refersToTypeParameter": true
												},
												"objectType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementDeprecatedTagNameMap"
													},
													"name": "HTMLElementDeprecatedTagNameMap",
													"package": "typescript"
												}
											}
										],
										"name": "NodeListOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelectorAll",
										"package": "typescript"
									}
								},
								{
									"id": 2433,
									"name": "querySelectorAll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17337,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2434,
											"name": "E",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											},
											"default": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Element"
												},
												"name": "Element",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 2435,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "NodeListOf"
										},
										"typeArguments": [
											{
												"type": "reference",
												"target": 1458,
												"name": "E",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										],
										"name": "NodeListOf",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.querySelectorAll",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.querySelectorAll",
								"package": "typescript"
							}
						},
						{
							"id": 2180,
							"name": "releasePointerCapture",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8258,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2181,
									"name": "releasePointerCapture",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8258,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2182,
											"name": "pointerId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.releasePointerCapture"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.releasePointerCapture"
							}
						},
						{
							"id": 2387,
							"name": "remove",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 6065,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2388,
									"name": "remove",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Removes node.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/remove)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 6065,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.remove"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.remove"
							}
						},
						{
							"id": 2183,
							"name": "removeAttribute",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8264,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2184,
									"name": "removeAttribute",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Removes element's first attribute whose qualified name is qualifiedName.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttribute)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8264,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2185,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeAttribute"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.removeAttribute"
							}
						},
						{
							"id": 2190,
							"name": "removeAttributeNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8272,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2191,
									"name": "removeAttributeNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8272,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2192,
											"name": "attr",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Attr"
												},
												"name": "Attr",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Attr"
										},
										"name": "Attr",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeAttributeNode"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.removeAttributeNode"
							}
						},
						{
							"id": 2186,
							"name": "removeAttributeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8270,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2187,
									"name": "removeAttributeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Removes element's attribute whose namespace is namespace and local name is localName.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/removeAttributeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8270,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2188,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2189,
											"name": "localName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeAttributeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.removeAttributeNS",
								"package": "typescript"
							}
						},
						{
							"id": 2301,
							"name": "removeChild",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16713,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2302,
									"name": "removeChild",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/removeChild)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16713,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2303,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 2304,
											"name": "child",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1327,
												"name": "T",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1327,
										"name": "T",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeChild"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.removeChild"
							}
						},
						{
							"id": 2031,
							"name": "removeEventListener",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10546,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10547,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2032,
									"name": "removeEventListener",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10546,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2033,
											"name": "K",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "typeOperator",
												"operator": "keyof",
												"target": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.dom.d.ts",
														"qualifiedName": "HTMLElementEventMap"
													},
													"name": "HTMLElementEventMap",
													"package": "typescript"
												}
											}
										}
									],
									"parameters": [
										{
											"id": 2034,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1057,
												"name": "K",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										},
										{
											"id": 2035,
											"name": "listener",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 2036,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {
														"isExternal": true
													},
													"signatures": [
														{
															"id": 2037,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {
																"isExternal": true
															},
															"parameters": [
																{
																	"id": 2038,
																	"name": "this",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {
																		"isExternal": true
																	},
																	"type": {
																		"type": "reference",
																		"target": {
																			"packageName": "typescript",
																			"packagePath": "lib/lib.dom.d.ts",
																			"qualifiedName": "HTMLElement"
																		},
																		"name": "HTMLElement",
																		"package": "typescript"
																	}
																},
																{
																	"id": 2039,
																	"name": "ev",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {
																		"isExternal": true
																	},
																	"type": {
																		"type": "indexedAccess",
																		"indexType": {
																			"type": "reference",
																			"target": 1057,
																			"name": "K",
																			"package": "typescript",
																			"refersToTypeParameter": true
																		},
																		"objectType": {
																			"type": "reference",
																			"target": {
																				"packageName": "typescript",
																				"packagePath": "lib/lib.dom.d.ts",
																				"qualifiedName": "HTMLElementEventMap"
																			},
																			"name": "HTMLElementEventMap",
																			"package": "typescript"
																		}
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													]
												}
											}
										},
										{
											"id": 2040,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "boolean"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "EventListenerOptions"
														},
														"name": "EventListenerOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeEventListener",
										"package": "typescript"
									}
								},
								{
									"id": 2041,
									"name": "removeEventListener",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10547,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2042,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2043,
											"name": "listener",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "EventListenerOrEventListenerObject"
												},
												"name": "EventListenerOrEventListenerObject",
												"package": "typescript"
											}
										},
										{
											"id": 2044,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "boolean"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "EventListenerOptions"
														},
														"name": "EventListenerOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.removeEventListener",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.removeEventListener",
								"package": "typescript"
							}
						},
						{
							"id": 2305,
							"name": "replaceChild",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 16715,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2306,
									"name": "replaceChild",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Node/replaceChild)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 16715,
											"character": 4
										}
									],
									"typeParameters": [
										{
											"id": 2307,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										}
									],
									"parameters": [
										{
											"id": 2308,
											"name": "node",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Node"
												},
												"name": "Node",
												"package": "typescript"
											}
										},
										{
											"id": 2309,
											"name": "child",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": 1331,
												"name": "T",
												"package": "typescript",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 1331,
										"name": "T",
										"package": "typescript",
										"refersToTypeParameter": true
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.replaceChild"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.replaceChild"
							}
						},
						{
							"id": 2436,
							"name": "replaceChildren",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 17345,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2437,
									"name": "replaceChildren",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Replace all children of node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/replaceChildren)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 17345,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2438,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.replaceChildren",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.replaceChildren",
								"package": "typescript"
							}
						},
						{
							"id": 2389,
							"name": "replaceWith",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 6073,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2390,
									"name": "replaceWith",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Replaces node with nodes, while replacing strings in nodes with equivalent Text nodes.\n\nThrows a \"HierarchyRequestError\" DOMException if the constraints of the node tree are violated.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CharacterData/replaceWith)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 6073,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2391,
											"name": "nodes",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "reference",
															"target": {
																"packageName": "typescript",
																"packagePath": "lib/lib.dom.d.ts",
																"qualifiedName": "Node"
															},
															"name": "Node",
															"package": "typescript"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.replaceWith",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.replaceWith",
								"package": "typescript"
							}
						},
						{
							"id": 2193,
							"name": "requestFullscreen",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8280,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2194,
									"name": "requestFullscreen",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Displays element fullscreen and resolves promise when done.\n\nWhen supplied, options's navigationUI member indicates whether showing navigation UI while in fullscreen is preferred or not. If set to \"show\", navigation simplicity is preferred over screen space, and if set to \"hide\", more screen space is preferred. User agents are always free to honor user preference over the application's. The default value \"auto\" indicates no application preference.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestFullscreen)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8280,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2195,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "FullscreenOptions"
												},
												"name": "FullscreenOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.requestFullscreen"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.requestFullscreen"
							}
						},
						{
							"id": 2196,
							"name": "requestPointerLock",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8282,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2197,
									"name": "requestPointerLock",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/requestPointerLock)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8282,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2198,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "PointerLockOptions"
												},
												"name": "PointerLockOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "void"
											}
										],
										"name": "Promise",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.requestPointerLock"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.requestPointerLock"
							}
						},
						{
							"id": 2199,
							"name": "scroll",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8284,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8285,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2200,
									"name": "scroll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scroll)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8284,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2201,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "ScrollToOptions"
												},
												"name": "ScrollToOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scroll",
										"package": "typescript"
									}
								},
								{
									"id": 2202,
									"name": "scroll",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8285,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2203,
											"name": "x",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 2204,
											"name": "y",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scroll",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scroll",
								"package": "typescript"
							}
						},
						{
							"id": 2205,
							"name": "scrollBy",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8287,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8288,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2206,
									"name": "scrollBy",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollBy)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8287,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2207,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "ScrollToOptions"
												},
												"name": "ScrollToOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scrollBy",
										"package": "typescript"
									}
								},
								{
									"id": 2208,
									"name": "scrollBy",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8288,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2209,
											"name": "x",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 2210,
											"name": "y",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scrollBy",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollBy",
								"package": "typescript"
							}
						},
						{
							"id": 2211,
							"name": "scrollIntoView",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8290,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2212,
									"name": "scrollIntoView",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollIntoView)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8290,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2213,
											"name": "arg",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "boolean"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "ScrollIntoViewOptions"
														},
														"name": "ScrollIntoViewOptions",
														"package": "typescript"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scrollIntoView",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollIntoView",
								"package": "typescript"
							}
						},
						{
							"id": 2214,
							"name": "scrollTo",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8292,
									"character": 4
								},
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8293,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2215,
									"name": "scrollTo",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/scrollTo)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8292,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2216,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "ScrollToOptions"
												},
												"name": "ScrollToOptions",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scrollTo",
										"package": "typescript"
									}
								},
								{
									"id": 2217,
									"name": "scrollTo",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8293,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2218,
											"name": "x",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 2219,
											"name": "y",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.scrollTo",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.scrollTo",
								"package": "typescript"
							}
						},
						{
							"id": 2220,
							"name": "setAttribute",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8299,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2221,
									"name": "setAttribute",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Sets the value of element's first attribute whose qualified name is qualifiedName to value.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttribute)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8299,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2222,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2223,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setAttribute"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setAttribute"
							}
						},
						{
							"id": 2229,
							"name": "setAttributeNode",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8307,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2230,
									"name": "setAttributeNode",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNode)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8307,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2231,
											"name": "attr",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Attr"
												},
												"name": "Attr",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Attr"
										},
										"name": "Attr",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setAttributeNode",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setAttributeNode",
								"package": "typescript"
							}
						},
						{
							"id": 2232,
							"name": "setAttributeNodeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8309,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2233,
									"name": "setAttributeNodeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNodeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8309,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2234,
											"name": "attr",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "Attr"
												},
												"name": "Attr",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Attr"
										},
										"name": "Attr",
										"package": "typescript"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setAttributeNodeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setAttributeNodeNS",
								"package": "typescript"
							}
						},
						{
							"id": 2224,
							"name": "setAttributeNS",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8305,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2225,
									"name": "setAttributeNS",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Sets the value of element's attribute whose namespace is namespace and local name is localName to value.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setAttributeNS)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8305,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2226,
											"name": "namespace",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2227,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2228,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setAttributeNS",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setAttributeNS",
								"package": "typescript"
							}
						},
						{
							"id": 2235,
							"name": "setHTMLUnsafe",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8311,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2236,
									"name": "setHTMLUnsafe",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8311,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2237,
											"name": "html",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setHTMLUnsafe"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setHTMLUnsafe"
							}
						},
						{
							"id": 2238,
							"name": "setPointerCapture",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8313,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2239,
									"name": "setPointerCapture",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8313,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2240,
											"name": "pointerId",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.setPointerCapture"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.setPointerCapture"
							}
						},
						{
							"id": 2012,
							"name": "showPopover",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10541,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2013,
									"name": "showPopover",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/showPopover)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10541,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.showPopover"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.showPopover"
							}
						},
						{
							"id": 2241,
							"name": "toggleAttribute",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8321,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2242,
									"name": "toggleAttribute",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "If force is not given, \"toggles\" qualifiedName, removing it if it is present and adding it if it is not present. If force is true, adds qualifiedName. If force is false, removes qualifiedName.\n\nReturns true if qualifiedName is now present, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/toggleAttribute)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8321,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2243,
											"name": "qualifiedName",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 2244,
											"name": "force",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.toggleAttribute"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.toggleAttribute"
							}
						},
						{
							"id": 2014,
							"name": "togglePopover",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 10543,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2015,
									"name": "togglePopover",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/togglePopover)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 10543,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2016,
											"name": "force",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.togglePopover"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.togglePopover"
							}
						},
						{
							"id": 2245,
							"name": "webkitMatchesSelector",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8327,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 2246,
									"name": "webkitMatchesSelector",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": [
													{
														"kind": "text",
														"text": "This is a legacy alias of "
													},
													{
														"kind": "code",
														"text": "`matches`"
													},
													{
														"kind": "text",
														"text": ".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/matches)"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8327,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 2247,
											"name": "selectors",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "HTMLElement.webkitMatchesSelector"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "HTMLElement.webkitMatchesSelector"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								1966
							]
						},
						{
							"title": "Properties",
							"children": [
								1986,
								1987,
								2331,
								2332,
								2333,
								2334,
								2335,
								2336,
								2337,
								2338,
								2339,
								2340,
								2341,
								2342,
								2343,
								2344,
								2345,
								2346,
								2347,
								2348,
								2349,
								2350,
								2351,
								2352,
								2353,
								2354,
								2355,
								2356,
								2357,
								2358,
								2359,
								2360,
								2361,
								2362,
								2363,
								2364,
								2365,
								2366,
								2367,
								2368,
								2369,
								2370,
								2371,
								2372,
								2439,
								2311,
								2045,
								2440,
								1988,
								2932,
								2248,
								2313,
								2394,
								2249,
								2395,
								2046,
								2047,
								2048,
								2049,
								2050,
								2051,
								2317,
								2442,
								2052,
								2933,
								1989,
								2320,
								2318,
								2326,
								2325,
								2322,
								2324,
								2327,
								2323,
								2319,
								1990,
								2310,
								2443,
								2315,
								2314,
								2250,
								2396,
								1991,
								2053,
								1992,
								2054,
								1993,
								2444,
								2251,
								2445,
								1994,
								2252,
								2397,
								2055,
								1968,
								2056,
								2392,
								2253,
								2254,
								2255,
								2256,
								2934,
								2321,
								1995,
								1996,
								1997,
								1998,
								1999,
								2446,
								2451,
								2456,
								2461,
								2466,
								2471,
								2476,
								2481,
								2486,
								2491,
								2496,
								2501,
								2506,
								2511,
								2516,
								2521,
								2526,
								2531,
								2536,
								2541,
								2546,
								2551,
								2556,
								2561,
								2566,
								2571,
								2576,
								2581,
								2586,
								2591,
								2596,
								2601,
								2606,
								2607,
								2612,
								2057,
								2062,
								2617,
								2622,
								2627,
								2632,
								2637,
								2642,
								2647,
								2652,
								2657,
								2662,
								2667,
								2672,
								2677,
								2682,
								2687,
								2692,
								2697,
								2702,
								2707,
								2712,
								2717,
								2722,
								2727,
								2732,
								2737,
								2742,
								2747,
								2752,
								2757,
								2762,
								2767,
								2772,
								2777,
								2782,
								2787,
								2792,
								2797,
								2802,
								2807,
								2812,
								2817,
								2822,
								2827,
								2832,
								2837,
								2842,
								2847,
								2852,
								2857,
								2862,
								2867,
								2872,
								2877,
								2882,
								2887,
								2892,
								2897,
								2902,
								2907,
								2912,
								2917,
								2922,
								2927,
								2067,
								2000,
								2068,
								2257,
								2258,
								2069,
								2001,
								2070,
								2393,
								2259,
								2316,
								2373,
								2071,
								2072,
								2073,
								2074,
								2075,
								2076,
								2002,
								2441,
								2935,
								2077,
								2312,
								2260,
								2003,
								2004,
								2005
							]
						},
						{
							"title": "Methods",
							"children": [
								2017,
								2381,
								2374,
								2398,
								2261,
								2006,
								2078,
								2384,
								2936,
								2081,
								2008,
								2265,
								1980,
								2084,
								2268,
								2097,
								1970,
								2271,
								1972,
								2328,
								2938,
								2378,
								2099,
								2106,
								2108,
								2111,
								2102,
								2115,
								2117,
								2119,
								2122,
								2137,
								2150,
								2274,
								2153,
								2156,
								2160,
								2277,
								2162,
								2010,
								2165,
								2169,
								2173,
								2279,
								2284,
								2287,
								2290,
								2293,
								2296,
								2177,
								2299,
								2401,
								2404,
								2420,
								2180,
								2387,
								2183,
								2190,
								2186,
								2301,
								2031,
								2305,
								2436,
								2389,
								2193,
								2196,
								2199,
								2205,
								2211,
								2214,
								2220,
								2229,
								2232,
								2224,
								2235,
								2238,
								2012,
								2241,
								2014,
								2245
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/RoutingTarget.ts",
							"line": 17,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/RoutingTarget.ts#L17"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "typescript",
								"packagePath": "lib/lib.dom.d.ts",
								"qualifiedName": "HTMLElement"
							},
							"name": "HTMLElement",
							"package": "typescript"
						}
					]
				},
				{
					"id": 266,
					"name": "ServiceCollection",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Registry that stores service registration metadata.\r\nUse this to register services before they can be resolved by a ServiceContainer.\r\n\r\nTypically you'll use the global "
							},
							{
								"kind": "code",
								"text": "`serviceCollection`"
							},
							{
								"kind": "text",
								"text": " instance rather than creating your own."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Register a service by type\r\nserviceCollection.registerByType(LoggerService, { inject: [] });\r\n\r\n// Register with a string key\r\nserviceCollection.register(CacheService, { key: 'cache', inject: [] });\r\n\r\n// Check if service is registered\r\nconst reg = serviceCollection.tryGet(LoggerService);\r\nif (reg) {\r\n    console.log('Logger is registered');\r\n}\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 267,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"signatures": [
								{
									"id": 268,
									"name": "ServiceCollection",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 266,
										"name": "ServiceCollection",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 294,
							"name": "get",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 311,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L311"
								}
							],
							"signatures": [
								{
									"id": 295,
									"name": "get",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Retrieves a service registration or throws if not found."
											}
										],
										"blockTags": [
											{
												"tag": "@returns",
												"content": [
													{
														"kind": "text",
														"text": "The registration"
													}
												]
											},
											{
												"tag": "@throws",
												"content": [
													{
														"kind": "text",
														"text": "Error if the service is not registered"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "src/DependencyInjection.ts",
											"line": 311,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L311"
										}
									],
									"typeParameters": [
										{
											"id": 296,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"parameters": [
										{
											"id": 297,
											"name": "key",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Either a string key or class constructor"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"target": 254,
														"typeArguments": [
															{
																"type": "reference",
																"target": 296,
																"name": "T",
																"package": "@relax.js/core",
																"refersToTypeParameter": true
															}
														],
														"name": "Constructor",
														"package": "@relax.js/core"
													}
												]
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "@relax.js/core",
											"packagePath": "src/DependencyInjection.ts",
											"qualifiedName": "Registration"
										},
										"name": "Registration",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 271,
							"name": "register",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 218,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L218"
								}
							],
							"signatures": [
								{
									"id": 272,
									"name": "register",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Registers a service with full configuration options.\r\nThe service will be resolvable by both its class name and optional key."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/DependencyInjection.ts",
											"line": 218,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L218"
										}
									],
									"typeParameters": [
										{
											"id": 273,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"parameters": [
										{
											"id": 274,
											"name": "constructor",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The service class constructor"
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 254,
												"typeArguments": [
													{
														"type": "reference",
														"target": 273,
														"name": "T",
														"package": "@relax.js/core",
														"refersToTypeParameter": true
													}
												],
												"name": "Constructor",
												"package": "@relax.js/core"
											}
										},
										{
											"id": 275,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Registration configuration"
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 260,
												"name": "RegistrationOptions",
												"package": "@relax.js/core"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 276,
							"name": "registerByType",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 243,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L243"
								}
							],
							"signatures": [
								{
									"id": 277,
									"name": "registerByType",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Registers a service by its class type.\r\nThe service will be resolvable by its class constructor."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/DependencyInjection.ts",
											"line": 243,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L243"
										}
									],
									"typeParameters": [
										{
											"id": 278,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"parameters": [
										{
											"id": 279,
											"name": "constructor",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The service class constructor"
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 254,
												"typeArguments": [
													{
														"type": "reference",
														"target": 278,
														"name": "T",
														"package": "@relax.js/core",
														"refersToTypeParameter": true
													}
												],
												"name": "Constructor",
												"package": "@relax.js/core"
											}
										},
										{
											"id": 280,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Optional registration configuration"
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 260,
												"name": "RegistrationOptions",
												"package": "@relax.js/core"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 290,
							"name": "tryGet",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 297,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L297"
								}
							],
							"signatures": [
								{
									"id": 291,
									"name": "tryGet",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Attempts to retrieve a service registration.\r\nReturns undefined if the service is not registered."
											}
										],
										"blockTags": [
											{
												"tag": "@returns",
												"content": [
													{
														"kind": "text",
														"text": "The registration or undefined"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "src/DependencyInjection.ts",
											"line": 297,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L297"
										}
									],
									"typeParameters": [
										{
											"id": 292,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"parameters": [
										{
											"id": 293,
											"name": "key",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Either a string key or class constructor"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"target": 254,
														"typeArguments": [
															{
																"type": "reference",
																"target": 292,
																"name": "T",
																"package": "@relax.js/core",
																"refersToTypeParameter": true
															}
														],
														"name": "Constructor",
														"package": "@relax.js/core"
													}
												]
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "@relax.js/core",
											"packagePath": "src/DependencyInjection.ts",
											"qualifiedName": "Registration"
										},
										"name": "Registration",
										"package": "@relax.js/core"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								267
							]
						},
						{
							"title": "Methods",
							"children": [
								294,
								271,
								276,
								290
							]
						}
					],
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 207,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L207"
						}
					]
				},
				{
					"id": 298,
					"name": "ServiceContainer",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "IoC container that resolves and manages service instances.\r\nCreates instances based on registrations in a ServiceCollection,\r\nhandling constructor injection, property injection, and lifetime management.\r\n\r\nTypically you'll use the global "
							},
							{
								"kind": "code",
								"text": "`container`"
							},
							{
								"kind": "text",
								"text": " instance rather than creating your own."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Resolve a service by class\r\nconst logger = container.resolve(LoggerService);\r\n\r\n// Resolve by string key\r\nconst cache = container.resolve<CacheService>('primaryCache');\n```"
									}
								]
							},
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Full setup workflow\r\nserviceCollection.register(UserService, {\r\n    inject: [DatabaseConnection],\r\n    scope: 'global'\r\n});\r\n\r\nconst userService = container.resolve(UserService);\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 299,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 363,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L363"
								}
							],
							"signatures": [
								{
									"id": 300,
									"name": "ServiceContainer",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Creates a new container backed by the given service collection."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/DependencyInjection.ts",
											"line": 363,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L363"
										}
									],
									"parameters": [
										{
											"id": 301,
											"name": "serviceCollection",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The registry containing service registrations"
													}
												]
											},
											"type": {
												"type": "reference",
												"target": 266,
												"name": "ServiceCollection",
												"package": "@relax.js/core"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 298,
										"name": "ServiceContainer",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 304,
							"name": "resolve",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 377,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L377"
								}
							],
							"signatures": [
								{
									"id": 305,
									"name": "resolve",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Resolves a service instance by class type or string key.\r\nCreates the instance if not already cached (for global scope).\r\nHandles constructor and property injection automatically."
											}
										],
										"blockTags": [
											{
												"tag": "@returns",
												"content": [
													{
														"kind": "text",
														"text": "The resolved service instance"
													}
												]
											},
											{
												"tag": "@throws",
												"content": [
													{
														"kind": "text",
														"text": "Error if the service is not registered"
													}
												]
											},
											{
												"tag": "@example",
												"content": [
													{
														"kind": "code",
														"text": "```ts\nconst service = container.resolve(MyService);\n```"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "src/DependencyInjection.ts",
											"line": 377,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L377"
										}
									],
									"typeParameters": [
										{
											"id": 306,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"parameters": [
										{
											"id": 307,
											"name": "keyOrType",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Either a string key or class constructor"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"target": 254,
														"typeArguments": [
															{
																"type": "reference",
																"target": 306,
																"name": "T",
																"package": "@relax.js/core",
																"refersToTypeParameter": true
															}
														],
														"name": "Constructor",
														"package": "@relax.js/core"
													}
												]
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 306,
										"name": "T",
										"package": "@relax.js/core",
										"refersToTypeParameter": true
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								299
							]
						},
						{
							"title": "Methods",
							"children": [
								304
							]
						}
					],
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 355,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L355"
						}
					]
				},
				{
					"id": 796,
					"name": "SortChangeEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 797,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/html/TableRenderer.ts",
									"line": 102,
									"character": 2,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L102"
								}
							],
							"signatures": [
								{
									"id": 798,
									"name": "SortChangeEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/html/TableRenderer.ts",
											"line": 102,
											"character": 2,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L102"
										}
									],
									"parameters": [
										{
											"id": 799,
											"name": "sortColumns",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 837,
													"name": "SortColumn",
													"package": "@relax.js/core"
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 796,
										"name": "SortChangeEvent",
										"package": "@relax.js/core"
									},
									"overwrites": {
										"type": "reference",
										"target": -1,
										"name": "CustomEvent<SortColumn[]>.constructor",
										"package": "typescript"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent<SortColumn[]>.constructor",
								"package": "typescript"
							}
						},
						{
							"id": 835,
							"name": "AT_TARGET",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8602,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.AT_TARGET"
							}
						},
						{
							"id": 807,
							"name": "bubbles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/bubbles)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8497,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.bubbles"
							}
						},
						{
							"id": 836,
							"name": "BUBBLING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8603,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.BUBBLING_PHASE"
							}
						},
						{
							"id": 809,
							"name": "cancelable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8509,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.cancelable"
							}
						},
						{
							"id": 808,
							"name": "cancelBubble",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelBubble)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8503,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.cancelBubble"
							}
						},
						{
							"id": 834,
							"name": "CAPTURING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8601,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.CAPTURING_PHASE"
							}
						},
						{
							"id": 810,
							"name": "composed",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composed)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8515,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.composed"
							}
						},
						{
							"id": 811,
							"name": "currentTarget",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the object whose event listener's callback is currently being invoked.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/currentTarget)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8521,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.currentTarget"
							}
						},
						{
							"id": 812,
							"name": "defaultPrevented",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8527,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.defaultPrevented"
							}
						},
						{
							"id": 800,
							"name": "detail",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns any custom data event was created with. Typically used for synthetic events.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent/detail)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 6386,
									"character": 13
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 837,
									"name": "SortColumn",
									"package": "@relax.js/core"
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.detail",
								"package": "typescript"
							}
						},
						{
							"id": 813,
							"name": "eventPhase",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/eventPhase)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8533,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.eventPhase"
							}
						},
						{
							"id": 814,
							"name": "isTrusted",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if event was dispatched by the user agent, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/isTrusted)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8539,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.isTrusted"
							}
						},
						{
							"id": 833,
							"name": "NONE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8600,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 0
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.NONE"
							}
						},
						{
							"id": 815,
							"name": "returnValue",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/returnValue)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8545,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.returnValue"
							}
						},
						{
							"id": 816,
							"name": "srcElement",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/srcElement)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8551,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.srcElement"
							}
						},
						{
							"id": 817,
							"name": "target",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the object to which event is dispatched (its target).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/target)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8557,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.target"
							}
						},
						{
							"id": 818,
							"name": "timeStamp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the event's timestamp as the number of milliseconds measured relative to the time origin.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/timeStamp)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8563,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.timeStamp"
							}
						},
						{
							"id": 819,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the type of event, e.g. \"click\", \"hashchange\", or \"submit\".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/type)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8569,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.type"
							}
						},
						{
							"id": 820,
							"name": "composedPath",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8575,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 821,
									"name": "composedPath",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is \"closed\" that are not reachable from event's currentTarget.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composedPath)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8575,
											"character": 4
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "EventTarget"
											},
											"name": "EventTarget",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "CustomEvent.composedPath"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.composedPath"
							}
						},
						{
							"id": 801,
							"name": "initCustomEvent",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 6392,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 802,
									"name": "initCustomEvent",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": [
													{
														"kind": "text",
														"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/CustomEvent/initCustomEvent)"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 6392,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 803,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 804,
											"name": "bubbles",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 805,
											"name": "cancelable",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 806,
											"name": "detail",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": 837,
													"name": "SortColumn",
													"package": "@relax.js/core"
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "CustomEvent.initCustomEvent",
										"package": "typescript"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.initCustomEvent",
								"package": "typescript"
							}
						},
						{
							"id": 822,
							"name": "initEvent",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8581,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 823,
									"name": "initEvent",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": [
													{
														"kind": "text",
														"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/initEvent)"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8581,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 824,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 825,
											"name": "bubbles",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 826,
											"name": "cancelable",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "CustomEvent.initEvent"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.initEvent"
							}
						},
						{
							"id": 827,
							"name": "preventDefault",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8587,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 828,
									"name": "preventDefault",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/preventDefault)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8587,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "CustomEvent.preventDefault"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.preventDefault"
							}
						},
						{
							"id": 829,
							"name": "stopImmediatePropagation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8593,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 830,
									"name": "stopImmediatePropagation",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8593,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "CustomEvent.stopImmediatePropagation"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.stopImmediatePropagation"
							}
						},
						{
							"id": 831,
							"name": "stopPropagation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8599,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 832,
									"name": "stopPropagation",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopPropagation)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8599,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "CustomEvent.stopPropagation"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "CustomEvent.stopPropagation"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								797
							]
						},
						{
							"title": "Properties",
							"children": [
								835,
								807,
								836,
								809,
								808,
								834,
								810,
								811,
								812,
								800,
								813,
								814,
								833,
								815,
								816,
								817,
								818,
								819
							]
						},
						{
							"title": "Methods",
							"children": [
								820,
								801,
								822,
								827,
								829,
								831
							]
						}
					],
					"sources": [
						{
							"fileName": "src/html/TableRenderer.ts",
							"line": 101,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L101"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "typescript",
								"packagePath": "lib/lib.dom.d.ts",
								"qualifiedName": "CustomEvent"
							},
							"typeArguments": [
								{
									"type": "array",
									"elementType": {
										"type": "reference",
										"target": 837,
										"name": "SortColumn",
										"package": "@relax.js/core"
									}
								}
							],
							"name": "CustomEvent",
							"package": "typescript"
						}
					]
				},
				{
					"id": 458,
					"name": "SSEClient",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Server-Sent Events client that dispatches received events as DOM events.\r\nUses the browser's built-in EventSource with automatic reconnection."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\nconst sse = new SSEClient('/api/events', {\r\n    target: '#notifications',\r\n    eventTypes: ['notification', 'alert']\r\n});\r\n\r\nsse.connect();\r\n\r\ndocument.querySelector('#notifications')\r\n    .addEventListener('notification', (e: SSEDataEvent) => {\r\n        showNotification(e.data);\r\n    });\r\n\r\nsse.disconnect();\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 459,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 121,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L121"
								}
							],
							"signatures": [
								{
									"id": 460,
									"name": "SSEClient",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/http/ServerSentEvents.ts",
											"line": 121,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L121"
										}
									],
									"parameters": [
										{
											"id": 461,
											"name": "url",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 462,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": 444,
												"name": "SSEOptions",
												"package": "@relax.js/core"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 458,
										"name": "SSEClient",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 465,
							"name": "connected",
							"variant": "declaration",
							"kind": 262144,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 117,
									"character": 8,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L117"
								}
							],
							"getSignature": {
								"id": 466,
								"name": "connected",
								"variant": "signature",
								"kind": 524288,
								"flags": {},
								"comment": {
									"summary": [
										{
											"kind": "text",
											"text": "Whether the client is currently connected."
										}
									]
								},
								"sources": [
									{
										"fileName": "src/http/ServerSentEvents.ts",
										"line": 117,
										"character": 8,
										"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L117"
									}
								],
								"type": {
									"type": "intrinsic",
									"name": "boolean"
								}
							}
						},
						{
							"id": 469,
							"name": "connect",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 131,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L131"
								}
							],
							"signatures": [
								{
									"id": 470,
									"name": "connect",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Establish connection to the SSE endpoint."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/http/ServerSentEvents.ts",
											"line": 131,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L131"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 471,
							"name": "disconnect",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 166,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L166"
								}
							],
							"signatures": [
								{
									"id": 472,
									"name": "disconnect",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Close the connection."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/http/ServerSentEvents.ts",
											"line": 166,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L166"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								459
							]
						},
						{
							"title": "Accessors",
							"children": [
								465
							]
						},
						{
							"title": "Methods",
							"children": [
								469,
								471
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/ServerSentEvents.ts",
							"line": 110,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L110"
						}
					]
				},
				{
					"id": 398,
					"name": "SSEDataEvent",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Event dispatched when an SSE message is received.\r\nThe event name matches the SSE event type."
							}
						]
					},
					"children": [
						{
							"id": 403,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L22"
								}
							],
							"signatures": [
								{
									"id": 404,
									"name": "SSEDataEvent",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/http/ServerSentEvents.ts",
											"line": 22,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L22"
										}
									],
									"parameters": [
										{
											"id": 405,
											"name": "eventName",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 406,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "unknown"
											}
										},
										{
											"id": 407,
											"name": "eventInit",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "EventInit"
												},
												"name": "EventInit",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 398,
										"name": "SSEDataEvent",
										"package": "@relax.js/core"
									},
									"overwrites": {
										"type": "reference",
										"target": -1,
										"name": "Event.constructor",
										"package": "typescript"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"target": -1,
								"name": "Event.constructor",
								"package": "typescript"
							}
						},
						{
							"id": 437,
							"name": "AT_TARGET",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8602,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.AT_TARGET"
							}
						},
						{
							"id": 409,
							"name": "bubbles",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/bubbles)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8497,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.bubbles"
							}
						},
						{
							"id": 438,
							"name": "BUBBLING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8603,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.BUBBLING_PHASE"
							}
						},
						{
							"id": 411,
							"name": "cancelable",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. Its return value does not always carry meaning, but true can indicate that part of the operation during which event was dispatched, can be canceled by invoking the preventDefault() method.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelable)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8509,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.cancelable"
							}
						},
						{
							"id": 410,
							"name": "cancelBubble",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/cancelBubble)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8503,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.cancelBubble"
							}
						},
						{
							"id": 436,
							"name": "CAPTURING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8601,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.CAPTURING_PHASE"
							}
						},
						{
							"id": 412,
							"name": "composed",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composed)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8515,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.composed"
							}
						},
						{
							"id": 413,
							"name": "currentTarget",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the object whose event listener's callback is currently being invoked.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/currentTarget)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8521,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.currentTarget"
							}
						},
						{
							"id": 408,
							"name": "data",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 24,
									"character": 15,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L24"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "unknown"
							}
						},
						{
							"id": 414,
							"name": "defaultPrevented",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if preventDefault() was invoked successfully to indicate cancelation, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/defaultPrevented)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8527,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.defaultPrevented"
							}
						},
						{
							"id": 415,
							"name": "eventPhase",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the event's phase, which is one of NONE, CAPTURING_PHASE, AT_TARGET, and BUBBLING_PHASE.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/eventPhase)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8533,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.eventPhase"
							}
						},
						{
							"id": 416,
							"name": "isTrusted",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns true if event was dispatched by the user agent, and false otherwise.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/isTrusted)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8539,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.isTrusted"
							}
						},
						{
							"id": 435,
							"name": "NONE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8600,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 0
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.NONE"
							}
						},
						{
							"id": 417,
							"name": "returnValue",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/returnValue)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8545,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.returnValue"
							}
						},
						{
							"id": 418,
							"name": "srcElement",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@deprecated",
										"content": [
											{
												"kind": "text",
												"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/srcElement)"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8551,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.srcElement"
							}
						},
						{
							"id": 419,
							"name": "target",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the object to which event is dispatched (its target).\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/target)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8557,
									"character": 13
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "EventTarget"
								},
								"name": "EventTarget",
								"package": "typescript"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.target"
							}
						},
						{
							"id": 420,
							"name": "timeStamp",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the event's timestamp as the number of milliseconds measured relative to the time origin.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/timeStamp)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8563,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.timeStamp"
							}
						},
						{
							"id": 421,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the type of event, e.g. \"click\", \"hashchange\", or \"submit\".\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/type)"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8569,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.type"
							}
						},
						{
							"id": 401,
							"name": "AT_TARGET",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8611,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 2
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.AT_TARGET"
							}
						},
						{
							"id": 402,
							"name": "BUBBLING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8612,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 3
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.BUBBLING_PHASE"
							}
						},
						{
							"id": 400,
							"name": "CAPTURING_PHASE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8610,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 1
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.CAPTURING_PHASE"
							}
						},
						{
							"id": 399,
							"name": "NONE",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isStatic": true,
								"isExternal": true,
								"isReadonly": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8609,
									"character": 13
								}
							],
							"type": {
								"type": "literal",
								"value": 0
							},
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.NONE"
							}
						},
						{
							"id": 422,
							"name": "composedPath",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8575,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 423,
									"name": "composedPath",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Returns the invocation target objects of event's path (objects on which listeners will be invoked), except for any nodes in shadow trees of which the shadow root's mode is \"closed\" that are not reachable from event's currentTarget.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/composedPath)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8575,
											"character": 4
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": {
												"packageName": "typescript",
												"packagePath": "lib/lib.dom.d.ts",
												"qualifiedName": "EventTarget"
											},
											"name": "EventTarget",
											"package": "typescript"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.composedPath"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.composedPath"
							}
						},
						{
							"id": 424,
							"name": "initEvent",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8581,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 425,
									"name": "initEvent",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@deprecated",
												"content": [
													{
														"kind": "text",
														"text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/initEvent)"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8581,
											"character": 4
										}
									],
									"parameters": [
										{
											"id": 426,
											"name": "type",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 427,
											"name": "bubbles",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 428,
											"name": "cancelable",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isExternal": true,
												"isOptional": true
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.initEvent"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.initEvent"
							}
						},
						{
							"id": 429,
							"name": "preventDefault",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8587,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 430,
									"name": "preventDefault",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "If invoked when the cancelable attribute value is true, and while executing a listener for the event with passive set to false, signals to the operation that caused event to be dispatched that it needs to be canceled.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/preventDefault)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8587,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.preventDefault"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.preventDefault"
							}
						},
						{
							"id": 431,
							"name": "stopImmediatePropagation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8593,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 432,
									"name": "stopImmediatePropagation",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopImmediatePropagation)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8593,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.stopImmediatePropagation"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.stopImmediatePropagation"
							}
						},
						{
							"id": 433,
							"name": "stopPropagation",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isExternal": true,
								"isInherited": true
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
									"line": 8599,
									"character": 4
								}
							],
							"signatures": [
								{
									"id": 434,
									"name": "stopPropagation",
									"variant": "signature",
									"kind": 4096,
									"flags": {
										"isExternal": true,
										"isInherited": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object.\n\n[MDN Reference](https://developer.mozilla.org/docs/Web/API/Event/stopPropagation)"
											}
										]
									},
									"sources": [
										{
											"fileName": "node_modules/typescript/lib/lib.dom.d.ts",
											"line": 8599,
											"character": 4
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									},
									"inheritedFrom": {
										"type": "reference",
										"target": -1,
										"name": "Event.stopPropagation"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"target": -1,
								"name": "Event.stopPropagation"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								403
							]
						},
						{
							"title": "Properties",
							"children": [
								437,
								409,
								438,
								411,
								410,
								436,
								412,
								413,
								408,
								414,
								415,
								416,
								435,
								417,
								418,
								419,
								420,
								421,
								401,
								402,
								400,
								399
							]
						},
						{
							"title": "Methods",
							"children": [
								422,
								424,
								429,
								431,
								433
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/ServerSentEvents.ts",
							"line": 21,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L21"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"target": {
								"packageName": "typescript",
								"packagePath": "lib/lib.dom.d.ts",
								"qualifiedName": "Event"
							},
							"name": "Event",
							"package": "typescript"
						}
					]
				},
				{
					"id": 743,
					"name": "TableRenderer",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 744,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/html/TableRenderer.ts",
									"line": 10,
									"character": 2,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L10"
								}
							],
							"signatures": [
								{
									"id": 745,
									"name": "TableRenderer",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/html/TableRenderer.ts",
											"line": 10,
											"character": 2,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L10"
										}
									],
									"parameters": [
										{
											"id": 746,
											"name": "table",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "HTMLTableElement"
												},
												"name": "HTMLTableElement",
												"package": "typescript"
											}
										},
										{
											"id": 747,
											"name": "template",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "HTMLTemplateElement"
												},
												"name": "HTMLTemplateElement",
												"package": "typescript"
											}
										},
										{
											"id": 748,
											"name": "idColumn",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 749,
											"name": "component",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "HTMLElement"
												},
												"name": "HTMLElement",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 743,
										"name": "TableRenderer",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 755,
							"name": "IdColumn",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/html/TableRenderer.ts",
									"line": 8,
									"character": 9,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L8"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 756,
							"name": "render",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/html/TableRenderer.ts",
									"line": 22,
									"character": 9,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L22"
								}
							],
							"signatures": [
								{
									"id": 757,
									"name": "render",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/html/TableRenderer.ts",
											"line": 22,
											"character": 9,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L22"
										}
									],
									"parameters": [
										{
											"id": 758,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"target": {
														"packageName": "typescript",
														"packagePath": "lib/lib.es5.d.ts",
														"qualifiedName": "Record"
													},
													"typeArguments": [
														{
															"type": "intrinsic",
															"name": "string"
														},
														{
															"type": "intrinsic",
															"name": "any"
														}
													],
													"name": "Record",
													"package": "typescript"
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 772,
							"name": "update",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/html/TableRenderer.ts",
									"line": 84,
									"character": 9,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L84"
								}
							],
							"signatures": [
								{
									"id": 773,
									"name": "update",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/html/TableRenderer.ts",
											"line": 84,
											"character": 9,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L84"
										}
									],
									"parameters": [
										{
											"id": 774,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Record"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												],
												"name": "Record",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								744
							]
						},
						{
							"title": "Properties",
							"children": [
								755
							]
						},
						{
							"title": "Methods",
							"children": [
								756,
								772
							]
						}
					],
					"sources": [
						{
							"fileName": "src/html/TableRenderer.ts",
							"line": 1,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L1"
						}
					]
				},
				{
					"id": 775,
					"name": "TableSorter",
					"variant": "declaration",
					"kind": 128,
					"flags": {},
					"children": [
						{
							"id": 776,
							"name": "constructor",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/html/TableRenderer.ts",
									"line": 121,
									"character": 2,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L121"
								}
							],
							"signatures": [
								{
									"id": 777,
									"name": "TableSorter",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"sources": [
										{
											"fileName": "src/html/TableRenderer.ts",
											"line": 121,
											"character": 2,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L121"
										}
									],
									"parameters": [
										{
											"id": 778,
											"name": "table",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "HTMLTableElement"
												},
												"name": "HTMLTableElement",
												"package": "typescript"
											}
										},
										{
											"id": 779,
											"name": "component",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.dom.d.ts",
													"qualifiedName": "HTMLElement"
												},
												"name": "HTMLElement",
												"package": "typescript"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 775,
										"name": "TableSorter",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 794,
							"name": "clear",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/html/TableRenderer.ts",
									"line": 194,
									"character": 9,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L194"
								}
							],
							"signatures": [
								{
									"id": 795,
									"name": "clear",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/html/TableRenderer.ts",
											"line": 194,
											"character": 9,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L194"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 792,
							"name": "getSortColumns",
							"variant": "declaration",
							"kind": 2048,
							"flags": {
								"isPublic": true
							},
							"sources": [
								{
									"fileName": "src/html/TableRenderer.ts",
									"line": 190,
									"character": 9,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L190"
								}
							],
							"signatures": [
								{
									"id": 793,
									"name": "getSortColumns",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/html/TableRenderer.ts",
											"line": 190,
											"character": 9,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L190"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": 837,
											"name": "SortColumn",
											"package": "@relax.js/core"
										}
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								776
							]
						},
						{
							"title": "Methods",
							"children": [
								794,
								792
							]
						}
					],
					"sources": [
						{
							"fileName": "src/html/TableRenderer.ts",
							"line": 116,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L116"
						}
					]
				},
				{
					"id": 736,
					"name": "CompiledTemplate",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Result of compiling a template.\r\nContains the DOM content and a render function for updating it with data."
							}
						]
					},
					"children": [
						{
							"id": 737,
							"name": "content",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "The compiled DOM element containing the template structure."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/html/template.ts",
									"line": 574,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/template.ts#L574"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLElement"
										},
										"name": "HTMLElement",
										"package": "typescript"
									},
									{
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "DocumentFragment"
										},
										"name": "DocumentFragment",
										"package": "typescript"
									}
								]
							}
						},
						{
							"id": 738,
							"name": "render",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Updates the DOM with the provided data context.\r\nMemoized: only re-renders when context object reference changes."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/html/template.ts",
									"line": 581,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/template.ts#L581"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 739,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 740,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 741,
													"name": "ctx",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Data context with values for template expressions"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "@relax.js/core",
															"packagePath": "src/html/template.ts",
															"qualifiedName": "Context"
														},
														"name": "Context",
														"package": "@relax.js/core"
													}
												},
												{
													"id": 742,
													"name": "fns",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isOptional": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Optional functions context for callable expressions"
															}
														]
													},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "@relax.js/core",
															"packagePath": "src/html/template.ts",
															"qualifiedName": "FunctionsContext"
														},
														"name": "FunctionsContext",
														"package": "@relax.js/core"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								737,
								738
							]
						}
					],
					"sources": [
						{
							"fileName": "src/html/template.ts",
							"line": 572,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/template.ts#L572"
						}
					]
				},
				{
					"id": 699,
					"name": "DataLoader",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Interface for loading paginated data from a data source.\r\nImplement this interface to provide data to table or list components\r\nthat support pagination and sorting.\r\n\r\nUsed by components like "
							},
							{
								"kind": "code",
								"text": "`r-table`"
							},
							{
								"kind": "text",
								"text": " to fetch data on demand as users\r\nnavigate through pages or change sort order."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Implement for an API-backed data source\r\nclass UserDataLoader implements DataLoader {\r\n    async load(options) {\r\n        const params = new URLSearchParams({\r\n            page: options.page.toString(),\r\n            pageSize: options.pageSize.toString(),\r\n            sort: JSON.stringify(options.sort)\r\n        });\r\n\r\n        const response = await fetch(`/api/users?${params}`);\r\n        return response.json();\r\n    }\r\n}\n```"
									}
								]
							},
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Use with a table component\r\nconst loader: DataLoader = new UserDataLoader();\r\nconst result = await loader.load({ page: 1, pageSize: 25, sort: [] });\r\ntable.render(result.rows);\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 700,
							"name": "load",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/collections/DataLoader.ts",
									"line": 40,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/DataLoader.ts#L40"
								}
							],
							"signatures": [
								{
									"id": 701,
									"name": "load",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Loads a page of data with optional sorting."
											}
										],
										"blockTags": [
											{
												"tag": "@returns",
												"content": [
													{
														"kind": "text",
														"text": "Promise resolving to rows and total count for pagination"
													}
												]
											}
										]
									},
									"sources": [
										{
											"fileName": "src/collections/DataLoader.ts",
											"line": 40,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/DataLoader.ts#L40"
										}
									],
									"parameters": [
										{
											"id": 702,
											"name": "options",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The loading options"
													}
												]
											},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 703,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 704,
															"name": "page",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "The 1-based page number to load"
																	}
																]
															},
															"sources": [
																{
																	"fileName": "src/collections/DataLoader.ts",
																	"line": 41,
																	"character": 8,
																	"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/DataLoader.ts#L41"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 705,
															"name": "pageSize",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Number of rows per page"
																	}
																]
															},
															"sources": [
																{
																	"fileName": "src/collections/DataLoader.ts",
																	"line": 42,
																	"character": 8,
																	"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/DataLoader.ts#L42"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 706,
															"name": "sort",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Array of sort specifications"
																	}
																]
															},
															"sources": [
																{
																	"fileName": "src/collections/DataLoader.ts",
																	"line": 43,
																	"character": 8,
																	"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/DataLoader.ts#L43"
																}
															],
															"type": {
																"type": "array",
																"elementType": {
																	"type": "reflection",
																	"declaration": {
																		"id": 707,
																		"name": "__type",
																		"variant": "declaration",
																		"kind": 65536,
																		"flags": {},
																		"children": [
																			{
																				"id": 708,
																				"name": "column",
																				"variant": "declaration",
																				"kind": 1024,
																				"flags": {},
																				"sources": [
																					{
																						"fileName": "src/collections/DataLoader.ts",
																						"line": 43,
																						"character": 16,
																						"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/DataLoader.ts#L43"
																					}
																				],
																				"type": {
																					"type": "intrinsic",
																					"name": "string"
																				}
																			},
																			{
																				"id": 709,
																				"name": "direction",
																				"variant": "declaration",
																				"kind": 1024,
																				"flags": {},
																				"sources": [
																					{
																						"fileName": "src/collections/DataLoader.ts",
																						"line": 43,
																						"character": 32,
																						"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/DataLoader.ts#L43"
																					}
																				],
																				"type": {
																					"type": "union",
																					"types": [
																						{
																							"type": "literal",
																							"value": "asc"
																						},
																						{
																							"type": "literal",
																							"value": "desc"
																						}
																					]
																				}
																			}
																		],
																		"groups": [
																			{
																				"title": "Properties",
																				"children": [
																					708,
																					709
																				]
																			}
																		]
																	}
																}
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																704,
																705,
																706
															]
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Promise"
										},
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 710,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"children": [
														{
															"id": 711,
															"name": "rows",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/collections/DataLoader.ts",
																	"line": 44,
																	"character": 18,
																	"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/DataLoader.ts#L44"
																}
															],
															"type": {
																"type": "array",
																"elementType": {
																	"type": "reference",
																	"target": {
																		"packageName": "typescript",
																		"packagePath": "lib/lib.es5.d.ts",
																		"qualifiedName": "Record"
																	},
																	"typeArguments": [
																		{
																			"type": "intrinsic",
																			"name": "string"
																		},
																		{
																			"type": "intrinsic",
																			"name": "any"
																		}
																	],
																	"name": "Record",
																	"package": "typescript"
																}
															}
														},
														{
															"id": 712,
															"name": "totalCount",
															"variant": "declaration",
															"kind": 1024,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/collections/DataLoader.ts",
																	"line": 44,
																	"character": 47,
																	"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/DataLoader.ts#L44"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																711,
																712
															]
														}
													]
												}
											}
										],
										"name": "Promise",
										"package": "typescript"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Methods",
							"children": [
								700
							]
						}
					],
					"sources": [
						{
							"fileName": "src/collections/DataLoader.ts",
							"line": 30,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/collections/DataLoader.ts#L30"
						}
					]
				},
				{
					"id": 729,
					"name": "EngineConfig",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Configuration options for the template engine."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\nconst config: EngineConfig = {\r\n    strict: true,\r\n    onError: (msg) => console.error(msg),\r\n    pipeRegistry: createPipeRegistry()\r\n};\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 731,
							"name": "onError",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Optional callback invoked when errors occur, receives formatted error message."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/html/template.ts",
									"line": 78,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/template.ts#L78"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 732,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 733,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 734,
													"name": "msg",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						},
						{
							"id": 735,
							"name": "pipeRegistry",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Custom pipe registry for transformations. Defaults to built-in pipes."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/html/template.ts",
									"line": 80,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/template.ts#L80"
								}
							],
							"type": {
								"type": "reference",
								"target": 544,
								"name": "PipeRegistry",
								"package": "@relax.js/core"
							}
						},
						{
							"id": 730,
							"name": "strict",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "When true, throws errors for missing paths/functions. When false, returns empty string."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/html/template.ts",
									"line": 76,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/template.ts#L76"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								731,
								735,
								730
							]
						}
					],
					"sources": [
						{
							"fileName": "src/html/template.ts",
							"line": 74,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/template.ts#L74"
						}
					]
				},
				{
					"id": 28,
					"name": "ErrorContext",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Passed to error handlers to control error behavior.\r\nCall "
							},
							{
								"kind": "code",
								"text": "`suppress()`"
							},
							{
								"kind": "text",
								"text": " to prevent the error from being thrown."
							}
						]
					},
					"children": [
						{
							"id": 29,
							"name": "suppress",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/errors.ts",
									"line": 21,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L21"
								}
							],
							"signatures": [
								{
									"id": 30,
									"name": "suppress",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/errors.ts",
											"line": 21,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L21"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Methods",
							"children": [
								29
							]
						}
					],
					"sources": [
						{
							"fileName": "src/errors.ts",
							"line": 20,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L20"
						}
					]
				},
				{
					"id": 119,
					"name": "FormReaderOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Configuration options for form reading operations."
							}
						]
					},
					"children": [
						{
							"id": 121,
							"name": "disableBinaryCheckbox",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "If true, checkboxes return their value instead of true/false"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormReader.ts",
									"line": 112,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L112"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 122,
							"name": "disableBinaryRadioButton",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "If true, radio buttons return their value instead of true/false"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormReader.ts",
									"line": 114,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L114"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 120,
							"name": "prefix",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Prefix to strip from field names when mapping to properties"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormReader.ts",
									"line": 110,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L110"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								121,
								122,
								120
							]
						}
					],
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 108,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L108"
						}
					]
				},
				{
					"id": 356,
					"name": "HttpOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Configuration options for the http module."
							}
						]
					},
					"children": [
						{
							"id": 357,
							"name": "baseUrl",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Root URL to remote endpoint. Used so that each method only has to specify path in requests."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L20"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 359,
							"name": "bearerTokenName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Checks for a JWT token in localStorage to automatically include it in requests.\r\n\r\nUndefined = use \"jwt\", null = disable."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L32"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 358,
							"name": "contentType",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Default content type to use if none is specified in the request method."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L25"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 360,
							"name": "timeout",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Default request timeout in milliseconds.\r\nUses "
									},
									{
										"kind": "code",
										"text": "`AbortSignal.timeout()`"
									},
									{
										"kind": "text",
										"text": " to automatically abort requests that take too long.\r\nCan be overridden per-request by passing a "
									},
									{
										"kind": "code",
										"text": "`signal`"
									},
									{
										"kind": "text",
										"text": " in "
									},
									{
										"kind": "code",
										"text": "`RequestInit`"
									},
									{
										"kind": "text",
										"text": "."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nconfigure({ baseUrl: '/api', timeout: 10000 }); // 10 second timeout\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 42,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L42"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								357,
								359,
								358,
								360
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/http.ts",
							"line": 16,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L16"
						}
					]
				},
				{
					"id": 361,
					"name": "HttpResponse",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Response for request methods."
							}
						]
					},
					"children": [
						{
							"id": 366,
							"name": "body",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Body returned.\r\n\r\nBody has been read and deserialized from json (if the request content type was 'application/json' which is the default)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 74,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L74"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "unknown"
							}
						},
						{
							"id": 367,
							"name": "charset",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Charset used in body."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 79,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L79"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 365,
							"name": "contentType",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Content type of response body."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 67,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L67"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 362,
							"name": "statusCode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Http status code."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 52,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L52"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 363,
							"name": "statusReason",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Reason to why the status code was used."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 57,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L57"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 364,
							"name": "success",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "True if this is a 2xx response."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 62,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L62"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 368,
							"name": "as",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 84,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L84"
								}
							],
							"signatures": [
								{
									"id": 369,
									"name": "as",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Cast body to a type."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/http/http.ts",
											"line": 84,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L84"
										}
									],
									"typeParameters": [
										{
											"id": 370,
											"name": "T",
											"variant": "typeParam",
											"kind": 131072,
											"flags": {}
										}
									],
									"type": {
										"type": "reference",
										"target": 370,
										"name": "T",
										"package": "@relax.js/core",
										"refersToTypeParameter": true
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								366,
								367,
								365,
								362,
								363,
								364
							]
						},
						{
							"title": "Methods",
							"children": [
								368
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/http.ts",
							"line": 48,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L48"
						}
					]
				},
				{
					"id": 863,
					"name": "LoadRoute",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Implement to run async initialization before the component is added to the DOM.\r\nRouteTarget calls "
							},
							{
								"kind": "code",
								"text": "`loadRoute()`"
							},
							{
								"kind": "text",
								"text": " and awaits it before inserting the element."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\nclass OrderDetail extends HTMLElement implements LoadRoute<{ orderId: number }> {\r\n    async loadRoute(data: { orderId: number }) {\r\n        this.order = await fetchOrder(data.orderId);\r\n    }\r\n}\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 865,
							"name": "loadRoute",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 88,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L88"
								}
							],
							"signatures": [
								{
									"id": 866,
									"name": "loadRoute",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing/types.ts",
											"line": 88,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L88"
										}
									],
									"parameters": [
										{
											"id": 867,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 864,
												"name": "T",
												"package": "@relax.js/core",
												"qualifiedName": "LoadRoute.T",
												"refersToTypeParameter": true
											}
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "void"
											},
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Promise"
												},
												"typeArguments": [
													{
														"type": "intrinsic",
														"name": "void"
													}
												],
												"name": "Promise",
												"package": "typescript"
											}
										]
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Methods",
							"children": [
								865
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 87,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L87"
						}
					],
					"typeParameters": [
						{
							"id": 864,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 859,
								"name": "RouteData",
								"package": "@relax.js/core"
							},
							"default": {
								"type": "reference",
								"target": 859,
								"name": "RouteData",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 903,
					"name": "NavigateOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 904,
							"name": "params",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Optional parameters when using route name"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 141,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L141"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "number"
											}
										]
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 906,
							"name": "routes",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "When you want to override routes from the globally registered ones."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 151,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L151"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 850,
									"name": "Route",
									"package": "@relax.js/core"
								}
							}
						},
						{
							"id": 905,
							"name": "target",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "override for route's default target"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 146,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L146"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								904,
								906,
								905
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 137,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L137"
						}
					]
				},
				{
					"id": 544,
					"name": "PipeRegistry",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Interface for a collection of pipe functions.\r\nUse this to look up pipes by name for template processing."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Check if a pipe exists before using\r\nif (registry.has('currency')) {\r\n    const formatted = registry.get('currency')(price);\r\n}\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 548,
							"name": "get",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 293,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L293"
								}
							],
							"signatures": [
								{
									"id": 549,
									"name": "get",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Gets a pipe by name, throwing if not found."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/pipes.ts",
											"line": 293,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L293"
										}
									],
									"parameters": [
										{
											"id": 550,
											"name": "name",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 539,
										"name": "PipeFunction",
										"package": "@relax.js/core"
									}
								}
							]
						},
						{
							"id": 551,
							"name": "has",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 298,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L298"
								}
							],
							"signatures": [
								{
									"id": 552,
									"name": "has",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Checks if a pipe with the given name exists."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/pipes.ts",
											"line": 298,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L298"
										}
									],
									"parameters": [
										{
											"id": 553,
											"name": "name",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 545,
							"name": "lookup",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 288,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L288"
								}
							],
							"signatures": [
								{
									"id": 546,
									"name": "lookup",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Looks up a pipe by name, returning null if not found."
											}
										]
									},
									"sources": [
										{
											"fileName": "src/pipes.ts",
											"line": 288,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L288"
										}
									],
									"parameters": [
										{
											"id": 547,
											"name": "name",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 539,
										"name": "PipeFunction",
										"package": "@relax.js/core"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Methods",
							"children": [
								548,
								551,
								545
							]
						}
					],
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 284,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L284"
						}
					]
				},
				{
					"id": 260,
					"name": "RegistrationOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Configuration options for registering a service in the DI container.\r\nControls identification, lifetime, and dependency resolution."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Register with constructor injection\r\nconst options: RegistrationOptions = {\r\n    scope: 'global',\r\n    inject: [DatabaseConnection, ConfigService]\r\n};\r\nserviceCollection.register(UserRepository, options);\n```"
									}
								]
							},
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Register with property injection\r\nconst options: RegistrationOptions = {\r\n    inject: [],\r\n    properties: { logger: Logger, config: 'appConfig' }\r\n};\n```"
									}
								]
							},
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Register with a pre-created instance\r\nconst options: RegistrationOptions = {\r\n    inject: [],\r\n    instance: existingService\r\n};\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 264,
							"name": "inject",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Types or keys for constructor parameters, in order"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 67,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L67"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "union",
									"types": [
										{
											"type": "intrinsic",
											"name": "string"
										},
										{
											"type": "reference",
											"target": 254,
											"typeArguments": [
												{
													"type": "intrinsic",
													"name": "object"
												}
											],
											"name": "Constructor",
											"package": "@relax.js/core"
										}
									]
								}
							}
						},
						{
							"id": 263,
							"name": "instance",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Pre-existing instance to use instead of creating new one"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 65,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L65"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "unknown"
							}
						},
						{
							"id": 262,
							"name": "key",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Optional string key for resolving by name instead of type"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 63,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L63"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 265,
							"name": "properties",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Map of property names to their injection types/keys"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 69,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L69"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Record"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"target": 254,
												"name": "Constructor",
												"package": "@relax.js/core"
											}
										]
									}
								],
								"name": "Record",
								"package": "typescript"
							}
						},
						{
							"id": 261,
							"name": "scope",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Service lifetime - 'global' for singleton, 'closest' for scoped"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 61,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L61"
								}
							],
							"type": {
								"type": "reference",
								"target": 259,
								"name": "ServiceScope",
								"package": "@relax.js/core"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								264,
								263,
								262,
								265,
								261
							]
						}
					],
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 59,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L59"
						}
					]
				},
				{
					"id": 720,
					"name": "RenderTemplate",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Result of rendering a template.\r\nProvides the DOM fragment and an update function for re-rendering."
							}
						]
					},
					"children": [
						{
							"id": 721,
							"name": "fragment",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "The rendered DOM fragment"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/html/html.ts",
									"line": 22,
									"character": 2,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/html.ts#L22"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.dom.d.ts",
									"qualifiedName": "DocumentFragment"
								},
								"name": "DocumentFragment",
								"package": "typescript"
							}
						},
						{
							"id": 722,
							"name": "update",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/html/html.ts",
									"line": 24,
									"character": 2,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/html.ts#L24"
								}
							],
							"signatures": [
								{
									"id": 723,
									"name": "update",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Updates the DOM with new data without recreating elements"
											}
										]
									},
									"sources": [
										{
											"fileName": "src/html/html.ts",
											"line": 24,
											"character": 2,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/html.ts#L24"
										}
									],
									"parameters": [
										{
											"id": 724,
											"name": "context",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								721
							]
						},
						{
							"title": "Methods",
							"children": [
								722
							]
						}
					],
					"sources": [
						{
							"fileName": "src/html/html.ts",
							"line": 20,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/html.ts#L20"
						}
					]
				},
				{
					"id": 389,
					"name": "RequestOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "HTTP request options."
							}
						]
					},
					"children": [
						{
							"id": 397,
							"name": "body",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Will be serialized if the content type is json (and the body is an object)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 130,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L130"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "unknown"
							}
						},
						{
							"id": 392,
							"name": "cache",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 107,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L107"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "default"
									},
									{
										"type": "literal",
										"value": "no-store"
									},
									{
										"type": "literal",
										"value": "reload"
									},
									{
										"type": "literal",
										"value": "no-cache"
									},
									{
										"type": "literal",
										"value": "force-cache"
									},
									{
										"type": "literal",
										"value": "only-if-cached"
									}
								]
							}
						},
						{
							"id": 393,
							"name": "credentials",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 114,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L114"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "same-origin"
									},
									{
										"type": "literal",
										"value": "omit"
									},
									{
										"type": "literal",
										"value": "include"
									}
								]
							}
						},
						{
							"id": 394,
							"name": "headers",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 115,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L115"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es2015.collection.d.ts",
									"qualifiedName": "Map"
								},
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								],
								"name": "Map",
								"package": "typescript"
							}
						},
						{
							"id": 390,
							"name": "method",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 105,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L105"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "GET"
									},
									{
										"type": "literal",
										"value": "POST"
									},
									{
										"type": "literal",
										"value": "PUT"
									},
									{
										"type": "literal",
										"value": "DELETE"
									}
								]
							}
						},
						{
							"id": 391,
							"name": "mode",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 106,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L106"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "cors"
									},
									{
										"type": "literal",
										"value": "no-cors"
									},
									{
										"type": "literal",
										"value": "*cors"
									},
									{
										"type": "literal",
										"value": "same-origin"
									}
								]
							}
						},
						{
							"id": 395,
							"name": "redirect",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 116,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L116"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "error"
									},
									{
										"type": "literal",
										"value": "follow"
									},
									{
										"type": "literal",
										"value": "manual"
									},
									{
										"type": "literal",
										"value": "*follow"
									}
								]
							}
						},
						{
							"id": 396,
							"name": "referrerPolicy",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 117,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L117"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "same-origin"
									},
									{
										"type": "literal",
										"value": "no-referrer"
									},
									{
										"type": "literal",
										"value": "*no-referrer-when-downgrade"
									},
									{
										"type": "literal",
										"value": "origin"
									},
									{
										"type": "literal",
										"value": "origin-when-cross-origin"
									},
									{
										"type": "literal",
										"value": "strict-origin"
									},
									{
										"type": "literal",
										"value": "strict-origin-when-cross-origin"
									},
									{
										"type": "literal",
										"value": "unsafe-url"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								397,
								392,
								393,
								394,
								390,
								391,
								395,
								396
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/http.ts",
							"line": 104,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L104"
						}
					]
				},
				{
					"id": 860,
					"name": "Routable",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Implement to receive typed route parameters via a "
							},
							{
								"kind": "code",
								"text": "`routeData`"
							},
							{
								"kind": "text",
								"text": " property.\r\nRouteTarget assigns "
							},
							{
								"kind": "code",
								"text": "`routeData`"
							},
							{
								"kind": "text",
								"text": " after element creation but before DOM insertion.\r\nOptional since it's not available at construction time.\r\n\r\nFor convention-based usage without undefined checks, skip the interface\r\nand declare "
							},
							{
								"kind": "code",
								"text": "`routeData`"
							},
							{
								"kind": "text",
								"text": " directly on your component."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\nclass UserProfile extends HTMLElement implements Routable<{ userName: string }> {\r\n    routeData?: { userName: string };\r\n}\n```"
									}
								]
							}
						]
					},
					"children": [
						{
							"id": 862,
							"name": "routeData",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 73,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L73"
								}
							],
							"type": {
								"type": "reference",
								"target": 861,
								"name": "T",
								"package": "@relax.js/core",
								"qualifiedName": "Routable.T",
								"refersToTypeParameter": true
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								862
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 72,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L72"
						}
					],
					"typeParameters": [
						{
							"id": 861,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"type": {
								"type": "reference",
								"target": 859,
								"name": "RouteData",
								"package": "@relax.js/core"
							},
							"default": {
								"type": "reference",
								"target": 859,
								"name": "RouteData",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 850,
					"name": "Route",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 857,
							"name": "component",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 53,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L53"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "@relax.js/core",
									"packagePath": "src/routing/types.ts",
									"qualifiedName": "WebComponentConstructor"
								},
								"name": "WebComponentConstructor",
								"package": "@relax.js/core"
							}
						},
						{
							"id": 855,
							"name": "componentTagName",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Name of the tag for your web component."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L46"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 856,
							"name": "guards",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Guards used to check if this route can be visited."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 51,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L51"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"target": 846,
									"name": "RouteGuard",
									"package": "@relax.js/core"
								}
							}
						},
						{
							"id": 854,
							"name": "layout",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "HTML file name (without extension).\r\n\r\nDefine for instance if you have a route that requires a more limited layout. The library\r\nwill automatically load that HTML file and rewrite URL history so that the correct url is displayed."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 41,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L41"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 851,
							"name": "name",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L31"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 853,
							"name": "path",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 33,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L33"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 852,
							"name": "target",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L32"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								857,
								855,
								856,
								854,
								851,
								853,
								852
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 30,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L30"
						}
					]
				},
				{
					"id": 846,
					"name": "RouteGuard",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"children": [
						{
							"id": 847,
							"name": "check",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 27,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L27"
								}
							],
							"signatures": [
								{
									"id": 848,
									"name": "check",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"sources": [
										{
											"fileName": "src/routing/types.ts",
											"line": 27,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L27"
										}
									],
									"parameters": [
										{
											"id": 849,
											"name": "route",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "reference",
												"target": 907,
												"name": "RouteMatchResult",
												"package": "@relax.js/core"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 841,
										"name": "GuardResult",
										"package": "@relax.js/core"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Methods",
							"children": [
								847
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 26,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L26"
						}
					]
				},
				{
					"id": 913,
					"name": "RouteValue",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Strongly typed route segment value"
							}
						]
					},
					"children": [
						{
							"id": 914,
							"name": "type",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Type of parameter for validation"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 124,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L124"
								}
							],
							"type": {
								"type": "reference",
								"target": 912,
								"name": "RouteSegmentType",
								"package": "@relax.js/core"
							}
						},
						{
							"id": 915,
							"name": "value",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Actual parameter value"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 129,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L129"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								914,
								915
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 120,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L120"
						}
					]
				},
				{
					"id": 444,
					"name": "SSEOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Configuration options for SSEClient."
							}
						]
					},
					"children": [
						{
							"id": 448,
							"name": "eventFactory",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Factory function for creating custom event instances.\r\nIf not provided, SSEDataEvent is used."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\neventFactory: (name, data) => new MyCustomEvent(name, data)\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 77,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L77"
								}
							],
							"type": {
								"type": "reference",
								"target": 439,
								"name": "SSEEventFactory",
								"package": "@relax.js/core"
							}
						},
						{
							"id": 447,
							"name": "eventTypes",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Specific SSE event types to listen for.\r\nIf not specified, listens to the default 'message' event."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\neventTypes: ['user-updated', 'order-created']\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 68,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L68"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 449,
							"name": "onConnect",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Callback when connection is established."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 82,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L82"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 450,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 451,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 452,
													"name": "client",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 458,
														"name": "SSEClient",
														"package": "@relax.js/core"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						},
						{
							"id": 453,
							"name": "onError",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Callback when an error occurs.\r\nNote: EventSource automatically reconnects on errors."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 88,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L88"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 454,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 455,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 456,
													"name": "client",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 458,
														"name": "SSEClient",
														"package": "@relax.js/core"
													}
												},
												{
													"id": 457,
													"name": "error",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "Event"
														},
														"name": "Event",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						},
						{
							"id": 445,
							"name": "target",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Target element or CSS selector for event dispatching.\r\nDefaults to document."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 54,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L54"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Element"
										},
										"name": "Element",
										"package": "typescript"
									}
								]
							}
						},
						{
							"id": 446,
							"name": "withCredentials",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Whether to send credentials with the request (default: false)."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/ServerSentEvents.ts",
									"line": 59,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L59"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								448,
								447,
								449,
								453,
								445,
								446
							]
						}
					],
					"sources": [
						{
							"fileName": "src/http/ServerSentEvents.ts",
							"line": 49,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L49"
						}
					]
				},
				{
					"id": 142,
					"name": "ValidationContext",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Context provided to validators during validation."
							}
						]
					},
					"children": [
						{
							"id": 144,
							"name": "dataType",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "The data-type attribute value if present"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 26,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L26"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 143,
							"name": "inputType",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "The HTML input type (text, number, email, etc.)"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 24,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L24"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 145,
							"name": "addError",
							"variant": "declaration",
							"kind": 2048,
							"flags": {},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 28,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L28"
								}
							],
							"signatures": [
								{
									"id": 146,
									"name": "addError",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Adds an error message to the validation result"
											}
										]
									},
									"sources": [
										{
											"fileName": "src/forms/ValidationRules.ts",
											"line": 28,
											"character": 4,
											"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L28"
										}
									],
									"parameters": [
										{
											"id": 147,
											"name": "message",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								144,
								143
							]
						},
						{
							"title": "Methods",
							"children": [
								145
							]
						}
					],
					"sources": [
						{
							"fileName": "src/forms/ValidationRules.ts",
							"line": 22,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L22"
						}
					]
				},
				{
					"id": 50,
					"name": "ValidatorOptions",
					"variant": "declaration",
					"kind": 256,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Configuration options for FormValidator."
							}
						]
					},
					"children": [
						{
							"id": 51,
							"name": "autoValidate",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Validate on every input event, not just submit"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L46"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 53,
							"name": "customChecks",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Custom validation function called before native validation"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 50,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L50"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 54,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 55,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 56,
													"name": "form",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.dom.d.ts",
															"qualifiedName": "HTMLFormElement"
														},
														"name": "HTMLFormElement",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						},
						{
							"id": 57,
							"name": "preventDefault",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Always prevent default form submission"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 52,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L52"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 58,
							"name": "preventDefaultOnFailed",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Prevent default on validation failure (default: true)"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 54,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L54"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 59,
							"name": "submitCallback",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Callback invoked when form passes validation"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 56,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L56"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 60,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 61,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "void"
													},
													{
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "void"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												]
											}
										}
									]
								}
							}
						},
						{
							"id": 52,
							"name": "useSummary",
							"variant": "declaration",
							"kind": 1024,
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Show errors in a summary element instead of browser tooltips"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormValidator.ts",
									"line": 48,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L48"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								51,
								53,
								57,
								58,
								59,
								52
							]
						}
					],
					"sources": [
						{
							"fileName": "src/forms/FormValidator.ts",
							"line": 44,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormValidator.ts#L44"
						}
					]
				},
				{
					"id": 254,
					"name": "Constructor",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Generic constructor type used for dependency registration and injection.\r\nRepresents any class constructor that can be used with the DI container."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Use with service registration\r\nclass UserService {}\r\nconst ctor: Constructor<UserService> = UserService;\r\nserviceCollection.registerByType(ctor, { inject: [] });\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 15,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L15"
						}
					],
					"typeParameters": [
						{
							"id": 258,
							"name": "T",
							"variant": "typeParam",
							"kind": 131072,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "The type of object the constructor creates"
									}
								]
							},
							"type": {
								"type": "intrinsic",
								"name": "object"
							},
							"default": {
								"type": "intrinsic",
								"name": "object"
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 255,
							"name": "__type",
							"variant": "declaration",
							"kind": 512,
							"flags": {},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 15,
									"character": 53,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L15"
								}
							],
							"signatures": [
								{
									"id": 256,
									"name": "__type",
									"variant": "signature",
									"kind": 16384,
									"flags": {},
									"parameters": [
										{
											"id": 257,
											"name": "args",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "any"
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"target": 258,
										"name": "T",
										"package": "@relax.js/core",
										"refersToTypeParameter": true
									}
								}
							]
						}
					}
				},
				{
					"id": 123,
					"name": "ConverterFunc",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Function type for converting string form values to typed values."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 226,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L226"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 124,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"signatures": [
								{
									"id": 125,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"parameters": [
										{
											"id": 126,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "unknown"
									}
								}
							]
						}
					}
				},
				{
					"id": 127,
					"name": "DataType",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Supported data-type attribute values for explicit type conversion."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 231,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L231"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "number"
							},
							{
								"type": "literal",
								"value": "boolean"
							},
							{
								"type": "literal",
								"value": "string"
							},
							{
								"type": "literal",
								"value": "Date"
							}
						]
					}
				},
				{
					"id": 128,
					"name": "InputType",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Supported HTML input types for automatic type inference."
							}
						]
					},
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 236,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L236"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "tel"
							},
							{
								"type": "literal",
								"value": "text"
							},
							{
								"type": "literal",
								"value": "checkbox"
							},
							{
								"type": "literal",
								"value": "radio"
							},
							{
								"type": "literal",
								"value": "number"
							},
							{
								"type": "literal",
								"value": "color"
							},
							{
								"type": "literal",
								"value": "date"
							},
							{
								"type": "literal",
								"value": "datetime-local"
							},
							{
								"type": "literal",
								"value": "month"
							},
							{
								"type": "literal",
								"value": "week"
							},
							{
								"type": "literal",
								"value": "time"
							}
						]
					}
				},
				{
					"id": 539,
					"name": "PipeFunction",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Type definition for pipe transformation functions.\r\nPipes take a value and optional arguments, returning a transformed value."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Define a custom pipe\r\nconst reversePipe: PipeFunction = (value: string) => {\r\n    return value.split('').reverse().join('');\r\n};\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 36,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L36"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 540,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"signatures": [
								{
									"id": 541,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"parameters": [
										{
											"id": 542,
											"name": "value",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										},
										{
											"id": 543,
											"name": "args",
											"variant": "param",
											"kind": 32768,
											"flags": {
												"isRest": true
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "any"
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							]
						}
					}
				},
				{
					"id": 859,
					"name": "RouteData",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 57,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L57"
						}
					],
					"type": {
						"type": "reference",
						"target": {
							"packageName": "typescript",
							"packagePath": "lib/lib.es5.d.ts",
							"qualifiedName": "Record"
						},
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reference",
								"target": 858,
								"name": "RouteParamType",
								"package": "@relax.js/core"
							}
						],
						"name": "Record",
						"package": "typescript"
					}
				},
				{
					"id": 907,
					"name": "RouteMatchResult",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Result from route matching operations.\r\nContains all information needed for navigation and rendering."
							}
						]
					},
					"children": [
						{
							"id": 911,
							"name": "params",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Extracted and type-converted parameters"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 109,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L109"
								}
							],
							"type": {
								"type": "reference",
								"target": 859,
								"name": "RouteData",
								"package": "@relax.js/core"
							}
						},
						{
							"id": 909,
							"name": "route",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Matched route configuration"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 99,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L99"
								}
							],
							"type": {
								"type": "reference",
								"target": 850,
								"name": "Route",
								"package": "@relax.js/core"
							}
						},
						{
							"id": 910,
							"name": "urlSegments",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "URL segments used for history state"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/types.ts",
									"line": 104,
									"character": 4,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L104"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								911,
								909,
								910
							]
						}
					],
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 95,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L95"
						}
					]
				},
				{
					"id": 858,
					"name": "RouteParamType",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 56,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L56"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				},
				{
					"id": 912,
					"name": "RouteSegmentType",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Supported types of route segments"
							}
						]
					},
					"sources": [
						{
							"fileName": "src/routing/types.ts",
							"line": 115,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/types.ts#L115"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "string"
							},
							{
								"type": "literal",
								"value": "number"
							},
							{
								"type": "literal",
								"value": "path"
							},
							{
								"type": "literal",
								"value": "regex"
							}
						]
					}
				},
				{
					"id": 259,
					"name": "ServiceScope",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Controls how service instances are shared across the container hierarchy.\r\nUsed when registering services to define their lifetime behavior.\r\n\r\n- "
							},
							{
								"kind": "code",
								"text": "`global`"
							},
							{
								"kind": "text",
								"text": ": Single instance shared everywhere (singleton pattern)\r\n- "
							},
							{
								"kind": "code",
								"text": "`closest`"
							},
							{
								"kind": "text",
								"text": ": New instance per container scope (scoped lifetime)"
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\n// Singleton service - same instance everywhere\r\nserviceCollection.register(LoggerService, { scope: 'global', inject: [] });\r\n\r\n// Scoped service - new instance per scope\r\nserviceCollection.register(RequestContext, { scope: 'closest', inject: [] });\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 31,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L31"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "literal",
								"value": "global"
							},
							{
								"type": "literal",
								"value": "closest"
							}
						]
					}
				},
				{
					"id": 837,
					"name": "SortColumn",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"children": [
						{
							"id": 839,
							"name": "column",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/html/TableRenderer.ts",
									"line": 114,
									"character": 27,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L114"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 840,
							"name": "direction",
							"variant": "declaration",
							"kind": 1024,
							"flags": {},
							"sources": [
								{
									"fileName": "src/html/TableRenderer.ts",
									"line": 114,
									"character": 43,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L114"
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "@relax.js/core",
									"packagePath": "src/html/TableRenderer.ts",
									"qualifiedName": "SortDirection"
								},
								"name": "SortDirection",
								"package": "@relax.js/core"
							}
						}
					],
					"groups": [
						{
							"title": "Properties",
							"children": [
								839,
								840
							]
						}
					],
					"sources": [
						{
							"fileName": "src/html/TableRenderer.ts",
							"line": 114,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/TableRenderer.ts#L114"
						}
					]
				},
				{
					"id": 439,
					"name": "SSEEventFactory",
					"variant": "declaration",
					"kind": 2097152,
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Factory function for creating custom event instances."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\nconst factory: SSEEventFactory = (eventName, data) => {\r\n    switch (eventName) {\r\n        case 'user-updated':\r\n            return new UserUpdatedEvent(data as User);\r\n        default:\r\n            return new SSEDataEvent(eventName, data);\r\n    }\r\n};\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "src/http/ServerSentEvents.ts",
							"line": 44,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/ServerSentEvents.ts#L44"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 440,
							"name": "__type",
							"variant": "declaration",
							"kind": 65536,
							"flags": {},
							"signatures": [
								{
									"id": 441,
									"name": "__type",
									"variant": "signature",
									"kind": 4096,
									"flags": {},
									"parameters": [
										{
											"id": 442,
											"name": "eventName",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 443,
											"name": "data",
											"variant": "param",
											"kind": 32768,
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "unknown"
											}
										}
									],
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Event"
										},
										"name": "Event",
										"package": "typescript"
									}
								}
							]
						}
					}
				},
				{
					"id": 318,
					"name": "container",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Global service container instance for resolving dependencies.\r\nUse this to obtain service instances with all dependencies injected."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\nimport { container } from 'relaxjs';\r\n\r\nconst service = container.resolve(MyService);\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 447,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L447"
						}
					],
					"type": {
						"type": "reference",
						"target": 298,
						"name": "ServiceContainer",
						"package": "@relax.js/core"
					},
					"defaultValue": "..."
				},
				{
					"id": 554,
					"name": "defaultPipes",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Default pipe registry instance with all built-in pipes.\r\nUsed by template engines unless a custom registry is provided."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\nimport { defaultPipes } from 'relaxjs';\r\n\r\nif (defaultPipes.has('uppercase')) {\r\n    const result = defaultPipes.get('uppercase')('hello');\r\n}\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 375,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L375"
						}
					],
					"type": {
						"type": "reference",
						"target": 544,
						"name": "PipeRegistry",
						"package": "@relax.js/core"
					},
					"defaultValue": "..."
				},
				{
					"id": 986,
					"name": "internalRoutes",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "src/routing/navigation.ts",
							"line": 60,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/navigation.ts#L60"
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "reference",
							"target": 850,
							"name": "Route",
							"package": "@relax.js/core"
						}
					},
					"defaultValue": "[]"
				},
				{
					"id": 317,
					"name": "serviceCollection",
					"variant": "declaration",
					"kind": 32,
					"flags": {
						"isConst": true
					},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Global service collection instance for registering services.\r\nUse this to register services that can later be resolved by the container."
							}
						],
						"blockTags": [
							{
								"tag": "@example",
								"content": [
									{
										"kind": "code",
										"text": "```ts\nimport { serviceCollection } from 'relaxjs';\r\n\r\nserviceCollection.register(MyService, { inject: [Dependency] });\n```"
									}
								]
							}
						]
					},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 436,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L436"
						}
					],
					"type": {
						"type": "reference",
						"target": 266,
						"name": "ServiceCollection",
						"package": "@relax.js/core"
					},
					"defaultValue": "..."
				},
				{
					"id": 534,
					"name": "applyPipes",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 400,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L400"
						}
					],
					"signatures": [
						{
							"id": 535,
							"name": "applyPipes",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Applies a series of pipes to a value sequentially.\r\nEach pipe transforms the output of the previous pipe.\r\n\r\nPipe arguments are specified after a colon: "
									},
									{
										"kind": "code",
										"text": "`shorten:20`"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The transformed value after applying all pipes"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Apply single pipe\r\napplyPipes('hello', ['uppercase']); // 'HELLO'\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Chain multiple pipes\r\napplyPipes('hello world', ['uppercase', 'shorten:8']); // 'HELLO...'\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// With pipe arguments\r\napplyPipes(1234.56, ['currency']); // '$1,234.56'\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 400,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L400"
								}
							],
							"parameters": [
								{
									"id": 536,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Initial value to transform"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 537,
									"name": "pipes",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Array of pipe strings (name and optional arguments separated by ':')"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								},
								{
									"id": 538,
									"name": "registry",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Optional custom pipe registry (uses defaultPipes if not provided)"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": 544,
										"name": "PipeRegistry",
										"package": "@relax.js/core"
									},
									"defaultValue": "defaultPipes"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					]
				},
				{
					"id": 18,
					"name": "asyncHandler",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/errors.ts",
							"line": 117,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L117"
						}
					],
					"signatures": [
						{
							"id": 19,
							"name": "asyncHandler",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Wraps an async function into a synchronous callback suitable for addEventListener.\r\nCatches promise rejections and reports them through the global error handler."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Synchronous function that can be passed to addEventListener"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nbutton.addEventListener('click', asyncHandler(async (e) => {\r\n    await saveData();\r\n}));\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nform.addEventListener('submit', asyncHandler(async (e) => {\r\n    e.preventDefault();\r\n    await submitForm();\r\n}));\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/errors.ts",
									"line": 117,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L117"
								}
							],
							"typeParameters": [
								{
									"id": 20,
									"name": "TArgs",
									"variant": "typeParam",
									"kind": 131072,
									"flags": {},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "unknown"
										}
									}
								}
							],
							"parameters": [
								{
									"id": 21,
									"name": "fn",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Async function to wrap"
											}
										]
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 22,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"signatures": [
												{
													"id": 23,
													"name": "__type",
													"variant": "signature",
													"kind": 4096,
													"flags": {},
													"parameters": [
														{
															"id": 24,
															"name": "args",
															"variant": "param",
															"kind": 32768,
															"flags": {
																"isRest": true
															},
															"type": {
																"type": "reference",
																"target": 20,
																"name": "TArgs",
																"package": "@relax.js/core",
																"refersToTypeParameter": true
															}
														}
													],
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.es5.d.ts",
															"qualifiedName": "Promise"
														},
														"typeArguments": [
															{
																"type": "intrinsic",
																"name": "void"
															}
														],
														"name": "Promise",
														"package": "typescript"
													}
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 25,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 26,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 27,
													"name": "args",
													"variant": "param",
													"kind": 32768,
													"flags": {
														"isRest": true
													},
													"type": {
														"type": "reference",
														"target": 20,
														"name": "TArgs",
														"package": "@relax.js/core",
														"refersToTypeParameter": true
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					]
				},
				{
					"id": 104,
					"name": "BooleanConverter",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 257,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L257"
						}
					],
					"signatures": [
						{
							"id": 105,
							"name": "BooleanConverter",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Converts string values to booleans.\r\nHandles 'true'/'false' strings and numeric values (>0 is true)."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Boolean value or undefined if empty"
											}
										]
									},
									{
										"tag": "@throws",
										"content": [
											{
												"kind": "text",
												"text": "Error if value cannot be interpreted as boolean"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormReader.ts",
									"line": 257,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L257"
								}
							],
							"parameters": [
								{
									"id": 106,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "String value to convert"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					]
				},
				{
					"id": 489,
					"name": "capitalizePipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 76,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L76"
						}
					],
					"signatures": [
						{
							"id": 490,
							"name": "capitalizePipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Capitalizes the first character of a string"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The capitalized string"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 76,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L76"
								}
							],
							"parameters": [
								{
									"id": 491,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The string to capitalize"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 970,
					"name": "clearPendingNavigations",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/routeTargetRegistry.ts",
							"line": 50,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeTargetRegistry.ts#L50"
						}
					],
					"signatures": [
						{
							"id": 971,
							"name": "clearPendingNavigations",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "src/routing/routeTargetRegistry.ts",
									"line": 50,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeTargetRegistry.ts#L50"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 725,
					"name": "compileTemplate",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/html/template.ts",
							"line": 621,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/template.ts#L621"
						}
					],
					"signatures": [
						{
							"id": 726,
							"name": "compileTemplate",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Compiles an HTML template string into a reusable render function.\r\n\r\nThe template supports mustache-style expressions "
									},
									{
										"kind": "code",
										"text": "`{{expression}}`"
									},
									{
										"kind": "text",
										"text": " for:\r\n- Path resolution: "
									},
									{
										"kind": "code",
										"text": "`{{user.name}}`"
									},
									{
										"kind": "text",
										"text": ", "
									},
									{
										"kind": "code",
										"text": "`{{items[0].title}}`"
									},
									{
										"kind": "text",
										"text": "\r\n- Pipes: "
									},
									{
										"kind": "code",
										"text": "`{{value | uppercase}}`"
									},
									{
										"kind": "text",
										"text": ", "
									},
									{
										"kind": "code",
										"text": "`{{price | currency}}`"
									},
									{
										"kind": "text",
										"text": "\r\n- Function calls: "
									},
									{
										"kind": "code",
										"text": "`{{formatDate(createdAt)}}`"
									},
									{
										"kind": "text",
										"text": ", "
									},
									{
										"kind": "code",
										"text": "`{{add(a, b)}}`"
									},
									{
										"kind": "text",
										"text": "\r\n\r\nDirective attributes for control flow:\r\n- "
									},
									{
										"kind": "code",
										"text": "`if=\"condition\"`"
									},
									{
										"kind": "text",
										"text": " - Renders element only when condition is truthy\r\n- "
									},
									{
										"kind": "code",
										"text": "`unless=\"condition\"`"
									},
									{
										"kind": "text",
										"text": " - Renders element only when condition is falsy\r\n- "
									},
									{
										"kind": "code",
										"text": "`loop=\"item in items\"`"
									},
									{
										"kind": "text",
										"text": " - Repeats element for each array item"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Compiled template with content and render function"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Simple data binding\r\nconst { content, render } = compileTemplate('<h1>{{title}}</h1>');\r\nrender({ title: 'Hello World' });\r\ndocument.body.appendChild(content);\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Re-rendering with new data\r\nconst { content, render } = compileTemplate('<span>Count: {{count}}</span>');\r\nrender({ count: 0 });\r\nrender({ count: 1 }); // DOM updates automatically\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// With strict mode and error handling\r\nconst { render } = compileTemplate('{{missing}}', {\r\n    strict: true,\r\n    onError: (msg) => console.error(msg)\r\n});\r\nrender({}); // Throws error for missing path\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/html/template.ts",
									"line": 621,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/template.ts#L621"
								}
							],
							"parameters": [
								{
									"id": 727,
									"name": "templateStr",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "HTML template string with mustache expressions"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 728,
									"name": "config",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Optional engine configuration"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": 729,
										"name": "EngineConfig",
										"package": "@relax.js/core"
									},
									"defaultValue": "..."
								}
							],
							"type": {
								"type": "reference",
								"target": 736,
								"name": "CompiledTemplate",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 330,
					"name": "configure",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/http.ts",
							"line": 162,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L162"
						}
					],
					"signatures": [
						{
							"id": 331,
							"name": "configure",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Configure the http module."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nconfigure({ baseUrl: '/api/v1', bearerTokenName: 'auth_token' });\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 162,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L162"
								}
							],
							"parameters": [
								{
									"id": 332,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": 356,
										"name": "HttpOptions",
										"package": "@relax.js/core"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 247,
					"name": "ContainerService",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 147,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L147"
						}
					],
					"signatures": [
						{
							"id": 248,
							"name": "ContainerService",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Class decorator that registers a service in the global DI container.\r\nRegistration happens at class definition time (when the module loads),\r\nso import the module before creating instances that depend on this service.\r\n\r\nFor web components: use "
									},
									{
										"kind": "code",
										"text": "`@ContainerService`"
									},
									{
										"kind": "text",
										"text": " on services, not on the\r\ncomponents themselves. Components use "
									},
									{
										"kind": "code",
										"text": "`@Inject`"
									},
									{
										"kind": "text",
										"text": " to consume services."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Register a service that components can inject\r\n@ContainerService({ inject: [ApiClient] })\r\nclass UserService {\r\n    constructor(private api: ApiClient) {}\r\n    getCurrentUser() { return this.api.get('/user'); }\r\n}\r\n\r\n// Component consumes the service\r\nclass UserPanel extends HTMLElement {\r\n    @Inject(UserService)\r\n    private userService!: UserService;\r\n}\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Service with custom key for named resolution\r\n@ContainerService({ key: 'primaryCache', scope: 'global', inject: [] })\r\nclass CacheService {}\r\n\r\n// Later resolve by key\r\nconst cache = container.resolve('primaryCache');\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 147,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L147"
								}
							],
							"typeParameters": [
								{
									"id": 249,
									"name": "T",
									"variant": "typeParam",
									"kind": 131072,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"parameters": [
								{
									"id": 250,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Registration configuration including scope and dependencies"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": 260,
										"name": "RegistrationOptions",
										"package": "@relax.js/core"
									}
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 251,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 252,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 253,
													"name": "target",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": 254,
														"typeArguments": [
															{
																"type": "reference",
																"target": 249,
																"name": "T",
																"package": "@relax.js/core",
																"refersToTypeParameter": true
															}
														],
														"name": "Constructor",
														"package": "@relax.js/core"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					]
				},
				{
					"id": 193,
					"name": "createBluePrint",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/templates/NodeTemplate.ts",
							"line": 87,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L87"
						}
					],
					"signatures": [
						{
							"id": 194,
							"name": "createBluePrint",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"sources": [
								{
									"fileName": "src/templates/NodeTemplate.ts",
									"line": 87,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/templates/NodeTemplate.ts#L87"
								}
							],
							"parameters": [
								{
									"id": 195,
									"name": "html",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 214,
								"name": "Blueprint",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 113,
					"name": "createConverterFromDataType",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 366,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L366"
						}
					],
					"signatures": [
						{
							"id": 114,
							"name": "createConverterFromDataType",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Creates a converter function based on the data-type attribute value."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Appropriate converter function for the type"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormReader.ts",
									"line": 366,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L366"
								}
							],
							"parameters": [
								{
									"id": 115,
									"name": "dataType",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The data-type attribute value"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": 127,
										"name": "DataType",
										"package": "@relax.js/core"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 123,
								"name": "ConverterFunc",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 116,
					"name": "createConverterFromInputType",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 388,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L388"
						}
					],
					"signatures": [
						{
							"id": 117,
							"name": "createConverterFromInputType",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Creates a converter function based on HTML input type.\r\nHandles special types like checkbox, date, time, week, and month."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Appropriate converter function for the type"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormReader.ts",
									"line": 388,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L388"
								}
							],
							"parameters": [
								{
									"id": 118,
									"name": "inputType",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The HTML input type attribute value"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": 128,
										"name": "InputType",
										"package": "@relax.js/core"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 123,
								"name": "ConverterFunc",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 532,
					"name": "createPipeRegistry",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 319,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L319"
						}
					],
					"signatures": [
						{
							"id": 533,
							"name": "createPipeRegistry",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Creates a new pipe registry with all built-in pipes registered.\r\nBuilt-in pipes include:\r\n\r\n**Text:** uppercase, lowercase, capitalize, trim, shorten\r\n**Formatting:** currency, date, daysAgo, pieces\r\n**Arrays:** join, first, last\r\n**Objects:** keys\r\n**Conditionals:** default, ternary"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "A new pipe registry instance"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nconst registry = createPipeRegistry();\r\nconst upperPipe = registry.get('uppercase');\r\nconsole.log(upperPipe('hello')); // 'HELLO'\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 319,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L319"
								}
							],
							"type": {
								"type": "reference",
								"target": 544,
								"name": "PipeRegistry",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 496,
					"name": "currencyPipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 109,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L109"
						}
					],
					"signatures": [
						{
							"id": 497,
							"name": "currencyPipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Formats a number as currency using the current locale.\r\nUses the i18n system's current locale for formatting."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Formatted currency string"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// In template: {{price | currency}} or {{price | currency:EUR}}\r\ncurrencyPipe(1234.56);        // \"$1,234.56\" (en) or \"1 234,56 $\" (sv)\r\ncurrencyPipe(1234.56, 'SEK'); // \"SEK 1,234.56\" (en) or \"1 234,56 kr\" (sv)\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 109,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L109"
								}
							],
							"parameters": [
								{
									"id": 498,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The number to format"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 499,
									"name": "currency",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Currency code (defaults to USD)"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "'USD'"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 110,
					"name": "DateConverter",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 329,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L329"
						}
					],
					"signatures": [
						{
							"id": 111,
							"name": "DateConverter",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Converts string values to Date objects.\r\nSupports both ISO format ("
									},
									{
										"kind": "code",
										"text": "`2024-01-15`"
									},
									{
										"kind": "text",
										"text": ") and locale-specific formats\r\n("
									},
									{
										"kind": "code",
										"text": "`01/15/2024`"
									},
									{
										"kind": "text",
										"text": " for en-US, "
									},
									{
										"kind": "code",
										"text": "`15.01.2024`"
									},
									{
										"kind": "text",
										"text": " for de, etc.) based on the\r\ncurrent i18n locale."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Date object"
											}
										]
									},
									{
										"tag": "@throws",
										"content": [
											{
												"kind": "text",
												"text": "Error if value is not a valid date"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// ISO format (from <input type=\"date\">)\r\nDateConverter('2024-01-15')   // Date(2024, 0, 15)\r\n\r\n// Locale format (from <input type=\"text\" data-type=\"Date\">)\r\n// with locale set to 'sv': 2024-01-15\r\n// with locale set to 'en-US': 01/15/2024\r\n// with locale set to 'de': 15.01.2024\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormReader.ts",
									"line": 329,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L329"
								}
							],
							"parameters": [
								{
									"id": 112,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Date string in ISO or locale format"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Date"
								},
								"name": "Date",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 500,
					"name": "datePipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 130,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L130"
						}
					],
					"signatures": [
						{
							"id": 501,
							"name": "datePipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Formats a date value according to the specified format.\r\nUses the i18n system's current locale for formatting."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Formatted date string"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// In template: {{date | date:short}} or {{date | date:long}}\r\ndatePipe(new Date(), 'short'); // \"1/15/2024\" (en) or \"2024-01-15\" (sv)\r\ndatePipe(new Date(), 'long');  // \"Monday, January 15, 2024\" (en) or \"måndag 15 januari 2024\" (sv)\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 130,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L130"
								}
							],
							"parameters": [
								{
									"id": 502,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Date value (string, number, or Date object)"
											}
										]
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "number"
											},
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Date"
												},
												"name": "Date",
												"package": "typescript"
											}
										]
									}
								},
								{
									"id": 503,
									"name": "format",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Format type: 'short', 'long', or default (ISO)"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 504,
					"name": "daysAgoPipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 158,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L158"
						}
					],
					"signatures": [
						{
							"id": 505,
							"name": "daysAgoPipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Prints today, yesterday or X days ago.\r\nUses the i18n system for translations (requires pipes namespace loaded)."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Formatted relative date string"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// In template: {{createdAt | daysAgo}}\r\n// English: \"today\", \"yesterday\", \"3 days ago\"\r\n// Swedish: \"idag\", \"igår\", \"3 dagar sedan\"\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 158,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L158"
								}
							],
							"parameters": [
								{
									"id": 506,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Date value (string, number, or Date object)"
											}
										]
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "number"
											},
											{
												"type": "reference",
												"target": {
													"packageName": "typescript",
													"packagePath": "lib/lib.es5.d.ts",
													"qualifiedName": "Date"
												},
												"name": "Date",
												"package": "typescript"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 523,
					"name": "defaultPipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 254,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L254"
						}
					],
					"signatures": [
						{
							"id": 524,
							"name": "defaultPipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns a default value if the input is falsy"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Original value or default value"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 254,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L254"
								}
							],
							"parameters": [
								{
									"id": 525,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Input value to check"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 526,
									"name": "defaultValue",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Value to return if input is falsy"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					]
				},
				{
					"id": 987,
					"name": "defineRoutes",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/navigation.ts",
							"line": 88,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/navigation.ts#L88"
						}
					],
					"signatures": [
						{
							"id": 988,
							"name": "defineRoutes",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Registers application routes with the router.\r\nCall this at application startup before routing begins."
									}
								],
								"blockTags": [
									{
										"tag": "@throws",
										"content": [
											{
												"kind": "text",
												"text": "Error if referenced components are not registered"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nconst routes: Route[] = [\r\n    { name: 'home', path: '/', componentTagName: 'app-home' },\r\n    { name: 'user', path: '/users/:id', componentTagName: 'user-profile' },\r\n    { name: 'login', path: '/auth/', componentTagName: 'login-form', layout: 'noauth' }\r\n];\r\ndefineRoutes(routes);\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/navigation.ts",
									"line": 88,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/navigation.ts#L88"
								}
							],
							"parameters": [
								{
									"id": 989,
									"name": "appRoutes",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Array of route configurations"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": 850,
											"name": "Route",
											"package": "@relax.js/core"
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 352,
					"name": "del",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/http.ts",
							"line": 364,
							"character": 22,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L364"
						}
					],
					"signatures": [
						{
							"id": 353,
							"name": "del",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "DELETE a resource."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "HTTP response."
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nconst response = await del('/users/1');\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 364,
									"character": 22,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L364"
								}
							],
							"parameters": [
								{
									"id": 354,
									"name": "url",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "URL to resource."
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 355,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Request options."
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "RequestInit"
										},
										"name": "RequestInit",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 361,
										"name": "HttpResponse",
										"package": "@relax.js/core"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 977,
					"name": "findRouteByName",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/routeMatching.ts",
							"line": 213,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeMatching.ts#L213"
						}
					],
					"signatures": [
						{
							"id": 978,
							"name": "findRouteByName",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Find route by name and apply parameters"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/routeMatching.ts",
									"line": 213,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeMatching.ts#L213"
								}
							],
							"parameters": [
								{
									"id": 979,
									"name": "routes",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Available routes"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": 850,
											"name": "Route",
											"package": "@relax.js/core"
										}
									}
								},
								{
									"id": 980,
									"name": "name",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Route name to find"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 981,
									"name": "routeData",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Parameters to apply"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Record"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												]
											}
										],
										"name": "Record",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 907,
								"name": "RouteMatchResult",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 982,
					"name": "findRouteByUrl",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/routeMatching.ts",
							"line": 233,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeMatching.ts#L233"
						}
					],
					"signatures": [
						{
							"id": 983,
							"name": "findRouteByUrl",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Find route matching URL pattern"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/routeMatching.ts",
									"line": 233,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeMatching.ts#L233"
								}
							],
							"parameters": [
								{
									"id": 984,
									"name": "routes",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Available routes"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": 850,
											"name": "Route",
											"package": "@relax.js/core"
										}
									}
								},
								{
									"id": 985,
									"name": "path",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "URL to match"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 907,
								"name": "RouteMatchResult",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 514,
					"name": "firstPipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 221,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L221"
						}
					],
					"signatures": [
						{
							"id": 515,
							"name": "firstPipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the first element of an array"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "First element or empty string if array is empty/invalid"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 221,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L221"
								}
							],
							"parameters": [
								{
									"id": 516,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Array to extract from"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					]
				},
				{
					"id": 592,
					"name": "generateSequentialId",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/SequentialId.ts",
							"line": 61,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/SequentialId.ts#L61"
						}
					],
					"signatures": [
						{
							"id": 593,
							"name": "generateSequentialId",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Generates a unique, time-ordered sequential ID.\r\n\r\nThe ID combines a timestamp, per-second counter, and client identifier\r\ninto a compact Base36 string. IDs generated later will sort after earlier IDs,\r\nmaking them suitable for ordered collections."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Base36 encoded string representing the unique ID"
											}
										]
									},
									{
										"tag": "@throws",
										"content": [
											{
												"kind": "text",
												"text": "Error if baseId is out of valid range"
											}
										]
									},
									{
										"tag": "@throws",
										"content": [
											{
												"kind": "text",
												"text": "Error if more than 256 IDs are generated in a single second"
											}
										]
									},
									{
										"tag": "@throws",
										"content": [
											{
												"kind": "text",
												"text": "Error if timestamp exceeds range (after year 2045)"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Generate ID for server instance 1\r\nconst id1 = generateSequentialId(1);\r\n// Returns something like: 'k2j8m3n5p'\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Different servers use different baseIds\r\nconst SERVER_ID = parseInt(process.env.SERVER_ID || '0');\r\nconst orderId = generateSequentialId(SERVER_ID);\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// IDs are time-sortable\r\nconst id1 = generateSequentialId(0);\r\nawait delay(1000);\r\nconst id2 = generateSequentialId(0);\r\nconsole.log(id1 < id2); // true (lexicographic comparison works)\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/SequentialId.ts",
									"line": 61,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/SequentialId.ts#L61"
								}
							],
							"parameters": [
								{
									"id": 594,
									"name": "baseId",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Unique identifier for the client/endpoint (0 to 1,048,575).\r\n                Use different baseIds for different servers or processes to\r\n                avoid collisions."
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 337,
					"name": "get",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/http.ts",
							"line": 258,
							"character": 22,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L258"
						}
					],
					"signatures": [
						{
							"id": 338,
							"name": "get",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "GET a resource."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "HTTP response."
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nconst response = await get('/users', { page: '1', limit: '10' });\r\nconst users = response.as<User[]>();\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 258,
									"character": 22,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L258"
								}
							],
							"parameters": [
								{
									"id": 339,
									"name": "url",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "URL to get resource from."
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 340,
									"name": "queryString",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Optional query string parameters."
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Record"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										],
										"name": "Record",
										"package": "typescript"
									}
								},
								{
									"id": 341,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Request options."
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "RequestInit"
										},
										"name": "RequestInit",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 361,
										"name": "HttpResponse",
										"package": "@relax.js/core"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 97,
					"name": "getDataConverter",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 136,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L136"
						}
					],
					"signatures": [
						{
							"id": 98,
							"name": "getDataConverter",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Gets the appropriate type converter function for a form element.\r\nUses the "
									},
									{
										"kind": "code",
										"text": "`data-type`"
									},
									{
										"kind": "text",
										"text": " attribute if present, otherwise infers from input type."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "A function that converts string values to the appropriate type"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// With data-type attribute\r\n<input name=\"age\" data-type=\"number\" />\r\nconst converter = getDataConverter(input);\r\nconverter('42'); // Returns: 42 (number)\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Inferred from input type\r\n<input type=\"checkbox\" name=\"active\" />\r\nconst converter = getDataConverter(checkbox);\r\nconverter('true'); // Returns: true (boolean)\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormReader.ts",
									"line": 136,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L136"
								}
							],
							"parameters": [
								{
									"id": 99,
									"name": "element",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The form element to get a converter for"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLElement"
										},
										"name": "HTMLElement",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 123,
								"name": "ConverterFunc",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 319,
					"name": "getParentComponent",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/getParentComponent.ts",
							"line": 41,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/getParentComponent.ts#L41"
						}
					],
					"signatures": [
						{
							"id": 320,
							"name": "getParentComponent",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Finds the closest parent element of a specific Web Component type.\r\nTraverses up the DOM tree looking for an ancestor matching the constructor.\r\n\r\nUseful for child components that need to communicate with or access\r\ntheir parent container component, common in composite component patterns."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The matching parent element or null if not found"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Inside a child component, find the parent container\r\nclass ListItem extends HTMLElement {\r\n    connectedCallback() {\r\n        const list = getParentComponent(this, ListContainer);\r\n        if (list) {\r\n            list.registerItem(this);\r\n        }\r\n    }\r\n}\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Access parent component's methods\r\nclass TabPanel extends HTMLElement {\r\n    activate() {\r\n        const tabs = getParentComponent(this, TabContainer);\r\n        tabs?.selectPanel(this);\r\n    }\r\n}\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Handle case where parent might not exist\r\nconst form = getParentComponent(input, FormContainer);\r\nif (!form) {\r\n    console.warn('Input must be inside a FormContainer');\r\n    return;\r\n}\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/getParentComponent.ts",
									"line": 41,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/getParentComponent.ts#L41"
								}
							],
							"typeParameters": [
								{
									"id": 321,
									"name": "T",
									"variant": "typeParam",
									"kind": 131072,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The type of HTMLElement to find"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLElement"
										},
										"name": "HTMLElement",
										"package": "typescript"
									}
								}
							],
							"parameters": [
								{
									"id": 322,
									"name": "node",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The starting node to search from"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "Node"
										},
										"name": "Node",
										"package": "typescript"
									}
								},
								{
									"id": 323,
									"name": "constructor",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The class constructor of the desired element type"
											}
										]
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 324,
											"name": "__type",
											"variant": "declaration",
											"kind": 512,
											"flags": {},
											"sources": [
												{
													"fileName": "src/getParentComponent.ts",
													"line": 43,
													"character": 17,
													"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/getParentComponent.ts#L43"
												}
											],
											"signatures": [
												{
													"id": 325,
													"name": "constructor",
													"variant": "signature",
													"kind": 16384,
													"flags": {},
													"sources": [
														{
															"fileName": "src/getParentComponent.ts",
															"line": 43,
															"character": 19,
															"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/getParentComponent.ts#L43"
														}
													],
													"parameters": [
														{
															"id": 326,
															"name": "args",
															"variant": "param",
															"kind": 32768,
															"flags": {
																"isRest": true
															},
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "any"
																}
															}
														}
													],
													"type": {
														"type": "reference",
														"target": 321,
														"name": "T",
														"package": "@relax.js/core",
														"refersToTypeParameter": true
													}
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 321,
								"name": "T",
								"package": "@relax.js/core",
								"refersToTypeParameter": true
							}
						}
					]
				},
				{
					"id": 139,
					"name": "getValidator",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/ValidationRules.ts",
							"line": 80,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L80"
						}
					],
					"signatures": [
						{
							"id": 140,
							"name": "getValidator",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Looks up a registered validator by name."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The registry entry, or "
											},
											{
												"kind": "code",
												"text": "`undefined`"
											},
											{
												"kind": "text",
												"text": " if not found"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 80,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L80"
								}
							],
							"parameters": [
								{
									"id": 141,
									"name": "name",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The validator name used in "
											},
											{
												"kind": "code",
												"text": "`data-validate`"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "@relax.js/core",
									"packagePath": "src/forms/ValidationRules.ts",
									"qualifiedName": "ValidatorRegistryEntry"
								},
								"name": "ValidatorRegistryEntry",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 713,
					"name": "html",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/html/html.ts",
							"line": 66,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/html.ts#L66"
						}
					],
					"signatures": [
						{
							"id": 714,
							"name": "html",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Creates an updateable HTML template using tagged template literals.\r\nReturns an object with the fragment and an update method for efficient re-rendering.\r\n\r\nSupports:\r\n- Template literal substitutions ("
									},
									{
										"kind": "code",
										"text": "`${}`"
									},
									{
										"kind": "text",
										"text": ")\r\n- Mustache-style bindings ("
									},
									{
										"kind": "code",
										"text": "`{{property}}`"
									},
									{
										"kind": "text",
										"text": ")\r\n- Pipe transformations ("
									},
									{
										"kind": "code",
										"text": "`{{value|uppercase}}`"
									},
									{
										"kind": "text",
										"text": ")\r\n- Event handler binding"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "A function that takes context and returns a RenderTemplate"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Create and render a template\r\nconst template = html`\r\n    <div class=\"user\">\r\n        <h2>{{name}}</h2>\r\n        <p>{{email}}</p>\r\n        <span>{{createdAt|daysAgo}}</span>\r\n    </div>\r\n`;\r\n\r\nconst result = template({ name: 'John', email: 'john@example.com', createdAt: new Date() });\r\ncontainer.appendChild(result.fragment);\r\n\r\n// Later, update with new data\r\nresult.update({ name: 'Jane', email: 'jane@example.com', createdAt: new Date() });\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// With event handlers\r\nconst row = html`\r\n    <tr>\r\n        <td>{{name}}</td>\r\n        <td><button onclick=${function() { this.edit(this.id) }}>Edit</button></td>\r\n    </tr>\r\n`;\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/html/html.ts",
									"line": 66,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/html/html.ts#L66"
								}
							],
							"parameters": [
								{
									"id": 715,
									"name": "templateStrings",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The static parts of the template literal"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "TemplateStringsArray"
										},
										"name": "TemplateStringsArray",
										"package": "typescript"
									}
								},
								{
									"id": 716,
									"name": "substitutions",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isRest": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The dynamic values interpolated into the template"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 717,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 718,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 719,
													"name": "context",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												}
											],
											"type": {
												"type": "reference",
												"target": 720,
												"name": "RenderTemplate",
												"package": "@relax.js/core"
											}
										}
									]
								}
							}
						}
					]
				},
				{
					"id": 236,
					"name": "Inject",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/DependencyInjection.ts",
							"line": 104,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L104"
						}
					],
					"signatures": [
						{
							"id": 237,
							"name": "Inject",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Field decorator that injects a service from the global DI container.\r\nThe service is resolved when the class instance is created (not at class definition time),\r\nso services must be registered before the first instance is created.\r\n\r\nWorks with web components regardless of how they are created:\r\n- By the browser (HTML parsing): services are resolved during construction\r\n- By application code ("
									},
									{
										"kind": "code",
										"text": "`document.createElement`"
									},
									{
										"kind": "text",
										"text": " or "
									},
									{
										"kind": "code",
										"text": "`new`"
									},
									{
										"kind": "text",
										"text": "): same behavior\r\n- Injected fields are available in "
									},
									{
										"kind": "code",
										"text": "`connectedCallback`"
									},
									{
										"kind": "text",
										"text": " and all lifecycle methods"
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Using `@Inject` in a web component\r\nclass UserPanel extends HTMLElement {\r\n    @Inject(UserService)\r\n    private userService!: UserService;\r\n\r\n    connectedCallback() {\r\n        // userService is already resolved and ready to use\r\n        const user = this.userService.getCurrentUser();\r\n        this.render(user);\r\n    }\r\n}\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Services must be registered before components are created.\r\n// In your app entry point (e.g. main.ts):\r\nserviceCollection.registerByType(UserService, { inject: [ApiClient] });\r\nserviceCollection.registerByType(ApiClient, { inject: [] });\r\n\r\n// Now components can be created (by browser or code)\r\ncustomElements.define('user-panel', UserPanel);\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/DependencyInjection.ts",
									"line": 104,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/DependencyInjection.ts#L104"
								}
							],
							"typeParameters": [
								{
									"id": 238,
									"name": "T",
									"variant": "typeParam",
									"kind": 131072,
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"parameters": [
								{
									"id": 239,
									"name": "typeOrKey",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"target": 254,
												"typeArguments": [
													{
														"type": "reference",
														"target": 238,
														"name": "T",
														"package": "@relax.js/core",
														"refersToTypeParameter": true
													}
												],
												"name": "Constructor",
												"package": "@relax.js/core"
											}
										]
									}
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 240,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 241,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 242,
													"name": "_",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "undefined"
													}
												},
												{
													"id": 243,
													"name": "context",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reference",
														"target": {
															"packageName": "typescript",
															"packagePath": "lib/lib.decorators.d.ts",
															"qualifiedName": "ClassFieldDecoratorContext"
														},
														"name": "ClassFieldDecoratorContext",
														"package": "typescript"
													}
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 244,
													"name": "__type",
													"variant": "declaration",
													"kind": 65536,
													"flags": {},
													"signatures": [
														{
															"id": 245,
															"name": "__type",
															"variant": "signature",
															"kind": 4096,
															"flags": {},
															"parameters": [
																{
																	"id": 246,
																	"name": "this",
																	"variant": "param",
																	"kind": 32768,
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "any"
																	}
																}
															],
															"type": {
																"type": "reference",
																"target": 238,
																"name": "T",
																"package": "@relax.js/core",
																"refersToTypeParameter": true
															}
														}
													]
												}
											}
										}
									]
								}
							}
						}
					]
				},
				{
					"id": 510,
					"name": "joinPipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 211,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L211"
						}
					],
					"signatures": [
						{
							"id": 511,
							"name": "joinPipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Joins array elements with the specified separator"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Joined string or original value if not an array"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 211,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L211"
								}
							],
							"parameters": [
								{
									"id": 512,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Array to join"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								},
								{
									"id": 513,
									"name": "separator",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Character(s) to use between elements (defaults to comma)"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "','"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					]
				},
				{
					"id": 520,
					"name": "keysPipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 242,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L242"
						}
					],
					"signatures": [
						{
							"id": 521,
							"name": "keysPipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the keys of an object"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Array of object keys or empty array if not an object"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 242,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L242"
								}
							],
							"parameters": [
								{
									"id": 522,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Object to extract keys from"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					]
				},
				{
					"id": 517,
					"name": "lastPipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 231,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L231"
						}
					],
					"signatures": [
						{
							"id": 518,
							"name": "lastPipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Returns the last element of an array"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Last element or empty string if array is empty/invalid"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 231,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L231"
								}
							],
							"parameters": [
								{
									"id": 519,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Array to extract from"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					]
				},
				{
					"id": 486,
					"name": "lowercasePipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 67,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L67"
						}
					],
					"signatures": [
						{
							"id": 487,
							"name": "lowercasePipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Converts a string to lowercase"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The lowercase string"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 67,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L67"
								}
							],
							"parameters": [
								{
									"id": 488,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The string to convert"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 88,
					"name": "mapFormToClass",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 50,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L50"
						}
					],
					"signatures": [
						{
							"id": 89,
							"name": "mapFormToClass",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Maps form field values to a class instance's properties.\r\nAutomatically converts values based on input types (checkbox, number, date).\r\n\r\nForm field names must match property names on the target instance."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The populated instance"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nclass UserDTO {\r\n    name: string = '';\r\n    email: string = '';\r\n    age: number = 0;\r\n    newsletter: boolean = false;\r\n}\r\n\r\nconst form = document.querySelector('form');\r\nconst user = mapFormToClass(form, new UserDTO());\r\nconsole.log(user.name, user.age, user.newsletter);\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// With validation\r\nconst user = mapFormToClass(form, new UserDTO(), {\r\n    throwOnMissingProperty: true,  // Catch typos in form field names\r\n    throwOnMissingField: true      // Ensure all DTO fields are in form\r\n});\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormReader.ts",
									"line": 50,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L50"
								}
							],
							"typeParameters": [
								{
									"id": 90,
									"name": "T",
									"variant": "typeParam",
									"kind": 131072,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The type of the class instance"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"parameters": [
								{
									"id": 91,
									"name": "form",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The HTML form element to read from"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLFormElement"
										},
										"name": "HTMLFormElement",
										"package": "typescript"
									}
								},
								{
									"id": 92,
									"name": "instance",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The class instance to populate"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": 90,
										"name": "T",
										"package": "@relax.js/core",
										"refersToTypeParameter": true
									}
								},
								{
									"id": 93,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Configuration options"
											}
										]
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 94,
											"name": "__type",
											"variant": "declaration",
											"kind": 65536,
											"flags": {},
											"children": [
												{
													"id": 96,
													"name": "throwOnMissingField",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Throw if class property has no matching form field"
															}
														]
													},
													"sources": [
														{
															"fileName": "src/forms/FormReader.ts",
															"line": 55,
															"character": 8,
															"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L55"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													}
												},
												{
													"id": 95,
													"name": "throwOnMissingProperty",
													"variant": "declaration",
													"kind": 1024,
													"flags": {
														"isOptional": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Throw if form field has no matching property"
															}
														]
													},
													"sources": [
														{
															"fileName": "src/forms/FormReader.ts",
															"line": 54,
															"character": 8,
															"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L54"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														96,
														95
													]
												}
											]
										}
									},
									"defaultValue": "{}"
								}
							],
							"type": {
								"type": "reference",
								"target": 90,
								"name": "T",
								"package": "@relax.js/core",
								"refersToTypeParameter": true
							}
						}
					]
				},
				{
					"id": 972,
					"name": "matchRoute",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/routeMatching.ts",
							"line": 195,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeMatching.ts#L195"
						}
					],
					"signatures": [
						{
							"id": 973,
							"name": "matchRoute",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Match route by either name or URL pattern"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/routeMatching.ts",
									"line": 195,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeMatching.ts#L195"
								}
							],
							"parameters": [
								{
									"id": 974,
									"name": "routes",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Available routes"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"target": 850,
											"name": "Route",
											"package": "@relax.js/core"
										}
									}
								},
								{
									"id": 975,
									"name": "routeNameOrUrl",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Route name or URL to match"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 976,
									"name": "routeData",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Optional parameters for named routes"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Record"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "any"
													}
												]
											}
										],
										"name": "Record",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 907,
								"name": "RouteMatchResult",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 992,
					"name": "navigate",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/navigation.ts",
							"line": 204,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/navigation.ts#L204"
						}
					],
					"signatures": [
						{
							"id": 993,
							"name": "navigate",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Navigates to a route by name or URL.\r\nUpdates browser history and dispatches navigation events."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Navigate by route name\r\nnavigate('user', { params: { id: '123' } });\r\n\r\n// Navigate by URL\r\nnavigate('/users/123');\r\n\r\n// Navigate to specific target\r\nnavigate('detail', { params: { id: '42' }, target: 'modal' });\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/navigation.ts",
									"line": 204,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/navigation.ts#L204"
								}
							],
							"parameters": [
								{
									"id": 994,
									"name": "routeNameOrUrl",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Route name or URL path to navigate to"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 995,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Navigation options including params and target"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": 903,
										"name": "NavigateOptions",
										"package": "@relax.js/core"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 107,
					"name": "NumberConverter",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 282,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L282"
						}
					],
					"signatures": [
						{
							"id": 108,
							"name": "NumberConverter",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Converts string values to numbers."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Number value or undefined if empty"
											}
										]
									},
									{
										"tag": "@throws",
										"content": [
											{
												"kind": "text",
												"text": "Error if value is not a valid number"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormReader.ts",
									"line": 282,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L282"
								}
							],
							"parameters": [
								{
									"id": 109,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "String value to convert"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					]
				},
				{
					"id": 11,
					"name": "onError",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/errors.ts",
							"line": 63,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L63"
						}
					],
					"signatures": [
						{
							"id": 12,
							"name": "onError",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Registers a global error handler for Relaxjs errors.\r\nThe handler receives the error and an "
									},
									{
										"kind": "code",
										"text": "`ErrorContext`"
									},
									{
										"kind": "text",
										"text": ".\r\nCall "
									},
									{
										"kind": "code",
										"text": "`ctx.suppress()`"
									},
									{
										"kind": "text",
										"text": " to prevent the error from being thrown.\r\nOnly one handler can be active at a time; subsequent calls replace the previous handler."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nonError((error, ctx) => {\r\n    if (error.context.route === 'optional-panel') {\r\n        ctx.suppress();\r\n        return;\r\n    }\r\n    showErrorDialog(error.message);\r\n});\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/errors.ts",
									"line": 63,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L63"
								}
							],
							"parameters": [
								{
									"id": 13,
									"name": "fn",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "@relax.js/core",
											"packagePath": "src/errors.ts",
											"qualifiedName": "ErrorHandler"
										},
										"name": "ErrorHandler",
										"package": "@relax.js/core"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 507,
					"name": "piecesPipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 190,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L190"
						}
					],
					"signatures": [
						{
							"id": 508,
							"name": "piecesPipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Formats a count as pieces/items.\r\nUses the i18n system for translations (requires pipes namespace loaded)."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Formatted piece count string"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// In template: {{quantity | pieces}}\r\n// English: \"none\", \"one\", \"3 pcs\"\r\n// Swedish: \"inga\", \"en\", \"3 st\"\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 190,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L190"
								}
							],
							"parameters": [
								{
									"id": 509,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Count value"
											}
										]
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "number"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 342,
					"name": "post",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/http.ts",
							"line": 301,
							"character": 22,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L301"
						}
					],
					"signatures": [
						{
							"id": 343,
							"name": "post",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "POST a resource."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "HTTP response."
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nconst response = await post('/users', JSON.stringify({ name: 'John' }));\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 301,
									"character": 22,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L301"
								}
							],
							"parameters": [
								{
									"id": 344,
									"name": "url",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "URL to post to."
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 345,
									"name": "data",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Data to post."
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "BodyInit"
										},
										"name": "BodyInit",
										"package": "typescript"
									}
								},
								{
									"id": 346,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Request options."
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "RequestInit"
										},
										"name": "RequestInit",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 361,
										"name": "HttpResponse",
										"package": "@relax.js/core"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 996,
					"name": "printRoutes",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/navigation.ts",
							"line": 69,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/navigation.ts#L69"
						}
					],
					"signatures": [
						{
							"id": 997,
							"name": "printRoutes",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Debug helper to print all registered routes to console."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/navigation.ts",
									"line": 69,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/navigation.ts#L69"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 347,
					"name": "put",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/http.ts",
							"line": 333,
							"character": 22,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L333"
						}
					],
					"signatures": [
						{
							"id": 348,
							"name": "put",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "PUT a resource."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "HTTP response."
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nconst response = await put('/users/1', JSON.stringify({ name: 'Jane' }));\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 333,
									"character": 22,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L333"
								}
							],
							"parameters": [
								{
									"id": 349,
									"name": "url",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "URL to resource."
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 350,
									"name": "data",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Data to put."
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "BodyInit"
										},
										"name": "BodyInit",
										"package": "typescript"
									}
								},
								{
									"id": 351,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Request options."
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "RequestInit"
										},
										"name": "RequestInit",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 361,
										"name": "HttpResponse",
										"package": "@relax.js/core"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 100,
					"name": "readData",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/FormReader.ts",
							"line": 191,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L191"
						}
					],
					"signatures": [
						{
							"id": 101,
							"name": "readData",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Reads all form data into a plain object with automatic type conversion.\r\nHandles multiple values (e.g., multi-select) and custom form-associated elements.\r\n\r\nType conversion is based on:\r\n1. "
									},
									{
										"kind": "code",
										"text": "`data-type`"
									},
									{
										"kind": "text",
										"text": " attribute if present (number, boolean, string, Date)\r\n2. Input type (checkbox, number, date, etc.)\r\n3. Falls back to string"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Object with property names matching field names"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// HTML form\r\n<form>\r\n    <input name=\"username\" value=\"john\" />\r\n    <input name=\"age\" type=\"number\" value=\"25\" />\r\n    <input name=\"active\" type=\"checkbox\" checked />\r\n    <select name=\"colors\" multiple>\r\n        <option value=\"red\" selected>Red</option>\r\n        <option value=\"blue\" selected>Blue</option>\r\n    </select>\r\n</form>\r\n\r\n// Reading the form\r\nconst data = readData(form);\r\n// Returns: { username: 'john', age: 25, active: true, colors: ['red', 'blue'] }\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// With custom form elements\r\n<form>\r\n    <r-input name=\"email\" value=\"test@example.com\" />\r\n    <r-checkbox name=\"terms\" checked />\r\n</form>\r\nconst data = readData(form);\r\n1\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/FormReader.ts",
									"line": 191,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/FormReader.ts#L191"
								}
							],
							"typeParameters": [
								{
									"id": 102,
									"name": "T",
									"variant": "typeParam",
									"kind": 131072,
									"flags": {},
									"default": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Record"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "unknown"
											}
										],
										"name": "Record",
										"package": "typescript"
									}
								}
							],
							"parameters": [
								{
									"id": 103,
									"name": "form",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The HTML form element to read"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLFormElement"
										},
										"name": "HTMLFormElement",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 102,
								"name": "T",
								"package": "@relax.js/core",
								"refersToTypeParameter": true
							}
						}
					]
				},
				{
					"id": 963,
					"name": "registerRouteTarget",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/routeTargetRegistry.ts",
							"line": 20,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeTargetRegistry.ts#L20"
						}
					],
					"signatures": [
						{
							"id": 964,
							"name": "registerRouteTarget",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Registers a route target handler.\r\nWhen a navigation event targets this name, the handler is called directly.\r\nIf a pending event exists for this target, it is replayed immediately."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nregisterRouteTarget('sidebar', (evt) => renderComponent(evt));\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/routeTargetRegistry.ts",
									"line": 20,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeTargetRegistry.ts#L20"
								}
							],
							"parameters": [
								{
									"id": 965,
									"name": "name",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Target name, or "
											},
											{
												"kind": "code",
												"text": "`undefined`"
											},
											{
												"kind": "text",
												"text": " for the default (unnamed) target"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 966,
									"name": "handler",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Callback that receives the "
											},
											{
												"kind": "code",
												"text": "`NavigateRouteEvent`"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "@relax.js/core",
											"packagePath": "src/routing/routeTargetRegistry.ts",
											"qualifiedName": "RouteTargetHandler"
										},
										"name": "RouteTargetHandler",
										"package": "@relax.js/core"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 129,
					"name": "RegisterValidator",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/ValidationRules.ts",
							"line": 68,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L68"
						}
					],
					"signatures": [
						{
							"id": 130,
							"name": "RegisterValidator",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Decorator to register a validator class for a specific validation name."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n@RegisterValidator('email')\r\nclass EmailValidation implements Validator {\r\n    validate(value: string, context: ValidationContext) {\r\n        if (!value.includes('@')) {\r\n            context.addError('Invalid email address');\r\n        }\r\n    }\r\n}\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/ValidationRules.ts",
									"line": 68,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L68"
								}
							],
							"parameters": [
								{
									"id": 131,
									"name": "validationName",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The name used in data-validate attribute"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 132,
									"name": "validInputTypes",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Optional list of input types this validator applies to"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"defaultValue": "[]"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 133,
									"name": "__type",
									"variant": "declaration",
									"kind": 65536,
									"flags": {},
									"signatures": [
										{
											"id": 134,
											"name": "__type",
											"variant": "signature",
											"kind": 4096,
											"flags": {},
											"parameters": [
												{
													"id": 135,
													"name": "target",
													"variant": "param",
													"kind": 32768,
													"flags": {},
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 136,
															"name": "__type",
															"variant": "declaration",
															"kind": 512,
															"flags": {},
															"sources": [
																{
																	"fileName": "src/forms/ValidationRules.ts",
																	"line": 69,
																	"character": 29,
																	"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L69"
																}
															],
															"signatures": [
																{
																	"id": 137,
																	"name": "target",
																	"variant": "signature",
																	"kind": 16384,
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/forms/ValidationRules.ts",
																			"line": 69,
																			"character": 31,
																			"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/ValidationRules.ts#L69"
																		}
																	],
																	"parameters": [
																		{
																			"id": 138,
																			"name": "args",
																			"variant": "param",
																			"kind": 32768,
																			"flags": {
																				"isRest": true
																			},
																			"type": {
																				"type": "array",
																				"elementType": {
																					"type": "intrinsic",
																					"name": "unknown"
																				}
																			}
																		}
																	],
																	"type": {
																		"type": "reference",
																		"target": {
																			"packageName": "@relax.js/core",
																			"packagePath": "src/forms/ValidationRules.ts",
																			"qualifiedName": "Validator"
																		},
																		"name": "Validator",
																		"package": "@relax.js/core"
																	}
																}
															]
														}
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								}
							}
						}
					]
				},
				{
					"id": 14,
					"name": "reportError",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/errors.ts",
							"line": 84,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L84"
						}
					],
					"signatures": [
						{
							"id": 15,
							"name": "reportError",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Reports an error through the global handler.\r\nReturns the "
									},
									{
										"kind": "code",
										"text": "`RelaxError`"
									},
									{
										"kind": "text",
										"text": " if it should be thrown, or "
									},
									{
										"kind": "code",
										"text": "`null`"
									},
									{
										"kind": "text",
										"text": " if the handler suppressed it.\r\nThe caller is responsible for throwing the returned error."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The error to throw, or "
											},
											{
												"kind": "code",
												"text": "`null`"
											},
											{
												"kind": "text",
												"text": " if suppressed"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nconst error = reportError('Failed to load route component', {\r\n    route: 'user',\r\n    componentTagName: 'user-profile',\r\n    routeData: { id: 123 },\r\n});\r\nif (error) throw error;\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/errors.ts",
									"line": 84,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/errors.ts#L84"
								}
							],
							"parameters": [
								{
									"id": 16,
									"name": "message",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Human-readable error description"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 17,
									"name": "context",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Structured data for debugging (route, component, params, cause, etc.)"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Record"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "unknown"
											}
										],
										"name": "Record",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": 31,
								"name": "RelaxError",
								"package": "@relax.js/core"
							}
						}
					]
				},
				{
					"id": 333,
					"name": "request",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/http.ts",
							"line": 182,
							"character": 22,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L182"
						}
					],
					"signatures": [
						{
							"id": 334,
							"name": "request",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Make an HTTP request."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Response from server."
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nconst response = await request('/users', { method: 'GET' });\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 182,
									"character": 22,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L182"
								}
							],
							"parameters": [
								{
									"id": 335,
									"name": "url",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "URL to make the request against."
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 336,
									"name": "options",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Request options."
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "RequestInit"
										},
										"name": "RequestInit",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "reference",
								"target": {
									"packageName": "typescript",
									"packagePath": "lib/lib.es5.d.ts",
									"qualifiedName": "Promise"
								},
								"typeArguments": [
									{
										"type": "reference",
										"target": 361,
										"name": "HttpResponse",
										"package": "@relax.js/core"
									}
								],
								"name": "Promise",
								"package": "typescript"
							}
						}
					]
				},
				{
					"id": 555,
					"name": "resolveValue",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tools.ts",
							"line": 30,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/tools.ts#L30"
						}
					],
					"signatures": [
						{
							"id": 556,
							"name": "resolveValue",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Resolves a deeply nested value from an object using a path array.\r\nSafely navigates through the object tree, returning undefined if any\r\nsegment in the path is null or undefined.\r\n\r\nUsed internally by template engines to access data properties,\r\nbut also useful for general-purpose deep property access."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The resolved value, or undefined if path cannot be resolved"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Access nested property\r\nconst user = { address: { city: 'Stockholm' } };\r\nconst city = resolveValue(['address', 'city'], user);\r\n// Returns: 'Stockholm'\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Safe access with missing properties\r\nconst data = { user: null };\r\nconst name = resolveValue(['user', 'name'], data);\r\n// Returns: undefined (doesn't throw)\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Use with template expression paths\r\nconst path = 'user.profile.avatar'.split('.');\r\nconst avatar = resolveValue(path, context);\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/tools.ts",
									"line": 30,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/tools.ts#L30"
								}
							],
							"parameters": [
								{
									"id": 557,
									"name": "path",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Array of property names forming the path to the value"
											}
										]
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								},
								{
									"id": 558,
									"name": "context",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The object to resolve the value from"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.es5.d.ts",
											"qualifiedName": "Record"
										},
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "any"
											}
										],
										"name": "Record",
										"package": "typescript"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					]
				},
				{
					"id": 327,
					"name": "setFetch",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/http/http.ts",
							"line": 152,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L152"
						}
					],
					"signatures": [
						{
							"id": 328,
							"name": "setFetch",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Replace the fetch implementation for testing purposes."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\nsetFetch(async (url, options) => {\r\n    return new Response(JSON.stringify({ id: 1 }), { status: 200 });\r\n});\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/http/http.ts",
									"line": 152,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/http/http.ts#L152"
								}
							],
							"parameters": [
								{
									"id": 329,
									"name": "fn",
									"variant": "param",
									"kind": 32768,
									"flags": {
										"isOptional": true
									},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Custom fetch function, or undefined to restore the default."
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "@relax.js/core",
											"packagePath": "src/http/http.ts",
											"qualifiedName": "FetchFn"
										},
										"name": "FetchFn",
										"package": "@relax.js/core"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 189,
					"name": "setFormData",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/forms/setFormData.ts",
							"line": 49,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/setFormData.ts#L49"
						}
					],
					"signatures": [
						{
							"id": 190,
							"name": "setFormData",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Sets form field values from a data object using the name attribute.\r\nSupports dot notation for accessing nested properties and array handling."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Basic usage with flat object\r\nconst form = document.querySelector('form');\r\nconst data = { name: 'John', email: 'john@example.com' };\r\nsetFormData(form, data);\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Using with nested objects via dot notation\r\nconst form = document.querySelector('form');\r\nconst data = { \r\n  user: { \r\n    name: 'John', \r\n    contact: { \r\n      email: 'john@example.com' \r\n    } \r\n  } \r\n};\r\n// Form has fields with names like \"user.name\" and \"user.contact.email\"\r\nsetFormData(form, data);\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Using with simple arrays using [] notation\r\nconst form = document.querySelector('form');\r\nconst data = { \r\n  hobbies: ['Reading', 'Cycling', 'Cooking']\r\n};\r\n// Form has multiple fields with names like \"hobbies[]\"\r\nsetFormData(form, data);\n```"
											}
										]
									},
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// Using with array of objects using numeric indexers\r\nconst form = document.querySelector('form');\r\nconst data = { \r\n  users: [\r\n    { name: 'John', email: 'john@example.com' },\r\n    { name: 'Jane', email: 'jane@example.com' }\r\n  ]\r\n};\r\n// Form has fields with names like \"users[0].name\", \"users[1].email\", etc.\r\nsetFormData(form, data);\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/forms/setFormData.ts",
									"line": 49,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/forms/setFormData.ts#L49"
								}
							],
							"parameters": [
								{
									"id": 191,
									"name": "form",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The HTML form element to populate"
											}
										]
									},
									"type": {
										"type": "reference",
										"target": {
											"packageName": "typescript",
											"packagePath": "lib/lib.dom.d.ts",
											"qualifiedName": "HTMLFormElement"
										},
										"name": "HTMLFormElement",
										"package": "typescript"
									}
								},
								{
									"id": 192,
									"name": "data",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The data object containing values to set in the form"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 492,
					"name": "shortenPipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 87,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L87"
						}
					],
					"signatures": [
						{
							"id": 493,
							"name": "shortenPipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Shortens a string to a specified length and adds ellipsis."
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The shortened string with ellipsis if needed"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 87,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L87"
								}
							],
							"parameters": [
								{
									"id": 494,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The string to shorten"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 495,
									"name": "length",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Maximum length including ellipsis"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 990,
					"name": "startRouting",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/navigation.ts",
							"line": 138,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/navigation.ts#L138"
						}
					],
					"signatures": [
						{
							"id": 991,
							"name": "startRouting",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Initializes routing and navigates to the current URL.\r\nCall this after DOM is ready and routes are defined."
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```ts\n// In your main application component\r\nconnectedCallback() {\r\n    defineRoutes(routes);\r\n    startRouting();\r\n}\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/navigation.ts",
									"line": 138,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/navigation.ts#L138"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 527,
					"name": "ternaryPipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 265,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L265"
						}
					],
					"signatures": [
						{
							"id": 528,
							"name": "ternaryPipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Implements ternary operator as a pipe"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "Selected value based on condition"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 265,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L265"
								}
							],
							"parameters": [
								{
									"id": 529,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Condition to evaluate"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 530,
									"name": "trueValue",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Value to return if condition is truthy"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 531,
									"name": "falseValue",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Value to return if condition is falsy"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 483,
					"name": "trimPipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 57,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L57"
						}
					],
					"signatures": [
						{
							"id": 484,
							"name": "trimPipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Converts a string to uppercase"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The uppercase string"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 57,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L57"
								}
							],
							"parameters": [
								{
									"id": 485,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The string to convert"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				},
				{
					"id": 967,
					"name": "unregisterRouteTarget",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/routeTargetRegistry.ts",
							"line": 46,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeTargetRegistry.ts#L46"
						}
					],
					"signatures": [
						{
							"id": 968,
							"name": "unregisterRouteTarget",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Unregisters a previously registered route target handler."
									}
								]
							},
							"sources": [
								{
									"fileName": "src/routing/routeTargetRegistry.ts",
									"line": 46,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/routeTargetRegistry.ts#L46"
								}
							],
							"parameters": [
								{
									"id": 969,
									"name": "name",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Target name that was passed to "
											},
											{
												"kind": "code",
												"text": "`registerRouteTarget`"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					]
				},
				{
					"id": 480,
					"name": "uppercasePipe",
					"variant": "declaration",
					"kind": 64,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 48,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L48"
						}
					],
					"signatures": [
						{
							"id": 481,
							"name": "uppercasePipe",
							"variant": "signature",
							"kind": 4096,
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Converts a string to uppercase"
									}
								],
								"blockTags": [
									{
										"tag": "@returns",
										"content": [
											{
												"kind": "text",
												"text": "The uppercase string"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/pipes.ts",
									"line": 48,
									"character": 16,
									"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L48"
								}
							],
							"parameters": [
								{
									"id": 482,
									"name": "value",
									"variant": "param",
									"kind": 32768,
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The string to convert"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					]
				}
			],
			"groups": [
				{
					"title": "Enumerations",
					"children": [
						841
					]
				},
				{
					"title": "Classes",
					"children": [
						214,
						196,
						177,
						62,
						371,
						595,
						916,
						623,
						640,
						660,
						160,
						31,
						148,
						868,
						885,
						998,
						1965,
						266,
						298,
						796,
						458,
						398,
						743,
						775
					]
				},
				{
					"title": "Interfaces",
					"children": [
						736,
						699,
						729,
						28,
						119,
						356,
						361,
						863,
						903,
						544,
						260,
						720,
						389,
						860,
						850,
						846,
						913,
						444,
						142,
						50
					]
				},
				{
					"title": "Type Aliases",
					"children": [
						254,
						123,
						127,
						128,
						539,
						859,
						907,
						858,
						912,
						259,
						837,
						439
					]
				},
				{
					"title": "Variables",
					"children": [
						318,
						554,
						986,
						317
					]
				},
				{
					"title": "Functions",
					"children": [
						534,
						18,
						104,
						489,
						970,
						725,
						330,
						247,
						193,
						113,
						116,
						532,
						496,
						110,
						500,
						504,
						523,
						987,
						352,
						977,
						982,
						514,
						592,
						337,
						97,
						319,
						139,
						713,
						236,
						510,
						520,
						517,
						486,
						88,
						972,
						992,
						107,
						11,
						507,
						342,
						996,
						347,
						100,
						963,
						129,
						14,
						333,
						555,
						327,
						189,
						492,
						990,
						527,
						483,
						967,
						480
					]
				}
			],
			"sources": [
				{
					"fileName": "src/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/index.ts#L1"
				}
			]
		},
		{
			"id": 5,
			"name": "routing",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 3090,
					"name": "clearPendingNavigations",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 22,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L22"
						}
					],
					"target": 970
				},
				{
					"id": 3095,
					"name": "defineRoutes",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 33,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L33"
						}
					],
					"target": 987
				},
				{
					"id": 3092,
					"name": "findRouteByName",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 27,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L27"
						}
					],
					"target": 977
				},
				{
					"id": 3093,
					"name": "findRouteByUrl",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 28,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L28"
						}
					],
					"target": 982
				},
				{
					"id": 3074,
					"name": "GuardResult",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 2,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L2"
						}
					],
					"target": 841
				},
				{
					"id": 3094,
					"name": "internalRoutes",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 32,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L32"
						}
					],
					"target": 986
				},
				{
					"id": 3080,
					"name": "LoadRoute",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 8,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L8"
						}
					],
					"target": 863
				},
				{
					"id": 3091,
					"name": "matchRoute",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 26,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L26"
						}
					],
					"target": 972
				},
				{
					"id": 3097,
					"name": "navigate",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 35,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L35"
						}
					],
					"target": 992
				},
				{
					"id": 3083,
					"name": "NavigateOptions",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 11,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L11"
						}
					],
					"target": 903
				},
				{
					"id": 3087,
					"name": "NavigateRouteEvent",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 17,
							"character": 9,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L17"
						}
					],
					"target": 916
				},
				{
					"id": 3098,
					"name": "printRoutes",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 36,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L36"
						}
					],
					"target": 996
				},
				{
					"id": 3088,
					"name": "registerRouteTarget",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 20,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L20"
						}
					],
					"target": 963
				},
				{
					"id": 3079,
					"name": "Routable",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 7,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L7"
						}
					],
					"target": 860
				},
				{
					"id": 3076,
					"name": "Route",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 4,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L4"
						}
					],
					"target": 850
				},
				{
					"id": 3078,
					"name": "RouteData",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 6,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L6"
						}
					],
					"target": 859
				},
				{
					"id": 3081,
					"name": "RouteError",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 9,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L9"
						}
					],
					"target": 868
				},
				{
					"id": 3075,
					"name": "RouteGuard",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 3,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L3"
						}
					],
					"target": 846
				},
				{
					"id": 3082,
					"name": "RouteGuardError",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 10,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L10"
						}
					],
					"target": 885
				},
				{
					"id": 3099,
					"name": "RouteLink",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 39,
							"character": 9,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L39"
						}
					],
					"target": 998
				},
				{
					"id": 3084,
					"name": "RouteMatchResult",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 12,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L12"
						}
					],
					"target": 907
				},
				{
					"id": 3077,
					"name": "RouteParamType",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 5,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L5"
						}
					],
					"target": 858
				},
				{
					"id": 3085,
					"name": "RouteSegmentType",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 13,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L13"
						}
					],
					"target": 912
				},
				{
					"id": 3100,
					"name": "RouteTarget",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 40,
							"character": 9,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L40"
						}
					],
					"target": 1965
				},
				{
					"id": 3086,
					"name": "RouteValue",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 14,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L14"
						}
					],
					"target": 913
				},
				{
					"id": 3096,
					"name": "startRouting",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 34,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L34"
						}
					],
					"target": 990
				},
				{
					"id": 3089,
					"name": "unregisterRouteTarget",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/routing/index.ts",
							"line": 21,
							"character": 4,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L21"
						}
					],
					"target": 967
				}
			],
			"groups": [
				{
					"title": "References",
					"children": [
						3090,
						3095,
						3092,
						3093,
						3074,
						3094,
						3080,
						3091,
						3097,
						3083,
						3087,
						3098,
						3088,
						3079,
						3076,
						3078,
						3081,
						3075,
						3082,
						3099,
						3084,
						3077,
						3085,
						3100,
						3086,
						3096,
						3089
					]
				}
			],
			"sources": [
				{
					"fileName": "src/routing/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/routing/index.ts#L1"
				}
			]
		},
		{
			"id": 8,
			"name": "utils",
			"variant": "declaration",
			"kind": 2,
			"flags": {},
			"children": [
				{
					"id": 578,
					"name": "applyPipes",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 400,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L400"
						}
					],
					"target": 534
				},
				{
					"id": 3189,
					"name": "asyncHandler",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/utils/index.ts",
							"line": 4,
							"character": 43,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/utils/index.ts#L4"
						}
					],
					"target": 18
				},
				{
					"id": 565,
					"name": "capitalizePipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 76,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L76"
						}
					],
					"target": 489
				},
				{
					"id": 577,
					"name": "createPipeRegistry",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 319,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L319"
						}
					],
					"target": 532
				},
				{
					"id": 567,
					"name": "currencyPipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 109,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L109"
						}
					],
					"target": 496
				},
				{
					"id": 568,
					"name": "datePipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 130,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L130"
						}
					],
					"target": 500
				},
				{
					"id": 569,
					"name": "daysAgoPipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 158,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L158"
						}
					],
					"target": 504
				},
				{
					"id": 575,
					"name": "defaultPipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 254,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L254"
						}
					],
					"target": 523
				},
				{
					"id": 581,
					"name": "defaultPipes",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 375,
							"character": 13,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L375"
						}
					],
					"target": 554
				},
				{
					"id": 572,
					"name": "firstPipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 221,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L221"
						}
					],
					"target": 514
				},
				{
					"id": 3185,
					"name": "generateSequentialId",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/utils/index.ts",
							"line": 3,
							"character": 9,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/utils/index.ts#L3"
						}
					],
					"target": 592
				},
				{
					"id": 571,
					"name": "joinPipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 211,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L211"
						}
					],
					"target": 510
				},
				{
					"id": 574,
					"name": "keysPipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 242,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L242"
						}
					],
					"target": 520
				},
				{
					"id": 573,
					"name": "lastPipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 231,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L231"
						}
					],
					"target": 517
				},
				{
					"id": 564,
					"name": "lowercasePipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 67,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L67"
						}
					],
					"target": 486
				},
				{
					"id": 3186,
					"name": "onError",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/utils/index.ts",
							"line": 4,
							"character": 9,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/utils/index.ts#L4"
						}
					],
					"target": 11
				},
				{
					"id": 570,
					"name": "piecesPipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 190,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L190"
						}
					],
					"target": 507
				},
				{
					"id": 579,
					"name": "PipeFunction",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 36,
							"character": 12,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L36"
						}
					],
					"target": 539
				},
				{
					"id": 580,
					"name": "PipeRegistry",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 284,
							"character": 17,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L284"
						}
					],
					"target": 544
				},
				{
					"id": 3188,
					"name": "RelaxError",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/utils/index.ts",
							"line": 4,
							"character": 31,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/utils/index.ts#L4"
						}
					],
					"target": 31
				},
				{
					"id": 3187,
					"name": "reportError",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/utils/index.ts",
							"line": 4,
							"character": 18,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/utils/index.ts#L4"
						}
					],
					"target": 14
				},
				{
					"id": 582,
					"name": "resolveValue",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/tools.ts",
							"line": 30,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/tools.ts#L30"
						}
					],
					"target": 555
				},
				{
					"id": 566,
					"name": "shortenPipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 87,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L87"
						}
					],
					"target": 492
				},
				{
					"id": 576,
					"name": "ternaryPipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 265,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L265"
						}
					],
					"target": 527
				},
				{
					"id": 563,
					"name": "trimPipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 57,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L57"
						}
					],
					"target": 483
				},
				{
					"id": 562,
					"name": "uppercasePipe",
					"variant": "reference",
					"kind": 4194304,
					"flags": {},
					"sources": [
						{
							"fileName": "src/pipes.ts",
							"line": 48,
							"character": 16,
							"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/pipes.ts#L48"
						}
					],
					"target": 480
				}
			],
			"groups": [
				{
					"title": "References",
					"children": [
						578,
						3189,
						565,
						577,
						567,
						568,
						569,
						575,
						581,
						572,
						3185,
						571,
						574,
						573,
						564,
						3186,
						570,
						579,
						580,
						3188,
						3187,
						582,
						566,
						576,
						563,
						562
					]
				}
			],
			"sources": [
				{
					"fileName": "src/utils/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/relax-js/core/blob/dbbe22b1b89199ba6f8c90f4de1bf5199434b3fa/src/utils/index.ts#L1"
				}
			]
		}
	],
	"groups": [
		{
			"title": "Modules",
			"children": [
				10,
				9,
				7,
				4,
				2,
				3,
				6,
				1,
				5,
				8
			]
		}
	],
	"packageName": "@relax.js/core",
	"readme": [
		{
			"kind": "text",
			"text": "# Relaxjs\n\n**Ship faster with less code.**\n\nWeb Component library with routing, forms, DI, templating, and i18n. No virtual DOM, no build magic, no surprise re-renders.\n\n- ~20KB gzipped, one dependency\n- Native Web Components, zero vendor lock-in\n- Use only what you need: forms, routing, DI, i18n are all independent\n- No build step required, no compiler, no CLI\n- Standard HTML, standard DOM, standard async/await\n\n## Why Relaxjs?\n\nModern frameworks solve problems you might not have. Relaxjs takes the opposite approach:\n\n| Framework Approach | Relaxjs Approach |\n|-------------------|------------------|\n| Virtual DOM diffing | Direct DOM manipulation |\n| Reactive state management | Explicit updates |\n| Custom template syntax | Standard HTML |\n| Framework-specific lifecycle | Native Web Component lifecycle |\n| Magic re-renders | You control what updates |\n| Custom rendering pipeline | Native async/await everywhere |\n\n> [Read the detailed comparison]("
		},
		{
			"kind": "relative-link",
			"text": "docs/WhyRelaxjs.md",
			"target": 11
		},
		{
			"kind": "text",
			"text": ")\n\n**The result:** You always know *when* something ran, *why* it ran, and *what* triggered it.\n\n## What Relaxjs Adds\n\nWeb Components give you encapsulation and lifecycle hooks. Relaxjs fills the gaps:\n\n| Vanilla Web Components | With Relaxjs |\n|------------------------|--------------|\n| Manual form serialization | "
		},
		{
			"kind": "code",
			"text": "`readData(form)`"
		},
		{
			"kind": "text",
			"text": " returns typed objects (send it directly to backend) |\n| Query string parsing | Named routes with typed parameters |\n| DIY validation logic | "
		},
		{
			"kind": "code",
			"text": "`FormValidator`"
		},
		{
			"kind": "text",
			"text": " with HTML5 integration |\n| No component library | Table, Tabs, TreeView, Menu ready to use |\n| Manual service wiring | Decorator-based dependency injection |\n| Raw fetch boilerplate | Simple HTTP client for backend calls |\n\nYou write less boilerplate while keeping full control.\n\n## Installation\n\n"
		},
		{
			"kind": "code",
			"text": "```bash\nnpm install @relax.js/core\n```"
		},
		{
			"kind": "text",
			"text": "\n\n## Quick Examples\n\n### Form Handling\n\nRead and write form data with automatic type conversion:\n\n"
		},
		{
			"kind": "code",
			"text": "```typescript\nimport { setFormData, readData } from '@relax.js/core';\n\n// Populate a form from an object\nconst user = { name: 'John', email: 'john@example.com', age: 30 };\nsetFormData(form, user);\n\n// Read form data back (with types!)\nconst data = readData(form);\n// { name: 'John', email: 'john@example.com', age: 30 }\n```"
		},
		{
			"kind": "text",
			"text": "\n\nSupports nested objects ("
		},
		{
			"kind": "code",
			"text": "`user.address.city`"
		},
		{
			"kind": "text",
			"text": "), arrays ("
		},
		{
			"kind": "code",
			"text": "`tags[]`"
		},
		{
			"kind": "text",
			"text": "), and automatic type conversion for numbers, booleans, and dates.\n\n> [Form utilities docs]("
		},
		{
			"kind": "relative-link",
			"text": "docs/forms/forms.md",
			"target": 12
		},
		{
			"kind": "text",
			"text": ")\n\n### Client-Side Routing\n\nDefine routes and let the router handle navigation:\n\n"
		},
		{
			"kind": "code",
			"text": "```typescript\nimport { defineRoutes, navigate, startRouting } from '@relax.js/core';\n\ndefineRoutes([\n    { name: 'home', path: '/', componentTagName: 'app-home' },\n    { name: 'user', path: '/users/:id', componentTagName: 'app-user' },\n    { name: 'settings', path: '/settings', componentTagName: 'app-settings' }\n]);\n\nstartRouting();\n\n// Navigate programmatically\nnavigate('user', { params: { id: '123' } });\n```"
		},
		{
			"kind": "text",
			"text": "\n\n"
		},
		{
			"kind": "code",
			"text": "```html\n<r-route-target></r-route-target>\n```"
		},
		{
			"kind": "text",
			"text": "\n\n> [Routing docs]("
		},
		{
			"kind": "relative-link",
			"text": "docs/routing/Routing.md",
			"target": 13
		},
		{
			"kind": "text",
			"text": ")\n\n### Form Validation\n\nHTML5-style validation with custom rules and error summaries:\n\n"
		},
		{
			"kind": "code",
			"text": "```typescript\nimport { FormValidator } from '@relax.js/core';\n\nconst validator = new FormValidator(form, {\n    useSummary: true,\n    submitCallback: () => saveData()\n});\n```"
		},
		{
			"kind": "text",
			"text": "\n\n> [Validation docs]("
		},
		{
			"kind": "relative-link",
			"text": "docs/forms/validation.md",
			"target": 14
		},
		{
			"kind": "text",
			"text": ")\n\n## What's Included\n\n| Feature | Description |\n|---------|-------------|\n| **Form Utilities** | Read/write forms, type conversion, validation |\n| **Routing** | Named routes, typed parameters, guards, layouts, multiple targets |\n| **HTML Templates** | "
		},
		{
			"kind": "code",
			"text": "`html`"
		},
		{
			"kind": "text",
			"text": " tagged templates with data binding and in-place updates |\n| **HTTP Client** | Type-safe "
		},
		{
			"kind": "code",
			"text": "`get`"
		},
		{
			"kind": "text",
			"text": "/"
		},
		{
			"kind": "code",
			"text": "`post`"
		},
		{
			"kind": "text",
			"text": "/"
		},
		{
			"kind": "code",
			"text": "`put`"
		},
		{
			"kind": "text",
			"text": "/"
		},
		{
			"kind": "code",
			"text": "`del`"
		},
		{
			"kind": "text",
			"text": " with automatic JWT |\n| **WebSocket** | Auto-reconnect, message queuing, typed messages |\n| **SSE** | Server-Sent Events dispatched as DOM events |\n| **Dependency Injection** | Decorator-based DI with constructor and property injection |\n| **i18n** | ICU message format, pluralization, locale-aware formatting |\n| **Pipes** | 15 built-in data transformations for templates |\n\n## Where Relaxjs Fits\n\nRelaxjs is a good choice when:\n\n- You're building a **small-to-medium SPA** where you want direct control over the DOM\n- Your team prefers **vanilla Web Components** over framework abstractions\n- You want **gradual adoption** - use only the parts you need, no all-or-nothing buy-in\n- **Bundle size and simplicity** matter more than ecosystem breadth\n- You want to **understand what your code does** - no hidden re-renders, no magic proxies, no compiler transforms\n\n## Where Relaxjs Doesn't Fit\n\nRelaxjs is not the right tool for everything:\n\n- **Large-scale apps with complex state** - Relaxjs has no reactive state management, no global store, no computed properties. If your UI has dozens of interdependent data flows, you'll be writing a lot of manual update logic.\n- **Server-side rendering / static site generation** - Relaxjs is client-only. If you need SEO, fast first-paint from the server, or pre-rendered pages, look at Next.js, Nuxt, or SvelteKit.\n- **Big teams that need a large talent pool** - React and Angular developers are everywhere. Finding developers who know Relaxjs (or are willing to learn a small library) is harder.\n- **Rich ecosystem needs** - There's no component marketplace, no DevTools extension, no community middleware. You build what you need or use vanilla JS libraries.\n- **Mobile / native targets** - No React Native equivalent, no Ionic integration. Relaxjs is for the browser.\n\n## How It Compares\n\n| | Relaxjs | React | Angular | Vue | Svelte |\n|---|---|---|---|---|---|\n| **Approach** | Web Components | Virtual DOM | Full framework | Virtual DOM | Compiler |\n| **Bundle size** | ~20KB gzipped | ~45KB | ~150KB+ | ~33KB | ~2KB runtime |\n| **Learning curve** | Low (vanilla TS) | Medium | High | Medium | Low-Medium |\n| **State management** | Explicit DOM updates | Hooks / Redux / Zustand | RxJS / Signals | Reactive refs | Stores / runes |\n| **Routing** | Built-in (simple) | react-router (separate) | Built-in (full) | vue-router (separate) | SvelteKit |\n| **Forms** | Built-in (HTML5 native) | Controlled / uncontrolled | Reactive forms | v-model | bind: |\n| **SSR** | No | Yes | Yes | Yes | Yes |\n| **Ecosystem** | Small | Massive | Large | Large | Growing |\n| **DI** | Built-in | None (Context API) | Built-in | Provide / Inject | None |\n| **i18n** | Built-in (ICU) | i18next etc. | Built-in | vue-i18n | i18next etc. |\n| **DevTools** | Browser DevTools | React DevTools | Angular DevTools | Vue DevTools | Svelte DevTools |\n| **Community size** | Small | Very large | Large | Large | Medium |\n\n## Philosophy\n\nThis isn't a framework - it's a library. Use what you need:\n\n- Need just form handling? Import "
		},
		{
			"kind": "code",
			"text": "`setFormData`"
		},
		{
			"kind": "text",
			"text": " and "
		},
		{
			"kind": "code",
			"text": "`readData`"
		},
		{
			"kind": "text",
			"text": ".\n- Need routing? Add "
		},
		{
			"kind": "code",
			"text": "`defineRoutes`"
		},
		{
			"kind": "text",
			"text": " and "
		},
		{
			"kind": "code",
			"text": "`r-route-target`"
		},
		{
			"kind": "text",
			"text": ".\n- Need everything? It's all there.\n\nNo buy-in required. No migration path to worry about. \n\n## Documentation\n\n- [Why Relaxjs?]("
		},
		{
			"kind": "relative-link",
			"text": "docs/WhyRelaxjs.md",
			"target": 11
		},
		{
			"kind": "text",
			"text": ") - Detailed comparison with frameworks\n- [Getting Started]("
		},
		{
			"kind": "relative-link",
			"text": "docs/GettingStarted.md",
			"target": 15
		},
		{
			"kind": "text",
			"text": ") - Progressive adoption guide (7 levels)\n- [Architecture]("
		},
		{
			"kind": "relative-link",
			"text": "docs/Architecture.md",
			"target": 16
		},
		{
			"kind": "text",
			"text": ")\n- [Form Utilities]("
		},
		{
			"kind": "relative-link",
			"text": "docs/forms/forms.md",
			"target": 12
		},
		{
			"kind": "text",
			"text": ") - Validation, reading/writing, custom form components\n- [Routing]("
		},
		{
			"kind": "relative-link",
			"text": "docs/routing/Routing.md",
			"target": 13
		},
		{
			"kind": "text",
			"text": ") - Routes, guards, layouts, navigation\n- [HTML Templates]("
		},
		{
			"kind": "relative-link",
			"text": "docs/html/html.md",
			"target": 17
		},
		{
			"kind": "text",
			"text": ") - Tagged templates with data binding\n- [HTTP & WebSocket]("
		},
		{
			"kind": "relative-link",
			"text": "docs/http/HttpClient.md",
			"target": 18
		},
		{
			"kind": "text",
			"text": ") - REST calls, WebSocket, SSE\n- [Dependency Injection]("
		},
		{
			"kind": "relative-link",
			"text": "docs/DependencyInjection.md",
			"target": 19
		},
		{
			"kind": "text",
			"text": ")\n- [i18n]("
		},
		{
			"kind": "relative-link",
			"text": "docs/i18n/i18n.md",
			"target": 20
		},
		{
			"kind": "text",
			"text": ") - Translations, ICU format, locale switching\n- [Pipes]("
		},
		{
			"kind": "relative-link",
			"text": "docs/Pipes.md",
			"target": 21
		},
		{
			"kind": "text",
			"text": ") - Data transformations for templates\n- [Utilities]("
		},
		{
			"kind": "relative-link",
			"text": "docs/utilities.md",
			"target": 22
		},
		{
			"kind": "text",
			"text": ") - Sequential IDs, LinkedList, helpers\n\n## Browser Support\n\nWorks in all browsers that support Web Components (Chrome, Firefox, Safari, Edge).\n\n## License\n\nMIT"
		}
	],
	"symbolIdMap": {
		"1": {
			"packageName": "@relax.js/core",
			"packagePath": "src/index.ts",
			"qualifiedName": ""
		},
		"2": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/index.ts",
			"qualifiedName": ""
		},
		"3": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": ""
		},
		"4": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": ""
		},
		"5": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": ""
		},
		"6": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/index.ts",
			"qualifiedName": ""
		},
		"7": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/index.ts",
			"qualifiedName": ""
		},
		"8": {
			"packageName": "@relax.js/core",
			"packagePath": "src/utils/index.ts",
			"qualifiedName": ""
		},
		"9": {
			"packageName": "@relax.js/core",
			"packagePath": "src/di/index.ts",
			"qualifiedName": ""
		},
		"10": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Index.ts",
			"qualifiedName": ""
		},
		"11": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "onError"
		},
		"12": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "onError"
		},
		"13": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "fn"
		},
		"14": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "reportError"
		},
		"15": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "reportError"
		},
		"16": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "message"
		},
		"17": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "context"
		},
		"18": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "asyncHandler"
		},
		"19": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "asyncHandler"
		},
		"20": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "TArgs"
		},
		"21": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "fn"
		},
		"22": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "__type"
		},
		"23": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "__type"
		},
		"24": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "args"
		},
		"25": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "__type"
		},
		"26": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "__type"
		},
		"27": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "args"
		},
		"28": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "ErrorContext"
		},
		"29": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "ErrorContext.suppress"
		},
		"30": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "ErrorContext.suppress"
		},
		"31": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "RelaxError"
		},
		"32": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.captureStackTrace"
		},
		"33": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.captureStackTrace"
		},
		"34": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "targetObject"
		},
		"35": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "constructorOpt"
		},
		"36": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.prepareStackTrace"
		},
		"37": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__type"
		},
		"38": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__type"
		},
		"39": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "err"
		},
		"40": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "stackTraces"
		},
		"41": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.stackTraceLimit"
		},
		"42": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "RelaxError.__constructor"
		},
		"43": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "RelaxError"
		},
		"44": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "message"
		},
		"45": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "context"
		},
		"46": {
			"packageName": "@relax.js/core",
			"packagePath": "src/errors.ts",
			"qualifiedName": "RelaxError.context"
		},
		"47": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"48": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"49": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"50": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "ValidatorOptions"
		},
		"51": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "ValidatorOptions.autoValidate"
		},
		"52": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "ValidatorOptions.useSummary"
		},
		"53": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "ValidatorOptions.customChecks"
		},
		"54": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "__type"
		},
		"55": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "__type"
		},
		"56": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "form"
		},
		"57": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "ValidatorOptions.preventDefault"
		},
		"58": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "ValidatorOptions.preventDefaultOnFailed"
		},
		"59": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "ValidatorOptions.submitCallback"
		},
		"60": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "__type"
		},
		"61": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "__type"
		},
		"62": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator"
		},
		"63": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator.FindForm"
		},
		"64": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator.FindForm"
		},
		"65": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "element"
		},
		"66": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator.__constructor"
		},
		"67": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator"
		},
		"68": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "form"
		},
		"69": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "options"
		},
		"73": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator.validateForm"
		},
		"74": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator.validateForm"
		},
		"75": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator.displayErrorSummary"
		},
		"76": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator.displayErrorSummary"
		},
		"77": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "messages"
		},
		"80": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator.addErrorToSummary"
		},
		"81": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator.addErrorToSummary"
		},
		"82": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "fieldName"
		},
		"83": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "message"
		},
		"84": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator.clearErrorSummary"
		},
		"85": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormValidator.ts",
			"qualifiedName": "FormValidator.clearErrorSummary"
		},
		"88": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "mapFormToClass"
		},
		"89": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "mapFormToClass"
		},
		"90": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "T"
		},
		"91": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "form"
		},
		"92": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "instance"
		},
		"93": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "options"
		},
		"94": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "__type"
		},
		"95": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "__type.throwOnMissingProperty"
		},
		"96": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "__type.throwOnMissingField"
		},
		"97": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "getDataConverter"
		},
		"98": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "getDataConverter"
		},
		"99": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "element"
		},
		"100": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "readData"
		},
		"101": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "readData"
		},
		"102": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "T"
		},
		"103": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "form"
		},
		"104": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "BooleanConverter"
		},
		"105": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "BooleanConverter"
		},
		"106": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "value"
		},
		"107": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "NumberConverter"
		},
		"108": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "NumberConverter"
		},
		"109": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "value"
		},
		"110": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "DateConverter"
		},
		"111": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "DateConverter"
		},
		"112": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "value"
		},
		"113": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "createConverterFromDataType"
		},
		"114": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "createConverterFromDataType"
		},
		"115": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "dataType"
		},
		"116": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "createConverterFromInputType"
		},
		"117": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "createConverterFromInputType"
		},
		"118": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "inputType"
		},
		"119": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "FormReaderOptions"
		},
		"120": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "FormReaderOptions.prefix"
		},
		"121": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "FormReaderOptions.disableBinaryCheckbox"
		},
		"122": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "FormReaderOptions.disableBinaryRadioButton"
		},
		"123": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "ConverterFunc"
		},
		"124": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "__type"
		},
		"125": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "__type"
		},
		"126": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "value"
		},
		"127": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "DataType"
		},
		"128": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/FormReader.ts",
			"qualifiedName": "InputType"
		},
		"129": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RegisterValidator"
		},
		"130": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RegisterValidator"
		},
		"131": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "validationName"
		},
		"132": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "validInputTypes"
		},
		"133": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "__function"
		},
		"134": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "__function"
		},
		"135": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "target"
		},
		"136": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "__type"
		},
		"137": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "__type"
		},
		"138": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "args"
		},
		"139": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "getValidator"
		},
		"140": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "getValidator"
		},
		"141": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "name"
		},
		"142": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "ValidationContext"
		},
		"143": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "ValidationContext.inputType"
		},
		"144": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "ValidationContext.dataType"
		},
		"145": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "ValidationContext.addError"
		},
		"146": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "ValidationContext.addError"
		},
		"147": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "message"
		},
		"148": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RequiredValidation"
		},
		"149": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RequiredValidation.create"
		},
		"150": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RequiredValidation.create"
		},
		"151": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "rule"
		},
		"154": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RequiredValidation.validate"
		},
		"155": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RequiredValidation.validate"
		},
		"156": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "value"
		},
		"157": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "context"
		},
		"158": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RequiredValidation.getMessage"
		},
		"159": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RequiredValidation.getMessage"
		},
		"160": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RangeValidation"
		},
		"161": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RangeValidation.create"
		},
		"162": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RangeValidation.create"
		},
		"163": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "rule"
		},
		"164": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RangeValidation.__constructor"
		},
		"165": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RangeValidation"
		},
		"166": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "min"
		},
		"167": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "max"
		},
		"168": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RangeValidation.min"
		},
		"169": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RangeValidation.max"
		},
		"170": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RangeValidation.validate"
		},
		"171": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RangeValidation.validate"
		},
		"172": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "value"
		},
		"173": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "context"
		},
		"174": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RangeValidation.getMessage"
		},
		"175": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "RangeValidation.getMessage"
		},
		"176": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "actual"
		},
		"177": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "DigitsValidation"
		},
		"178": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "DigitsValidation.create"
		},
		"179": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "DigitsValidation.create"
		},
		"180": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "rule"
		},
		"183": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "DigitsValidation.validate"
		},
		"184": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "DigitsValidation.validate"
		},
		"185": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "value"
		},
		"186": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "context"
		},
		"187": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "DigitsValidation.getMessage"
		},
		"188": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/ValidationRules.ts",
			"qualifiedName": "DigitsValidation.getMessage"
		},
		"189": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/setFormData.ts",
			"qualifiedName": "setFormData"
		},
		"190": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/setFormData.ts",
			"qualifiedName": "setFormData"
		},
		"191": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/setFormData.ts",
			"qualifiedName": "form"
		},
		"192": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/setFormData.ts",
			"qualifiedName": "data"
		},
		"193": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "createBluePrint"
		},
		"194": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "createBluePrint"
		},
		"195": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "html"
		},
		"196": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "BoundNode"
		},
		"197": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "BoundNode.__constructor"
		},
		"198": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "BoundNode"
		},
		"199": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "root"
		},
		"200": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "bindings"
		},
		"201": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "clickBindings"
		},
		"202": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "component"
		},
		"207": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "BoundNode.render"
		},
		"208": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "BoundNode.render"
		},
		"209": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "data"
		},
		"214": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "Blueprint"
		},
		"215": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "Blueprint.__constructor"
		},
		"216": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "Blueprint"
		},
		"217": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "htmlOrTemplate"
		},
		"221": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "Blueprint.createInstance"
		},
		"222": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "Blueprint.createInstance"
		},
		"223": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "component"
		},
		"236": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "Inject"
		},
		"237": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "Inject"
		},
		"238": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "T"
		},
		"239": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "typeOrKey"
		},
		"240": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "__function"
		},
		"241": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "__function"
		},
		"242": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "_"
		},
		"243": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "context"
		},
		"244": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "__function"
		},
		"245": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "__function"
		},
		"246": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "this"
		},
		"247": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ContainerService"
		},
		"248": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ContainerService"
		},
		"249": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "T"
		},
		"250": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "options"
		},
		"251": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "__function"
		},
		"252": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "__function"
		},
		"253": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "target"
		},
		"254": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "Constructor"
		},
		"255": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "__type"
		},
		"256": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "__type"
		},
		"257": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "args"
		},
		"258": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "T"
		},
		"259": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceScope"
		},
		"260": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "RegistrationOptions"
		},
		"261": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "RegistrationOptions.scope"
		},
		"262": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "RegistrationOptions.key"
		},
		"263": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "RegistrationOptions.instance"
		},
		"264": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "RegistrationOptions.inject"
		},
		"265": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "RegistrationOptions.properties"
		},
		"266": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceCollection"
		},
		"271": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceCollection.register"
		},
		"272": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceCollection.register"
		},
		"273": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "T"
		},
		"274": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "constructor"
		},
		"275": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "options"
		},
		"276": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceCollection.registerByType"
		},
		"277": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceCollection.registerByType"
		},
		"278": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "T"
		},
		"279": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "constructor"
		},
		"280": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "options"
		},
		"290": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceCollection.tryGet"
		},
		"291": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceCollection.tryGet"
		},
		"292": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "T"
		},
		"293": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "key"
		},
		"294": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceCollection.get"
		},
		"295": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceCollection.get"
		},
		"296": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "T"
		},
		"297": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "key"
		},
		"298": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceContainer"
		},
		"299": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceContainer.__constructor"
		},
		"300": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceContainer"
		},
		"301": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "serviceCollection"
		},
		"304": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceContainer.resolve"
		},
		"305": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceContainer.resolve"
		},
		"306": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "T"
		},
		"307": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "keyOrType"
		},
		"317": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "serviceCollection"
		},
		"318": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "container"
		},
		"319": {
			"packageName": "@relax.js/core",
			"packagePath": "src/getParentComponent.ts",
			"qualifiedName": "getParentComponent"
		},
		"320": {
			"packageName": "@relax.js/core",
			"packagePath": "src/getParentComponent.ts",
			"qualifiedName": "getParentComponent"
		},
		"321": {
			"packageName": "@relax.js/core",
			"packagePath": "src/getParentComponent.ts",
			"qualifiedName": "T"
		},
		"322": {
			"packageName": "@relax.js/core",
			"packagePath": "src/getParentComponent.ts",
			"qualifiedName": "node"
		},
		"323": {
			"packageName": "@relax.js/core",
			"packagePath": "src/getParentComponent.ts",
			"qualifiedName": "constructor"
		},
		"324": {
			"packageName": "@relax.js/core",
			"packagePath": "src/getParentComponent.ts",
			"qualifiedName": "__type"
		},
		"325": {
			"packageName": "@relax.js/core",
			"packagePath": "src/getParentComponent.ts",
			"qualifiedName": "__type"
		},
		"326": {
			"packageName": "@relax.js/core",
			"packagePath": "src/getParentComponent.ts",
			"qualifiedName": "args"
		},
		"327": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "setFetch"
		},
		"328": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "setFetch"
		},
		"329": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "fn"
		},
		"330": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "configure"
		},
		"331": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "configure"
		},
		"332": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "options"
		},
		"333": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "request"
		},
		"334": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "request"
		},
		"335": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "url"
		},
		"336": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "options"
		},
		"337": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "get"
		},
		"338": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "get"
		},
		"339": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "url"
		},
		"340": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "queryString"
		},
		"341": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "options"
		},
		"342": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "post"
		},
		"343": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "post"
		},
		"344": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "url"
		},
		"345": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "data"
		},
		"346": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "options"
		},
		"347": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "put"
		},
		"348": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "put"
		},
		"349": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "url"
		},
		"350": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "data"
		},
		"351": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "options"
		},
		"352": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "del"
		},
		"353": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "del"
		},
		"354": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "url"
		},
		"355": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "options"
		},
		"356": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpOptions"
		},
		"357": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpOptions.baseUrl"
		},
		"358": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpOptions.contentType"
		},
		"359": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpOptions.bearerTokenName"
		},
		"360": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpOptions.timeout"
		},
		"361": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpResponse"
		},
		"362": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpResponse.statusCode"
		},
		"363": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpResponse.statusReason"
		},
		"364": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpResponse.success"
		},
		"365": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpResponse.contentType"
		},
		"366": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpResponse.body"
		},
		"367": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpResponse.charset"
		},
		"368": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpResponse.as"
		},
		"369": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpResponse.as"
		},
		"370": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "T"
		},
		"371": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpError"
		},
		"372": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.captureStackTrace"
		},
		"373": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.captureStackTrace"
		},
		"374": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "targetObject"
		},
		"375": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "constructorOpt"
		},
		"376": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.prepareStackTrace"
		},
		"377": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__type"
		},
		"378": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__type"
		},
		"379": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "err"
		},
		"380": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "stackTraces"
		},
		"381": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.stackTraceLimit"
		},
		"382": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpError.__constructor"
		},
		"383": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpError"
		},
		"384": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "response"
		},
		"385": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpError.message"
		},
		"386": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "HttpError.response"
		},
		"387": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"388": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"389": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "RequestOptions"
		},
		"390": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "RequestOptions.method"
		},
		"391": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "RequestOptions.mode"
		},
		"392": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "RequestOptions.cache"
		},
		"393": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "RequestOptions.credentials"
		},
		"394": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "RequestOptions.headers"
		},
		"395": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "RequestOptions.redirect"
		},
		"396": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "RequestOptions.referrerPolicy"
		},
		"397": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/http.ts",
			"qualifiedName": "RequestOptions.body"
		},
		"398": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEDataEvent"
		},
		"399": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.NONE"
		},
		"400": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.CAPTURING_PHASE"
		},
		"401": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.AT_TARGET"
		},
		"402": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.BUBBLING_PHASE"
		},
		"403": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEDataEvent.__constructor"
		},
		"404": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEDataEvent"
		},
		"405": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "eventName"
		},
		"406": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "data"
		},
		"407": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "eventInit"
		},
		"408": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEDataEvent.data"
		},
		"409": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.bubbles"
		},
		"410": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.cancelBubble"
		},
		"411": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.cancelable"
		},
		"412": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composed"
		},
		"413": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.currentTarget"
		},
		"414": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.defaultPrevented"
		},
		"415": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.eventPhase"
		},
		"416": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.isTrusted"
		},
		"417": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.returnValue"
		},
		"418": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.srcElement"
		},
		"419": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.target"
		},
		"420": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.timeStamp"
		},
		"421": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.type"
		},
		"422": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composedPath"
		},
		"423": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composedPath"
		},
		"424": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.initEvent"
		},
		"425": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.initEvent"
		},
		"426": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"427": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "bubbles"
		},
		"428": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "cancelable"
		},
		"429": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.preventDefault"
		},
		"430": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.preventDefault"
		},
		"431": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopImmediatePropagation"
		},
		"432": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopImmediatePropagation"
		},
		"433": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopPropagation"
		},
		"434": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopPropagation"
		},
		"435": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.NONE"
		},
		"436": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.CAPTURING_PHASE"
		},
		"437": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.AT_TARGET"
		},
		"438": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.BUBBLING_PHASE"
		},
		"439": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEEventFactory"
		},
		"440": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "__type"
		},
		"441": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "__type"
		},
		"442": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "eventName"
		},
		"443": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "data"
		},
		"444": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEOptions"
		},
		"445": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEOptions.target"
		},
		"446": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEOptions.withCredentials"
		},
		"447": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEOptions.eventTypes"
		},
		"448": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEOptions.eventFactory"
		},
		"449": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEOptions.onConnect"
		},
		"450": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "__type"
		},
		"451": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "__type"
		},
		"452": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "client"
		},
		"453": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEOptions.onError"
		},
		"454": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "__type"
		},
		"455": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "__type"
		},
		"456": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "client"
		},
		"457": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "error"
		},
		"458": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEClient"
		},
		"459": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEClient.__constructor"
		},
		"460": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEClient"
		},
		"461": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "url"
		},
		"462": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "options"
		},
		"465": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEClient.connected"
		},
		"466": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEClient.connected"
		},
		"469": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEClient.connect"
		},
		"470": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEClient.connect"
		},
		"471": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEClient.disconnect"
		},
		"472": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/ServerSentEvents.ts",
			"qualifiedName": "SSEClient.disconnect"
		},
		"480": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "uppercasePipe"
		},
		"481": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "uppercasePipe"
		},
		"482": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"483": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "trimPipe"
		},
		"484": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "trimPipe"
		},
		"485": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"486": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "lowercasePipe"
		},
		"487": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "lowercasePipe"
		},
		"488": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"489": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "capitalizePipe"
		},
		"490": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "capitalizePipe"
		},
		"491": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"492": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "shortenPipe"
		},
		"493": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "shortenPipe"
		},
		"494": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"495": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "length"
		},
		"496": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "currencyPipe"
		},
		"497": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "currencyPipe"
		},
		"498": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"499": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "currency"
		},
		"500": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "datePipe"
		},
		"501": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "datePipe"
		},
		"502": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"503": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "format"
		},
		"504": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "daysAgoPipe"
		},
		"505": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "daysAgoPipe"
		},
		"506": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"507": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "piecesPipe"
		},
		"508": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "piecesPipe"
		},
		"509": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"510": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "joinPipe"
		},
		"511": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "joinPipe"
		},
		"512": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"513": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "separator"
		},
		"514": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "firstPipe"
		},
		"515": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "firstPipe"
		},
		"516": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"517": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "lastPipe"
		},
		"518": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "lastPipe"
		},
		"519": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"520": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "keysPipe"
		},
		"521": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "keysPipe"
		},
		"522": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"523": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "defaultPipe"
		},
		"524": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "defaultPipe"
		},
		"525": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"526": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "defaultValue"
		},
		"527": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "ternaryPipe"
		},
		"528": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "ternaryPipe"
		},
		"529": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"530": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "trueValue"
		},
		"531": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "falseValue"
		},
		"532": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "createPipeRegistry"
		},
		"533": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "createPipeRegistry"
		},
		"534": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "applyPipes"
		},
		"535": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "applyPipes"
		},
		"536": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"537": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "pipes"
		},
		"538": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "registry"
		},
		"539": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "PipeFunction"
		},
		"540": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "__type"
		},
		"541": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "__type"
		},
		"542": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "value"
		},
		"543": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "args"
		},
		"544": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "PipeRegistry"
		},
		"545": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "PipeRegistry.lookup"
		},
		"546": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "PipeRegistry.lookup"
		},
		"547": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "name"
		},
		"548": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "PipeRegistry.get"
		},
		"549": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "PipeRegistry.get"
		},
		"550": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "name"
		},
		"551": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "PipeRegistry.has"
		},
		"552": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "PipeRegistry.has"
		},
		"553": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "name"
		},
		"554": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "defaultPipes"
		},
		"555": {
			"packageName": "@relax.js/core",
			"packagePath": "src/tools.ts",
			"qualifiedName": "resolveValue"
		},
		"556": {
			"packageName": "@relax.js/core",
			"packagePath": "src/tools.ts",
			"qualifiedName": "resolveValue"
		},
		"557": {
			"packageName": "@relax.js/core",
			"packagePath": "src/tools.ts",
			"qualifiedName": "path"
		},
		"558": {
			"packageName": "@relax.js/core",
			"packagePath": "src/tools.ts",
			"qualifiedName": "context"
		},
		"559": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "createBluePrint"
		},
		"560": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "BoundNode"
		},
		"561": {
			"packageName": "@relax.js/core",
			"packagePath": "src/templates/NodeTemplate.ts",
			"qualifiedName": "Blueprint"
		},
		"562": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "uppercasePipe"
		},
		"563": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "trimPipe"
		},
		"564": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "lowercasePipe"
		},
		"565": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "capitalizePipe"
		},
		"566": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "shortenPipe"
		},
		"567": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "currencyPipe"
		},
		"568": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "datePipe"
		},
		"569": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "daysAgoPipe"
		},
		"570": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "piecesPipe"
		},
		"571": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "joinPipe"
		},
		"572": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "firstPipe"
		},
		"573": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "lastPipe"
		},
		"574": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "keysPipe"
		},
		"575": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "defaultPipe"
		},
		"576": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "ternaryPipe"
		},
		"577": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "createPipeRegistry"
		},
		"578": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "applyPipes"
		},
		"579": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "PipeFunction"
		},
		"580": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "PipeRegistry"
		},
		"581": {
			"packageName": "@relax.js/core",
			"packagePath": "src/pipes.ts",
			"qualifiedName": "defaultPipes"
		},
		"582": {
			"packageName": "@relax.js/core",
			"packagePath": "src/tools.ts",
			"qualifiedName": "resolveValue"
		},
		"583": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "Inject"
		},
		"584": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ContainerService"
		},
		"585": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "Constructor"
		},
		"586": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceScope"
		},
		"587": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "RegistrationOptions"
		},
		"588": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceCollection"
		},
		"589": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "ServiceContainer"
		},
		"590": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "serviceCollection"
		},
		"591": {
			"packageName": "@relax.js/core",
			"packagePath": "src/DependencyInjection.ts",
			"qualifiedName": "container"
		},
		"592": {
			"packageName": "@relax.js/core",
			"packagePath": "src/SequentialId.ts",
			"qualifiedName": "generateSequentialId"
		},
		"593": {
			"packageName": "@relax.js/core",
			"packagePath": "src/SequentialId.ts",
			"qualifiedName": "generateSequentialId"
		},
		"594": {
			"packageName": "@relax.js/core",
			"packagePath": "src/SequentialId.ts",
			"qualifiedName": "baseId"
		},
		"595": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList"
		},
		"596": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.T"
		},
		"599": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.T"
		},
		"603": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.addFirst"
		},
		"604": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.addFirst"
		},
		"605": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "value"
		},
		"606": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.addLast"
		},
		"607": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.addLast"
		},
		"608": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "value"
		},
		"609": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.removeFirst"
		},
		"610": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.removeFirst"
		},
		"611": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.removeLast"
		},
		"612": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.removeLast"
		},
		"613": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.length"
		},
		"614": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.length"
		},
		"615": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.first"
		},
		"616": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.first"
		},
		"617": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.firstValue"
		},
		"618": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.firstValue"
		},
		"619": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.last"
		},
		"620": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.last"
		},
		"621": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.lastValue"
		},
		"622": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "LinkedList.lastValue"
		},
		"623": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "Node"
		},
		"624": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "Node.T"
		},
		"625": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "Node.__constructor"
		},
		"626": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "Node"
		},
		"627": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "Node.T"
		},
		"628": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "value"
		},
		"629": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "removeCallback"
		},
		"630": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "__type"
		},
		"631": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "__type"
		},
		"632": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "Node.next"
		},
		"633": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "Node.prev"
		},
		"634": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "Node.value"
		},
		"638": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "Node.remove"
		},
		"639": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/LinkedList.ts",
			"qualifiedName": "Node.remove"
		},
		"640": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "Pager"
		},
		"641": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "Pager.__constructor"
		},
		"642": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "Pager"
		},
		"643": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "container"
		},
		"644": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "totalCount"
		},
		"645": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "pageSize"
		},
		"655": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "Pager.update"
		},
		"656": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "Pager.update"
		},
		"657": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "totalCount"
		},
		"658": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "Pager.getCurrentPage"
		},
		"659": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "Pager.getCurrentPage"
		},
		"660": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "PageSelectedEvent"
		},
		"661": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.NONE"
		},
		"662": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.CAPTURING_PHASE"
		},
		"663": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.AT_TARGET"
		},
		"664": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.BUBBLING_PHASE"
		},
		"665": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "PageSelectedEvent.__constructor"
		},
		"666": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "PageSelectedEvent"
		},
		"667": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "page"
		},
		"668": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Pager.ts",
			"qualifiedName": "PageSelectedEvent.page"
		},
		"669": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.bubbles"
		},
		"670": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.cancelBubble"
		},
		"671": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.cancelable"
		},
		"672": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composed"
		},
		"673": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.currentTarget"
		},
		"674": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.defaultPrevented"
		},
		"675": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.eventPhase"
		},
		"676": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.isTrusted"
		},
		"677": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.returnValue"
		},
		"678": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.srcElement"
		},
		"679": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.target"
		},
		"680": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.timeStamp"
		},
		"681": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.type"
		},
		"682": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composedPath"
		},
		"683": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composedPath"
		},
		"684": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.initEvent"
		},
		"685": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.initEvent"
		},
		"686": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"687": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "bubbles"
		},
		"688": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "cancelable"
		},
		"689": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.preventDefault"
		},
		"690": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.preventDefault"
		},
		"691": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopImmediatePropagation"
		},
		"692": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopImmediatePropagation"
		},
		"693": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopPropagation"
		},
		"694": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopPropagation"
		},
		"695": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.NONE"
		},
		"696": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.CAPTURING_PHASE"
		},
		"697": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.AT_TARGET"
		},
		"698": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.BUBBLING_PHASE"
		},
		"699": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "DataLoader"
		},
		"700": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "DataLoader.load"
		},
		"701": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "DataLoader.load"
		},
		"702": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "options"
		},
		"703": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "__type"
		},
		"704": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "__type.page"
		},
		"705": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "__type.pageSize"
		},
		"706": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "__type.sort"
		},
		"707": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "__type"
		},
		"708": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "__type.column"
		},
		"709": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "__type.direction"
		},
		"710": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "__type"
		},
		"711": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "__type.rows"
		},
		"712": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/DataLoader.ts",
			"qualifiedName": "__type.totalCount"
		},
		"713": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "html"
		},
		"714": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "html"
		},
		"715": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "templateStrings"
		},
		"716": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "substitutions"
		},
		"717": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "__type"
		},
		"718": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "__type"
		},
		"719": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "context"
		},
		"720": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "RenderTemplate"
		},
		"721": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "RenderTemplate.fragment"
		},
		"722": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "RenderTemplate.update"
		},
		"723": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "RenderTemplate.update"
		},
		"724": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/html.ts",
			"qualifiedName": "context"
		},
		"725": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "compileTemplate"
		},
		"726": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "compileTemplate"
		},
		"727": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "templateStr"
		},
		"728": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "config"
		},
		"729": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "EngineConfig"
		},
		"730": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "EngineConfig.strict"
		},
		"731": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "EngineConfig.onError"
		},
		"732": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "__type"
		},
		"733": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "__type"
		},
		"734": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "msg"
		},
		"735": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "EngineConfig.pipeRegistry"
		},
		"736": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "CompiledTemplate"
		},
		"737": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "CompiledTemplate.content"
		},
		"738": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "CompiledTemplate.render"
		},
		"739": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "__type"
		},
		"740": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "__type"
		},
		"741": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "ctx"
		},
		"742": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/template.ts",
			"qualifiedName": "fns"
		},
		"743": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableRenderer"
		},
		"744": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableRenderer.__constructor"
		},
		"745": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableRenderer"
		},
		"746": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "table"
		},
		"747": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "template"
		},
		"748": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "idColumn"
		},
		"749": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "component"
		},
		"755": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableRenderer.IdColumn"
		},
		"756": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableRenderer.render"
		},
		"757": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableRenderer.render"
		},
		"758": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "data"
		},
		"772": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableRenderer.update"
		},
		"773": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableRenderer.update"
		},
		"774": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "data"
		},
		"775": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableSorter"
		},
		"776": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableSorter.__constructor"
		},
		"777": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableSorter"
		},
		"778": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "table"
		},
		"779": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "component"
		},
		"792": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableSorter.getSortColumns"
		},
		"793": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableSorter.getSortColumns"
		},
		"794": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableSorter.clear"
		},
		"795": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "TableSorter.clear"
		},
		"796": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "SortChangeEvent"
		},
		"797": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "SortChangeEvent.__constructor"
		},
		"798": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "SortChangeEvent"
		},
		"799": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "sortColumns"
		},
		"800": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "CustomEvent.detail"
		},
		"801": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "CustomEvent.initCustomEvent"
		},
		"802": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "CustomEvent.initCustomEvent"
		},
		"803": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"804": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "bubbles"
		},
		"805": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "cancelable"
		},
		"806": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "detail"
		},
		"807": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.bubbles"
		},
		"808": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.cancelBubble"
		},
		"809": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.cancelable"
		},
		"810": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composed"
		},
		"811": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.currentTarget"
		},
		"812": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.defaultPrevented"
		},
		"813": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.eventPhase"
		},
		"814": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.isTrusted"
		},
		"815": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.returnValue"
		},
		"816": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.srcElement"
		},
		"817": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.target"
		},
		"818": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.timeStamp"
		},
		"819": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.type"
		},
		"820": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composedPath"
		},
		"821": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composedPath"
		},
		"822": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.initEvent"
		},
		"823": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.initEvent"
		},
		"824": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"825": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "bubbles"
		},
		"826": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "cancelable"
		},
		"827": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.preventDefault"
		},
		"828": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.preventDefault"
		},
		"829": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopImmediatePropagation"
		},
		"830": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopImmediatePropagation"
		},
		"831": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopPropagation"
		},
		"832": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopPropagation"
		},
		"833": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.NONE"
		},
		"834": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.CAPTURING_PHASE"
		},
		"835": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.AT_TARGET"
		},
		"836": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.BUBBLING_PHASE"
		},
		"837": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "SortColumn"
		},
		"839": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "__type.column"
		},
		"840": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/TableRenderer.ts",
			"qualifiedName": "__type.direction"
		},
		"841": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "GuardResult"
		},
		"842": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "GuardResult.Allow"
		},
		"843": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "GuardResult.Deny"
		},
		"844": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "GuardResult.Continue"
		},
		"845": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "GuardResult.Stop"
		},
		"846": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteGuard"
		},
		"847": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteGuard.check"
		},
		"848": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteGuard.check"
		},
		"849": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "route"
		},
		"850": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "Route"
		},
		"851": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "Route.name"
		},
		"852": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "Route.target"
		},
		"853": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "Route.path"
		},
		"854": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "Route.layout"
		},
		"855": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "Route.componentTagName"
		},
		"856": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "Route.guards"
		},
		"857": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "Route.component"
		},
		"858": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteParamType"
		},
		"859": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteData"
		},
		"860": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "Routable"
		},
		"861": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "Routable.T"
		},
		"862": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "Routable.routeData"
		},
		"863": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "LoadRoute"
		},
		"864": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "LoadRoute.T"
		},
		"865": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "LoadRoute.loadRoute"
		},
		"866": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "LoadRoute.loadRoute"
		},
		"867": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "data"
		},
		"868": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteError"
		},
		"869": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.captureStackTrace"
		},
		"870": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.captureStackTrace"
		},
		"871": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "targetObject"
		},
		"872": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "constructorOpt"
		},
		"873": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.prepareStackTrace"
		},
		"874": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__type"
		},
		"875": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__type"
		},
		"876": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "err"
		},
		"877": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "stackTraces"
		},
		"878": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.stackTraceLimit"
		},
		"879": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "ErrorConstructor.__new"
		},
		"880": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "RouteError"
		},
		"881": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "message"
		},
		"882": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"883": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"884": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"885": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteGuardError"
		},
		"886": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.captureStackTrace"
		},
		"887": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.captureStackTrace"
		},
		"888": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "targetObject"
		},
		"889": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "constructorOpt"
		},
		"890": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.prepareStackTrace"
		},
		"891": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__type"
		},
		"892": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__type"
		},
		"893": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "err"
		},
		"894": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "stackTraces"
		},
		"895": {
			"packageName": "@types/node",
			"packagePath": "globals.d.ts",
			"qualifiedName": "__global.ErrorConstructor.stackTraceLimit"
		},
		"896": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "ErrorConstructor.__new"
		},
		"897": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "RouteGuardError"
		},
		"898": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "message"
		},
		"899": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteGuardError.isGuard"
		},
		"900": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "Error.name"
		},
		"901": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "Error.message"
		},
		"902": {
			"packageName": "typescript",
			"packagePath": "lib/lib.es5.d.ts",
			"qualifiedName": "Error.stack"
		},
		"903": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "NavigateOptions"
		},
		"904": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "NavigateOptions.params"
		},
		"905": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "NavigateOptions.target"
		},
		"906": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "NavigateOptions.routes"
		},
		"907": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteMatchResult"
		},
		"909": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "__type.route"
		},
		"910": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "__type.urlSegments"
		},
		"911": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "__type.params"
		},
		"912": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteSegmentType"
		},
		"913": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteValue"
		},
		"914": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteValue.type"
		},
		"915": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/types.ts",
			"qualifiedName": "RouteValue.value"
		},
		"916": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "NavigateRouteEvent"
		},
		"917": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "NavigateRouteEvent.NAME"
		},
		"918": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.NONE"
		},
		"919": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.CAPTURING_PHASE"
		},
		"920": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.AT_TARGET"
		},
		"921": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.BUBBLING_PHASE"
		},
		"922": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "NavigateRouteEvent.__constructor"
		},
		"923": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "NavigateRouteEvent"
		},
		"924": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "route"
		},
		"925": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "urlSegments"
		},
		"926": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "routeData"
		},
		"927": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "routeTarget"
		},
		"928": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "eventInit"
		},
		"929": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "NavigateRouteEvent.route"
		},
		"930": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "NavigateRouteEvent.urlSegments"
		},
		"931": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "NavigateRouteEvent.routeData"
		},
		"932": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/NavigateRouteEvent.ts",
			"qualifiedName": "NavigateRouteEvent.routeTarget"
		},
		"933": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.bubbles"
		},
		"934": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.cancelBubble"
		},
		"935": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.cancelable"
		},
		"936": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composed"
		},
		"937": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.currentTarget"
		},
		"938": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.defaultPrevented"
		},
		"939": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.eventPhase"
		},
		"940": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.isTrusted"
		},
		"941": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.returnValue"
		},
		"942": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.srcElement"
		},
		"943": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.target"
		},
		"944": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.timeStamp"
		},
		"945": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.type"
		},
		"946": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composedPath"
		},
		"947": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composedPath"
		},
		"948": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.initEvent"
		},
		"949": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.initEvent"
		},
		"950": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"951": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "bubbles"
		},
		"952": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "cancelable"
		},
		"953": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.preventDefault"
		},
		"954": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.preventDefault"
		},
		"955": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopImmediatePropagation"
		},
		"956": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopImmediatePropagation"
		},
		"957": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopPropagation"
		},
		"958": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopPropagation"
		},
		"959": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.NONE"
		},
		"960": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.CAPTURING_PHASE"
		},
		"961": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.AT_TARGET"
		},
		"962": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.BUBBLING_PHASE"
		},
		"963": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeTargetRegistry.ts",
			"qualifiedName": "registerRouteTarget"
		},
		"964": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeTargetRegistry.ts",
			"qualifiedName": "registerRouteTarget"
		},
		"965": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeTargetRegistry.ts",
			"qualifiedName": "name"
		},
		"966": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeTargetRegistry.ts",
			"qualifiedName": "handler"
		},
		"967": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeTargetRegistry.ts",
			"qualifiedName": "unregisterRouteTarget"
		},
		"968": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeTargetRegistry.ts",
			"qualifiedName": "unregisterRouteTarget"
		},
		"969": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeTargetRegistry.ts",
			"qualifiedName": "name"
		},
		"970": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeTargetRegistry.ts",
			"qualifiedName": "clearPendingNavigations"
		},
		"971": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeTargetRegistry.ts",
			"qualifiedName": "clearPendingNavigations"
		},
		"972": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "matchRoute"
		},
		"973": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "matchRoute"
		},
		"974": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "routes"
		},
		"975": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "routeNameOrUrl"
		},
		"976": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "routeData"
		},
		"977": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "findRouteByName"
		},
		"978": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "findRouteByName"
		},
		"979": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "routes"
		},
		"980": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "name"
		},
		"981": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "routeData"
		},
		"982": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "findRouteByUrl"
		},
		"983": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "findRouteByUrl"
		},
		"984": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "routes"
		},
		"985": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/routeMatching.ts",
			"qualifiedName": "path"
		},
		"986": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "internalRoutes"
		},
		"987": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "defineRoutes"
		},
		"988": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "defineRoutes"
		},
		"989": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "appRoutes"
		},
		"990": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "startRouting"
		},
		"991": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "startRouting"
		},
		"992": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "navigate"
		},
		"993": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "navigate"
		},
		"994": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "routeNameOrUrl"
		},
		"995": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "options"
		},
		"996": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "printRoutes"
		},
		"997": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/navigation.ts",
			"qualifiedName": "printRoutes"
		},
		"998": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RouteLink.ts",
			"qualifiedName": "RouteLink"
		},
		"999": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RouteLink.ts",
			"qualifiedName": "RouteLink.observedAttributes"
		},
		"1000": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RouteLink.ts",
			"qualifiedName": "RouteLink.observedAttributes"
		},
		"1001": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RouteLink.ts",
			"qualifiedName": "RouteLink.__constructor"
		},
		"1002": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RouteLink.ts",
			"qualifiedName": "RouteLink"
		},
		"1006": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RouteLink.ts",
			"qualifiedName": "RouteLink.connectedCallback"
		},
		"1007": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RouteLink.ts",
			"qualifiedName": "RouteLink.connectedCallback"
		},
		"1008": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RouteLink.ts",
			"qualifiedName": "RouteLink.disconnectedCallback"
		},
		"1009": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RouteLink.ts",
			"qualifiedName": "RouteLink.disconnectedCallback"
		},
		"1010": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.accessKey"
		},
		"1011": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.accessKeyLabel"
		},
		"1012": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.autocapitalize"
		},
		"1013": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.dir"
		},
		"1014": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.draggable"
		},
		"1015": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.hidden"
		},
		"1016": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.inert"
		},
		"1017": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.innerText"
		},
		"1018": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.lang"
		},
		"1019": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.offsetHeight"
		},
		"1020": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.offsetLeft"
		},
		"1021": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.offsetParent"
		},
		"1022": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.offsetTop"
		},
		"1023": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.offsetWidth"
		},
		"1024": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.outerText"
		},
		"1025": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.popover"
		},
		"1026": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.spellcheck"
		},
		"1027": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.title"
		},
		"1028": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.translate"
		},
		"1029": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.writingSuggestions"
		},
		"1030": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.attachInternals"
		},
		"1031": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.attachInternals"
		},
		"1032": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.click"
		},
		"1033": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.click"
		},
		"1034": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.hidePopover"
		},
		"1035": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.hidePopover"
		},
		"1036": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.showPopover"
		},
		"1037": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.showPopover"
		},
		"1038": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.togglePopover"
		},
		"1039": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.togglePopover"
		},
		"1040": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "force"
		},
		"1041": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.addEventListener"
		},
		"1042": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.addEventListener"
		},
		"1043": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1044": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"1045": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "listener"
		},
		"1046": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1047": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1048": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1049": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1050": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1051": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.addEventListener"
		},
		"1052": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"1053": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "listener"
		},
		"1054": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1055": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.removeEventListener"
		},
		"1056": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.removeEventListener"
		},
		"1057": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1058": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"1059": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "listener"
		},
		"1060": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1061": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1062": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1063": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1064": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1065": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.removeEventListener"
		},
		"1066": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"1067": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "listener"
		},
		"1068": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1069": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.attributes"
		},
		"1070": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.classList"
		},
		"1071": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.className"
		},
		"1072": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.clientHeight"
		},
		"1073": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.clientLeft"
		},
		"1074": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.clientTop"
		},
		"1075": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.clientWidth"
		},
		"1076": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.currentCSSZoom"
		},
		"1077": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.id"
		},
		"1078": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.innerHTML"
		},
		"1079": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.localName"
		},
		"1080": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.namespaceURI"
		},
		"1081": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.onfullscreenchange"
		},
		"1082": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1083": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1084": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1085": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1086": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.onfullscreenerror"
		},
		"1087": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1088": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1089": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1090": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1091": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.outerHTML"
		},
		"1092": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.ownerDocument"
		},
		"1093": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.part"
		},
		"1094": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.prefix"
		},
		"1095": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollHeight"
		},
		"1096": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollLeft"
		},
		"1097": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollTop"
		},
		"1098": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollWidth"
		},
		"1099": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.shadowRoot"
		},
		"1100": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.slot"
		},
		"1101": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.tagName"
		},
		"1102": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.attachShadow"
		},
		"1103": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.attachShadow"
		},
		"1104": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "init"
		},
		"1105": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.checkVisibility"
		},
		"1106": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.checkVisibility"
		},
		"1107": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1108": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.closest"
		},
		"1109": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.closest"
		},
		"1110": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1111": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selector"
		},
		"1112": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.closest"
		},
		"1113": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1114": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selector"
		},
		"1115": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.closest"
		},
		"1116": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1117": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selector"
		},
		"1118": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.closest"
		},
		"1119": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "E"
		},
		"1120": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1121": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.computedStyleMap"
		},
		"1122": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.computedStyleMap"
		},
		"1123": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttribute"
		},
		"1124": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttribute"
		},
		"1125": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1126": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNS"
		},
		"1127": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNS"
		},
		"1128": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"1129": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"1130": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNames"
		},
		"1131": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNames"
		},
		"1132": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNode"
		},
		"1133": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNode"
		},
		"1134": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1135": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNodeNS"
		},
		"1136": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNodeNS"
		},
		"1137": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"1138": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"1139": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getBoundingClientRect"
		},
		"1140": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getBoundingClientRect"
		},
		"1141": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getClientRects"
		},
		"1142": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getClientRects"
		},
		"1143": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByClassName"
		},
		"1144": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByClassName"
		},
		"1145": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "classNames"
		},
		"1146": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"1147": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"1148": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1149": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1150": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"1151": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1152": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1153": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"1154": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1155": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1156": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"1157": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1158": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1159": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"1160": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1161": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagNameNS"
		},
		"1162": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagNameNS"
		},
		"1163": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespaceURI"
		},
		"1164": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"1165": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagNameNS"
		},
		"1166": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespaceURI"
		},
		"1167": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"1168": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagNameNS"
		},
		"1169": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespaceURI"
		},
		"1170": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"1171": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagNameNS"
		},
		"1172": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"1173": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"1174": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getHTML"
		},
		"1175": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getHTML"
		},
		"1176": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1177": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttribute"
		},
		"1178": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttribute"
		},
		"1179": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1180": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttributeNS"
		},
		"1181": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttributeNS"
		},
		"1182": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"1183": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"1184": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttributes"
		},
		"1185": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttributes"
		},
		"1186": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasPointerCapture"
		},
		"1187": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasPointerCapture"
		},
		"1188": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "pointerId"
		},
		"1189": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentElement"
		},
		"1190": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentElement"
		},
		"1191": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "where"
		},
		"1192": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "element"
		},
		"1193": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentHTML"
		},
		"1194": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentHTML"
		},
		"1195": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "position"
		},
		"1196": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "string"
		},
		"1197": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentText"
		},
		"1198": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentText"
		},
		"1199": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "where"
		},
		"1200": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "data"
		},
		"1201": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.matches"
		},
		"1202": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.matches"
		},
		"1203": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1204": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.releasePointerCapture"
		},
		"1205": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.releasePointerCapture"
		},
		"1206": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "pointerId"
		},
		"1207": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttribute"
		},
		"1208": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttribute"
		},
		"1209": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1210": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttributeNS"
		},
		"1211": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttributeNS"
		},
		"1212": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"1213": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"1214": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttributeNode"
		},
		"1215": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttributeNode"
		},
		"1216": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "attr"
		},
		"1217": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.requestFullscreen"
		},
		"1218": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.requestFullscreen"
		},
		"1219": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1220": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.requestPointerLock"
		},
		"1221": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.requestPointerLock"
		},
		"1222": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1223": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scroll"
		},
		"1224": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scroll"
		},
		"1225": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1226": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scroll"
		},
		"1227": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "x"
		},
		"1228": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "y"
		},
		"1229": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollBy"
		},
		"1230": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollBy"
		},
		"1231": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1232": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollBy"
		},
		"1233": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "x"
		},
		"1234": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "y"
		},
		"1235": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollIntoView"
		},
		"1236": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollIntoView"
		},
		"1237": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "arg"
		},
		"1238": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollTo"
		},
		"1239": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollTo"
		},
		"1240": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1241": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollTo"
		},
		"1242": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "x"
		},
		"1243": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "y"
		},
		"1244": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttribute"
		},
		"1245": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttribute"
		},
		"1246": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1247": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "value"
		},
		"1248": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNS"
		},
		"1249": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNS"
		},
		"1250": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"1251": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1252": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "value"
		},
		"1253": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNode"
		},
		"1254": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNode"
		},
		"1255": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "attr"
		},
		"1256": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNodeNS"
		},
		"1257": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNodeNS"
		},
		"1258": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "attr"
		},
		"1259": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setHTMLUnsafe"
		},
		"1260": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setHTMLUnsafe"
		},
		"1261": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "html"
		},
		"1262": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setPointerCapture"
		},
		"1263": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setPointerCapture"
		},
		"1264": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "pointerId"
		},
		"1265": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.toggleAttribute"
		},
		"1266": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.toggleAttribute"
		},
		"1267": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"1268": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "force"
		},
		"1269": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.webkitMatchesSelector"
		},
		"1270": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.webkitMatchesSelector"
		},
		"1271": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1272": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.baseURI"
		},
		"1273": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.childNodes"
		},
		"1274": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.firstChild"
		},
		"1275": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isConnected"
		},
		"1276": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.lastChild"
		},
		"1277": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.nextSibling"
		},
		"1278": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.nodeName"
		},
		"1279": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.nodeType"
		},
		"1280": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.nodeValue"
		},
		"1281": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.parentElement"
		},
		"1282": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.parentNode"
		},
		"1283": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.previousSibling"
		},
		"1284": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.textContent"
		},
		"1285": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.appendChild"
		},
		"1286": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.appendChild"
		},
		"1287": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "T"
		},
		"1288": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "node"
		},
		"1289": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.cloneNode"
		},
		"1290": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.cloneNode"
		},
		"1291": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "deep"
		},
		"1292": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.compareDocumentPosition"
		},
		"1293": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.compareDocumentPosition"
		},
		"1294": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "other"
		},
		"1295": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.contains"
		},
		"1296": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.contains"
		},
		"1297": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "other"
		},
		"1298": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.getRootNode"
		},
		"1299": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.getRootNode"
		},
		"1300": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1301": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.hasChildNodes"
		},
		"1302": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.hasChildNodes"
		},
		"1303": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.insertBefore"
		},
		"1304": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.insertBefore"
		},
		"1305": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "T"
		},
		"1306": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "node"
		},
		"1307": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "child"
		},
		"1308": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isDefaultNamespace"
		},
		"1309": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isDefaultNamespace"
		},
		"1310": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"1311": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isEqualNode"
		},
		"1312": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isEqualNode"
		},
		"1313": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "otherNode"
		},
		"1314": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isSameNode"
		},
		"1315": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isSameNode"
		},
		"1316": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "otherNode"
		},
		"1317": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.lookupNamespaceURI"
		},
		"1318": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.lookupNamespaceURI"
		},
		"1319": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "prefix"
		},
		"1320": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.lookupPrefix"
		},
		"1321": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.lookupPrefix"
		},
		"1322": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"1323": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.normalize"
		},
		"1324": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.normalize"
		},
		"1325": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.removeChild"
		},
		"1326": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.removeChild"
		},
		"1327": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "T"
		},
		"1328": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "child"
		},
		"1329": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.replaceChild"
		},
		"1330": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.replaceChild"
		},
		"1331": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "T"
		},
		"1332": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "node"
		},
		"1333": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "child"
		},
		"1334": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.ELEMENT_NODE"
		},
		"1335": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.ATTRIBUTE_NODE"
		},
		"1336": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.TEXT_NODE"
		},
		"1337": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.CDATA_SECTION_NODE"
		},
		"1338": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.ENTITY_REFERENCE_NODE"
		},
		"1339": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.ENTITY_NODE"
		},
		"1340": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.PROCESSING_INSTRUCTION_NODE"
		},
		"1341": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.COMMENT_NODE"
		},
		"1342": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_NODE"
		},
		"1343": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_TYPE_NODE"
		},
		"1344": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_FRAGMENT_NODE"
		},
		"1345": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.NOTATION_NODE"
		},
		"1346": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_DISCONNECTED"
		},
		"1347": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_PRECEDING"
		},
		"1348": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_FOLLOWING"
		},
		"1349": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_CONTAINS"
		},
		"1350": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_CONTAINED_BY"
		},
		"1351": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"
		},
		"1352": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "EventTarget.dispatchEvent"
		},
		"1353": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "EventTarget.dispatchEvent"
		},
		"1354": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "event"
		},
		"1355": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaAtomic"
		},
		"1356": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaAutoComplete"
		},
		"1357": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaBrailleLabel"
		},
		"1358": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaBrailleRoleDescription"
		},
		"1359": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaBusy"
		},
		"1360": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaChecked"
		},
		"1361": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaColCount"
		},
		"1362": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaColIndex"
		},
		"1363": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaColIndexText"
		},
		"1364": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaColSpan"
		},
		"1365": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaCurrent"
		},
		"1366": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaDescription"
		},
		"1367": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaDisabled"
		},
		"1368": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaExpanded"
		},
		"1369": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaHasPopup"
		},
		"1370": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaHidden"
		},
		"1371": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaInvalid"
		},
		"1372": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaKeyShortcuts"
		},
		"1373": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaLabel"
		},
		"1374": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaLevel"
		},
		"1375": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaLive"
		},
		"1376": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaModal"
		},
		"1377": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaMultiLine"
		},
		"1378": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaMultiSelectable"
		},
		"1379": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaOrientation"
		},
		"1380": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaPlaceholder"
		},
		"1381": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaPosInSet"
		},
		"1382": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaPressed"
		},
		"1383": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaReadOnly"
		},
		"1384": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRequired"
		},
		"1385": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRoleDescription"
		},
		"1386": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRowCount"
		},
		"1387": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRowIndex"
		},
		"1388": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRowIndexText"
		},
		"1389": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRowSpan"
		},
		"1390": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaSelected"
		},
		"1391": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaSetSize"
		},
		"1392": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaSort"
		},
		"1393": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaValueMax"
		},
		"1394": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaValueMin"
		},
		"1395": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaValueNow"
		},
		"1396": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaValueText"
		},
		"1397": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.role"
		},
		"1398": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Animatable.animate"
		},
		"1399": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Animatable.animate"
		},
		"1400": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "keyframes"
		},
		"1401": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1402": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Animatable.getAnimations"
		},
		"1403": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Animatable.getAnimations"
		},
		"1404": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1405": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.after"
		},
		"1406": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.after"
		},
		"1407": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"1408": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.before"
		},
		"1409": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.before"
		},
		"1410": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"1411": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.remove"
		},
		"1412": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.remove"
		},
		"1413": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.replaceWith"
		},
		"1414": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.replaceWith"
		},
		"1415": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"1416": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "NonDocumentTypeChildNode.nextElementSibling"
		},
		"1417": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "NonDocumentTypeChildNode.previousElementSibling"
		},
		"1418": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.childElementCount"
		},
		"1419": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.children"
		},
		"1420": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.firstElementChild"
		},
		"1421": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.lastElementChild"
		},
		"1422": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.append"
		},
		"1423": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.append"
		},
		"1424": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"1425": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.prepend"
		},
		"1426": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.prepend"
		},
		"1427": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"1428": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"1429": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"1430": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1431": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1432": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"1433": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1434": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1435": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"1436": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1437": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1438": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"1439": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1440": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1441": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"1442": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "E"
		},
		"1443": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1444": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"1445": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"1446": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1447": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1448": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"1449": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1450": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1451": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"1452": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1453": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1454": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"1455": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"1456": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1457": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"1458": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "E"
		},
		"1459": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"1460": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.replaceChildren"
		},
		"1461": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.replaceChildren"
		},
		"1462": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"1463": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Slottable.assignedSlot"
		},
		"1464": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementCSSInlineStyle.attributeStyleMap"
		},
		"1465": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementCSSInlineStyle.style"
		},
		"1466": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementContentEditable.contentEditable"
		},
		"1467": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementContentEditable.enterKeyHint"
		},
		"1468": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementContentEditable.inputMode"
		},
		"1469": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementContentEditable.isContentEditable"
		},
		"1470": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onabort"
		},
		"1471": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1472": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1473": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1474": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1475": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onanimationcancel"
		},
		"1476": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1477": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1478": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1479": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1480": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onanimationend"
		},
		"1481": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1482": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1483": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1484": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1485": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onanimationiteration"
		},
		"1486": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1487": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1488": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1489": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1490": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onanimationstart"
		},
		"1491": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1492": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1493": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1494": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1495": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onauxclick"
		},
		"1496": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1497": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1498": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1499": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1500": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onbeforeinput"
		},
		"1501": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1502": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1503": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1504": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1505": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onbeforetoggle"
		},
		"1506": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1507": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1508": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1509": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1510": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onblur"
		},
		"1511": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1512": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1513": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1514": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1515": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncancel"
		},
		"1516": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1517": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1518": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1519": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1520": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncanplay"
		},
		"1521": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1522": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1523": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1524": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1525": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncanplaythrough"
		},
		"1526": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1527": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1528": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1529": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1530": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onchange"
		},
		"1531": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1532": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1533": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1534": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1535": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onclick"
		},
		"1536": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1537": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1538": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1539": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1540": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onclose"
		},
		"1541": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1542": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1543": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1544": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1545": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncontextlost"
		},
		"1546": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1547": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1548": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1549": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1550": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncontextmenu"
		},
		"1551": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1552": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1553": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1554": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1555": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncontextrestored"
		},
		"1556": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1557": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1558": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1559": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1560": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncopy"
		},
		"1561": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1562": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1563": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1564": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1565": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncuechange"
		},
		"1566": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1567": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1568": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1569": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1570": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncut"
		},
		"1571": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1572": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1573": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1574": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1575": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondblclick"
		},
		"1576": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1577": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1578": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1579": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1580": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondrag"
		},
		"1581": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1582": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1583": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1584": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1585": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondragend"
		},
		"1586": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1587": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1588": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1589": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1590": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondragenter"
		},
		"1591": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1592": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1593": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1594": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1595": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondragleave"
		},
		"1596": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1597": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1598": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1599": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1600": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondragover"
		},
		"1601": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1602": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1603": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1604": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1605": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondragstart"
		},
		"1606": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1607": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1608": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1609": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1610": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondrop"
		},
		"1611": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1612": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1613": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1614": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1615": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondurationchange"
		},
		"1616": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1617": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1618": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1619": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1620": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onemptied"
		},
		"1621": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1622": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1623": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1624": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1625": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onended"
		},
		"1626": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1627": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1628": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1629": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1630": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onerror"
		},
		"1631": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onfocus"
		},
		"1632": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1633": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1634": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1635": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1636": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onformdata"
		},
		"1637": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1638": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1639": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1640": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1641": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ongotpointercapture"
		},
		"1642": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1643": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1644": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1645": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1646": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oninput"
		},
		"1647": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1648": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1649": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1650": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1651": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oninvalid"
		},
		"1652": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1653": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1654": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1655": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1656": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onkeydown"
		},
		"1657": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1658": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1659": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1660": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1661": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onkeypress"
		},
		"1662": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1663": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1664": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1665": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1666": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onkeyup"
		},
		"1667": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1668": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1669": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1670": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1671": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onload"
		},
		"1672": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1673": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1674": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1675": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1676": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onloadeddata"
		},
		"1677": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1678": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1679": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1680": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1681": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onloadedmetadata"
		},
		"1682": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1683": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1684": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1685": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1686": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onloadstart"
		},
		"1687": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1688": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1689": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1690": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1691": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onlostpointercapture"
		},
		"1692": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1693": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1694": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1695": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1696": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmousedown"
		},
		"1697": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1698": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1699": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1700": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1701": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmouseenter"
		},
		"1702": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1703": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1704": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1705": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1706": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmouseleave"
		},
		"1707": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1708": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1709": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1710": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1711": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmousemove"
		},
		"1712": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1713": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1714": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1715": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1716": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmouseout"
		},
		"1717": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1718": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1719": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1720": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1721": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmouseover"
		},
		"1722": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1723": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1724": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1725": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1726": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmouseup"
		},
		"1727": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1728": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1729": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1730": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1731": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpaste"
		},
		"1732": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1733": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1734": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1735": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1736": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpause"
		},
		"1737": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1738": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1739": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1740": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1741": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onplay"
		},
		"1742": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1743": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1744": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1745": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1746": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onplaying"
		},
		"1747": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1748": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1749": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1750": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1751": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointercancel"
		},
		"1752": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1753": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1754": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1755": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1756": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerdown"
		},
		"1757": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1758": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1759": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1760": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1761": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerenter"
		},
		"1762": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1763": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1764": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1765": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1766": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerleave"
		},
		"1767": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1768": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1769": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1770": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1771": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointermove"
		},
		"1772": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1773": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1774": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1775": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1776": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerout"
		},
		"1777": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1778": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1779": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1780": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1781": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerover"
		},
		"1782": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1783": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1784": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1785": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1786": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerup"
		},
		"1787": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1788": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1789": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1790": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1791": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onprogress"
		},
		"1792": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1793": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1794": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1795": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1796": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onratechange"
		},
		"1797": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1798": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1799": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1800": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1801": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onreset"
		},
		"1802": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1803": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1804": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1805": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1806": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onresize"
		},
		"1807": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1808": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1809": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1810": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1811": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onscroll"
		},
		"1812": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1813": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1814": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1815": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1816": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onscrollend"
		},
		"1817": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1818": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1819": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1820": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1821": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onsecuritypolicyviolation"
		},
		"1822": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1823": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1824": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1825": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1826": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onseeked"
		},
		"1827": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1828": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1829": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1830": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1831": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onseeking"
		},
		"1832": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1833": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1834": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1835": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1836": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onselect"
		},
		"1837": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1838": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1839": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1840": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1841": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onselectionchange"
		},
		"1842": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1843": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1844": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1845": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1846": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onselectstart"
		},
		"1847": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1848": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1849": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1850": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1851": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onslotchange"
		},
		"1852": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1853": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1854": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1855": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1856": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onstalled"
		},
		"1857": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1858": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1859": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1860": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1861": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onsubmit"
		},
		"1862": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1863": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1864": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1865": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1866": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onsuspend"
		},
		"1867": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1868": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1869": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1870": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1871": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontimeupdate"
		},
		"1872": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1873": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1874": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1875": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1876": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontoggle"
		},
		"1877": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1878": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1879": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1880": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1881": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontouchcancel"
		},
		"1882": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1883": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1884": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1885": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1886": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontouchend"
		},
		"1887": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1888": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1889": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1890": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1891": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontouchmove"
		},
		"1892": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1893": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1894": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1895": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1896": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontouchstart"
		},
		"1897": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1898": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1899": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1900": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1901": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontransitioncancel"
		},
		"1902": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1903": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1904": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1905": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1906": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontransitionend"
		},
		"1907": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1908": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1909": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1910": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1911": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontransitionrun"
		},
		"1912": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1913": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1914": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1915": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1916": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontransitionstart"
		},
		"1917": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1918": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1919": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1920": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1921": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onvolumechange"
		},
		"1922": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1923": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1924": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1925": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1926": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwaiting"
		},
		"1927": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1928": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1929": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1930": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1931": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwebkitanimationend"
		},
		"1932": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1933": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1934": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1935": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1936": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwebkitanimationiteration"
		},
		"1937": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1938": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1939": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1940": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1941": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwebkitanimationstart"
		},
		"1942": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1943": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1944": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1945": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1946": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwebkittransitionend"
		},
		"1947": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1948": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1949": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1950": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1951": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwheel"
		},
		"1952": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1953": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"1954": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"1955": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"1956": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.autofocus"
		},
		"1957": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.dataset"
		},
		"1958": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.nonce"
		},
		"1959": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.tabIndex"
		},
		"1960": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.blur"
		},
		"1961": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.blur"
		},
		"1962": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.focus"
		},
		"1963": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.focus"
		},
		"1964": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"1965": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RoutingTarget.ts",
			"qualifiedName": "RouteTarget"
		},
		"1966": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.__new"
		},
		"1967": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "RouteTarget"
		},
		"1968": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RoutingTarget.ts",
			"qualifiedName": "RouteTarget.name"
		},
		"1970": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RoutingTarget.ts",
			"qualifiedName": "RouteTarget.connectedCallback"
		},
		"1971": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RoutingTarget.ts",
			"qualifiedName": "RouteTarget.connectedCallback"
		},
		"1972": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RoutingTarget.ts",
			"qualifiedName": "RouteTarget.disconnectedCallback"
		},
		"1973": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RoutingTarget.ts",
			"qualifiedName": "RouteTarget.disconnectedCallback"
		},
		"1980": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RoutingTarget.ts",
			"qualifiedName": "RouteTarget.close"
		},
		"1981": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/RoutingTarget.ts",
			"qualifiedName": "RouteTarget.close"
		},
		"1986": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.accessKey"
		},
		"1987": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.accessKeyLabel"
		},
		"1988": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.autocapitalize"
		},
		"1989": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.dir"
		},
		"1990": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.draggable"
		},
		"1991": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.hidden"
		},
		"1992": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.inert"
		},
		"1993": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.innerText"
		},
		"1994": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.lang"
		},
		"1995": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.offsetHeight"
		},
		"1996": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.offsetLeft"
		},
		"1997": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.offsetParent"
		},
		"1998": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.offsetTop"
		},
		"1999": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.offsetWidth"
		},
		"2000": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.outerText"
		},
		"2001": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.popover"
		},
		"2002": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.spellcheck"
		},
		"2003": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.title"
		},
		"2004": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.translate"
		},
		"2005": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.writingSuggestions"
		},
		"2006": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.attachInternals"
		},
		"2007": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.attachInternals"
		},
		"2008": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.click"
		},
		"2009": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.click"
		},
		"2010": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.hidePopover"
		},
		"2011": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.hidePopover"
		},
		"2012": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.showPopover"
		},
		"2013": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.showPopover"
		},
		"2014": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.togglePopover"
		},
		"2015": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.togglePopover"
		},
		"2016": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "force"
		},
		"2017": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.addEventListener"
		},
		"2018": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.addEventListener"
		},
		"2019": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2020": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"2021": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "listener"
		},
		"2022": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2023": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2024": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2025": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2026": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2027": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.addEventListener"
		},
		"2028": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"2029": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "listener"
		},
		"2030": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2031": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.removeEventListener"
		},
		"2032": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.removeEventListener"
		},
		"2033": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2034": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"2035": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "listener"
		},
		"2036": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2037": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2038": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2039": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2040": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2041": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLElement.removeEventListener"
		},
		"2042": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"2043": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "listener"
		},
		"2044": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2045": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.attributes"
		},
		"2046": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.classList"
		},
		"2047": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.className"
		},
		"2048": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.clientHeight"
		},
		"2049": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.clientLeft"
		},
		"2050": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.clientTop"
		},
		"2051": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.clientWidth"
		},
		"2052": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.currentCSSZoom"
		},
		"2053": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.id"
		},
		"2054": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.innerHTML"
		},
		"2055": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.localName"
		},
		"2056": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.namespaceURI"
		},
		"2057": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.onfullscreenchange"
		},
		"2058": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2059": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2060": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2061": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2062": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.onfullscreenerror"
		},
		"2063": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2064": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2065": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2066": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2067": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.outerHTML"
		},
		"2068": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.ownerDocument"
		},
		"2069": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.part"
		},
		"2070": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.prefix"
		},
		"2071": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollHeight"
		},
		"2072": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollLeft"
		},
		"2073": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollTop"
		},
		"2074": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollWidth"
		},
		"2075": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.shadowRoot"
		},
		"2076": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.slot"
		},
		"2077": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.tagName"
		},
		"2078": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.attachShadow"
		},
		"2079": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.attachShadow"
		},
		"2080": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "init"
		},
		"2081": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.checkVisibility"
		},
		"2082": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.checkVisibility"
		},
		"2083": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2084": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.closest"
		},
		"2085": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.closest"
		},
		"2086": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2087": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selector"
		},
		"2088": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.closest"
		},
		"2089": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2090": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selector"
		},
		"2091": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.closest"
		},
		"2092": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2093": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selector"
		},
		"2094": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.closest"
		},
		"2095": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "E"
		},
		"2096": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2097": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.computedStyleMap"
		},
		"2098": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.computedStyleMap"
		},
		"2099": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttribute"
		},
		"2100": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttribute"
		},
		"2101": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2102": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNS"
		},
		"2103": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNS"
		},
		"2104": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"2105": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"2106": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNames"
		},
		"2107": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNames"
		},
		"2108": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNode"
		},
		"2109": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNode"
		},
		"2110": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2111": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNodeNS"
		},
		"2112": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getAttributeNodeNS"
		},
		"2113": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"2114": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"2115": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getBoundingClientRect"
		},
		"2116": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getBoundingClientRect"
		},
		"2117": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getClientRects"
		},
		"2118": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getClientRects"
		},
		"2119": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByClassName"
		},
		"2120": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByClassName"
		},
		"2121": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "classNames"
		},
		"2122": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"2123": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"2124": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2125": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2126": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"2127": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2128": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2129": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"2130": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2131": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2132": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"2133": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2134": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2135": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagName"
		},
		"2136": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2137": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagNameNS"
		},
		"2138": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagNameNS"
		},
		"2139": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespaceURI"
		},
		"2140": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"2141": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagNameNS"
		},
		"2142": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespaceURI"
		},
		"2143": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"2144": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagNameNS"
		},
		"2145": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespaceURI"
		},
		"2146": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"2147": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getElementsByTagNameNS"
		},
		"2148": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"2149": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"2150": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getHTML"
		},
		"2151": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.getHTML"
		},
		"2152": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2153": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttribute"
		},
		"2154": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttribute"
		},
		"2155": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2156": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttributeNS"
		},
		"2157": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttributeNS"
		},
		"2158": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"2159": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"2160": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttributes"
		},
		"2161": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasAttributes"
		},
		"2162": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasPointerCapture"
		},
		"2163": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.hasPointerCapture"
		},
		"2164": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "pointerId"
		},
		"2165": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentElement"
		},
		"2166": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentElement"
		},
		"2167": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "where"
		},
		"2168": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "element"
		},
		"2169": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentHTML"
		},
		"2170": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentHTML"
		},
		"2171": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "position"
		},
		"2172": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "string"
		},
		"2173": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentText"
		},
		"2174": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.insertAdjacentText"
		},
		"2175": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "where"
		},
		"2176": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "data"
		},
		"2177": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.matches"
		},
		"2178": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.matches"
		},
		"2179": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2180": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.releasePointerCapture"
		},
		"2181": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.releasePointerCapture"
		},
		"2182": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "pointerId"
		},
		"2183": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttribute"
		},
		"2184": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttribute"
		},
		"2185": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2186": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttributeNS"
		},
		"2187": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttributeNS"
		},
		"2188": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"2189": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "localName"
		},
		"2190": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttributeNode"
		},
		"2191": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.removeAttributeNode"
		},
		"2192": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "attr"
		},
		"2193": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.requestFullscreen"
		},
		"2194": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.requestFullscreen"
		},
		"2195": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2196": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.requestPointerLock"
		},
		"2197": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.requestPointerLock"
		},
		"2198": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2199": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scroll"
		},
		"2200": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scroll"
		},
		"2201": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2202": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scroll"
		},
		"2203": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "x"
		},
		"2204": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "y"
		},
		"2205": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollBy"
		},
		"2206": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollBy"
		},
		"2207": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2208": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollBy"
		},
		"2209": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "x"
		},
		"2210": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "y"
		},
		"2211": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollIntoView"
		},
		"2212": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollIntoView"
		},
		"2213": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "arg"
		},
		"2214": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollTo"
		},
		"2215": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollTo"
		},
		"2216": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2217": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.scrollTo"
		},
		"2218": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "x"
		},
		"2219": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "y"
		},
		"2220": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttribute"
		},
		"2221": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttribute"
		},
		"2222": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2223": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "value"
		},
		"2224": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNS"
		},
		"2225": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNS"
		},
		"2226": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"2227": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2228": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "value"
		},
		"2229": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNode"
		},
		"2230": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNode"
		},
		"2231": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "attr"
		},
		"2232": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNodeNS"
		},
		"2233": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setAttributeNodeNS"
		},
		"2234": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "attr"
		},
		"2235": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setHTMLUnsafe"
		},
		"2236": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setHTMLUnsafe"
		},
		"2237": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "html"
		},
		"2238": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setPointerCapture"
		},
		"2239": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.setPointerCapture"
		},
		"2240": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "pointerId"
		},
		"2241": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.toggleAttribute"
		},
		"2242": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.toggleAttribute"
		},
		"2243": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "qualifiedName"
		},
		"2244": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "force"
		},
		"2245": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.webkitMatchesSelector"
		},
		"2246": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Element.webkitMatchesSelector"
		},
		"2247": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2248": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.baseURI"
		},
		"2249": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.childNodes"
		},
		"2250": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.firstChild"
		},
		"2251": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isConnected"
		},
		"2252": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.lastChild"
		},
		"2253": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.nextSibling"
		},
		"2254": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.nodeName"
		},
		"2255": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.nodeType"
		},
		"2256": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.nodeValue"
		},
		"2257": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.parentElement"
		},
		"2258": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.parentNode"
		},
		"2259": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.previousSibling"
		},
		"2260": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.textContent"
		},
		"2261": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.appendChild"
		},
		"2262": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.appendChild"
		},
		"2263": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "T"
		},
		"2264": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "node"
		},
		"2265": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.cloneNode"
		},
		"2266": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.cloneNode"
		},
		"2267": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "deep"
		},
		"2268": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.compareDocumentPosition"
		},
		"2269": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.compareDocumentPosition"
		},
		"2270": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "other"
		},
		"2271": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.contains"
		},
		"2272": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.contains"
		},
		"2273": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "other"
		},
		"2274": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.getRootNode"
		},
		"2275": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.getRootNode"
		},
		"2276": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2277": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.hasChildNodes"
		},
		"2278": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.hasChildNodes"
		},
		"2279": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.insertBefore"
		},
		"2280": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.insertBefore"
		},
		"2281": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "T"
		},
		"2282": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "node"
		},
		"2283": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "child"
		},
		"2284": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isDefaultNamespace"
		},
		"2285": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isDefaultNamespace"
		},
		"2286": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"2287": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isEqualNode"
		},
		"2288": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isEqualNode"
		},
		"2289": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "otherNode"
		},
		"2290": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isSameNode"
		},
		"2291": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.isSameNode"
		},
		"2292": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "otherNode"
		},
		"2293": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.lookupNamespaceURI"
		},
		"2294": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.lookupNamespaceURI"
		},
		"2295": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "prefix"
		},
		"2296": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.lookupPrefix"
		},
		"2297": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.lookupPrefix"
		},
		"2298": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "namespace"
		},
		"2299": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.normalize"
		},
		"2300": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.normalize"
		},
		"2301": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.removeChild"
		},
		"2302": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.removeChild"
		},
		"2303": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "T"
		},
		"2304": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "child"
		},
		"2305": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.replaceChild"
		},
		"2306": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.replaceChild"
		},
		"2307": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "T"
		},
		"2308": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "node"
		},
		"2309": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "child"
		},
		"2310": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.ELEMENT_NODE"
		},
		"2311": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.ATTRIBUTE_NODE"
		},
		"2312": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.TEXT_NODE"
		},
		"2313": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.CDATA_SECTION_NODE"
		},
		"2314": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.ENTITY_REFERENCE_NODE"
		},
		"2315": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.ENTITY_NODE"
		},
		"2316": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.PROCESSING_INSTRUCTION_NODE"
		},
		"2317": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.COMMENT_NODE"
		},
		"2318": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_NODE"
		},
		"2319": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_TYPE_NODE"
		},
		"2320": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_FRAGMENT_NODE"
		},
		"2321": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.NOTATION_NODE"
		},
		"2322": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_DISCONNECTED"
		},
		"2323": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_PRECEDING"
		},
		"2324": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_FOLLOWING"
		},
		"2325": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_CONTAINS"
		},
		"2326": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_CONTAINED_BY"
		},
		"2327": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"
		},
		"2328": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "EventTarget.dispatchEvent"
		},
		"2329": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "EventTarget.dispatchEvent"
		},
		"2330": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "event"
		},
		"2331": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaAtomic"
		},
		"2332": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaAutoComplete"
		},
		"2333": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaBrailleLabel"
		},
		"2334": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaBrailleRoleDescription"
		},
		"2335": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaBusy"
		},
		"2336": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaChecked"
		},
		"2337": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaColCount"
		},
		"2338": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaColIndex"
		},
		"2339": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaColIndexText"
		},
		"2340": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaColSpan"
		},
		"2341": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaCurrent"
		},
		"2342": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaDescription"
		},
		"2343": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaDisabled"
		},
		"2344": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaExpanded"
		},
		"2345": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaHasPopup"
		},
		"2346": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaHidden"
		},
		"2347": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaInvalid"
		},
		"2348": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaKeyShortcuts"
		},
		"2349": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaLabel"
		},
		"2350": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaLevel"
		},
		"2351": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaLive"
		},
		"2352": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaModal"
		},
		"2353": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaMultiLine"
		},
		"2354": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaMultiSelectable"
		},
		"2355": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaOrientation"
		},
		"2356": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaPlaceholder"
		},
		"2357": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaPosInSet"
		},
		"2358": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaPressed"
		},
		"2359": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaReadOnly"
		},
		"2360": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRequired"
		},
		"2361": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRoleDescription"
		},
		"2362": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRowCount"
		},
		"2363": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRowIndex"
		},
		"2364": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRowIndexText"
		},
		"2365": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaRowSpan"
		},
		"2366": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaSelected"
		},
		"2367": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaSetSize"
		},
		"2368": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaSort"
		},
		"2369": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaValueMax"
		},
		"2370": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaValueMin"
		},
		"2371": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaValueNow"
		},
		"2372": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.ariaValueText"
		},
		"2373": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ARIAMixin.role"
		},
		"2374": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Animatable.animate"
		},
		"2375": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Animatable.animate"
		},
		"2376": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "keyframes"
		},
		"2377": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2378": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Animatable.getAnimations"
		},
		"2379": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Animatable.getAnimations"
		},
		"2380": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2381": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.after"
		},
		"2382": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.after"
		},
		"2383": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"2384": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.before"
		},
		"2385": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.before"
		},
		"2386": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"2387": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.remove"
		},
		"2388": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.remove"
		},
		"2389": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.replaceWith"
		},
		"2390": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ChildNode.replaceWith"
		},
		"2391": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"2392": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "NonDocumentTypeChildNode.nextElementSibling"
		},
		"2393": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "NonDocumentTypeChildNode.previousElementSibling"
		},
		"2394": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.childElementCount"
		},
		"2395": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.children"
		},
		"2396": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.firstElementChild"
		},
		"2397": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.lastElementChild"
		},
		"2398": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.append"
		},
		"2399": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.append"
		},
		"2400": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"2401": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.prepend"
		},
		"2402": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.prepend"
		},
		"2403": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"2404": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"2405": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"2406": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2407": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2408": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"2409": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2410": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2411": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"2412": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2413": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2414": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"2415": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2416": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2417": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelector"
		},
		"2418": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "E"
		},
		"2419": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2420": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"2421": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"2422": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2423": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2424": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"2425": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2426": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2427": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"2428": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2429": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2430": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"2431": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "K"
		},
		"2432": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2433": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.querySelectorAll"
		},
		"2434": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "E"
		},
		"2435": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "selectors"
		},
		"2436": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.replaceChildren"
		},
		"2437": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ParentNode.replaceChildren"
		},
		"2438": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "nodes"
		},
		"2439": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Slottable.assignedSlot"
		},
		"2440": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementCSSInlineStyle.attributeStyleMap"
		},
		"2441": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementCSSInlineStyle.style"
		},
		"2442": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementContentEditable.contentEditable"
		},
		"2443": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementContentEditable.enterKeyHint"
		},
		"2444": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementContentEditable.inputMode"
		},
		"2445": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ElementContentEditable.isContentEditable"
		},
		"2446": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onabort"
		},
		"2447": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2448": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2449": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2450": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2451": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onanimationcancel"
		},
		"2452": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2453": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2454": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2455": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2456": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onanimationend"
		},
		"2457": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2458": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2459": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2460": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2461": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onanimationiteration"
		},
		"2462": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2463": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2464": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2465": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2466": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onanimationstart"
		},
		"2467": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2468": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2469": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2470": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2471": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onauxclick"
		},
		"2472": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2473": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2474": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2475": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2476": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onbeforeinput"
		},
		"2477": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2478": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2479": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2480": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2481": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onbeforetoggle"
		},
		"2482": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2483": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2484": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2485": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2486": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onblur"
		},
		"2487": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2488": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2489": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2490": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2491": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncancel"
		},
		"2492": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2493": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2494": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2495": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2496": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncanplay"
		},
		"2497": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2498": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2499": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2500": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2501": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncanplaythrough"
		},
		"2502": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2503": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2504": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2505": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2506": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onchange"
		},
		"2507": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2508": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2509": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2510": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2511": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onclick"
		},
		"2512": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2513": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2514": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2515": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2516": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onclose"
		},
		"2517": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2518": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2519": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2520": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2521": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncontextlost"
		},
		"2522": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2523": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2524": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2525": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2526": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncontextmenu"
		},
		"2527": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2528": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2529": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2530": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2531": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncontextrestored"
		},
		"2532": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2533": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2534": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2535": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2536": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncopy"
		},
		"2537": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2538": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2539": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2540": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2541": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncuechange"
		},
		"2542": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2543": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2544": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2545": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2546": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oncut"
		},
		"2547": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2548": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2549": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2550": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2551": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondblclick"
		},
		"2552": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2553": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2554": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2555": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2556": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondrag"
		},
		"2557": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2558": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2559": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2560": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2561": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondragend"
		},
		"2562": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2563": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2564": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2565": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2566": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondragenter"
		},
		"2567": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2568": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2569": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2570": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2571": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondragleave"
		},
		"2572": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2573": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2574": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2575": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2576": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondragover"
		},
		"2577": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2578": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2579": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2580": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2581": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondragstart"
		},
		"2582": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2583": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2584": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2585": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2586": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondrop"
		},
		"2587": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2588": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2589": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2590": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2591": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ondurationchange"
		},
		"2592": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2593": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2594": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2595": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2596": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onemptied"
		},
		"2597": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2598": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2599": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2600": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2601": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onended"
		},
		"2602": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2603": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2604": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2605": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2606": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onerror"
		},
		"2607": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onfocus"
		},
		"2608": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2609": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2610": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2611": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2612": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onformdata"
		},
		"2613": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2614": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2615": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2616": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2617": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ongotpointercapture"
		},
		"2618": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2619": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2620": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2621": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2622": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oninput"
		},
		"2623": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2624": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2625": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2626": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2627": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.oninvalid"
		},
		"2628": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2629": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2630": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2631": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2632": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onkeydown"
		},
		"2633": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2634": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2635": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2636": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2637": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onkeypress"
		},
		"2638": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2639": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2640": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2641": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2642": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onkeyup"
		},
		"2643": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2644": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2645": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2646": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2647": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onload"
		},
		"2648": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2649": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2650": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2651": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2652": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onloadeddata"
		},
		"2653": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2654": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2655": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2656": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2657": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onloadedmetadata"
		},
		"2658": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2659": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2660": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2661": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2662": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onloadstart"
		},
		"2663": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2664": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2665": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2666": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2667": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onlostpointercapture"
		},
		"2668": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2669": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2670": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2671": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2672": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmousedown"
		},
		"2673": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2674": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2675": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2676": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2677": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmouseenter"
		},
		"2678": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2679": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2680": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2681": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2682": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmouseleave"
		},
		"2683": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2684": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2685": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2686": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2687": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmousemove"
		},
		"2688": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2689": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2690": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2691": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2692": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmouseout"
		},
		"2693": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2694": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2695": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2696": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2697": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmouseover"
		},
		"2698": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2699": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2700": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2701": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2702": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onmouseup"
		},
		"2703": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2704": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2705": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2706": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2707": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpaste"
		},
		"2708": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2709": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2710": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2711": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2712": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpause"
		},
		"2713": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2714": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2715": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2716": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2717": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onplay"
		},
		"2718": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2719": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2720": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2721": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2722": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onplaying"
		},
		"2723": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2724": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2725": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2726": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2727": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointercancel"
		},
		"2728": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2729": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2730": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2731": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2732": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerdown"
		},
		"2733": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2734": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2735": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2736": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2737": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerenter"
		},
		"2738": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2739": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2740": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2741": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2742": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerleave"
		},
		"2743": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2744": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2745": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2746": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2747": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointermove"
		},
		"2748": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2749": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2750": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2751": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2752": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerout"
		},
		"2753": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2754": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2755": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2756": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2757": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerover"
		},
		"2758": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2759": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2760": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2761": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2762": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onpointerup"
		},
		"2763": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2764": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2765": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2766": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2767": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onprogress"
		},
		"2768": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2769": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2770": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2771": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2772": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onratechange"
		},
		"2773": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2774": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2775": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2776": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2777": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onreset"
		},
		"2778": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2779": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2780": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2781": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2782": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onresize"
		},
		"2783": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2784": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2785": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2786": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2787": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onscroll"
		},
		"2788": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2789": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2790": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2791": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2792": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onscrollend"
		},
		"2793": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2794": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2795": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2796": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2797": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onsecuritypolicyviolation"
		},
		"2798": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2799": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2800": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2801": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2802": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onseeked"
		},
		"2803": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2804": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2805": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2806": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2807": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onseeking"
		},
		"2808": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2809": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2810": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2811": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2812": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onselect"
		},
		"2813": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2814": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2815": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2816": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2817": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onselectionchange"
		},
		"2818": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2819": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2820": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2821": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2822": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onselectstart"
		},
		"2823": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2824": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2825": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2826": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2827": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onslotchange"
		},
		"2828": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2829": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2830": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2831": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2832": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onstalled"
		},
		"2833": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2834": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2835": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2836": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2837": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onsubmit"
		},
		"2838": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2839": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2840": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2841": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2842": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onsuspend"
		},
		"2843": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2844": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2845": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2846": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2847": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontimeupdate"
		},
		"2848": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2849": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2850": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2851": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2852": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontoggle"
		},
		"2853": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2854": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2855": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2856": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2857": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontouchcancel"
		},
		"2858": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2859": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2860": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2861": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2862": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontouchend"
		},
		"2863": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2864": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2865": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2866": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2867": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontouchmove"
		},
		"2868": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2869": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2870": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2871": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2872": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontouchstart"
		},
		"2873": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2874": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2875": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2876": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2877": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontransitioncancel"
		},
		"2878": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2879": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2880": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2881": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2882": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontransitionend"
		},
		"2883": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2884": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2885": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2886": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2887": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontransitionrun"
		},
		"2888": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2889": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2890": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2891": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2892": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.ontransitionstart"
		},
		"2893": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2894": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2895": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2896": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2897": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onvolumechange"
		},
		"2898": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2899": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2900": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2901": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2902": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwaiting"
		},
		"2903": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2904": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2905": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2906": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2907": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwebkitanimationend"
		},
		"2908": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2909": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2910": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2911": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2912": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwebkitanimationiteration"
		},
		"2913": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2914": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2915": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2916": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2917": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwebkitanimationstart"
		},
		"2918": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2919": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2920": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2921": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2922": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwebkittransitionend"
		},
		"2923": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2924": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2925": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2926": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2927": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "GlobalEventHandlers.onwheel"
		},
		"2928": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2929": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type"
		},
		"2930": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "this"
		},
		"2931": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "ev"
		},
		"2932": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.autofocus"
		},
		"2933": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.dataset"
		},
		"2934": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.nonce"
		},
		"2935": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.tabIndex"
		},
		"2936": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.blur"
		},
		"2937": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.blur"
		},
		"2938": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.focus"
		},
		"2939": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "HTMLOrSVGElement.focus"
		},
		"2940": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "options"
		},
		"2941": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/index.ts",
			"qualifiedName": "html"
		},
		"2942": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/index.ts",
			"qualifiedName": "RenderTemplate"
		},
		"2943": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/index.ts",
			"qualifiedName": "compileTemplate"
		},
		"2944": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/index.ts",
			"qualifiedName": "EngineConfig"
		},
		"2945": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/index.ts",
			"qualifiedName": "CompiledTemplate"
		},
		"2946": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/index.ts",
			"qualifiedName": "TableRenderer"
		},
		"2947": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/index.ts",
			"qualifiedName": "TableSorter"
		},
		"2948": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/index.ts",
			"qualifiedName": "SortChangeEvent"
		},
		"2949": {
			"packageName": "@relax.js/core",
			"packagePath": "src/html/index.ts",
			"qualifiedName": "SortColumn"
		},
		"2950": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "HttpOptions"
		},
		"2951": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "HttpResponse"
		},
		"2952": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "HttpError"
		},
		"2953": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "RequestOptions"
		},
		"2954": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "configure"
		},
		"2955": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "setFetch"
		},
		"2956": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "request"
		},
		"2957": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "get"
		},
		"2958": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "post"
		},
		"2959": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "put"
		},
		"2960": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "del"
		},
		"2961": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "SSEDataEvent"
		},
		"2962": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "SSEOptions"
		},
		"2963": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "SSEEventFactory"
		},
		"2964": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/index.ts",
			"qualifiedName": "SSEClient"
		},
		"2965": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "SimpleDataEvent"
		},
		"2966": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "SimpleDataEvent.data"
		},
		"2967": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketAbstraction"
		},
		"2968": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketAbstraction.onopen"
		},
		"2969": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"2970": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"2971": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "event"
		},
		"2972": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketAbstraction.onerror"
		},
		"2973": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"2974": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"2975": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "event"
		},
		"2976": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketAbstraction.onclose"
		},
		"2977": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"2978": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"2979": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "event"
		},
		"2980": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketAbstraction.onmessage"
		},
		"2981": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"2982": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"2983": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "event"
		},
		"2984": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketAbstraction.send"
		},
		"2985": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketAbstraction.send"
		},
		"2986": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "data"
		},
		"2987": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketAbstraction.close"
		},
		"2988": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketAbstraction.close"
		},
		"2989": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketFactory"
		},
		"2990": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"2991": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"2992": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient"
		},
		"2993": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.TMessage"
		},
		"2994": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.__constructor"
		},
		"2995": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient"
		},
		"2996": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.TMessage"
		},
		"2997": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "urlOrWebSocketFactory"
		},
		"2998": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "options"
		},
		"3009": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.connected"
		},
		"3010": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.connected"
		},
		"3012": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.connect"
		},
		"3013": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.connect"
		},
		"3014": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.disconnect"
		},
		"3015": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.disconnect"
		},
		"3016": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.send"
		},
		"3017": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.send"
		},
		"3018": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "data"
		},
		"3019": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.receive"
		},
		"3020": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketClient.receive"
		},
		"3031": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketCodec"
		},
		"3032": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketCodec.TMessage"
		},
		"3033": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketCodec.encode"
		},
		"3034": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketCodec.encode"
		},
		"3035": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "data"
		},
		"3036": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketCodec.decode"
		},
		"3037": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketCodec.decode"
		},
		"3038": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "data"
		},
		"3039": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketOptions"
		},
		"3040": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketOptions.TMessage"
		},
		"3041": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketOptions.codec"
		},
		"3042": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketOptions.autoReconnect"
		},
		"3043": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketOptions.reconnectDelay"
		},
		"3044": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketOptions.maxReconnectDelay"
		},
		"3045": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketOptions.onConnect"
		},
		"3046": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"3047": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"3048": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "socket"
		},
		"3049": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "WebSocketOptions.onClose"
		},
		"3050": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"3051": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "__type"
		},
		"3052": {
			"packageName": "@relax.js/core",
			"packagePath": "src/http/SimpleWebSocket.ts",
			"qualifiedName": "socket"
		},
		"3053": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "FormReaderOptions"
		},
		"3054": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "ConverterFunc"
		},
		"3055": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "DataType"
		},
		"3056": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "InputType"
		},
		"3057": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "mapFormToClass"
		},
		"3058": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "getDataConverter"
		},
		"3059": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "readData"
		},
		"3060": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "BooleanConverter"
		},
		"3061": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "NumberConverter"
		},
		"3062": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "DateConverter"
		},
		"3063": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "createConverterFromDataType"
		},
		"3064": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "createConverterFromInputType"
		},
		"3065": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "ValidatorOptions"
		},
		"3066": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "FormValidator"
		},
		"3067": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "setFormData"
		},
		"3068": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "ValidationContext"
		},
		"3069": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "RegisterValidator"
		},
		"3070": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "getValidator"
		},
		"3071": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "RequiredValidation"
		},
		"3072": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "RangeValidation"
		},
		"3073": {
			"packageName": "@relax.js/core",
			"packagePath": "src/forms/index.ts",
			"qualifiedName": "DigitsValidation"
		},
		"3074": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "GuardResult"
		},
		"3075": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "RouteGuard"
		},
		"3076": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "Route"
		},
		"3077": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "RouteParamType"
		},
		"3078": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "RouteData"
		},
		"3079": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "Routable"
		},
		"3080": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "LoadRoute"
		},
		"3081": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "RouteError"
		},
		"3082": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "RouteGuardError"
		},
		"3083": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "NavigateOptions"
		},
		"3084": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "RouteMatchResult"
		},
		"3085": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "RouteSegmentType"
		},
		"3086": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "RouteValue"
		},
		"3087": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "NavigateRouteEvent"
		},
		"3088": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "registerRouteTarget"
		},
		"3089": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "unregisterRouteTarget"
		},
		"3090": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "clearPendingNavigations"
		},
		"3091": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "matchRoute"
		},
		"3092": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "findRouteByName"
		},
		"3093": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "findRouteByUrl"
		},
		"3094": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "internalRoutes"
		},
		"3095": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "defineRoutes"
		},
		"3096": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "startRouting"
		},
		"3097": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "navigate"
		},
		"3098": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "printRoutes"
		},
		"3099": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "RouteLink"
		},
		"3100": {
			"packageName": "@relax.js/core",
			"packagePath": "src/routing/index.ts",
			"qualifiedName": "RouteTarget"
		},
		"3101": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "t"
		},
		"3102": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "t"
		},
		"3103": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "fullKey"
		},
		"3104": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "values"
		},
		"3105": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "setLocale"
		},
		"3106": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "setLocale"
		},
		"3107": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "locale"
		},
		"3108": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "loadNamespace"
		},
		"3109": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "loadNamespace"
		},
		"3110": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "namespace"
		},
		"3111": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "loadNamespaces"
		},
		"3112": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "loadNamespaces"
		},
		"3113": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "namespaces"
		},
		"3114": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "getCurrentLocale"
		},
		"3115": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "getCurrentLocale"
		},
		"3116": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "onMissingTranslation"
		},
		"3117": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "onMissingTranslation"
		},
		"3118": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "handler"
		},
		"3119": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "LocaleChangeEvent"
		},
		"3120": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.NONE"
		},
		"3121": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.CAPTURING_PHASE"
		},
		"3122": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.AT_TARGET"
		},
		"3123": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "__type.BUBBLING_PHASE"
		},
		"3124": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "LocaleChangeEvent.__constructor"
		},
		"3125": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "LocaleChangeEvent"
		},
		"3126": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "locale"
		},
		"3127": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "LocaleChangeEvent.locale"
		},
		"3128": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.bubbles"
		},
		"3129": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.cancelBubble"
		},
		"3130": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.cancelable"
		},
		"3131": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composed"
		},
		"3132": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.currentTarget"
		},
		"3133": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.defaultPrevented"
		},
		"3134": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.eventPhase"
		},
		"3135": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.isTrusted"
		},
		"3136": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.returnValue"
		},
		"3137": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.srcElement"
		},
		"3138": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.target"
		},
		"3139": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.timeStamp"
		},
		"3140": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.type"
		},
		"3141": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composedPath"
		},
		"3142": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.composedPath"
		},
		"3143": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.initEvent"
		},
		"3144": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.initEvent"
		},
		"3145": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "type"
		},
		"3146": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "bubbles"
		},
		"3147": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "cancelable"
		},
		"3148": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.preventDefault"
		},
		"3149": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.preventDefault"
		},
		"3150": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopImmediatePropagation"
		},
		"3151": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopImmediatePropagation"
		},
		"3152": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopPropagation"
		},
		"3153": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.stopPropagation"
		},
		"3154": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.NONE"
		},
		"3155": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.CAPTURING_PHASE"
		},
		"3156": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.AT_TARGET"
		},
		"3157": {
			"packageName": "typescript",
			"packagePath": "lib/lib.dom.d.ts",
			"qualifiedName": "Event.BUBBLING_PHASE"
		},
		"3158": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "MissingTranslationHandler"
		},
		"3159": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "__type"
		},
		"3160": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "__type"
		},
		"3161": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "key"
		},
		"3162": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "namespace"
		},
		"3163": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/i18n.ts",
			"qualifiedName": "locale"
		},
		"3164": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/icu.ts",
			"qualifiedName": "MessageFormatter"
		},
		"3165": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/icu.ts",
			"qualifiedName": "__type"
		},
		"3166": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/icu.ts",
			"qualifiedName": "__type"
		},
		"3167": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/icu.ts",
			"qualifiedName": "message"
		},
		"3168": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/icu.ts",
			"qualifiedName": "values"
		},
		"3169": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/icu.ts",
			"qualifiedName": "locale"
		},
		"3170": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/icu.ts",
			"qualifiedName": "formatICU"
		},
		"3171": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/icu.ts",
			"qualifiedName": "setMessageFormatter"
		},
		"3172": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/icu.ts",
			"qualifiedName": "setMessageFormatter"
		},
		"3173": {
			"packageName": "@relax.js/core",
			"packagePath": "src/i18n/icu.ts",
			"qualifiedName": "formatter"
		},
		"3174": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/dom.ts",
			"qualifiedName": "selectOne"
		},
		"3175": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/dom.ts",
			"qualifiedName": "selectOne"
		},
		"3176": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/dom.ts",
			"qualifiedName": "T"
		},
		"3177": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/dom.ts",
			"qualifiedName": "selector"
		},
		"3178": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/dom.ts",
			"qualifiedName": "parent"
		},
		"3179": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/dom.ts",
			"qualifiedName": "formError"
		},
		"3180": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/dom.ts",
			"qualifiedName": "formError"
		},
		"3181": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/dom.ts",
			"qualifiedName": "selector"
		},
		"3182": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/dom.ts",
			"qualifiedName": "message"
		},
		"3183": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/dom.ts",
			"qualifiedName": "parent"
		},
		"3184": {
			"packageName": "@relax.js/core",
			"packagePath": "src/elements/index.ts",
			"qualifiedName": "getParentComponent"
		},
		"3185": {
			"packageName": "@relax.js/core",
			"packagePath": "src/utils/index.ts",
			"qualifiedName": "generateSequentialId"
		},
		"3186": {
			"packageName": "@relax.js/core",
			"packagePath": "src/utils/index.ts",
			"qualifiedName": "onError"
		},
		"3187": {
			"packageName": "@relax.js/core",
			"packagePath": "src/utils/index.ts",
			"qualifiedName": "reportError"
		},
		"3188": {
			"packageName": "@relax.js/core",
			"packagePath": "src/utils/index.ts",
			"qualifiedName": "RelaxError"
		},
		"3189": {
			"packageName": "@relax.js/core",
			"packagePath": "src/utils/index.ts",
			"qualifiedName": "asyncHandler"
		},
		"3190": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Index.ts",
			"qualifiedName": "LinkedList"
		},
		"3191": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Index.ts",
			"qualifiedName": "Node"
		},
		"3192": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Index.ts",
			"qualifiedName": "Pager"
		},
		"3193": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Index.ts",
			"qualifiedName": "PageSelectedEvent"
		},
		"3194": {
			"packageName": "@relax.js/core",
			"packagePath": "src/collections/Index.ts",
			"qualifiedName": "DataLoader"
		}
	},
	"files": {
		"entries": {
			"1": "src/index.ts",
			"2": "src/html/index.ts",
			"3": "src/http/index.ts",
			"4": "src/forms/index.ts",
			"5": "src/routing/index.ts",
			"6": "src/i18n/index.ts",
			"7": "src/elements/index.ts",
			"8": "src/utils/index.ts",
			"9": "src/di/index.ts",
			"10": "src/collections/Index.ts",
			"11": "docs/WhyRelaxjs.md",
			"12": "docs/forms/forms.md",
			"13": "docs/routing/Routing.md",
			"14": "docs/forms/validation.md",
			"15": "docs/GettingStarted.md",
			"16": "docs/Architecture.md",
			"17": "docs/html/html.md",
			"18": "docs/http/HttpClient.md",
			"19": "docs/DependencyInjection.md",
			"20": "docs/i18n/i18n.md",
			"21": "docs/Pipes.md",
			"22": "docs/utilities.md",
			"23": "README.md",
			"24": ""
		},
		"reflections": {
			"1": 1,
			"2": 2,
			"3": 3,
			"4": 4,
			"5": 5,
			"6": 6,
			"7": 7,
			"8": 8,
			"9": 9,
			"10": 10,
			"23": 0,
			"24": 0
		}
	}
}
