{
	"id": 0,
	"name": "blockstack",
	"kind": 0,
	"flags": {},
	"children": [
		{
			"id": 10,
			"name": "AppConfig",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Configuration data for the current app.",
				"text": "On browser platforms, creating an instance of this\nclass without any arguments will use\n`window.location.origin` as the app domain.\nOn non-browser platforms, you need to\nspecify an app domain as the first argument.",
				"tags": [
					{
						"tag": "type",
						"text": "{AppConfig}\n"
					}
				]
			},
			"children": [
				{
					"id": 17,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"comment": {},
					"signatures": [
						{
							"id": 18,
							"name": "new AppConfig",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"comment": {},
							"parameters": [
								{
									"id": 19,
									"name": "scopes",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"shortText": "permissions this app is requesting"
									},
									"type": {
										"type": "reference",
										"name": "Array",
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									},
									"defaultValue": " DEFAULT_SCOPE.slice()"
								},
								{
									"id": 20,
									"name": "appDomain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"shortText": "the app domain"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " window.location.origin"
								},
								{
									"id": 21,
									"name": "redirectPath",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"shortText": "path on app domain to redirect users to after authentication"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"\""
								},
								{
									"id": 22,
									"name": "manifestPath",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"shortText": "path relative to app domain of app's manifest file"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"/manifest.json\""
								},
								{
									"id": 23,
									"name": "coreNode",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"shortText": "override the default or user selected core node"
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									},
									"defaultValue": " null"
								},
								{
									"id": 24,
									"name": "authenticatorURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"shortText": "the web-based fall back authenticator\n"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " DEFAULT_BLOCKSTACK_HOST"
								}
							],
							"type": {
								"type": "reference",
								"name": "AppConfig",
								"id": 10
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/appConfig.ts",
							"line": 59,
							"character": 27
						}
					]
				},
				{
					"id": 11,
					"name": "appDomain",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Blockstack apps are uniquely identified by their app domain.",
						"tags": [
							{
								"tag": "type",
								"text": "{string}\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "auth/appConfig.ts",
							"line": 20,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 16,
					"name": "authenticatorURL",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"comment": {
						"shortText": "The URL of a web-based Blockstack Authenticator to use in the event\nthe user doesn't have Blockstack installed on their machine. If this\nis not specified, the current default in this library will be used.",
						"tags": [
							{
								"tag": "type",
								"text": "{string}\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "auth/appConfig.ts",
							"line": 59,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 15,
					"name": "coreNode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "The URL of Blockstack core node to use for this app. If this is\n`null`, the core node specified by the user or default core node\nwill be used.",
						"tags": [
							{
								"tag": "type",
								"text": "{string}\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "auth/appConfig.ts",
							"line": 51,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 14,
					"name": "manifestPath",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Path relative to app domain of app's manifest file.",
						"text": "This file needs to have CORS headers set so that it can be fetched\nfrom any origin. Typically this means return the header `Access-Control-Allow-Origin: *`.",
						"tags": [
							{
								"tag": "type",
								"text": "{string}\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "auth/appConfig.ts",
							"line": 43,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 13,
					"name": "redirectPath",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "Path on app domain to redirect users to after authentication. The\nauthentication response token will be postpended in a query.",
						"tags": [
							{
								"tag": "type",
								"text": "{string}\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "auth/appConfig.ts",
							"line": 34,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 12,
					"name": "scopes",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"comment": {
						"shortText": "An array of string representing permissions requested by the app.",
						"tags": [
							{
								"tag": "type",
								"text": "{[Array<string>}\n"
							}
						]
					},
					"sources": [
						{
							"fileName": "auth/appConfig.ts",
							"line": 26,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"name": "Array",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				},
				{
					"id": 27,
					"name": "manifestURI",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 28,
							"name": "manifestURI",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "The location of the app's manifest file.",
								"returns": "- URI\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/appConfig.ts",
							"line": 102,
							"character": 13
						}
					]
				},
				{
					"id": 25,
					"name": "redirectURI",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 26,
							"name": "redirectURI",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "The location to which the authenticator should\nredirect the user.",
								"returns": "- URI\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/appConfig.ts",
							"line": 94,
							"character": 13
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						17
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						11,
						16,
						15,
						14,
						13,
						12
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						27,
						25
					]
				}
			],
			"sources": [
				{
					"fileName": "auth/appConfig.ts",
					"line": 15,
					"character": 22
				}
			]
		},
		{
			"id": 222,
			"name": "BitcoinNetwork",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 223,
					"name": "broadcastTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 224,
							"name": "broadcastTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 225,
									"name": "transaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 22,
							"character": 22
						}
					]
				},
				{
					"id": 226,
					"name": "getBlockHeight",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 227,
							"name": "getBlockHeight",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 26,
							"character": 16
						}
					]
				},
				{
					"id": 233,
					"name": "getNetworkedUTXOs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 234,
							"name": "getNetworkedUTXOs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 235,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Array",
										"typeArguments": [
											{
												"type": "reference",
												"name": "UTXO",
												"id": 576
											}
										]
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 34,
							"character": 19
						}
					]
				},
				{
					"id": 228,
					"name": "getTransactionInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 229,
							"name": "getTransactionInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 230,
									"name": "txid",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 231,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 232,
													"name": "block_height",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 30,
															"character": 57
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														232
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 30,
													"character": 44
												}
											]
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 30,
							"character": 20
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						223,
						226,
						233,
						228
					]
				}
			],
			"sources": [
				{
					"fileName": "network.ts",
					"line": 21,
					"character": 27
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"name": "BitcoindAPI",
					"id": 513
				},
				{
					"type": "reference",
					"name": "InsightClient",
					"id": 540
				},
				{
					"type": "reference",
					"name": "BlockchainInfoApi",
					"id": 558
				}
			]
		},
		{
			"id": 513,
			"name": "BitcoindAPI",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 520,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 521,
							"name": "new BitcoindAPI",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 522,
									"name": "bitcoindUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 523,
									"name": "bitcoindCredentials",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 524,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 526,
													"name": "password",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 920,
															"character": 83
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 525,
													"name": "username",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 920,
															"character": 65
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														526,
														525
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 920,
													"character": 55
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "BitcoindAPI",
								"id": 513
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 918,
							"character": 21
						}
					]
				},
				{
					"id": 515,
					"name": "bitcoindCredentials",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 916,
							"character": 21
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 516,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"children": [
								{
									"id": 518,
									"name": "password",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "network.ts",
											"line": 916,
											"character": 50
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 517,
									"name": "username",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "network.ts",
											"line": 916,
											"character": 32
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										518,
										517
									]
								}
							],
							"sources": [
								{
									"fileName": "network.ts",
									"line": 916,
									"character": 22
								}
							]
						}
					}
				},
				{
					"id": 514,
					"name": "bitcoindUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 914,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 519,
					"name": "importedBefore",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 918,
							"character": 16
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				},
				{
					"id": 527,
					"name": "broadcastTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 528,
							"name": "broadcastTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 529,
									"name": "transaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.broadcastTransaction",
								"id": 223
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 927,
							"character": 22
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.broadcastTransaction",
						"id": 223
					}
				},
				{
					"id": 530,
					"name": "getBlockHeight",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 531,
							"name": "getBlockHeight",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.getBlockHeight",
								"id": 226
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 945,
							"character": 16
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.getBlockHeight",
						"id": 226
					}
				},
				{
					"id": 537,
					"name": "getNetworkedUTXOs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 538,
							"name": "getNetworkedUTXOs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 539,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Array",
										"typeArguments": [
											{
												"type": "reference",
												"name": "UTXO",
												"id": 576
											}
										]
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.getNetworkedUTXOs",
								"id": 233
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1003,
							"character": 19
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.getNetworkedUTXOs",
						"id": 233
					}
				},
				{
					"id": 532,
					"name": "getTransactionInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 533,
							"name": "getTransactionInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 534,
									"name": "txHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 535,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 536,
													"name": "block_height",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 962,
															"character": 59
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														536
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 962,
													"character": 46
												}
											]
										}
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.getTransactionInfo",
								"id": 228
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 962,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.getTransactionInfo",
						"id": 228
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						520
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						515,
						514,
						519
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						527,
						530,
						537,
						532
					]
				}
			],
			"sources": [
				{
					"fileName": "network.ts",
					"line": 913,
					"character": 24
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BitcoinNetwork",
					"id": 222
				}
			]
		},
		{
			"id": 558,
			"name": "BlockchainInfoApi",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 560,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 561,
							"name": "new BlockchainInfoApi",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 562,
									"name": "blockchainInfoUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"https://blockchain.info\""
								}
							],
							"type": {
								"type": "reference",
								"name": "BlockchainInfoApi",
								"id": 558
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1099,
							"character": 25
						}
					]
				},
				{
					"id": 559,
					"name": "utxoProviderUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1099,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 573,
					"name": "broadcastTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 574,
							"name": "broadcastTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 575,
									"name": "transaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.broadcastTransaction",
								"id": 223
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1150,
							"character": 22
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.broadcastTransaction",
						"id": 223
					}
				},
				{
					"id": 563,
					"name": "getBlockHeight",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 564,
							"name": "getBlockHeight",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.getBlockHeight",
								"id": 226
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1106,
							"character": 16
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.getBlockHeight",
						"id": 226
					}
				},
				{
					"id": 565,
					"name": "getNetworkedUTXOs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 566,
							"name": "getNetworkedUTXOs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 567,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Array",
										"typeArguments": [
											{
												"type": "reference",
												"name": "UTXO",
												"id": 576
											}
										]
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.getNetworkedUTXOs",
								"id": 233
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1112,
							"character": 19
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.getNetworkedUTXOs",
						"id": 233
					}
				},
				{
					"id": 568,
					"name": "getTransactionInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 569,
							"name": "getTransactionInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 570,
									"name": "txHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 571,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 572,
													"name": "block_height",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 1138,
															"character": 59
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														572
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 1138,
													"character": 46
												}
											]
										}
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.getTransactionInfo",
								"id": 228
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1138,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.getTransactionInfo",
						"id": 228
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						560
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						559
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						573,
						563,
						565,
						568
					]
				}
			],
			"sources": [
				{
					"fileName": "network.ts",
					"line": 1098,
					"character": 30
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BitcoinNetwork",
					"id": 222
				}
			]
		},
		{
			"id": 29,
			"name": "BlockstackError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 33,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 34,
							"name": "new BlockstackError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 35,
									"name": "error",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "ErrorType",
										"id": 165
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "BlockstackError",
								"id": 29
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 20
						}
					]
				},
				{
					"id": 31,
					"name": "code",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 21,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 30,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.message"
					}
				},
				{
					"id": 38,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 32,
					"name": "parameter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 39,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 40,
					"name": "Error",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 974,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"name": "ErrorConstructor"
					}
				},
				{
					"id": 36,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 37,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 32,
							"character": 10
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						33
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						31,
						30,
						38,
						32,
						39,
						40
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						36
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 18,
					"character": 28
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Error"
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"name": "InvalidParameterError",
					"id": 41
				},
				{
					"type": "reference",
					"name": "MissingParameterError",
					"id": 53
				},
				{
					"type": "reference",
					"name": "RemoteServiceError",
					"id": 65
				},
				{
					"type": "reference",
					"name": "InvalidDIDError",
					"id": 78
				},
				{
					"type": "reference",
					"name": "NotEnoughFundsError",
					"id": 89
				},
				{
					"type": "reference",
					"name": "InvalidAmountError",
					"id": 101
				},
				{
					"type": "reference",
					"name": "LoginFailedError",
					"id": 115
				},
				{
					"type": "reference",
					"name": "SignatureVerificationError",
					"id": 126
				},
				{
					"type": "reference",
					"name": "InvalidStateError",
					"id": 137
				},
				{
					"type": "reference",
					"name": "NoSessionDataError",
					"id": 148
				}
			]
		},
		{
			"id": 2295,
			"name": "BlockstackNamespace",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2304,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2305,
							"name": "new BlockstackNamespace",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 2306,
									"name": "namespaceID",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "BlockstackNamespace",
								"id": 2295
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 32,
							"character": 25
						}
					]
				},
				{
					"id": 2300,
					"name": "base",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 26,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 2301,
					"name": "buckets",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 28,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"name": "Array",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				},
				{
					"id": 2299,
					"name": "coeff",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 24,
							"character": 7
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 2298,
					"name": "lifetime",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 22,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 2296,
					"name": "namespaceID",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 18,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2303,
					"name": "noVowelDiscount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 32,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 2302,
					"name": "nonalphaDiscount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 30,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 2297,
					"name": "version",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 20,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 2307,
					"name": "check",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2308,
							"name": "check",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 52,
							"character": 7
						}
					]
				},
				{
					"id": 2318,
					"name": "setBase",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2319,
							"name": "setBase",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2320,
									"name": "base",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 88,
							"character": 9
						}
					]
				},
				{
					"id": 2321,
					"name": "setBuckets",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2322,
							"name": "setBuckets",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2323,
									"name": "buckets",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "Array",
										"typeArguments": [
											{
												"type": "intrinsic",
												"name": "number"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 95,
							"character": 12
						}
					]
				},
				{
					"id": 2315,
					"name": "setCoeff",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2316,
							"name": "setCoeff",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2317,
									"name": "coeff",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 81,
							"character": 10
						}
					]
				},
				{
					"id": 2312,
					"name": "setLifetime",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2313,
							"name": "setLifetime",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2314,
									"name": "lifetime",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 74,
							"character": 13
						}
					]
				},
				{
					"id": 2327,
					"name": "setNoVowelDiscount",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2328,
							"name": "setNoVowelDiscount",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2329,
									"name": "noVowelDiscount",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 116,
							"character": 20
						}
					]
				},
				{
					"id": 2324,
					"name": "setNonalphaDiscount",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2325,
							"name": "setNonalphaDiscount",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2326,
									"name": "nonalphaDiscount",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 109,
							"character": 21
						}
					]
				},
				{
					"id": 2309,
					"name": "setVersion",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2310,
							"name": "setVersion",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2311,
									"name": "version",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 67,
							"character": 12
						}
					]
				},
				{
					"id": 2330,
					"name": "toHexPayload",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2331,
							"name": "toHexPayload",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 123,
							"character": 14
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						2304
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2300,
						2301,
						2299,
						2298,
						2296,
						2303,
						2302,
						2297
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2307,
						2318,
						2321,
						2315,
						2312,
						2327,
						2324,
						2309,
						2330
					]
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 17,
					"character": 32
				}
			]
		},
		{
			"id": 236,
			"name": "BlockstackNetwork",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 248,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 249,
							"name": "new BlockstackNetwork",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 250,
									"name": "apiUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 251,
									"name": "broadcastServiceUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 252,
									"name": "bitcoinAPI",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "BitcoinNetwork",
										"id": 222
									}
								},
								{
									"id": 253,
									"name": "network",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "Network"
									},
									"defaultValue": " bitcoinjs.networks.bitcoin"
								}
							],
							"type": {
								"type": "reference",
								"name": "BlockstackNetwork",
								"id": 236
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 54,
							"character": 21
						}
					]
				},
				{
					"id": 240,
					"name": "DUST_MINIMUM",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 46,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 247,
					"name": "MAGIC_BYTES",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 54,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 237,
					"name": "blockstackAPIUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 40,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 238,
					"name": "broadcastServiceUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 42,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 246,
					"name": "btc",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 52,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BitcoinNetwork",
						"id": 222
					}
				},
				{
					"id": 245,
					"name": "excludeUtxoSet",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 50,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"name": "Array",
						"typeArguments": [
							{
								"type": "reference",
								"name": "UTXO",
								"id": 576
							}
						]
					}
				},
				{
					"id": 241,
					"name": "includeUtxoMap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 48,
							"character": 16
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 242,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"indexSignature": [
								{
									"id": 243,
									"name": "__index",
									"kind": 8192,
									"kindString": "Index signature",
									"flags": {},
									"parameters": [
										{
											"id": 244,
											"name": "address",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"name": "UTXO",
											"id": 576
										}
									}
								}
							],
							"sources": [
								{
									"fileName": "network.ts",
									"line": 48,
									"character": 17
								}
							]
						}
					}
				},
				{
					"id": 239,
					"name": "layer1",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 44,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				},
				{
					"id": 345,
					"name": "broadcastNameRegistration",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 346,
							"name": "broadcastNameRegistration",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Sends the preorder and registration transactions and zone file\nfor a Blockstack name registration\nalong with the to the transaction broadcast service.",
								"text": "The transaction broadcast:\n\n* immediately broadcasts the preorder transaction\n* broadcasts the register transactions after the preorder transaction\nhas an appropriate number of confirmations\n* broadcasts the zone file to the Atlas network after the register transaction\nhas an appropriate number of confirmations\n",
								"returns": "Returns a Promise that resolves to an object with a\n`transaction_hash` key containing the transaction hash of the broadcasted transaction.\n\nIn the event of an error, it rejects with:\n* a `RemoteServiceError` if there is a problem\n  with the transaction broadcast service\n* `MissingParameterError` if you call the function without a required\n  parameter"
							},
							"parameters": [
								{
									"id": 347,
									"name": "preorderTransaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex-encoded, signed preorder transaction generated\nusing the `makePreorder` function"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 348,
									"name": "registerTransaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex-encoded, signed register transaction generated\nusing the `makeRegister` function"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 349,
									"name": "zoneFile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the zone file to be broadcast to the Atlas network"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 748,
							"character": 27
						}
					]
				},
				{
					"id": 332,
					"name": "broadcastServiceFetchHelper",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 333,
							"name": "broadcastServiceFetchHelper",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Performs a POST request to the given URL",
								"returns": "Returns a `Promise` that resolves to the object requested.\nIn the event of an error, it rejects with:\n* a `RemoteServiceError` if there is a problem\nwith the transaction broadcast service\n* `MissingParameterError` if you call the function without a required\nparameter\n"
							},
							"parameters": [
								{
									"id": 334,
									"name": "endpoint",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the name of"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 335,
									"name": "body",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "any"
											},
											{
												"type": "reference",
												"name": "Error"
											}
										]
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 570,
							"character": 29
						}
					]
				},
				{
					"id": 336,
					"name": "broadcastTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 337,
							"name": "broadcastTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Broadcasts a signed bitcoin transaction to the network optionally waiting to broadcast the\ntransaction until a second transaction has a certain number of confirmations.",
								"returns": "Returns a Promise that resolves to an object with a\n`transaction_hash` key containing the transaction hash of the broadcasted transaction.\n\nIn the event of an error, it rejects with:\n* a `RemoteServiceError` if there is a problem\n  with the transaction broadcast service\n* `MissingParameterError` if you call the function without a required\n  parameter"
							},
							"parameters": [
								{
									"id": 338,
									"name": "transaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex-encoded transaction to broadcast"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 339,
									"name": "transactionToWatch",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex transaction id of the transaction to watch for\nthe specified number of confirmations before broadcasting the `transaction`"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " null"
								},
								{
									"id": 340,
									"name": "confirmations",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the number of confirmations `transactionToWatch` must have\nbefore broadcasting `transaction`."
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									},
									"defaultValue": "6"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 612,
							"character": 22
						}
					]
				},
				{
					"id": 341,
					"name": "broadcastZoneFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 342,
							"name": "broadcastZoneFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Broadcasts a zone file to the Atlas network via the transaction broadcast service.",
								"returns": "Returns a Promise that resolves to an object with a\n`transaction_hash` key containing the transaction hash of the broadcasted transaction.\n\nIn the event of an error, it rejects with:\n* a `RemoteServiceError` if there is a problem\n  with the transaction broadcast service\n* `MissingParameterError` if you call the function without a required\n  parameter"
							},
							"parameters": [
								{
									"id": 343,
									"name": "zoneFile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"comment": {
										"text": "the zone file to be broadcast to the Atlas network"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 344,
									"name": "transactionToWatch",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex transaction id of the transaction\nto watch for confirmation before broadcasting the zone file to the Atlas network"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 665,
							"character": 19
						}
					]
				},
				{
					"id": 254,
					"name": "coerceAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 255,
							"name": "coerceAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 256,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 70,
							"character": 15
						}
					]
				},
				{
					"id": 352,
					"name": "countDustOutputs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 353,
							"name": "countDustOutputs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 793,
							"character": 18
						}
					]
				},
				{
					"id": 321,
					"name": "getAccountAt",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 322,
							"name": "getAccountAt",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the state(s) of an account at a particular block height.  This includes the state of the\naccount beginning with this block's transactions, as well as all of the states the account\npassed through when this block was processed (if any).",
								"returns": "a promise that resolves to an Array of Objects, where each Object encodes\n  states of the account at this block.\n"
							},
							"parameters": [
								{
									"id": 323,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the account's address"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 324,
									"name": "blockHeight",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the block to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 473,
							"character": 14
						}
					]
				},
				{
					"id": 328,
					"name": "getAccountBalance",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 329,
							"name": "getAccountBalance",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the number of tokens owned by an account.  If the account does not exist or has no\ntokens of this type, then 0 will be returned.",
								"returns": "a promise that resolves to a BigInteger that encodes the number of tokens\n  held by this account.\n"
							},
							"parameters": [
								{
									"id": 330,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the account's address"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 331,
									"name": "tokenType",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the type of token to query."
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "BN"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 532,
							"character": 19
						}
					]
				},
				{
					"id": 317,
					"name": "getAccountHistoryPage",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 318,
							"name": "getAccountHistoryPage",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get a page of an account's transaction history.",
								"returns": "a promise that resolves to an Array of Objects, where each Object encodes\n  states of the account at various block heights (e.g. prior balances, txids, etc)\n"
							},
							"parameters": [
								{
									"id": 319,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the account's address"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 320,
									"name": "page",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the page number.  Page 0 is the most recent transactions"
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 437,
							"character": 23
						}
					]
				},
				{
					"id": 313,
					"name": "getAccountStatus",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 314,
							"name": "getAccountStatus",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the status of an account for a particular token holding.  This includes its total number of\nexpenditures and credits, lockup times, last txid, and so on.",
								"returns": "a promise that resolves to an object representing the state of the account\n  for this token\n"
							},
							"parameters": [
								{
									"id": 315,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the account"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 316,
									"name": "tokenType",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the token type to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 408,
							"character": 18
						}
					]
				},
				{
					"id": 325,
					"name": "getAccountTokens",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 326,
							"name": "getAccountTokens",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the set of token types that this account owns",
								"returns": "a promise that resolves to an Array of Strings, where each item encodes the\n  type of token this account holds (excluding the underlying blockchain's tokens)\n"
							},
							"parameters": [
								{
									"id": 327,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the account's address"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 505,
							"character": 18
						}
					]
				},
				{
					"id": 370,
					"name": "getBlockHeight",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 371,
							"name": "getBlockHeight",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 893,
							"character": 16
						}
					]
				},
				{
					"id": 363,
					"name": "getConsensusHash",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 364,
							"name": "getConsensusHash",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 883,
							"character": 18
						}
					]
				},
				{
					"id": 257,
					"name": "getDefaultBurnAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 258,
							"name": "getDefaultBurnAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 87,
							"character": 23
						}
					]
				},
				{
					"id": 350,
					"name": "getFeeRate",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 351,
							"name": "getFeeRate",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 787,
							"character": 12
						}
					]
				},
				{
					"id": 295,
					"name": "getGracePeriod",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 296,
							"name": "getGracePeriod",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "How many blocks can pass between a name expiring and the name being able to be\nre-registered by a different owner?",
								"returns": "a promise to the number of blocks\n"
							},
							"parameters": [
								{
									"id": 297,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"comment": {
										"text": "unused"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 265,
							"character": 16
						}
					]
				},
				{
					"id": 304,
					"name": "getNameInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 305,
							"name": "getNameInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get WHOIS-like information for a name, including the address that owns it,\nthe block at which it expires, and the zone file anchored to it (if available).",
								"returns": "a promise that resolves to the WHOIS-like information\n"
							},
							"parameters": [
								{
									"id": 306,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the name to query.  Can be on-chain of off-chain."
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 318,
							"character": 13
						}
					]
				},
				{
					"id": 283,
					"name": "getNamePrice",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 284,
							"name": "getNamePrice",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the price of a name.",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }, where\n  .units encodes the cryptocurrency units to pay (e.g. BTC, STACKS), and\n  .amount encodes the number of units, in the smallest denominiated amount\n  (e.g. if .units is BTC, .amount will be satoshis; if .units is STACKS,\n  .amount will be microStacks)\n"
							},
							"parameters": [
								{
									"id": 285,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the name to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 286,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 288,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 238,
															"character": 74
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 287,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 238,
															"character": 58
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														288,
														287
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 238,
													"character": 52
												}
											]
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 238,
							"character": 14
						}
					]
				},
				{
					"id": 259,
					"name": "getNamePriceV1",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 260,
							"name": "getNamePriceV1",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Get the price of a name via the legacy /v1/prices API endpoint.",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }"
							},
							"parameters": [
								{
									"id": 261,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the name to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 262,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 264,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 97,
															"character": 76
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 263,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 97,
															"character": 60
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														264,
														263
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 97,
													"character": 54
												}
											]
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 97,
							"character": 16
						}
					]
				},
				{
					"id": 271,
					"name": "getNamePriceV2",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 272,
							"name": "getNamePriceV2",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Get the price of a name via the /v2/prices API endpoint.",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }"
							},
							"parameters": [
								{
									"id": 273,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the name to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 274,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 276,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 162,
															"character": 76
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 275,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 162,
															"character": 60
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														276,
														275
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 162,
													"character": 54
												}
											]
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 162,
							"character": 16
						}
					]
				},
				{
					"id": 298,
					"name": "getNamesOwned",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 299,
							"name": "getNamesOwned",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the names -- both on-chain and off-chain -- owned by an address.",
								"returns": "a promise that resolves to a list of names (Strings)\n"
							},
							"parameters": [
								{
									"id": 300,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the blockchain address (the hash of the owner public key)"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 274,
							"character": 15
						}
					]
				},
				{
					"id": 301,
					"name": "getNamespaceBurnAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 302,
							"name": "getNamespaceBurnAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the blockchain address to which a name's registration fee must be sent\n(the address will depend on the namespace in which it is registered.)",
								"returns": "a promise that resolves to an address (String)\n"
							},
							"parameters": [
								{
									"id": 303,
									"name": "namespace",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the namespace ID"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 287,
							"character": 25
						}
					]
				},
				{
					"id": 307,
					"name": "getNamespaceInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 308,
							"name": "getNamespaceInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the pricing parameters and creation history of a namespace.",
								"returns": "a promise that resolves to the namespace information.\n"
							},
							"parameters": [
								{
									"id": 309,
									"name": "namespaceID",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the namespace to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 349,
							"character": 18
						}
					]
				},
				{
					"id": 289,
					"name": "getNamespacePrice",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 290,
							"name": "getNamespacePrice",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the price of a namespace",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }, where\n  .units encodes the cryptocurrency units to pay (e.g. BTC, STACKS), and\n  .amount encodes the number of units, in the smallest denominiated amount\n  (e.g. if .units is BTC, .amount will be satoshis; if .units is STACKS,\n  .amount will be microStacks)\n"
							},
							"parameters": [
								{
									"id": 291,
									"name": "namespaceID",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the namespace to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 292,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 294,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 253,
															"character": 72
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 293,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 253,
															"character": 56
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														294,
														293
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 253,
													"character": 50
												}
											]
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 253,
							"character": 19
						}
					]
				},
				{
					"id": 265,
					"name": "getNamespacePriceV1",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 266,
							"name": "getNamespacePriceV1",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Get the price of a namespace via the legacy /v1/prices API endpoint.",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }"
							},
							"parameters": [
								{
									"id": 267,
									"name": "namespaceID",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the namespace to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 268,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 270,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 131,
															"character": 74
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 269,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 131,
															"character": 58
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														270,
														269
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 131,
													"character": 52
												}
											]
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 131,
							"character": 21
						}
					]
				},
				{
					"id": 277,
					"name": "getNamespacePriceV2",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 278,
							"name": "getNamespacePriceV2",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Get the price of a namespace via the /v2/prices API endpoint.",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }"
							},
							"parameters": [
								{
									"id": 279,
									"name": "namespaceID",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the namespace to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 280,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 282,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 200,
															"character": 74
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 281,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 200,
															"character": 58
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														282,
														281
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 200,
													"character": 52
												}
											]
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 200,
							"character": 21
						}
					]
				},
				{
					"id": 372,
					"name": "getNetworkedUTXOs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 373,
							"name": "getNetworkedUTXOs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 374,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Array",
										"typeArguments": [
											{
												"type": "reference",
												"name": "UTXO",
												"id": 576
											}
										]
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 897,
							"character": 19
						}
					]
				},
				{
					"id": 365,
					"name": "getTransactionInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 366,
							"name": "getTransactionInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 367,
									"name": "txHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 368,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 369,
													"name": "block_height",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 889,
															"character": 59
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														369
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 889,
													"character": 46
												}
											]
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 889,
							"character": 20
						}
					]
				},
				{
					"id": 354,
					"name": "getUTXOs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 355,
							"name": "getUTXOs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 356,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Array",
										"typeArguments": [
											{
												"type": "reference",
												"name": "UTXO",
												"id": 576
											}
										]
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 797,
							"character": 10
						}
					]
				},
				{
					"id": 310,
					"name": "getZonefile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 311,
							"name": "getZonefile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get a zone file, given its hash.  Throws an exception if the zone file\nobtained does not match the hash.",
								"returns": "a promise that resolves to the zone file's text\n"
							},
							"parameters": [
								{
									"id": 312,
									"name": "zonefileHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the ripemd160(sha256) hash of the zone file"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 381,
							"character": 13
						}
					]
				},
				{
					"id": 357,
					"name": "modifyUTXOSetFrom",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 358,
							"name": "modifyUTXOSetFrom",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "This will modify the network's utxo set to include UTXOs\n from the given transaction and exclude UTXOs *spent* in\n that transaction",
								"returns": "no return value, this modifies the UTXO config state"
							},
							"parameters": [
								{
									"id": 359,
									"name": "txHex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex-encoded transaction to use"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 830,
							"character": 19
						}
					]
				},
				{
					"id": 360,
					"name": "resetUTXOs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 361,
							"name": "resetUTXOs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 362,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 878,
							"character": 12
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						248
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						240,
						247,
						237,
						238,
						246,
						245,
						241,
						239
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						345,
						332,
						336,
						341,
						254,
						352,
						321,
						328,
						317,
						313,
						325,
						370,
						363,
						257,
						350,
						295,
						304,
						283,
						259,
						271,
						298,
						301,
						307,
						289,
						265,
						277,
						372,
						365,
						354,
						310,
						357,
						360
					]
				}
			],
			"sources": [
				{
					"fileName": "network.ts",
					"line": 39,
					"character": 30
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"name": "LocalRegtest",
					"id": 375
				}
			]
		},
		{
			"id": 2676,
			"name": "BlockstackWallet",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "The BlockstackWallet class manages the hierarchical derivation\n paths for a standard blockstack client wallet. This includes paths\n for bitcoin payment address, blockstack identity addresses, blockstack\n application specific addresses.\n @private"
			},
			"children": [
				{
					"id": 2678,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2679,
							"name": "new BlockstackWallet",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 2680,
									"name": "rootNode",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "BIP32"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "BlockstackWallet",
								"id": 2676
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 55,
							"character": 17
						}
					]
				},
				{
					"id": 2677,
					"name": "rootNode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 55,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"name": "BIP32"
					}
				},
				{
					"id": 2715,
					"name": "getBitcoinAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2716,
							"name": "getBitcoinAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get a bitcoin receive address at a given index",
								"returns": "address\n"
							},
							"parameters": [
								{
									"id": 2717,
									"name": "addressIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the index of the address"
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 171,
							"character": 19
						}
					]
				},
				{
					"id": 2703,
					"name": "getBitcoinNode",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2704,
							"name": "getBitcoinNode",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2705,
									"name": "addressIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 2706,
									"name": "chainType",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " EXTERNAL_ADDRESS"
								}
							],
							"type": {
								"type": "reference",
								"name": "BIP32"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 139,
							"character": 16
						}
					]
				},
				{
					"id": 2718,
					"name": "getBitcoinPrivateKey",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2719,
							"name": "getBitcoinPrivateKey",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the private key hex-string for a given bitcoin receive address",
								"returns": "the hex-string. this will be either 64\ncharacters long to denote an uncompressed bitcoin address, or 66\ncharacters long for a compressed bitcoin address.\n"
							},
							"parameters": [
								{
									"id": 2720,
									"name": "addressIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the index of the address"
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 182,
							"character": 22
						}
					]
				},
				{
					"id": 2701,
					"name": "getBitcoinPrivateKeychain",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2702,
							"name": "getBitcoinPrivateKeychain",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "BIP32"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 132,
							"character": 27
						}
					]
				},
				{
					"id": 2721,
					"name": "getBitcoinPublicKeychain",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2722,
							"name": "getBitcoinPublicKeychain",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the root node for the bitcoin public keychain",
								"returns": "base58-encoding of the public node\n"
							},
							"type": {
								"type": "reference",
								"name": "BIP32"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 190,
							"character": 26
						}
					]
				},
				{
					"id": 2707,
					"name": "getIdentityAddressNode",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2708,
							"name": "getIdentityAddressNode",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2709,
									"name": "identityIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "BIP32"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 147,
							"character": 24
						}
					]
				},
				{
					"id": 2748,
					"name": "getIdentityKeyPair",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2749,
							"name": "getIdentityKeyPair",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the keypair information for a given identity index. This\ninformation is used to obtain the private key for an identity address\nand derive application specific keys for that address.",
								"returns": "an IdentityKeyPair type object with keys:\n  .key {String} - the private key hex-string\n  .keyID {String} - the public key hex-string\n  .address {String} - the identity address\n  .appsNodeKey {String} - the base-58 encoding of the applications node\n  .salt {String} - the salt used for creating app-specific addresses\n"
							},
							"parameters": [
								{
									"id": 2750,
									"name": "addressIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the identity index"
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 2751,
									"name": "alwaysUncompressed",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "if true, always return a\n  private-key hex string corresponding to the uncompressed address"
									},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "false"
								}
							],
							"type": {
								"type": "reference",
								"name": "IdentityKeyPair",
								"id": 2760
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 311,
							"character": 20
						}
					]
				},
				{
					"id": 2699,
					"name": "getIdentityPrivateKeychain",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2700,
							"name": "getIdentityPrivateKeychain",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "BIP32"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 126,
							"character": 28
						}
					]
				},
				{
					"id": 2723,
					"name": "getIdentityPublicKeychain",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2724,
							"name": "getIdentityPublicKeychain",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the root node for the identity public keychain",
								"returns": "base58-encoding of the public node\n"
							},
							"type": {
								"type": "reference",
								"name": "BIP32"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 198,
							"character": 27
						}
					]
				},
				{
					"id": 2713,
					"name": "getIdentitySalt",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2714,
							"name": "getIdentitySalt",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get a salt for use with creating application specific addresses",
								"returns": "the salt\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 160,
							"character": 17
						}
					]
				},
				{
					"id": 2681,
					"name": "toBase58",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2682,
							"name": "toBase58",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 61,
							"character": 10
						}
					]
				},
				{
					"id": 2695,
					"name": "encryptMnemonic",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2696,
							"name": "encryptMnemonic",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Encrypt a mnemonic phrase with a password",
								"returns": "Hex-encoded encrypted mnemonic\n"
							},
							"parameters": [
								{
									"id": 2697,
									"name": "mnemonic",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "Raw mnemonic phrase"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2698,
									"name": "password",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "Password to encrypt mnemonic with"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 121,
							"character": 30
						}
					]
				},
				{
					"id": 2686,
					"name": "fromBase58",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2687,
							"name": "fromBase58",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Initialize a blockstack wallet from a base58 string",
								"returns": "the constructed wallet\n"
							},
							"parameters": [
								{
									"id": 2688,
									"name": "keychain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the Base58 string used to initialize\n the root node of the hierarchical wallet"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "BlockstackWallet",
								"id": 2676
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 81,
							"character": 19
						}
					]
				},
				{
					"id": 2689,
					"name": "fromEncryptedMnemonic",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2690,
							"name": "fromEncryptedMnemonic",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Initialize a blockstack wallet from an encrypted phrase & password. Throws\nif the password is incorrect. Supports all formats of Blockstack phrases.",
								"returns": "the constructed wallet\n"
							},
							"parameters": [
								{
									"id": 2691,
									"name": "data",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "The encrypted phrase as a hex-encoded string"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2692,
									"name": "password",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "The plain password"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "BlockstackWallet",
										"id": 2676
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 92,
							"character": 30
						}
					]
				},
				{
					"id": 2683,
					"name": "fromSeedBuffer",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2684,
							"name": "fromSeedBuffer",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Initialize a blockstack wallet from a seed buffer",
								"returns": "the constructed wallet\n"
							},
							"parameters": [
								{
									"id": 2685,
									"name": "seed",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the input seed for initializing the root node\n of the hierarchical wallet"
									},
									"type": {
										"type": "reference",
										"name": "Buffer"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "BlockstackWallet",
								"id": 2676
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 71,
							"character": 23
						}
					]
				},
				{
					"id": 2693,
					"name": "generateMnemonic",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2694,
							"name": "generateMnemonic",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Generate a BIP-39 12 word mnemonic",
								"returns": "space-separated 12 word phrase\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 111,
							"character": 25
						}
					]
				},
				{
					"id": 2740,
					"name": "getAddressFromBIP32Node",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2741,
							"name": "getAddressFromBIP32Node",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2742,
									"name": "node",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "BIP32"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 256,
							"character": 32
						}
					]
				},
				{
					"id": 2730,
					"name": "getAddressFromBitcoinKeychain",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2731,
							"name": "getAddressFromBitcoinKeychain",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get a bitcoin address given a base-58 encoded bitcoin node\n(usually called the account node)",
								"returns": "the address\n"
							},
							"parameters": [
								{
									"id": 2732,
									"name": "keychainBase58",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "base58-encoding of the node"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2733,
									"name": "addressIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "index of the address to get"
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 2734,
									"name": "chainType",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "either 'EXTERNAL_ADDRESS' (for a\n\"receive\" address) or 'CHANGE_ADDRESS'"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " EXTERNAL_ADDRESS"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 229,
							"character": 38
						}
					]
				},
				{
					"id": 2743,
					"name": "getAppPrivateKey",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2744,
							"name": "getAppPrivateKey",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get a ECDSA private key hex-string for an application-specific\n address.",
								"returns": "the private key hex-string. this will be a 64\ncharacter string\n"
							},
							"parameters": [
								{
									"id": 2745,
									"name": "appsNodeKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the base58-encoded private key for\napplications node (the `appsNodeKey` return in getIdentityKeyPair())"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2746,
									"name": "salt",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "a string, used to salt the\napplication-specific addresses"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2747,
									"name": "appDomain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the appDomain to generate a key for"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 271,
							"character": 25
						}
					]
				},
				{
					"id": 2710,
					"name": "getAppsNode",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2711,
							"name": "getAppsNode",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2712,
									"name": "identityNode",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "BIP32"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "BIP32"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 152,
							"character": 20
						}
					]
				},
				{
					"id": 2735,
					"name": "getLegacyAppPrivateKey",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2736,
							"name": "getLegacyAppPrivateKey",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get a ECDSA private key hex-string for an application-specific\n address.",
								"returns": "the private key hex-string. this will be a 64\ncharacter string\n"
							},
							"parameters": [
								{
									"id": 2737,
									"name": "appsNodeKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the base58-encoded private key for\napplications node (the `appsNodeKey` return in getIdentityKeyPair())"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2738,
									"name": "salt",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "a string, used to salt the\napplication-specific addresses"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2739,
									"name": "appDomain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the appDomain to generate a key for"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 246,
							"character": 31
						}
					]
				},
				{
					"id": 2725,
					"name": "getNodeFromBitcoinKeychain",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2726,
							"name": "getNodeFromBitcoinKeychain",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2727,
									"name": "keychainBase58",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2728,
									"name": "addressIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 2729,
									"name": "chainType",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " EXTERNAL_ADDRESS"
								}
							],
							"type": {
								"type": "reference",
								"name": "BIP32"
							}
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 202,
							"character": 35
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						2678
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2677
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2715,
						2703,
						2718,
						2701,
						2721,
						2707,
						2748,
						2699,
						2723,
						2713,
						2681,
						2695,
						2686,
						2689,
						2683,
						2693,
						2740,
						2730,
						2743,
						2710,
						2735,
						2725
					]
				}
			],
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 54,
					"character": 29
				}
			]
		},
		{
			"id": 2171,
			"name": "CreativeWork",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2172,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2173,
							"name": "new CreativeWork",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 2174,
									"name": "profile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2175,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {}
										}
									},
									"defaultValue": " {}"
								}
							],
							"type": {
								"type": "reference",
								"name": "CreativeWork",
								"id": 2171
							},
							"overwrites": {
								"type": "reference",
								"name": "Profile.__constructor",
								"id": 1079
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/creativework.ts",
							"line": 15,
							"character": 43
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Profile.__constructor",
						"id": 1079
					}
				},
				{
					"id": 2184,
					"name": "_profile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 17,
							"character": 10
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2185,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"indexSignature": [
								{
									"id": 2186,
									"name": "__index",
									"kind": 8192,
									"kindString": "Index signature",
									"flags": {},
									"parameters": [
										{
											"id": 2187,
											"name": "key",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"sources": [
								{
									"fileName": "profiles/profile.ts",
									"line": 17,
									"character": 11
								}
							]
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile._profile",
						"id": 1075
					}
				},
				{
					"id": 2188,
					"name": "toJSON",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2189,
							"name": "toJSON",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2190,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"indexSignature": [
										{
											"id": 2191,
											"name": "__index",
											"kind": 8192,
											"kindString": "Index signature",
											"flags": {},
											"parameters": [
												{
													"id": 2192,
													"name": "key",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Profile.toJSON",
								"id": 1083
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 25,
							"character": 8
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile.toJSON",
						"id": 1083
					}
				},
				{
					"id": 2193,
					"name": "toToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2194,
							"name": "toToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2195,
									"name": "privateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Profile.toToken",
								"id": 1088
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 29,
							"character": 9
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile.toToken",
						"id": 1088
					}
				},
				{
					"id": 2180,
					"name": "fromToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2181,
							"name": "fromToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2182,
									"name": "token",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2183,
									"name": "publicKeyOrAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "CreativeWork",
								"id": 2171
							},
							"overwrites": {
								"type": "reference",
								"name": "Profile.fromToken",
								"id": 1095
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/creativework.ts",
							"line": 28,
							"character": 18
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Profile.fromToken",
						"id": 1095
					}
				},
				{
					"id": 2196,
					"name": "makeZoneFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2197,
							"name": "makeZoneFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2198,
									"name": "domainName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2199,
									"name": "tokenFileURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Profile.makeZoneFile",
								"id": 1099
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 43,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile.makeZoneFile",
						"id": 1099
					}
				},
				{
					"id": 2200,
					"name": "validateProofs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2201,
							"name": "validateProofs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2202,
									"name": "domainName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Profile.validateProofs",
								"id": 1103
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 47,
							"character": 23
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile.validateProofs",
						"id": 1103
					}
				},
				{
					"id": 2176,
					"name": "validateSchema",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2177,
							"name": "validateSchema",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2178,
									"name": "profile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 2179,
									"name": "strict",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "false"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"overwrites": {
								"type": "reference",
								"name": "Profile.validateSchema",
								"id": 1091
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/creativework.ts",
							"line": 23,
							"character": 23
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Profile.validateSchema",
						"id": 1091
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						2172
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2184
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2188,
						2193,
						2180,
						2196,
						2200,
						2176
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/creativework.ts",
					"line": 15,
					"character": 25
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Profile",
					"id": 1074
				}
			]
		},
		{
			"id": 894,
			"name": "Facebook",
			"kind": 128,
			"kindString": "Class",
			"flags": {},
			"children": [
				{
					"id": 909,
					"name": "getBaseUrls",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 910,
							"name": "getBaseUrls",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.getBaseUrls",
								"id": 878
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 40,
							"character": 20
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.getBaseUrls",
						"id": 878
					}
				},
				{
					"id": 911,
					"name": "getProofIdentity",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 912,
							"name": "getProofIdentity",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 913,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.getProofIdentity",
								"id": 880
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 44,
							"character": 25
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.getProofIdentity",
						"id": 880
					}
				},
				{
					"id": 901,
					"name": "getProofStatement",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 902,
							"name": "getProofStatement",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 903,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofStatement",
								"id": 883
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/facebook.ts",
							"line": 33,
							"character": 26
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofStatement",
						"id": 883
					}
				},
				{
					"id": 895,
					"name": "getProofUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 896,
							"name": "getProofUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 897,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofUrl",
								"id": 891
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/facebook.ts",
							"line": 6,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofUrl",
						"id": 891
					}
				},
				{
					"id": 898,
					"name": "normalizeUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 899,
							"name": "normalizeUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 900,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/facebook.ts",
							"line": 10,
							"character": 21
						}
					]
				},
				{
					"id": 916,
					"name": "prefixScheme",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 917,
							"name": "prefixScheme",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 918,
									"name": "proofUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.prefixScheme",
								"id": 888
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 56,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.prefixScheme",
						"id": 888
					}
				},
				{
					"id": 914,
					"name": "shouldValidateIdentityInBody",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 915,
							"name": "shouldValidateIdentityInBody",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.shouldValidateIdentityInBody",
								"id": 886
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 52,
							"character": 37
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.shouldValidateIdentityInBody",
						"id": 886
					}
				},
				{
					"id": 904,
					"name": "validateProof",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 905,
							"name": "validateProof",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 906,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 907,
									"name": "ownerAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 908,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.validateProof",
								"id": 873
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 6,
							"character": 22
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.validateProof",
						"id": 873
					}
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						909,
						911,
						901,
						895,
						898,
						916,
						914,
						904
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/services/facebook.ts",
					"line": 5,
					"character": 14
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Service",
					"id": 872
				}
			]
		},
		{
			"id": 919,
			"name": "Github",
			"kind": 128,
			"kindString": "Class",
			"flags": {},
			"children": [
				{
					"id": 920,
					"name": "getBaseUrls",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 921,
							"name": "getBaseUrls",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getBaseUrls",
								"id": 878
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/github.ts",
							"line": 5,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getBaseUrls",
						"id": 878
					}
				},
				{
					"id": 933,
					"name": "getProofIdentity",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 934,
							"name": "getProofIdentity",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 935,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.getProofIdentity",
								"id": 880
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 44,
							"character": 25
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.getProofIdentity",
						"id": 880
					}
				},
				{
					"id": 936,
					"name": "getProofStatement",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 937,
							"name": "getProofStatement",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 938,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.getProofStatement",
								"id": 883
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 48,
							"character": 26
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.getProofStatement",
						"id": 883
					}
				},
				{
					"id": 925,
					"name": "getProofUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 926,
							"name": "getProofUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 927,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofUrl",
								"id": 891
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/github.ts",
							"line": 14,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofUrl",
						"id": 891
					}
				},
				{
					"id": 922,
					"name": "normalizeUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 923,
							"name": "normalizeUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 924,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/github.ts",
							"line": 10,
							"character": 21
						}
					]
				},
				{
					"id": 941,
					"name": "prefixScheme",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 942,
							"name": "prefixScheme",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 943,
									"name": "proofUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.prefixScheme",
								"id": 888
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 56,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.prefixScheme",
						"id": 888
					}
				},
				{
					"id": 939,
					"name": "shouldValidateIdentityInBody",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 940,
							"name": "shouldValidateIdentityInBody",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.shouldValidateIdentityInBody",
								"id": 886
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 52,
							"character": 37
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.shouldValidateIdentityInBody",
						"id": 886
					}
				},
				{
					"id": 928,
					"name": "validateProof",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 929,
							"name": "validateProof",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 930,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 931,
									"name": "ownerAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 932,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.validateProof",
								"id": 873
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 6,
							"character": 22
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.validateProof",
						"id": 873
					}
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						920,
						933,
						936,
						925,
						922,
						941,
						939,
						928
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/services/github.ts",
					"line": 4,
					"character": 12
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Service",
					"id": 872
				}
			]
		},
		{
			"id": 994,
			"name": "HackerNews",
			"kind": 128,
			"kindString": "Class",
			"flags": {},
			"children": [
				{
					"id": 995,
					"name": "getBaseUrls",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 996,
							"name": "getBaseUrls",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getBaseUrls",
								"id": 878
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/hackerNews.ts",
							"line": 6,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getBaseUrls",
						"id": 878
					}
				},
				{
					"id": 1011,
					"name": "getProofIdentity",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1012,
							"name": "getProofIdentity",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1013,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.getProofIdentity",
								"id": 880
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 44,
							"character": 25
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.getProofIdentity",
						"id": 880
					}
				},
				{
					"id": 1003,
					"name": "getProofStatement",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1004,
							"name": "getProofStatement",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1005,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofStatement",
								"id": 883
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/hackerNews.ts",
							"line": 32,
							"character": 26
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofStatement",
						"id": 883
					}
				},
				{
					"id": 997,
					"name": "getProofUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 998,
							"name": "getProofUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 999,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofUrl",
								"id": 891
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/hackerNews.ts",
							"line": 15,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofUrl",
						"id": 891
					}
				},
				{
					"id": 1000,
					"name": "normalizeUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1001,
							"name": "normalizeUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1002,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/hackerNews.ts",
							"line": 28,
							"character": 21
						}
					]
				},
				{
					"id": 1016,
					"name": "prefixScheme",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1017,
							"name": "prefixScheme",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1018,
									"name": "proofUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.prefixScheme",
								"id": 888
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 56,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.prefixScheme",
						"id": 888
					}
				},
				{
					"id": 1014,
					"name": "shouldValidateIdentityInBody",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1015,
							"name": "shouldValidateIdentityInBody",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.shouldValidateIdentityInBody",
								"id": 886
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 52,
							"character": 37
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.shouldValidateIdentityInBody",
						"id": 886
					}
				},
				{
					"id": 1006,
					"name": "validateProof",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1007,
							"name": "validateProof",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1008,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 1009,
									"name": "ownerAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1010,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.validateProof",
								"id": 873
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 6,
							"character": 22
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.validateProof",
						"id": 873
					}
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						995,
						1011,
						1003,
						997,
						1000,
						1016,
						1014,
						1006
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/services/hackerNews.ts",
					"line": 5,
					"character": 16
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Service",
					"id": 872
				}
			]
		},
		{
			"id": 540,
			"name": "InsightClient",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 542,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 543,
							"name": "new InsightClient",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 544,
									"name": "insightUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"https://utxo.technofractal.com/\""
								}
							],
							"type": {
								"type": "reference",
								"name": "InsightClient",
								"id": 540
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1047,
							"character": 16
						}
					]
				},
				{
					"id": 541,
					"name": "apiUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1047,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 545,
					"name": "broadcastTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 546,
							"name": "broadcastTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 547,
									"name": "transaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.broadcastTransaction",
								"id": 223
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1054,
							"character": 22
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.broadcastTransaction",
						"id": 223
					}
				},
				{
					"id": 548,
					"name": "getBlockHeight",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 549,
							"name": "getBlockHeight",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.getBlockHeight",
								"id": 226
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1065,
							"character": 16
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.getBlockHeight",
						"id": 226
					}
				},
				{
					"id": 555,
					"name": "getNetworkedUTXOs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 556,
							"name": "getNetworkedUTXOs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 557,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Array",
										"typeArguments": [
											{
												"type": "reference",
												"name": "UTXO",
												"id": 576
											}
										]
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.getNetworkedUTXOs",
								"id": 233
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1084,
							"character": 19
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.getNetworkedUTXOs",
						"id": 233
					}
				},
				{
					"id": 550,
					"name": "getTransactionInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 551,
							"name": "getTransactionInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 552,
									"name": "txHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 553,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 554,
													"name": "block_height",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 1071,
															"character": 59
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														554
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 1071,
													"character": 46
												}
											]
										}
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BitcoinNetwork.getTransactionInfo",
								"id": 228
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1071,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BitcoinNetwork.getTransactionInfo",
						"id": 228
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						542
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						541
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						545,
						548,
						555,
						550
					]
				}
			],
			"sources": [
				{
					"fileName": "network.ts",
					"line": 1046,
					"character": 26
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BitcoinNetwork",
					"id": 222
				}
			]
		},
		{
			"id": 969,
			"name": "Instagram",
			"kind": 128,
			"kindString": "Class",
			"flags": {},
			"children": [
				{
					"id": 970,
					"name": "getBaseUrls",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 971,
							"name": "getBaseUrls",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getBaseUrls",
								"id": 878
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/instagram.ts",
							"line": 6,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getBaseUrls",
						"id": 878
					}
				},
				{
					"id": 980,
					"name": "getProofIdentity",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 981,
							"name": "getProofIdentity",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 982,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofIdentity",
								"id": 880
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/instagram.ts",
							"line": 38,
							"character": 25
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofIdentity",
						"id": 880
					}
				},
				{
					"id": 983,
					"name": "getProofStatement",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 984,
							"name": "getProofStatement",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 985,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofStatement",
								"id": 883
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/instagram.ts",
							"line": 48,
							"character": 26
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofStatement",
						"id": 883
					}
				},
				{
					"id": 972,
					"name": "getProofUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 973,
							"name": "getProofUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 974,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofUrl",
								"id": 891
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/instagram.ts",
							"line": 11,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofUrl",
						"id": 891
					}
				},
				{
					"id": 975,
					"name": "normalizeUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 976,
							"name": "normalizeUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 977,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/instagram.ts",
							"line": 23,
							"character": 21
						}
					]
				},
				{
					"id": 991,
					"name": "prefixScheme",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 992,
							"name": "prefixScheme",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 993,
									"name": "proofUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.prefixScheme",
								"id": 888
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 56,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.prefixScheme",
						"id": 888
					}
				},
				{
					"id": 978,
					"name": "shouldValidateIdentityInBody",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 979,
							"name": "shouldValidateIdentityInBody",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.shouldValidateIdentityInBody",
								"id": 886
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/instagram.ts",
							"line": 34,
							"character": 37
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.shouldValidateIdentityInBody",
						"id": 886
					}
				},
				{
					"id": 986,
					"name": "validateProof",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 987,
							"name": "validateProof",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 988,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 989,
									"name": "ownerAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 990,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.validateProof",
								"id": 873
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 6,
							"character": 22
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.validateProof",
						"id": 873
					}
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						970,
						980,
						983,
						972,
						975,
						991,
						978,
						986
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/services/instagram.ts",
					"line": 5,
					"character": 15
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Service",
					"id": 872
				}
			]
		},
		{
			"id": 816,
			"name": "InstanceDataStore",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Stores session data in the instance of this class.",
				"tags": [
					{
						"tag": "type",
						"text": "{InstanceDataStore}\n"
					}
				]
			},
			"children": [
				{
					"id": 818,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 819,
							"name": "new InstanceDataStore",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 820,
									"name": "sessionOptions",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "SessionOptions",
										"id": 792
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "InstanceDataStore",
								"id": 816
							},
							"overwrites": {
								"type": "reference",
								"name": "SessionDataStore.__constructor",
								"id": 806
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 42,
							"character": 27
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "SessionDataStore.__constructor",
						"id": 806
					}
				},
				{
					"id": 817,
					"name": "sessionData",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 42,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"name": "SessionData",
						"id": 769
					}
				},
				{
					"id": 826,
					"name": "deleteSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 827,
							"name": "deleteSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "SessionDataStore.deleteSessionData",
								"id": 814
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 64,
							"character": 19
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "SessionDataStore.deleteSessionData",
						"id": 814
					}
				},
				{
					"id": 821,
					"name": "getSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 822,
							"name": "getSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "SessionData",
								"id": 769
							},
							"overwrites": {
								"type": "reference",
								"name": "SessionDataStore.getSessionData",
								"id": 809
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 52,
							"character": 16
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "SessionDataStore.getSessionData",
						"id": 809
					}
				},
				{
					"id": 823,
					"name": "setSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 824,
							"name": "setSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 825,
									"name": "session",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "SessionData",
										"id": 769
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "SessionDataStore.setSessionData",
								"id": 811
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 59,
							"character": 16
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "SessionDataStore.setSessionData",
						"id": 811
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						818
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						817
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						826,
						821,
						823
					]
				}
			],
			"sources": [
				{
					"fileName": "auth/sessionStore.ts",
					"line": 41,
					"character": 30
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "SessionDataStore",
					"id": 805
				}
			]
		},
		{
			"id": 101,
			"name": "InvalidAmountError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 104,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 105,
							"name": "new InvalidAmountError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 106,
									"name": "fees",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 107,
									"name": "specifiedAmount",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "InvalidAmountError",
								"id": 101
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackError.__constructor",
								"id": 33
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 83,
							"character": 25
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackError.__constructor",
						"id": 33
					}
				},
				{
					"id": 109,
					"name": "code",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 21,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.code",
						"id": 31
					}
				},
				{
					"id": 102,
					"name": "fees",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 81,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 108,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.message"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.message",
						"id": 30
					}
				},
				{
					"id": 113,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 110,
					"name": "parameter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.parameter",
						"id": 32
					}
				},
				{
					"id": 103,
					"name": "specifiedAmount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 83,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 114,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 111,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 112,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackError.toString",
								"id": 36
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 32,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.toString",
						"id": 36
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						104
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						109,
						102,
						108,
						113,
						110,
						103,
						114
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						111
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 80,
					"character": 31
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BlockstackError",
					"id": 29
				}
			]
		},
		{
			"id": 78,
			"name": "InvalidDIDError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 79,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 80,
							"name": "new InvalidDIDError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 81,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"\""
								}
							],
							"type": {
								"type": "reference",
								"name": "InvalidDIDError",
								"id": 78
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackError.__constructor",
								"id": 33
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 61,
							"character": 54
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackError.__constructor",
						"id": 33
					}
				},
				{
					"id": 83,
					"name": "code",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 21,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.code",
						"id": 31
					}
				},
				{
					"id": 82,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.message"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.message",
						"id": 30
					}
				},
				{
					"id": 87,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 84,
					"name": "parameter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.parameter",
						"id": 32
					}
				},
				{
					"id": 88,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 85,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 86,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackError.toString",
								"id": 36
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 32,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.toString",
						"id": 36
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						79
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						83,
						82,
						87,
						84,
						88
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						85
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 61,
					"character": 28
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BlockstackError",
					"id": 29
				}
			]
		},
		{
			"id": 41,
			"name": "InvalidParameterError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 42,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 43,
							"name": "new InvalidParameterError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 44,
									"name": "parameter",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 45,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"\""
								}
							],
							"type": {
								"type": "reference",
								"name": "InvalidParameterError",
								"id": 41
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackError.__constructor",
								"id": 33
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 38,
							"character": 60
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackError.__constructor",
						"id": 33
					}
				},
				{
					"id": 47,
					"name": "code",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 21,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.code",
						"id": 31
					}
				},
				{
					"id": 46,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.message"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.message",
						"id": 30
					}
				},
				{
					"id": 51,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 48,
					"name": "parameter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.parameter",
						"id": 32
					}
				},
				{
					"id": 52,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 49,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 50,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackError.toString",
								"id": 36
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 32,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.toString",
						"id": 36
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						42
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						47,
						46,
						51,
						48,
						52
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						49
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 38,
					"character": 34
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BlockstackError",
					"id": 29
				}
			]
		},
		{
			"id": 137,
			"name": "InvalidStateError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 138,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 139,
							"name": "new InvalidStateError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 140,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "InvalidStateError",
								"id": 137
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackError.__constructor",
								"id": 33
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 114,
							"character": 56
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackError.__constructor",
						"id": 33
					}
				},
				{
					"id": 142,
					"name": "code",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 21,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.code",
						"id": 31
					}
				},
				{
					"id": 141,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.message"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.message",
						"id": 30
					}
				},
				{
					"id": 146,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 143,
					"name": "parameter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.parameter",
						"id": 32
					}
				},
				{
					"id": 147,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 144,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 145,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackError.toString",
								"id": 36
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 32,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.toString",
						"id": 36
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						138
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						142,
						141,
						146,
						143,
						147
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						144
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 114,
					"character": 30
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BlockstackError",
					"id": 29
				}
			]
		},
		{
			"id": 1019,
			"name": "LinkedIn",
			"kind": 128,
			"kindString": "Class",
			"flags": {},
			"children": [
				{
					"id": 1020,
					"name": "getBaseUrls",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1021,
							"name": "getBaseUrls",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getBaseUrls",
								"id": 878
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/linkedIn.ts",
							"line": 6,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getBaseUrls",
						"id": 878
					}
				},
				{
					"id": 1030,
					"name": "getProofIdentity",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1031,
							"name": "getProofIdentity",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1032,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofIdentity",
								"id": 880
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/linkedIn.ts",
							"line": 37,
							"character": 25
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofIdentity",
						"id": 880
					}
				},
				{
					"id": 1033,
					"name": "getProofStatement",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1034,
							"name": "getProofStatement",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1035,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofStatement",
								"id": 883
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/linkedIn.ts",
							"line": 51,
							"character": 26
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofStatement",
						"id": 883
					}
				},
				{
					"id": 1022,
					"name": "getProofUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1023,
							"name": "getProofUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1024,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofUrl",
								"id": 891
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/linkedIn.ts",
							"line": 15,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofUrl",
						"id": 891
					}
				},
				{
					"id": 1025,
					"name": "normalizeUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1026,
							"name": "normalizeUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1027,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/linkedIn.ts",
							"line": 29,
							"character": 21
						}
					]
				},
				{
					"id": 1041,
					"name": "prefixScheme",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1042,
							"name": "prefixScheme",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1043,
									"name": "proofUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.prefixScheme",
								"id": 888
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 56,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.prefixScheme",
						"id": 888
					}
				},
				{
					"id": 1028,
					"name": "shouldValidateIdentityInBody",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1029,
							"name": "shouldValidateIdentityInBody",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.shouldValidateIdentityInBody",
								"id": 886
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/linkedIn.ts",
							"line": 33,
							"character": 37
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.shouldValidateIdentityInBody",
						"id": 886
					}
				},
				{
					"id": 1036,
					"name": "validateProof",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 1037,
							"name": "validateProof",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1038,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 1039,
									"name": "ownerAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1040,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.validateProof",
								"id": 873
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 6,
							"character": 22
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.validateProof",
						"id": 873
					}
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1020,
						1030,
						1033,
						1022,
						1025,
						1041,
						1028,
						1036
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/services/linkedIn.ts",
					"line": 5,
					"character": 14
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Service",
					"id": 872
				}
			]
		},
		{
			"id": 375,
			"name": "LocalRegtest",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 376,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 377,
							"name": "new LocalRegtest",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 378,
									"name": "apiUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 379,
									"name": "broadcastServiceUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 380,
									"name": "bitcoinAPI",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "BitcoinNetwork",
										"id": 222
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "LocalRegtest",
								"id": 375
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackNetwork.__constructor",
								"id": 248
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 902,
							"character": 53
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackNetwork.__constructor",
						"id": 248
					}
				},
				{
					"id": 386,
					"name": "DUST_MINIMUM",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 46,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.DUST_MINIMUM",
						"id": 240
					}
				},
				{
					"id": 393,
					"name": "MAGIC_BYTES",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 54,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.MAGIC_BYTES",
						"id": 247
					}
				},
				{
					"id": 383,
					"name": "blockstackAPIUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 40,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.blockstackAPIUrl",
						"id": 237
					}
				},
				{
					"id": 384,
					"name": "broadcastServiceUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 42,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.broadcastServiceUrl",
						"id": 238
					}
				},
				{
					"id": 392,
					"name": "btc",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 52,
							"character": 5
						}
					],
					"type": {
						"type": "reference",
						"name": "BitcoinNetwork",
						"id": 222
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.btc",
						"id": 246
					}
				},
				{
					"id": 391,
					"name": "excludeUtxoSet",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 50,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"name": "Array",
						"typeArguments": [
							{
								"type": "reference",
								"name": "UTXO",
								"id": 576
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.excludeUtxoSet",
						"id": 245
					}
				},
				{
					"id": 387,
					"name": "includeUtxoMap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 48,
							"character": 16
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 388,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"indexSignature": [
								{
									"id": 389,
									"name": "__index",
									"kind": 8192,
									"kindString": "Index signature",
									"flags": {},
									"parameters": [
										{
											"id": 390,
											"name": "address",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"name": "UTXO",
											"id": 576
										}
									}
								}
							],
							"sources": [
								{
									"fileName": "network.ts",
									"line": 48,
									"character": 17
								}
							]
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.includeUtxoMap",
						"id": 241
					}
				},
				{
					"id": 385,
					"name": "layer1",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 44,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.layer1",
						"id": 239
					}
				},
				{
					"id": 485,
					"name": "broadcastNameRegistration",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 486,
							"name": "broadcastNameRegistration",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Sends the preorder and registration transactions and zone file\nfor a Blockstack name registration\nalong with the to the transaction broadcast service.",
								"text": "The transaction broadcast:\n\n* immediately broadcasts the preorder transaction\n* broadcasts the register transactions after the preorder transaction\nhas an appropriate number of confirmations\n* broadcasts the zone file to the Atlas network after the register transaction\nhas an appropriate number of confirmations\n",
								"returns": "Returns a Promise that resolves to an object with a\n`transaction_hash` key containing the transaction hash of the broadcasted transaction.\n\nIn the event of an error, it rejects with:\n* a `RemoteServiceError` if there is a problem\n  with the transaction broadcast service\n* `MissingParameterError` if you call the function without a required\n  parameter"
							},
							"parameters": [
								{
									"id": 487,
									"name": "preorderTransaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex-encoded, signed preorder transaction generated\nusing the `makePreorder` function"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 488,
									"name": "registerTransaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex-encoded, signed register transaction generated\nusing the `makeRegister` function"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 489,
									"name": "zoneFile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the zone file to be broadcast to the Atlas network"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.broadcastNameRegistration",
								"id": 345
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 748,
							"character": 27
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.broadcastNameRegistration",
						"id": 345
					}
				},
				{
					"id": 472,
					"name": "broadcastServiceFetchHelper",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 473,
							"name": "broadcastServiceFetchHelper",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Performs a POST request to the given URL",
								"returns": "Returns a `Promise` that resolves to the object requested.\nIn the event of an error, it rejects with:\n* a `RemoteServiceError` if there is a problem\nwith the transaction broadcast service\n* `MissingParameterError` if you call the function without a required\nparameter\n"
							},
							"parameters": [
								{
									"id": 474,
									"name": "endpoint",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the name of"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 475,
									"name": "body",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "any"
											},
											{
												"type": "reference",
												"name": "Error"
											}
										]
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.broadcastServiceFetchHelper",
								"id": 332
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 570,
							"character": 29
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.broadcastServiceFetchHelper",
						"id": 332
					}
				},
				{
					"id": 476,
					"name": "broadcastTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 477,
							"name": "broadcastTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Broadcasts a signed bitcoin transaction to the network optionally waiting to broadcast the\ntransaction until a second transaction has a certain number of confirmations.",
								"returns": "Returns a Promise that resolves to an object with a\n`transaction_hash` key containing the transaction hash of the broadcasted transaction.\n\nIn the event of an error, it rejects with:\n* a `RemoteServiceError` if there is a problem\n  with the transaction broadcast service\n* `MissingParameterError` if you call the function without a required\n  parameter"
							},
							"parameters": [
								{
									"id": 478,
									"name": "transaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex-encoded transaction to broadcast"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 479,
									"name": "transactionToWatch",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex transaction id of the transaction to watch for\nthe specified number of confirmations before broadcasting the `transaction`"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " null"
								},
								{
									"id": 480,
									"name": "confirmations",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the number of confirmations `transactionToWatch` must have\nbefore broadcasting `transaction`."
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									},
									"defaultValue": "6"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.broadcastTransaction",
								"id": 336
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 612,
							"character": 22
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.broadcastTransaction",
						"id": 336
					}
				},
				{
					"id": 481,
					"name": "broadcastZoneFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 482,
							"name": "broadcastZoneFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Broadcasts a zone file to the Atlas network via the transaction broadcast service.",
								"returns": "Returns a Promise that resolves to an object with a\n`transaction_hash` key containing the transaction hash of the broadcasted transaction.\n\nIn the event of an error, it rejects with:\n* a `RemoteServiceError` if there is a problem\n  with the transaction broadcast service\n* `MissingParameterError` if you call the function without a required\n  parameter"
							},
							"parameters": [
								{
									"id": 483,
									"name": "zoneFile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"comment": {
										"text": "the zone file to be broadcast to the Atlas network"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 484,
									"name": "transactionToWatch",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex transaction id of the transaction\nto watch for confirmation before broadcasting the zone file to the Atlas network"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.broadcastZoneFile",
								"id": 341
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 665,
							"character": 19
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.broadcastZoneFile",
						"id": 341
					}
				},
				{
					"id": 394,
					"name": "coerceAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 395,
							"name": "coerceAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 396,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.coerceAddress",
								"id": 254
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 70,
							"character": 15
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.coerceAddress",
						"id": 254
					}
				},
				{
					"id": 490,
					"name": "countDustOutputs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 491,
							"name": "countDustOutputs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.countDustOutputs",
								"id": 352
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 793,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.countDustOutputs",
						"id": 352
					}
				},
				{
					"id": 461,
					"name": "getAccountAt",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 462,
							"name": "getAccountAt",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the state(s) of an account at a particular block height.  This includes the state of the\naccount beginning with this block's transactions, as well as all of the states the account\npassed through when this block was processed (if any).",
								"returns": "a promise that resolves to an Array of Objects, where each Object encodes\n  states of the account at this block.\n"
							},
							"parameters": [
								{
									"id": 463,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the account's address"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 464,
									"name": "blockHeight",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the block to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getAccountAt",
								"id": 321
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 473,
							"character": 14
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getAccountAt",
						"id": 321
					}
				},
				{
					"id": 468,
					"name": "getAccountBalance",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 469,
							"name": "getAccountBalance",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the number of tokens owned by an account.  If the account does not exist or has no\ntokens of this type, then 0 will be returned.",
								"returns": "a promise that resolves to a BigInteger that encodes the number of tokens\n  held by this account.\n"
							},
							"parameters": [
								{
									"id": 470,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the account's address"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 471,
									"name": "tokenType",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the type of token to query."
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "BN"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getAccountBalance",
								"id": 328
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 532,
							"character": 19
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getAccountBalance",
						"id": 328
					}
				},
				{
					"id": 457,
					"name": "getAccountHistoryPage",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 458,
							"name": "getAccountHistoryPage",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get a page of an account's transaction history.",
								"returns": "a promise that resolves to an Array of Objects, where each Object encodes\n  states of the account at various block heights (e.g. prior balances, txids, etc)\n"
							},
							"parameters": [
								{
									"id": 459,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the account's address"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 460,
									"name": "page",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the page number.  Page 0 is the most recent transactions"
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getAccountHistoryPage",
								"id": 317
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 437,
							"character": 23
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getAccountHistoryPage",
						"id": 317
					}
				},
				{
					"id": 453,
					"name": "getAccountStatus",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 454,
							"name": "getAccountStatus",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the status of an account for a particular token holding.  This includes its total number of\nexpenditures and credits, lockup times, last txid, and so on.",
								"returns": "a promise that resolves to an object representing the state of the account\n  for this token\n"
							},
							"parameters": [
								{
									"id": 455,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the account"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 456,
									"name": "tokenType",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the token type to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getAccountStatus",
								"id": 313
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 408,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getAccountStatus",
						"id": 313
					}
				},
				{
					"id": 465,
					"name": "getAccountTokens",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 466,
							"name": "getAccountTokens",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the set of token types that this account owns",
								"returns": "a promise that resolves to an Array of Strings, where each item encodes the\n  type of token this account holds (excluding the underlying blockchain's tokens)\n"
							},
							"parameters": [
								{
									"id": 467,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the account's address"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getAccountTokens",
								"id": 325
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 505,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getAccountTokens",
						"id": 325
					}
				},
				{
					"id": 508,
					"name": "getBlockHeight",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 509,
							"name": "getBlockHeight",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getBlockHeight",
								"id": 370
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 893,
							"character": 16
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getBlockHeight",
						"id": 370
					}
				},
				{
					"id": 501,
					"name": "getConsensusHash",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 502,
							"name": "getConsensusHash",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getConsensusHash",
								"id": 363
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 883,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getConsensusHash",
						"id": 363
					}
				},
				{
					"id": 397,
					"name": "getDefaultBurnAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 398,
							"name": "getDefaultBurnAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getDefaultBurnAddress",
								"id": 257
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 87,
							"character": 23
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getDefaultBurnAddress",
						"id": 257
					}
				},
				{
					"id": 381,
					"name": "getFeeRate",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 382,
							"name": "getFeeRate",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackNetwork.getFeeRate",
								"id": 350
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 908,
							"character": 12
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackNetwork.getFeeRate",
						"id": 350
					}
				},
				{
					"id": 435,
					"name": "getGracePeriod",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 436,
							"name": "getGracePeriod",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "How many blocks can pass between a name expiring and the name being able to be\nre-registered by a different owner?",
								"returns": "a promise to the number of blocks\n"
							},
							"parameters": [
								{
									"id": 437,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"comment": {
										"text": "unused"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getGracePeriod",
								"id": 295
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 265,
							"character": 16
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getGracePeriod",
						"id": 295
					}
				},
				{
					"id": 444,
					"name": "getNameInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 445,
							"name": "getNameInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get WHOIS-like information for a name, including the address that owns it,\nthe block at which it expires, and the zone file anchored to it (if available).",
								"returns": "a promise that resolves to the WHOIS-like information\n"
							},
							"parameters": [
								{
									"id": 446,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the name to query.  Can be on-chain of off-chain."
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getNameInfo",
								"id": 304
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 318,
							"character": 13
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getNameInfo",
						"id": 304
					}
				},
				{
					"id": 423,
					"name": "getNamePrice",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 424,
							"name": "getNamePrice",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the price of a name.",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }, where\n  .units encodes the cryptocurrency units to pay (e.g. BTC, STACKS), and\n  .amount encodes the number of units, in the smallest denominiated amount\n  (e.g. if .units is BTC, .amount will be satoshis; if .units is STACKS,\n  .amount will be microStacks)\n"
							},
							"parameters": [
								{
									"id": 425,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the name to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 426,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 428,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 238,
															"character": 74
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 427,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 238,
															"character": 58
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														428,
														427
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 238,
													"character": 52
												}
											]
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getNamePrice",
								"id": 283
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 238,
							"character": 14
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getNamePrice",
						"id": 283
					}
				},
				{
					"id": 399,
					"name": "getNamePriceV1",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 400,
							"name": "getNamePriceV1",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Get the price of a name via the legacy /v1/prices API endpoint.",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }"
							},
							"parameters": [
								{
									"id": 401,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the name to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 402,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 404,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 97,
															"character": 76
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 403,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 97,
															"character": 60
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														404,
														403
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 97,
													"character": 54
												}
											]
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getNamePriceV1",
								"id": 259
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 97,
							"character": 16
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getNamePriceV1",
						"id": 259
					}
				},
				{
					"id": 411,
					"name": "getNamePriceV2",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 412,
							"name": "getNamePriceV2",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Get the price of a name via the /v2/prices API endpoint.",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }"
							},
							"parameters": [
								{
									"id": 413,
									"name": "fullyQualifiedName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the name to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 414,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 416,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 162,
															"character": 76
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 415,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 162,
															"character": 60
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														416,
														415
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 162,
													"character": 54
												}
											]
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getNamePriceV2",
								"id": 271
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 162,
							"character": 16
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getNamePriceV2",
						"id": 271
					}
				},
				{
					"id": 438,
					"name": "getNamesOwned",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 439,
							"name": "getNamesOwned",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the names -- both on-chain and off-chain -- owned by an address.",
								"returns": "a promise that resolves to a list of names (Strings)\n"
							},
							"parameters": [
								{
									"id": 440,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the blockchain address (the hash of the owner public key)"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getNamesOwned",
								"id": 298
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 274,
							"character": 15
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getNamesOwned",
						"id": 298
					}
				},
				{
					"id": 441,
					"name": "getNamespaceBurnAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 442,
							"name": "getNamespaceBurnAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the blockchain address to which a name's registration fee must be sent\n(the address will depend on the namespace in which it is registered.)",
								"returns": "a promise that resolves to an address (String)\n"
							},
							"parameters": [
								{
									"id": 443,
									"name": "namespace",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the namespace ID"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getNamespaceBurnAddress",
								"id": 301
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 287,
							"character": 25
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getNamespaceBurnAddress",
						"id": 301
					}
				},
				{
					"id": 447,
					"name": "getNamespaceInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 448,
							"name": "getNamespaceInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the pricing parameters and creation history of a namespace.",
								"returns": "a promise that resolves to the namespace information.\n"
							},
							"parameters": [
								{
									"id": 449,
									"name": "namespaceID",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the namespace to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getNamespaceInfo",
								"id": 307
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 349,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getNamespaceInfo",
						"id": 307
					}
				},
				{
					"id": 429,
					"name": "getNamespacePrice",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 430,
							"name": "getNamespacePrice",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the price of a namespace",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }, where\n  .units encodes the cryptocurrency units to pay (e.g. BTC, STACKS), and\n  .amount encodes the number of units, in the smallest denominiated amount\n  (e.g. if .units is BTC, .amount will be satoshis; if .units is STACKS,\n  .amount will be microStacks)\n"
							},
							"parameters": [
								{
									"id": 431,
									"name": "namespaceID",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the namespace to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 432,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 434,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 253,
															"character": 72
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 433,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 253,
															"character": 56
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														434,
														433
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 253,
													"character": 50
												}
											]
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getNamespacePrice",
								"id": 289
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 253,
							"character": 19
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getNamespacePrice",
						"id": 289
					}
				},
				{
					"id": 405,
					"name": "getNamespacePriceV1",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 406,
							"name": "getNamespacePriceV1",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Get the price of a namespace via the legacy /v1/prices API endpoint.",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }"
							},
							"parameters": [
								{
									"id": 407,
									"name": "namespaceID",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the namespace to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 408,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 410,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 131,
															"character": 74
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 409,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 131,
															"character": 58
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														410,
														409
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 131,
													"character": 52
												}
											]
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getNamespacePriceV1",
								"id": 265
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 131,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getNamespacePriceV1",
						"id": 265
					}
				},
				{
					"id": 417,
					"name": "getNamespacePriceV2",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 418,
							"name": "getNamespacePriceV2",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Get the price of a namespace via the /v2/prices API endpoint.",
								"returns": "a promise to an Object with { units: String, amount: BigInteger }"
							},
							"parameters": [
								{
									"id": 419,
									"name": "namespaceID",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the namespace to query"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 420,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 422,
													"name": "amount",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 200,
															"character": 74
														}
													],
													"type": {
														"type": "reference",
														"name": "BN"
													}
												},
												{
													"id": 421,
													"name": "units",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 200,
															"character": 58
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														422,
														421
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 200,
													"character": 52
												}
											]
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getNamespacePriceV2",
								"id": 277
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 200,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getNamespacePriceV2",
						"id": 277
					}
				},
				{
					"id": 510,
					"name": "getNetworkedUTXOs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 511,
							"name": "getNetworkedUTXOs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 512,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Array",
										"typeArguments": [
											{
												"type": "reference",
												"name": "UTXO",
												"id": 576
											}
										]
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getNetworkedUTXOs",
								"id": 372
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 897,
							"character": 19
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getNetworkedUTXOs",
						"id": 372
					}
				},
				{
					"id": 503,
					"name": "getTransactionInfo",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 504,
							"name": "getTransactionInfo",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 505,
									"name": "txHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 506,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 507,
													"name": "block_height",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "network.ts",
															"line": 889,
															"character": 59
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														507
													]
												}
											],
											"sources": [
												{
													"fileName": "network.ts",
													"line": 889,
													"character": 46
												}
											]
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getTransactionInfo",
								"id": 365
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 889,
							"character": 20
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getTransactionInfo",
						"id": 365
					}
				},
				{
					"id": 492,
					"name": "getUTXOs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 493,
							"name": "getUTXOs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 494,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "Array",
										"typeArguments": [
											{
												"type": "reference",
												"name": "UTXO",
												"id": 576
											}
										]
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getUTXOs",
								"id": 354
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 797,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getUTXOs",
						"id": 354
					}
				},
				{
					"id": 450,
					"name": "getZonefile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 451,
							"name": "getZonefile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get a zone file, given its hash.  Throws an exception if the zone file\nobtained does not match the hash.",
								"returns": "a promise that resolves to the zone file's text\n"
							},
							"parameters": [
								{
									"id": 452,
									"name": "zonefileHash",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the ripemd160(sha256) hash of the zone file"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.getZonefile",
								"id": 310
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 381,
							"character": 13
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.getZonefile",
						"id": 310
					}
				},
				{
					"id": 495,
					"name": "modifyUTXOSetFrom",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 496,
							"name": "modifyUTXOSetFrom",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "This will modify the network's utxo set to include UTXOs\n from the given transaction and exclude UTXOs *spent* in\n that transaction",
								"returns": "no return value, this modifies the UTXO config state"
							},
							"parameters": [
								{
									"id": 497,
									"name": "txHex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the hex-encoded transaction to use"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.modifyUTXOSetFrom",
								"id": 357
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 830,
							"character": 19
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.modifyUTXOSetFrom",
						"id": 357
					}
				},
				{
					"id": 498,
					"name": "resetUTXOs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 499,
							"name": "resetUTXOs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 500,
									"name": "address",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackNetwork.resetUTXOs",
								"id": 360
							}
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 878,
							"character": 12
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackNetwork.resetUTXOs",
						"id": 360
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						376
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						386,
						393,
						383,
						384,
						392,
						391,
						387,
						385
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						485,
						472,
						476,
						481,
						394,
						490,
						461,
						468,
						457,
						453,
						465,
						508,
						501,
						397,
						381,
						435,
						444,
						423,
						399,
						411,
						438,
						441,
						447,
						429,
						405,
						417,
						510,
						503,
						492,
						450,
						495,
						498
					]
				}
			],
			"sources": [
				{
					"fileName": "network.ts",
					"line": 902,
					"character": 25
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BlockstackNetwork",
					"id": 236
				}
			]
		},
		{
			"id": 828,
			"name": "LocalStorageStore",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Stores session data in browser a localStorage entry.",
				"tags": [
					{
						"tag": "type",
						"text": "{LocalStorageStore}\n"
					}
				]
			},
			"children": [
				{
					"id": 830,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 831,
							"name": "new LocalStorageStore",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 832,
									"name": "sessionOptions",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "SessionOptions",
										"id": 792
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "LocalStorageStore",
								"id": 828
							},
							"overwrites": {
								"type": "reference",
								"name": "SessionDataStore.__constructor",
								"id": 806
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 75,
							"character": 13
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "SessionDataStore.__constructor",
						"id": 806
					}
				},
				{
					"id": 829,
					"name": "key",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 75,
							"character": 5
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 838,
					"name": "deleteSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 839,
							"name": "deleteSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "SessionDataStore.deleteSessionData",
								"id": 814
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 109,
							"character": 19
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "SessionDataStore.deleteSessionData",
						"id": 814
					}
				},
				{
					"id": 833,
					"name": "getSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 834,
							"name": "getSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "SessionData",
								"id": 769
							},
							"overwrites": {
								"type": "reference",
								"name": "SessionDataStore.getSessionData",
								"id": 809
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 95,
							"character": 16
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "SessionDataStore.getSessionData",
						"id": 809
					}
				},
				{
					"id": 835,
					"name": "setSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 836,
							"name": "setSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 837,
									"name": "session",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "SessionData",
										"id": 769
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"overwrites": {
								"type": "reference",
								"name": "SessionDataStore.setSessionData",
								"id": 811
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 104,
							"character": 16
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "SessionDataStore.setSessionData",
						"id": 811
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						830
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						829
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						838,
						833,
						835
					]
				}
			],
			"sources": [
				{
					"fileName": "auth/sessionStore.ts",
					"line": 74,
					"character": 30
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "SessionDataStore",
					"id": 805
				}
			]
		},
		{
			"id": 193,
			"name": "Logger",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 203,
					"name": "debug",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 204,
							"name": "debug",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 205,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "logger.ts",
							"line": 36,
							"character": 14
						}
					]
				},
				{
					"id": 194,
					"name": "error",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 195,
							"name": "error",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 196,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "logger.ts",
							"line": 21,
							"character": 14
						}
					]
				},
				{
					"id": 200,
					"name": "info",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 201,
							"name": "info",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 202,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "logger.ts",
							"line": 31,
							"character": 13
						}
					]
				},
				{
					"id": 206,
					"name": "logMessage",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 207,
							"name": "logMessage",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 208,
									"name": "level",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 209,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "logger.ts",
							"line": 41,
							"character": 19
						}
					]
				},
				{
					"id": 210,
					"name": "shouldLog",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 211,
							"name": "shouldLog",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 212,
									"name": "level",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "logger.ts",
							"line": 45,
							"character": 18
						}
					]
				},
				{
					"id": 197,
					"name": "warn",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 198,
							"name": "warn",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 199,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "logger.ts",
							"line": 26,
							"character": 13
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						203,
						194,
						200,
						206,
						210,
						197
					]
				}
			],
			"sources": [
				{
					"fileName": "logger.ts",
					"line": 20,
					"character": 19
				}
			]
		},
		{
			"id": 115,
			"name": "LoginFailedError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 116,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 117,
							"name": "new LoginFailedError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 118,
									"name": "reason",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "LoginFailedError",
								"id": 115
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackError.__constructor",
								"id": 33
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 96,
							"character": 55
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackError.__constructor",
						"id": 33
					}
				},
				{
					"id": 120,
					"name": "code",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 21,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.code",
						"id": 31
					}
				},
				{
					"id": 119,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.message"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.message",
						"id": 30
					}
				},
				{
					"id": 124,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 121,
					"name": "parameter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.parameter",
						"id": 32
					}
				},
				{
					"id": 125,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 122,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 123,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackError.toString",
								"id": 36
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 32,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.toString",
						"id": 36
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						116
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						120,
						119,
						124,
						121,
						125
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						122
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 96,
					"character": 29
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BlockstackError",
					"id": 29
				}
			]
		},
		{
			"id": 53,
			"name": "MissingParameterError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 54,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 55,
							"name": "new MissingParameterError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 56,
									"name": "parameter",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 57,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"\""
								}
							],
							"type": {
								"type": "reference",
								"name": "MissingParameterError",
								"id": 53
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackError.__constructor",
								"id": 33
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 45,
							"character": 60
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackError.__constructor",
						"id": 33
					}
				},
				{
					"id": 59,
					"name": "code",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 21,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.code",
						"id": 31
					}
				},
				{
					"id": 58,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.message"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.message",
						"id": 30
					}
				},
				{
					"id": 63,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 60,
					"name": "parameter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.parameter",
						"id": 32
					}
				},
				{
					"id": 64,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 61,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 62,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackError.toString",
								"id": 36
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 32,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.toString",
						"id": 36
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						54
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						59,
						58,
						63,
						60,
						64
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						61
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 45,
					"character": 34
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BlockstackError",
					"id": 29
				}
			]
		},
		{
			"id": 148,
			"name": "NoSessionDataError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 149,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 150,
							"name": "new NoSessionDataError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 151,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "NoSessionDataError",
								"id": 148
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackError.__constructor",
								"id": 33
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 122,
							"character": 57
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackError.__constructor",
						"id": 33
					}
				},
				{
					"id": 153,
					"name": "code",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 21,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.code",
						"id": 31
					}
				},
				{
					"id": 152,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.message"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.message",
						"id": 30
					}
				},
				{
					"id": 157,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 154,
					"name": "parameter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.parameter",
						"id": 32
					}
				},
				{
					"id": 158,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 155,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 156,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackError.toString",
								"id": 36
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 32,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.toString",
						"id": 36
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						149
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						153,
						152,
						157,
						154,
						158
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						155
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 122,
					"character": 31
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BlockstackError",
					"id": 29
				}
			]
		},
		{
			"id": 89,
			"name": "NotEnoughFundsError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 91,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 92,
							"name": "new NotEnoughFundsError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 93,
									"name": "leftToFund",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "NotEnoughFundsError",
								"id": 89
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackError.__constructor",
								"id": 33
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 69,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackError.__constructor",
						"id": 33
					}
				},
				{
					"id": 95,
					"name": "code",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 21,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.code",
						"id": 31
					}
				},
				{
					"id": 90,
					"name": "leftToFund",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 69,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				},
				{
					"id": 94,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.message"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.message",
						"id": 30
					}
				},
				{
					"id": 99,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 96,
					"name": "parameter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.parameter",
						"id": 32
					}
				},
				{
					"id": 100,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 97,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 98,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackError.toString",
								"id": 36
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 32,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.toString",
						"id": 36
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						91
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						95,
						90,
						94,
						99,
						96,
						100
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						97
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 68,
					"character": 32
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BlockstackError",
					"id": 29
				}
			]
		},
		{
			"id": 2139,
			"name": "Organization",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2140,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2141,
							"name": "new Organization",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 2142,
									"name": "profile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 2143,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {}
										}
									},
									"defaultValue": " {}"
								}
							],
							"type": {
								"type": "reference",
								"name": "Organization",
								"id": 2139
							},
							"overwrites": {
								"type": "reference",
								"name": "Profile.__constructor",
								"id": 1079
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/organization.ts",
							"line": 17,
							"character": 43
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Profile.__constructor",
						"id": 1079
					}
				},
				{
					"id": 2152,
					"name": "_profile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 17,
							"character": 10
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2153,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"indexSignature": [
								{
									"id": 2154,
									"name": "__index",
									"kind": 8192,
									"kindString": "Index signature",
									"flags": {},
									"parameters": [
										{
											"id": 2155,
											"name": "key",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"sources": [
								{
									"fileName": "profiles/profile.ts",
									"line": 17,
									"character": 11
								}
							]
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile._profile",
						"id": 1075
					}
				},
				{
					"id": 2156,
					"name": "toJSON",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2157,
							"name": "toJSON",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2158,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"indexSignature": [
										{
											"id": 2159,
											"name": "__index",
											"kind": 8192,
											"kindString": "Index signature",
											"flags": {},
											"parameters": [
												{
													"id": 2160,
													"name": "key",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Profile.toJSON",
								"id": 1083
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 25,
							"character": 8
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile.toJSON",
						"id": 1083
					}
				},
				{
					"id": 2161,
					"name": "toToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2162,
							"name": "toToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2163,
									"name": "privateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Profile.toToken",
								"id": 1088
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 29,
							"character": 9
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile.toToken",
						"id": 1088
					}
				},
				{
					"id": 2148,
					"name": "fromToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2149,
							"name": "fromToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2150,
									"name": "token",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2151,
									"name": "publicKeyOrAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Organization",
								"id": 2139
							},
							"overwrites": {
								"type": "reference",
								"name": "Profile.fromToken",
								"id": 1095
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/organization.ts",
							"line": 30,
							"character": 18
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Profile.fromToken",
						"id": 1095
					}
				},
				{
					"id": 2164,
					"name": "makeZoneFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2165,
							"name": "makeZoneFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2166,
									"name": "domainName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2167,
									"name": "tokenFileURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Profile.makeZoneFile",
								"id": 1099
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 43,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile.makeZoneFile",
						"id": 1099
					}
				},
				{
					"id": 2168,
					"name": "validateProofs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2169,
							"name": "validateProofs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2170,
									"name": "domainName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Profile.validateProofs",
								"id": 1103
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 47,
							"character": 23
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile.validateProofs",
						"id": 1103
					}
				},
				{
					"id": 2144,
					"name": "validateSchema",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2145,
							"name": "validateSchema",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2146,
									"name": "profile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 2147,
									"name": "strict",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "false"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"overwrites": {
								"type": "reference",
								"name": "Profile.validateSchema",
								"id": 1091
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/organization.ts",
							"line": 25,
							"character": 23
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Profile.validateSchema",
						"id": 1091
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						2140
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2152
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2156,
						2161,
						2148,
						2164,
						2168,
						2144
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/organization.ts",
					"line": 17,
					"character": 25
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Profile",
					"id": 1074
				}
			]
		},
		{
			"id": 2118,
			"name": "PasswordError",
			"kind": 128,
			"kindString": "Class",
			"flags": {},
			"children": [
				{
					"id": 2120,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 964,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.message"
					}
				},
				{
					"id": 2119,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 2121,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 2122,
					"name": "Error",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isStatic": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 974,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"name": "ErrorConstructor"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2120,
						2119,
						2121,
						2122
					]
				}
			],
			"sources": [
				{
					"fileName": "encryption/wallet.ts",
					"line": 47,
					"character": 19
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Error"
				}
			]
		},
		{
			"id": 1172,
			"name": "Person",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1173,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1174,
							"name": "new Person",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 1175,
									"name": "profile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1176,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {}
										}
									},
									"defaultValue": " {}"
								}
							],
							"type": {
								"type": "reference",
								"name": "Person",
								"id": 1172
							},
							"overwrites": {
								"type": "reference",
								"name": "Profile.__constructor",
								"id": 1079
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 101,
							"character": 37
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Profile.__constructor",
						"id": 1079
					}
				},
				{
					"id": 1231,
					"name": "_profile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 17,
							"character": 10
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1232,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"indexSignature": [
								{
									"id": 1233,
									"name": "__index",
									"kind": 8192,
									"kindString": "Index signature",
									"flags": {},
									"parameters": [
										{
											"id": 1234,
											"name": "key",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"sources": [
								{
									"fileName": "profiles/profile.ts",
									"line": 17,
									"character": 11
								}
							]
						}
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile._profile",
						"id": 1075
					}
				},
				{
					"id": 1223,
					"name": "address",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1224,
							"name": "address",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 168,
							"character": 9
						}
					]
				},
				{
					"id": 1218,
					"name": "avatarUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1219,
							"name": "avatarUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 160,
							"character": 11
						}
					]
				},
				{
					"id": 1225,
					"name": "birthDate",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1226,
							"name": "birthDate",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 172,
							"character": 11
						}
					]
				},
				{
					"id": 1227,
					"name": "connections",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1228,
							"name": "connections",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "any"
								}
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 176,
							"character": 13
						}
					]
				},
				{
					"id": 1216,
					"name": "description",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1217,
							"name": "description",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 156,
							"character": 13
						}
					]
				},
				{
					"id": 1214,
					"name": "familyName",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1215,
							"name": "familyName",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 152,
							"character": 12
						}
					]
				},
				{
					"id": 1212,
					"name": "givenName",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1213,
							"name": "givenName",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 148,
							"character": 11
						}
					]
				},
				{
					"id": 1210,
					"name": "name",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1211,
							"name": "name",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 144,
							"character": 6
						}
					]
				},
				{
					"id": 1229,
					"name": "organizations",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1230,
							"name": "organizations",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 180,
							"character": 15
						}
					]
				},
				{
					"id": 1205,
					"name": "profile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1206,
							"name": "profile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1207,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"indexSignature": [
										{
											"id": 1208,
											"name": "__index",
											"kind": 8192,
											"kindString": "Index signature",
											"flags": {},
											"parameters": [
												{
													"id": 1209,
													"name": "key",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 140,
							"character": 9
						}
					]
				},
				{
					"id": 1188,
					"name": "toJSON",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1189,
							"name": "toJSON",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1190,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1201,
											"name": "address",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 133,
													"character": 13
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											},
											"defaultValue": " this.address()"
										},
										{
											"id": 1199,
											"name": "avatarUrl",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 131,
													"character": 15
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": " this.avatarUrl()"
										},
										{
											"id": 1202,
											"name": "birthDate",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 134,
													"character": 15
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											},
											"defaultValue": " this.birthDate()"
										},
										{
											"id": 1203,
											"name": "connections",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 135,
													"character": 17
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "any"
												}
											},
											"defaultValue": " this.connections()"
										},
										{
											"id": 1198,
											"name": "description",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 130,
													"character": 17
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											},
											"defaultValue": " this.description()"
										},
										{
											"id": 1197,
											"name": "familyName",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 129,
													"character": 16
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											},
											"defaultValue": " this.familyName()"
										},
										{
											"id": 1196,
											"name": "givenName",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 128,
													"character": 15
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											},
											"defaultValue": " this.givenName()"
										},
										{
											"id": 1195,
											"name": "name",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 127,
													"character": 10
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											},
											"defaultValue": " this.name()"
										},
										{
											"id": 1204,
											"name": "organizations",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 136,
													"character": 19
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											},
											"defaultValue": " this.organizations()"
										},
										{
											"id": 1191,
											"name": "profile",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 126,
													"character": 13
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1192,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"indexSignature": [
														{
															"id": 1193,
															"name": "__index",
															"kind": 8192,
															"kindString": "Index signature",
															"flags": {},
															"parameters": [
																{
																	"id": 1194,
																	"name": "key",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "any"
															}
														}
													]
												}
											},
											"defaultValue": " this.profile()"
										},
										{
											"id": 1200,
											"name": "verifiedAccounts",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 132,
													"character": 22
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "any"
												}
											},
											"defaultValue": " this.verifiedAccounts()"
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1201,
												1199,
												1202,
												1203,
												1198,
												1197,
												1196,
												1195,
												1204,
												1191,
												1200
											]
										}
									]
								}
							},
							"overwrites": {
								"type": "reference",
								"name": "Profile.toJSON",
								"id": 1083
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 124,
							"character": 8
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Profile.toJSON",
						"id": 1083
					}
				},
				{
					"id": 1235,
					"name": "toToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1236,
							"name": "toToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1237,
									"name": "privateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Profile.toToken",
								"id": 1088
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 29,
							"character": 9
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile.toToken",
						"id": 1088
					}
				},
				{
					"id": 1220,
					"name": "verifiedAccounts",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1221,
							"name": "verifiedAccounts",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1222,
									"name": "verifications",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "any"
								}
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 164,
							"character": 18
						}
					]
				},
				{
					"id": 1185,
					"name": "fromLegacyFormat",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 1186,
							"name": "fromLegacyFormat",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1187,
									"name": "legacyProfile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Person",
								"id": 1172
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 119,
							"character": 25
						}
					]
				},
				{
					"id": 1181,
					"name": "fromToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 1182,
							"name": "fromToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1183,
									"name": "token",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1184,
									"name": "publicKeyOrAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Person",
								"id": 1172
							},
							"overwrites": {
								"type": "reference",
								"name": "Profile.fromToken",
								"id": 1095
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 114,
							"character": 18
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Profile.fromToken",
						"id": 1095
					}
				},
				{
					"id": 1238,
					"name": "makeZoneFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 1239,
							"name": "makeZoneFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1240,
									"name": "domainName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1241,
									"name": "tokenFileURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Profile.makeZoneFile",
								"id": 1099
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 43,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile.makeZoneFile",
						"id": 1099
					}
				},
				{
					"id": 1242,
					"name": "validateProofs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 1243,
							"name": "validateProofs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1244,
									"name": "domainName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Profile.validateProofs",
								"id": 1103
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 47,
							"character": 23
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Profile.validateProofs",
						"id": 1103
					}
				},
				{
					"id": 1177,
					"name": "validateSchema",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 1178,
							"name": "validateSchema",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1179,
									"name": "profile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 1180,
									"name": "strict",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "false"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"overwrites": {
								"type": "reference",
								"name": "Profile.validateSchema",
								"id": 1091
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 109,
							"character": 23
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Profile.validateSchema",
						"id": 1091
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1173
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1231
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1223,
						1218,
						1225,
						1227,
						1216,
						1214,
						1212,
						1210,
						1229,
						1205,
						1188,
						1235,
						1220,
						1185,
						1181,
						1238,
						1242,
						1177
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/person.ts",
					"line": 101,
					"character": 19
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Profile",
					"id": 1074
				}
			]
		},
		{
			"id": 1074,
			"name": "Profile",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 1079,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1080,
							"name": "new Profile",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 1081,
									"name": "profile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1082,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {}
										}
									},
									"defaultValue": " {}"
								}
							],
							"type": {
								"type": "reference",
								"name": "Profile",
								"id": 1074
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 17,
							"character": 32
						}
					]
				},
				{
					"id": 1075,
					"name": "_profile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 17,
							"character": 10
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1076,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"indexSignature": [
								{
									"id": 1077,
									"name": "__index",
									"kind": 8192,
									"kindString": "Index signature",
									"flags": {},
									"parameters": [
										{
											"id": 1078,
											"name": "key",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"sources": [
								{
									"fileName": "profiles/profile.ts",
									"line": 17,
									"character": 11
								}
							]
						}
					}
				},
				{
					"id": 1083,
					"name": "toJSON",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1084,
							"name": "toJSON",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1085,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"indexSignature": [
										{
											"id": 1086,
											"name": "__index",
											"kind": 8192,
											"kindString": "Index signature",
											"flags": {},
											"parameters": [
												{
													"id": 1087,
													"name": "key",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									]
								}
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 25,
							"character": 8
						}
					]
				},
				{
					"id": 1088,
					"name": "toToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1089,
							"name": "toToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1090,
									"name": "privateKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 29,
							"character": 9
						}
					]
				},
				{
					"id": 1095,
					"name": "fromToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 1096,
							"name": "fromToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1097,
									"name": "token",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1098,
									"name": "publicKeyOrAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Profile",
								"id": 1074
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 38,
							"character": 18
						}
					]
				},
				{
					"id": 1099,
					"name": "makeZoneFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 1100,
							"name": "makeZoneFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1101,
									"name": "domainName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1102,
									"name": "tokenFileURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 43,
							"character": 21
						}
					]
				},
				{
					"id": 1103,
					"name": "validateProofs",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 1104,
							"name": "validateProofs",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1105,
									"name": "domainName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 47,
							"character": 23
						}
					]
				},
				{
					"id": 1091,
					"name": "validateSchema",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 1092,
							"name": "validateSchema",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1093,
									"name": "profile",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 1094,
									"name": "strict",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "false"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 33,
							"character": 23
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1079
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1075
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1083,
						1088,
						1095,
						1099,
						1103,
						1091
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/profile.ts",
					"line": 16,
					"character": 20
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"name": "Person",
					"id": 1172
				},
				{
					"type": "reference",
					"name": "Organization",
					"id": 2139
				},
				{
					"type": "reference",
					"name": "CreativeWork",
					"id": 2171
				}
			]
		},
		{
			"id": 2220,
			"name": "PubkeyHashSigner",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"comment": {
				"shortText": "Class representing a transaction signer for pubkeyhash addresses\n(a.k.a. single-sig addresses)"
			},
			"children": [
				{
					"id": 2222,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2223,
							"name": "new PubkeyHashSigner",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 2224,
									"name": "ecPair",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "bitcoinjs.ECPair"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "PubkeyHashSigner",
								"id": 2220
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/signers.ts",
							"line": 32,
							"character": 26
						}
					]
				},
				{
					"id": 2221,
					"name": "ecPair",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/signers.ts",
							"line": 32,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"name": "bitcoinjs.ECPair"
					}
				},
				{
					"id": 2230,
					"name": "getAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2231,
							"name": "getAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							},
							"implementationOf": {
								"type": "reference",
								"name": "TransactionSigner.getAddress",
								"id": 2215
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/signers.ts",
							"line": 46,
							"character": 12
						}
					],
					"implementationOf": {
						"type": "reference",
						"name": "TransactionSigner.getAddress",
						"id": 2214
					}
				},
				{
					"id": 2232,
					"name": "signTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2233,
							"name": "signTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2234,
									"name": "transaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "bitcoinjs.TransactionBuilder"
									}
								},
								{
									"id": 2235,
									"name": "inputIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								]
							},
							"implementationOf": {
								"type": "reference",
								"name": "TransactionSigner.signTransaction",
								"id": 2217
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/signers.ts",
							"line": 51,
							"character": 17
						}
					],
					"implementationOf": {
						"type": "reference",
						"name": "TransactionSigner.signTransaction",
						"id": 2216
					}
				},
				{
					"id": 2228,
					"name": "signerVersion",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 2229,
							"name": "signerVersion",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"implementationOf": {
								"type": "reference",
								"name": "TransactionSigner.signerVersion",
								"id": 2213
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/signers.ts",
							"line": 42,
							"character": 15
						}
					],
					"implementationOf": {
						"type": "reference",
						"name": "TransactionSigner.signerVersion",
						"id": 2212
					}
				},
				{
					"id": 2225,
					"name": "fromHexString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2226,
							"name": "fromHexString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2227,
									"name": "keyHex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "PubkeyHashSigner",
								"id": 2220
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/signers.ts",
							"line": 38,
							"character": 22
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						2222
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2221
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2230,
						2232,
						2228,
						2225
					]
				}
			],
			"sources": [
				{
					"fileName": "operations/signers.ts",
					"line": 31,
					"character": 29
				}
			],
			"implementedTypes": [
				{
					"type": "reference",
					"name": "TransactionSigner",
					"id": 2211
				}
			]
		},
		{
			"id": 65,
			"name": "RemoteServiceError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 67,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 68,
							"name": "new RemoteServiceError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 69,
									"name": "response",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "Response"
									}
								},
								{
									"id": 70,
									"name": "message",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"\""
								}
							],
							"type": {
								"type": "reference",
								"name": "RemoteServiceError",
								"id": 65
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackError.__constructor",
								"id": 33
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 53,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackError.__constructor",
						"id": 33
					}
				},
				{
					"id": 72,
					"name": "code",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 21,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.code",
						"id": 31
					}
				},
				{
					"id": 71,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.message"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.message",
						"id": 30
					}
				},
				{
					"id": 76,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 73,
					"name": "parameter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.parameter",
						"id": 32
					}
				},
				{
					"id": 66,
					"name": "response",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 53,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"name": "Response"
					}
				},
				{
					"id": 77,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 74,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 75,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackError.toString",
								"id": 36
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 32,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.toString",
						"id": 36
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						67
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						72,
						71,
						76,
						73,
						66,
						77
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						74
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 52,
					"character": 31
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BlockstackError",
					"id": 29
				}
			]
		},
		{
			"id": 872,
			"name": "Service",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 878,
					"name": "getBaseUrls",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 879,
							"name": "getBaseUrls",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 40,
							"character": 20
						}
					]
				},
				{
					"id": 880,
					"name": "getProofIdentity",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 881,
							"name": "getProofIdentity",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 882,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 44,
							"character": 25
						}
					]
				},
				{
					"id": 883,
					"name": "getProofStatement",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 884,
							"name": "getProofStatement",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 885,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 48,
							"character": 26
						}
					]
				},
				{
					"id": 891,
					"name": "getProofUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 892,
							"name": "getProofUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 893,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 66,
							"character": 20
						}
					]
				},
				{
					"id": 888,
					"name": "prefixScheme",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 889,
							"name": "prefixScheme",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 890,
									"name": "proofUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 56,
							"character": 21
						}
					]
				},
				{
					"id": 886,
					"name": "shouldValidateIdentityInBody",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 887,
							"name": "shouldValidateIdentityInBody",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 52,
							"character": 37
						}
					]
				},
				{
					"id": 873,
					"name": "validateProof",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 874,
							"name": "validateProof",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 875,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 876,
									"name": "ownerAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 877,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 6,
							"character": 22
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						878,
						880,
						883,
						891,
						888,
						886,
						873
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/services/service.ts",
					"line": 5,
					"character": 20
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"name": "Facebook",
					"id": 894
				},
				{
					"type": "reference",
					"name": "Github",
					"id": 919
				},
				{
					"type": "reference",
					"name": "Twitter",
					"id": 944
				},
				{
					"type": "reference",
					"name": "Instagram",
					"id": 969
				},
				{
					"type": "reference",
					"name": "HackerNews",
					"id": 994
				},
				{
					"type": "reference",
					"name": "LinkedIn",
					"id": 1019
				}
			]
		},
		{
			"id": 769,
			"name": "SessionData",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 778,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 779,
							"name": "new SessionData",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 780,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "SessionOptions",
										"id": 792
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "SessionData",
								"id": 769
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 39,
							"character": 21
						}
					]
				},
				{
					"id": 771,
					"name": "appPrivateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 25,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 774,
					"name": "coreNode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 31,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 775,
					"name": "hubUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 33,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 772,
					"name": "identityAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 27,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 776,
					"name": "transitKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 35,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 777,
					"name": "userData",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 39,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"name": "UserData",
						"id": 2053
					}
				},
				{
					"id": 773,
					"name": "username",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 29,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 770,
					"name": "version",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 23,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 781,
					"name": "getGaiaHubConfig",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 782,
							"name": "getGaiaHubConfig",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "GaiaHubConfig",
								"id": 734
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 52,
							"character": 18
						}
					]
				},
				{
					"id": 783,
					"name": "setGaiaHubConfig",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 784,
							"name": "setGaiaHubConfig",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 785,
									"name": "config",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "GaiaHubConfig",
										"id": 734
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 56,
							"character": 18
						}
					]
				},
				{
					"id": 789,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 790,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 76,
							"character": 10
						}
					]
				},
				{
					"id": 786,
					"name": "fromJSON",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 787,
							"name": "fromJSON",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 788,
									"name": "json",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "SessionData",
								"id": 769
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 60,
							"character": 17
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						778
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						771,
						774,
						775,
						772,
						776,
						777,
						773,
						770
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						781,
						783,
						789,
						786
					]
				}
			],
			"sources": [
				{
					"fileName": "auth/sessionData.ts",
					"line": 22,
					"character": 24
				}
			]
		},
		{
			"id": 805,
			"name": "SessionDataStore",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "An abstract class representing the SessionDataStore interface.",
				"tags": [
					{
						"tag": "type",
						"text": "{SessionData}\n"
					}
				]
			},
			"children": [
				{
					"id": 806,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 807,
							"name": "new SessionDataStore",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 808,
									"name": "sessionOptions",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "SessionOptions",
										"id": 792
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "SessionDataStore",
								"id": 805
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 14,
							"character": 31
						}
					]
				},
				{
					"id": 814,
					"name": "deleteSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 815,
							"name": "deleteSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 31,
							"character": 19
						}
					]
				},
				{
					"id": 809,
					"name": "getSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 810,
							"name": "getSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "SessionData",
								"id": 769
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 22,
							"character": 16
						}
					]
				},
				{
					"id": 811,
					"name": "setSessionData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 812,
							"name": "setSessionData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 813,
									"name": "session",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "reference",
										"name": "SessionData",
										"id": 769
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionStore.ts",
							"line": 27,
							"character": 16
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						806
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						814,
						809,
						811
					]
				}
			],
			"sources": [
				{
					"fileName": "auth/sessionStore.ts",
					"line": 14,
					"character": 29
				}
			],
			"extendedBy": [
				{
					"type": "reference",
					"name": "InstanceDataStore",
					"id": 816
				},
				{
					"type": "reference",
					"name": "LocalStorageStore",
					"id": 828
				}
			]
		},
		{
			"id": 126,
			"name": "SignatureVerificationError",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 127,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 128,
							"name": "new SignatureVerificationError",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 129,
									"name": "reason",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "SignatureVerificationError",
								"id": 126
							},
							"overwrites": {
								"type": "reference",
								"name": "BlockstackError.__constructor",
								"id": 33
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 105,
							"character": 65
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "BlockstackError.__constructor",
						"id": 33
					}
				},
				{
					"id": 131,
					"name": "code",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 21,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.code",
						"id": 31
					}
				},
				{
					"id": 130,
					"name": "message",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 19,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.message"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.message",
						"id": 30
					}
				},
				{
					"id": 135,
					"name": "name",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 963,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.name"
					}
				},
				{
					"id": 132,
					"name": "parameter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.parameter",
						"id": 32
					}
				},
				{
					"id": 136,
					"name": "stack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts",
							"line": 965,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"overwrites": {
						"type": "reference",
						"name": "Error.stack"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "Error.stack"
					}
				},
				{
					"id": 133,
					"name": "toString",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 134,
							"name": "toString",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "BlockstackError.toString",
								"id": 36
							}
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 32,
							"character": 10
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "BlockstackError.toString",
						"id": 36
					}
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						127
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						131,
						130,
						135,
						132,
						136
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						133
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 105,
					"character": 39
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "BlockstackError",
					"id": 29
				}
			]
		},
		{
			"id": 944,
			"name": "Twitter",
			"kind": 128,
			"kindString": "Class",
			"flags": {},
			"children": [
				{
					"id": 945,
					"name": "getBaseUrls",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 946,
							"name": "getBaseUrls",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getBaseUrls",
								"id": 878
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/twitter.ts",
							"line": 6,
							"character": 20
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getBaseUrls",
						"id": 878
					}
				},
				{
					"id": 958,
					"name": "getProofIdentity",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 959,
							"name": "getProofIdentity",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 960,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.getProofIdentity",
								"id": 880
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 44,
							"character": 25
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.getProofIdentity",
						"id": 880
					}
				},
				{
					"id": 950,
					"name": "getProofStatement",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 951,
							"name": "getProofStatement",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 952,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"overwrites": {
								"type": "reference",
								"name": "Service.getProofStatement",
								"id": 883
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/twitter.ts",
							"line": 19,
							"character": 26
						}
					],
					"overwrites": {
						"type": "reference",
						"name": "Service.getProofStatement",
						"id": 883
					}
				},
				{
					"id": 966,
					"name": "getProofUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 967,
							"name": "getProofUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 968,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.getProofUrl",
								"id": 891
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 66,
							"character": 20
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.getProofUrl",
						"id": 891
					}
				},
				{
					"id": 947,
					"name": "normalizeUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 948,
							"name": "normalizeUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 949,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/twitter.ts",
							"line": 15,
							"character": 21
						}
					]
				},
				{
					"id": 963,
					"name": "prefixScheme",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 964,
							"name": "prefixScheme",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 965,
									"name": "proofUrl",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.prefixScheme",
								"id": 888
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 56,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.prefixScheme",
						"id": 888
					}
				},
				{
					"id": 961,
					"name": "shouldValidateIdentityInBody",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 962,
							"name": "shouldValidateIdentityInBody",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.shouldValidateIdentityInBody",
								"id": 886
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 52,
							"character": 37
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.shouldValidateIdentityInBody",
						"id": 886
					}
				},
				{
					"id": 953,
					"name": "validateProof",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isStatic": true
					},
					"signatures": [
						{
							"id": 954,
							"name": "validateProof",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 955,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 956,
									"name": "ownerAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 957,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " null"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "Service.validateProof",
								"id": 873
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/service.ts",
							"line": 6,
							"character": 22
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "Service.validateProof",
						"id": 873
					}
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						945,
						958,
						950,
						966,
						947,
						963,
						961,
						953
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/services/twitter.ts",
					"line": 5,
					"character": 13
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "Service",
					"id": 872
				}
			]
		},
		{
			"id": 1498,
			"name": "UserSession",
			"kind": 128,
			"kindString": "Class",
			"flags": {
				"isExported": true
			},
			"comment": {
				"shortText": "Represents an instance of a signed in user for a particular app.",
				"text": "A signed in user has access to two major pieces of information\nabout the user, the user's private key for that app and the location\nof the user's gaia storage bucket for the app.\n\nA user can be signed in either directly through the interactive\nsign in process or by directly providing the app private key.\n"
			},
			"children": [
				{
					"id": 1501,
					"name": "constructor",
					"kind": 512,
					"kindString": "Constructor",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1502,
							"name": "new UserSession",
							"kind": 16384,
							"kindString": "Constructor signature",
							"flags": {},
							"parameters": [
								{
									"id": 1503,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1504,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1505,
													"name": "appConfig",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "auth/userSession.ts",
															"line": 41,
															"character": 13
														}
													],
													"type": {
														"type": "reference",
														"name": "AppConfig",
														"id": 10
													}
												},
												{
													"id": 1507,
													"name": "sessionOptions",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "auth/userSession.ts",
															"line": 43,
															"character": 18
														}
													],
													"type": {
														"type": "reference",
														"name": "SessionOptions",
														"id": 792
													}
												},
												{
													"id": 1506,
													"name": "sessionStore",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "auth/userSession.ts",
															"line": 42,
															"character": 16
														}
													],
													"type": {
														"type": "reference",
														"name": "SessionDataStore",
														"id": 805
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1505,
														1507,
														1506
													]
												}
											],
											"sources": [
												{
													"fileName": "auth/userSession.ts",
													"line": 40,
													"character": 23
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 38,
							"character": 25
						}
					]
				},
				{
					"id": 1499,
					"name": "appConfig",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 36,
							"character": 11
						}
					],
					"type": {
						"type": "reference",
						"name": "AppConfig",
						"id": 10
					}
				},
				{
					"id": 1500,
					"name": "store",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 38,
							"character": 7
						}
					],
					"type": {
						"type": "reference",
						"name": "SessionDataStore",
						"id": 805
					}
				},
				{
					"id": 1548,
					"name": "decryptContent",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1549,
							"name": "decryptContent",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Decrypts data encrypted with `encryptContent` with the\ntransit private key.",
								"returns": "decrypted content.\n"
							},
							"parameters": [
								{
									"id": 1550,
									"name": "content",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "encrypted content."
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1551,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1552,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1553,
													"name": "privateKey",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"comment": {
														"text": "the hex string of the ECDSA private\nkey to use for decryption. If not provided, will use user's appPrivateKey."
													},
													"sources": [
														{
															"fileName": "auth/userSession.ts",
															"line": 275,
															"character": 55
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1553
													]
												}
											],
											"sources": [
												{
													"fileName": "auth/userSession.ts",
													"line": 275,
													"character": 43
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 275,
							"character": 16
						}
					]
				},
				{
					"id": 1577,
					"name": "deleteFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1578,
							"name": "deleteFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Deletes the specified file from the app's data store. Currently not implemented.",
								"returns": "that resolves when the file has been removed\nor rejects with an error\n"
							},
							"parameters": [
								{
									"id": 1579,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the path to the file to delete"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 351,
							"character": 12
						}
					]
				},
				{
					"id": 1542,
					"name": "encryptContent",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1543,
							"name": "encryptContent",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Encrypts the data provided with the app public key.",
								"returns": "Stringified ciphertext object\n"
							},
							"parameters": [
								{
									"id": 1544,
									"name": "content",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "data to encrypt"
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "Buffer"
											}
										]
									}
								},
								{
									"id": 1545,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1546,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1547,
													"name": "publicKey",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"comment": {
														"text": "the hex string of the ECDSA public\nkey to use for encryption. If not provided, will use user's appPrivateKey."
													},
													"sources": [
														{
															"fileName": "auth/userSession.ts",
															"line": 261,
															"character": 24
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1547
													]
												}
											],
											"sources": [
												{
													"fileName": "auth/userSession.ts",
													"line": 261,
													"character": 13
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 259,
							"character": 16
						}
					]
				},
				{
					"id": 1526,
					"name": "generateAndStoreTransitKey",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1527,
							"name": "generateAndStoreTransitKey",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Generates a ECDSA keypair to\nuse as the ephemeral app transit private key\nand store in the session",
								"returns": "the hex encoded private key\n\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 169,
							"character": 28
						}
					]
				},
				{
					"id": 1528,
					"name": "getAuthResponseToken",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1529,
							"name": "getAuthResponseToken",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Retrieve the authentication token from the URL query",
								"returns": "the authentication token if it exists otherwise `null`\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 181,
							"character": 22
						}
					]
				},
				{
					"id": 1559,
					"name": "getFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1560,
							"name": "getFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Retrieves the specified file from the app's data store.",
								"returns": "that resolves to the raw data in the file\nor rejects with an error\n"
							},
							"parameters": [
								{
									"id": 1561,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the path to the file to read"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1562,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "storage.GetFileOptions"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "ArrayBuffer"
											}
										]
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 311,
							"character": 9
						}
					]
				},
				{
					"id": 1563,
					"name": "getFileUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1564,
							"name": "getFileUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Get the URL for reading a file from an app's data store.",
								"returns": "that resolves to the URL or rejects with an error\n"
							},
							"parameters": [
								{
									"id": 1565,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the path to the file to read"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1566,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1567,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1569,
													"name": "app",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"comment": {
														"text": "the app to lookup for multi-player storage -\ndefaults to current origin"
													},
													"sources": [
														{
															"fileName": "auth/userSession.ts",
															"line": 329,
															"character": 7
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1568,
													"name": "username",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"comment": {
														"text": "the Blockstack ID to lookup for multi-player storage"
													},
													"sources": [
														{
															"fileName": "auth/userSession.ts",
															"line": 328,
															"character": 12
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1570,
													"name": "zoneFileLookupURL",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "auth/userSession.ts",
															"line": 330,
															"character": 21
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1569,
														1568,
														1570
													]
												}
											],
											"sources": [
												{
													"fileName": "auth/userSession.ts",
													"line": 327,
													"character": 36
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 327,
							"character": 12
						}
					]
				},
				{
					"id": 1580,
					"name": "getOrSetLocalGaiaHubConnection",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1581,
							"name": "getOrSetLocalGaiaHubConnection",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "GaiaHubConfig",
										"id": 734
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 356,
							"character": 32
						}
					]
				},
				{
					"id": 1534,
					"name": "handlePendingSignIn",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1535,
							"name": "handlePendingSignIn",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Try to process any pending sign in request by returning a `Promise` that resolves\nto the user data object if the sign in succeeds.",
								"returns": "that resolves to the user data object if successful and rejects\nif handling the sign in request fails or there was no pending sign in request.\n"
							},
							"parameters": [
								{
									"id": 1536,
									"name": "authResponseToken",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the signed authentication response token"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " this.getAuthResponseToken()"
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "UserData",
										"id": 2053
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 209,
							"character": 21
						}
					]
				},
				{
					"id": 1530,
					"name": "isSignInPending",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1531,
							"name": "isSignInPending",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Check if there is a authentication request that hasn't been handled.",
								"returns": "`true` if there is a pending sign in, otherwise `false`\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 189,
							"character": 17
						}
					]
				},
				{
					"id": 1532,
					"name": "isUserSignedIn",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1533,
							"name": "isUserSignedIn",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Check if a user is currently signed in.",
								"returns": "`true` if the user is signed in, `false` if not.\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 197,
							"character": 16
						}
					]
				},
				{
					"id": 1571,
					"name": "listFiles",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1572,
							"name": "listFiles",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "List the set of files in this application's Gaia storage bucket.",
								"returns": "that resolves to the number of files listed\n"
							},
							"parameters": [
								{
									"id": 1573,
									"name": "callback",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "a callback to invoke on each named file that\nreturns `true` to continue the listing operation or `false` to end it"
									},
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1574,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"signatures": [
												{
													"id": 1575,
													"name": "__call",
													"kind": 4096,
													"kindString": "Call signature",
													"flags": {},
													"parameters": [
														{
															"id": 1576,
															"name": "name",
															"kind": 32768,
															"kindString": "Parameter",
															"flags": {},
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													}
												}
											],
											"sources": [
												{
													"fileName": "auth/userSession.ts",
													"line": 341,
													"character": 21
												}
											]
										}
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "number"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 341,
							"character": 11
						}
					]
				},
				{
					"id": 1537,
					"name": "loadUserData",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1538,
							"name": "loadUserData",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Retrieves the user data object. The user's profile is stored in the key `profile`.",
								"returns": "User data object.\n"
							},
							"type": {
								"type": "reference",
								"name": "UserData",
								"id": 2053
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 219,
							"character": 14
						}
					]
				},
				{
					"id": 1517,
					"name": "makeAuthRequest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1518,
							"name": "makeAuthRequest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Generates an authentication request that can be sent to the Blockstack\nbrowser for the user to approve sign in. This authentication request can\nthen be used for sign in by passing it to the `redirectToSignInWithAuthRequest`\nmethod.",
								"text": "*Note: This method should only be used if you want to roll your own authentication\nflow. Typically you'd use `redirectToSignIn` which takes care of this\nunder the hood.*",
								"returns": "the authentication request\n"
							},
							"parameters": [
								{
									"id": 1519,
									"name": "transitKey",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"comment": {
										"text": "hex-encoded transit key"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1520,
									"name": "redirectURI",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1521,
									"name": "manifestURI",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1522,
									"name": "scopes",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								},
								{
									"id": 1523,
									"name": "appDomain",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1524,
									"name": "expiresAt",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the time at which this request is no longer valid"
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									},
									"defaultValue": " nextHour().getTime()"
								},
								{
									"id": 1525,
									"name": "extraParams",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "Any extra parameters you'd like to pass to the authenticator.\nUse this to pass options that aren't part of the Blockstack auth spec, but might be supported\nby special authenticators."
									},
									"type": {
										"type": "intrinsic",
										"name": "any"
									},
									"defaultValue": " {}"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 139,
							"character": 17
						}
					]
				},
				{
					"id": 1554,
					"name": "putFile",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1555,
							"name": "putFile",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Stores the data provided in the app's data store to to the file specified.",
								"returns": "that resolves if the operation succeed and rejects\nif it failed\n"
							},
							"parameters": [
								{
									"id": 1556,
									"name": "path",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the path to store the data in"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1557,
									"name": "content",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the data to store in the file"
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "reference",
												"name": "Buffer"
											}
										]
									}
								},
								{
									"id": 1558,
									"name": "options",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "reference",
										"name": "storage.PutFileOptions"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 291,
							"character": 9
						}
					]
				},
				{
					"id": 1508,
					"name": "redirectToSignIn",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1509,
							"name": "redirectToSignIn",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Generates an authentication request and redirects the user to the Blockstack\nbrowser to approve the sign in request.",
								"text": "Please note that this requires that the web browser properly handles the\n`blockstack:` URL protocol handler.\n\nMost applications should use this\nmethod for sign in unless they require more fine grained control over how the\nauthentication request is generated. If your app falls into this category,\nuse `generateAndStoreTransitKey`, `makeAuthRequest`,\nand `redirectToSignInWithAuthRequest` to build your own sign in process.\n",
								"returns": "\n"
							},
							"parameters": [
								{
									"id": 1510,
									"name": "redirectURI",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1511,
									"name": "manifestURI",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1512,
									"name": "scopes",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 91,
							"character": 18
						}
					]
				},
				{
					"id": 1513,
					"name": "redirectToSignInWithAuthRequest",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1514,
							"name": "redirectToSignInWithAuthRequest",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Redirects the user to the Blockstack browser to approve the sign in request\ngiven.",
								"text": "The user is redirected to the authenticator URL specified in the `AppConfig`\nif the `blockstack:` protocol handler is not detected.\nPlease note that the protocol handler detection\ndoes not work on all browsers.",
								"returns": "\n"
							},
							"parameters": [
								{
									"id": 1515,
									"name": "authRequest",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"comment": {
										"text": "the authentication request generated by `makeAuthRequest`"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1516,
									"name": "blockstackIDHost",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 113,
							"character": 33
						}
					]
				},
				{
					"id": 1582,
					"name": "setLocalGaiaHubConnection",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 1583,
							"name": "setLocalGaiaHubConnection",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "These two functions are app-specific connections to gaia hub,\n  they read the user data object for information on setting up\n  a hub connection, and store the hub config to localstorage",
								"returns": "that resolves to the new gaia hub connection\n"
							},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "reference",
										"name": "GaiaHubConfig",
										"id": 734
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 376,
							"character": 33
						}
					]
				},
				{
					"id": 1539,
					"name": "signUserOut",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isExported": true
					},
					"signatures": [
						{
							"id": 1540,
							"name": "signUserOut",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"comment": {
								"shortText": "Sign the user out and optionally redirect to given location."
							},
							"parameters": [
								{
									"id": 1541,
									"name": "redirectURL",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"comment": {
										"text": "\nLocation to redirect user to after sign out.\nOnly used in environments with `window` available\n"
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							}
						}
					],
					"sources": [
						{
							"fileName": "auth/userSession.ts",
							"line": 234,
							"character": 13
						}
					]
				}
			],
			"groups": [
				{
					"title": "Constructors",
					"kind": 512,
					"children": [
						1501
					]
				},
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						1499,
						1500
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1548,
						1577,
						1542,
						1526,
						1528,
						1559,
						1563,
						1580,
						1534,
						1530,
						1532,
						1571,
						1537,
						1517,
						1554,
						1508,
						1513,
						1582,
						1539
					]
				}
			],
			"sources": [
				{
					"fileName": "auth/userSession.ts",
					"line": 35,
					"character": 24
				}
			]
		},
		{
			"id": 1626,
			"name": "CssStyle",
			"kind": 256,
			"kindString": "Interface",
			"flags": {},
			"comment": {
				"shortText": "TODO: Submit PR to fix this:\nhttps://github.com/Microsoft/TypeScript/blob/master/src/lib/dom.generated.d.ts\nhttps://github.com/Microsoft/TypeScript/blob/master/CONTRIBUTING.md#modifying-generated-library-files\nhttps://github.com/Microsoft/TSJS-lib-generator#contribution-guidelines"
			},
			"indexSignature": [
				{
					"id": 2035,
					"name": "__index",
					"kind": 8192,
					"kindString": "Index signature",
					"flags": {},
					"comment": {
						"shortText": "TODO: Submit PR to fix this:\nhttps://github.com/Microsoft/TypeScript/blob/master/src/lib/dom.generated.d.ts\nhttps://github.com/Microsoft/TypeScript/blob/master/CONTRIBUTING.md#modifying-generated-library-files\nhttps://github.com/Microsoft/TSJS-lib-generator#contribution-guidelines"
					},
					"parameters": [
						{
							"id": 2036,
							"name": "index",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"children": [
				{
					"id": 2037,
					"name": "CSSStyleDeclaration",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2901,
							"character": 31
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2038,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"children": [
								{
									"id": 2040,
									"name": "constructor",
									"kind": 512,
									"kindString": "Constructor",
									"flags": {},
									"signatures": [
										{
											"id": 2041,
											"name": "new __type",
											"kind": 16384,
											"kindString": "Constructor signature",
											"flags": {},
											"type": {
												"type": "reference",
												"name": "CSSStyleDeclaration"
											}
										}
									],
									"sources": [
										{
											"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
											"line": 2902,
											"character": 35
										}
									]
								},
								{
									"id": 2039,
									"name": "prototype",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
											"line": 2902,
											"character": 13
										}
									],
									"type": {
										"type": "reference",
										"name": "CSSStyleDeclaration"
									}
								}
							],
							"groups": [
								{
									"title": "Constructors",
									"kind": 512,
									"children": [
										2040
									]
								},
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2039
									]
								}
							],
							"sources": [
								{
									"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
									"line": 2901,
									"character": 32
								}
							]
						}
					}
				},
				{
					"id": 1628,
					"name": "alignContent",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2436,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.alignContent"
					}
				},
				{
					"id": 1629,
					"name": "alignItems",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2437,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.alignItems"
					}
				},
				{
					"id": 1630,
					"name": "alignSelf",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2438,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.alignSelf"
					}
				},
				{
					"id": 1631,
					"name": "alignmentBaseline",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2439,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.alignmentBaseline"
					}
				},
				{
					"id": 1627,
					"name": "all",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "see",
								"text": "https://developer.mozilla.org/en-US/docs/Web/CSS/all"
							}
						]
					},
					"sources": [
						{
							"fileName": "auth/protocolLaunch.ts",
							"line": 179,
							"character": 5
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				},
				{
					"id": 1632,
					"name": "animation",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2440,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.animation"
					}
				},
				{
					"id": 1633,
					"name": "animationDelay",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2441,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.animationDelay"
					}
				},
				{
					"id": 1634,
					"name": "animationDirection",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2442,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.animationDirection"
					}
				},
				{
					"id": 1635,
					"name": "animationDuration",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2443,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.animationDuration"
					}
				},
				{
					"id": 1636,
					"name": "animationFillMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2444,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.animationFillMode"
					}
				},
				{
					"id": 1637,
					"name": "animationIterationCount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2445,
							"character": 27
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.animationIterationCount"
					}
				},
				{
					"id": 1638,
					"name": "animationName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2446,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.animationName"
					}
				},
				{
					"id": 1639,
					"name": "animationPlayState",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2447,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.animationPlayState"
					}
				},
				{
					"id": 1640,
					"name": "animationTimingFunction",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2448,
							"character": 27
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.animationTimingFunction"
					}
				},
				{
					"id": 1641,
					"name": "backfaceVisibility",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2449,
							"character": 22
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.backfaceVisibility"
					}
				},
				{
					"id": 1642,
					"name": "background",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2450,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.background"
					}
				},
				{
					"id": 1643,
					"name": "backgroundAttachment",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2451,
							"character": 24
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.backgroundAttachment"
					}
				},
				{
					"id": 1644,
					"name": "backgroundClip",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2452,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.backgroundClip"
					}
				},
				{
					"id": 1645,
					"name": "backgroundColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2453,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.backgroundColor"
					}
				},
				{
					"id": 1646,
					"name": "backgroundImage",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2454,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.backgroundImage"
					}
				},
				{
					"id": 1647,
					"name": "backgroundOrigin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2455,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.backgroundOrigin"
					}
				},
				{
					"id": 1648,
					"name": "backgroundPosition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2456,
							"character": 22
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.backgroundPosition"
					}
				},
				{
					"id": 1649,
					"name": "backgroundPositionX",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2457,
							"character": 23
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.backgroundPositionX"
					}
				},
				{
					"id": 1650,
					"name": "backgroundPositionY",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2458,
							"character": 23
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.backgroundPositionY"
					}
				},
				{
					"id": 1651,
					"name": "backgroundRepeat",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2459,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.backgroundRepeat"
					}
				},
				{
					"id": 1652,
					"name": "backgroundSize",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2460,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.backgroundSize"
					}
				},
				{
					"id": 1653,
					"name": "baselineShift",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2461,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.baselineShift"
					}
				},
				{
					"id": 1654,
					"name": "border",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2462,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.border"
					}
				},
				{
					"id": 1655,
					"name": "borderBottom",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2463,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderBottom"
					}
				},
				{
					"id": 1656,
					"name": "borderBottomColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2464,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderBottomColor"
					}
				},
				{
					"id": 1657,
					"name": "borderBottomLeftRadius",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2465,
							"character": 26
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderBottomLeftRadius"
					}
				},
				{
					"id": 1658,
					"name": "borderBottomRightRadius",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2466,
							"character": 27
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderBottomRightRadius"
					}
				},
				{
					"id": 1659,
					"name": "borderBottomStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2467,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderBottomStyle"
					}
				},
				{
					"id": 1660,
					"name": "borderBottomWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2468,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderBottomWidth"
					}
				},
				{
					"id": 1661,
					"name": "borderCollapse",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2469,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderCollapse"
					}
				},
				{
					"id": 1662,
					"name": "borderColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2470,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderColor"
					}
				},
				{
					"id": 1663,
					"name": "borderImage",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2471,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderImage"
					}
				},
				{
					"id": 1664,
					"name": "borderImageOutset",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2472,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderImageOutset"
					}
				},
				{
					"id": 1665,
					"name": "borderImageRepeat",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2473,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderImageRepeat"
					}
				},
				{
					"id": 1666,
					"name": "borderImageSlice",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2474,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderImageSlice"
					}
				},
				{
					"id": 1667,
					"name": "borderImageSource",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2475,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderImageSource"
					}
				},
				{
					"id": 1668,
					"name": "borderImageWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2476,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderImageWidth"
					}
				},
				{
					"id": 1669,
					"name": "borderLeft",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2477,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderLeft"
					}
				},
				{
					"id": 1670,
					"name": "borderLeftColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2478,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderLeftColor"
					}
				},
				{
					"id": 1671,
					"name": "borderLeftStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2479,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderLeftStyle"
					}
				},
				{
					"id": 1672,
					"name": "borderLeftWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2480,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderLeftWidth"
					}
				},
				{
					"id": 1673,
					"name": "borderRadius",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2481,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderRadius"
					}
				},
				{
					"id": 1674,
					"name": "borderRight",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2482,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderRight"
					}
				},
				{
					"id": 1675,
					"name": "borderRightColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2483,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderRightColor"
					}
				},
				{
					"id": 1676,
					"name": "borderRightStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2484,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderRightStyle"
					}
				},
				{
					"id": 1677,
					"name": "borderRightWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2485,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderRightWidth"
					}
				},
				{
					"id": 1678,
					"name": "borderSpacing",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2486,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderSpacing"
					}
				},
				{
					"id": 1679,
					"name": "borderStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2487,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderStyle"
					}
				},
				{
					"id": 1680,
					"name": "borderTop",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2488,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderTop"
					}
				},
				{
					"id": 1681,
					"name": "borderTopColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2489,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderTopColor"
					}
				},
				{
					"id": 1682,
					"name": "borderTopLeftRadius",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2490,
							"character": 23
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderTopLeftRadius"
					}
				},
				{
					"id": 1683,
					"name": "borderTopRightRadius",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2491,
							"character": 24
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderTopRightRadius"
					}
				},
				{
					"id": 1684,
					"name": "borderTopStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2492,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderTopStyle"
					}
				},
				{
					"id": 1685,
					"name": "borderTopWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2493,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderTopWidth"
					}
				},
				{
					"id": 1686,
					"name": "borderWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2494,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.borderWidth"
					}
				},
				{
					"id": 1687,
					"name": "bottom",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2495,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.bottom"
					}
				},
				{
					"id": 1688,
					"name": "boxShadow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2496,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.boxShadow"
					}
				},
				{
					"id": 1689,
					"name": "boxSizing",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2497,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.boxSizing"
					}
				},
				{
					"id": 1690,
					"name": "breakAfter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2498,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.breakAfter"
					}
				},
				{
					"id": 1691,
					"name": "breakBefore",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2499,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.breakBefore"
					}
				},
				{
					"id": 1692,
					"name": "breakInside",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2500,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.breakInside"
					}
				},
				{
					"id": 1693,
					"name": "captionSide",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2501,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.captionSide"
					}
				},
				{
					"id": 1694,
					"name": "clear",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2502,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.clear"
					}
				},
				{
					"id": 1695,
					"name": "clip",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2503,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.clip"
					}
				},
				{
					"id": 1696,
					"name": "clipPath",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2504,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.clipPath"
					}
				},
				{
					"id": 1697,
					"name": "clipRule",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2505,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.clipRule"
					}
				},
				{
					"id": 1698,
					"name": "color",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2506,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.color"
					}
				},
				{
					"id": 1699,
					"name": "colorInterpolationFilters",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2507,
							"character": 29
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.colorInterpolationFilters"
					}
				},
				{
					"id": 1700,
					"name": "columnCount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2508,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.columnCount"
					}
				},
				{
					"id": 1701,
					"name": "columnFill",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2509,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.columnFill"
					}
				},
				{
					"id": 1702,
					"name": "columnGap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2510,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.columnGap"
					}
				},
				{
					"id": 1703,
					"name": "columnRule",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2511,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.columnRule"
					}
				},
				{
					"id": 1704,
					"name": "columnRuleColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2512,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.columnRuleColor"
					}
				},
				{
					"id": 1705,
					"name": "columnRuleStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2513,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.columnRuleStyle"
					}
				},
				{
					"id": 1706,
					"name": "columnRuleWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2514,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.columnRuleWidth"
					}
				},
				{
					"id": 1707,
					"name": "columnSpan",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2515,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.columnSpan"
					}
				},
				{
					"id": 1708,
					"name": "columnWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2516,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.columnWidth"
					}
				},
				{
					"id": 1709,
					"name": "columns",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2517,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.columns"
					}
				},
				{
					"id": 1710,
					"name": "content",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2518,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.content"
					}
				},
				{
					"id": 1711,
					"name": "counterIncrement",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2519,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.counterIncrement"
					}
				},
				{
					"id": 1712,
					"name": "counterReset",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2520,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.counterReset"
					}
				},
				{
					"id": 1713,
					"name": "cssFloat",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2521,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.cssFloat"
					}
				},
				{
					"id": 1714,
					"name": "cssText",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2522,
							"character": 11
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.cssText"
					}
				},
				{
					"id": 1715,
					"name": "cursor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2523,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.cursor"
					}
				},
				{
					"id": 1716,
					"name": "direction",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2524,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.direction"
					}
				},
				{
					"id": 1717,
					"name": "display",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2525,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.display"
					}
				},
				{
					"id": 1718,
					"name": "dominantBaseline",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2526,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.dominantBaseline"
					}
				},
				{
					"id": 1719,
					"name": "emptyCells",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2527,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.emptyCells"
					}
				},
				{
					"id": 1720,
					"name": "enableBackground",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2528,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.enableBackground"
					}
				},
				{
					"id": 1721,
					"name": "fill",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2529,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.fill"
					}
				},
				{
					"id": 1722,
					"name": "fillOpacity",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2530,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.fillOpacity"
					}
				},
				{
					"id": 1723,
					"name": "fillRule",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2531,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.fillRule"
					}
				},
				{
					"id": 1724,
					"name": "filter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2532,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.filter"
					}
				},
				{
					"id": 1725,
					"name": "flex",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2533,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.flex"
					}
				},
				{
					"id": 1726,
					"name": "flexBasis",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2534,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.flexBasis"
					}
				},
				{
					"id": 1727,
					"name": "flexDirection",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2535,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.flexDirection"
					}
				},
				{
					"id": 1728,
					"name": "flexFlow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2536,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.flexFlow"
					}
				},
				{
					"id": 1729,
					"name": "flexGrow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2537,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.flexGrow"
					}
				},
				{
					"id": 1730,
					"name": "flexShrink",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2538,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.flexShrink"
					}
				},
				{
					"id": 1731,
					"name": "flexWrap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2539,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.flexWrap"
					}
				},
				{
					"id": 1732,
					"name": "floodColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2540,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.floodColor"
					}
				},
				{
					"id": 1733,
					"name": "floodOpacity",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2541,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.floodOpacity"
					}
				},
				{
					"id": 1734,
					"name": "font",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2542,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.font"
					}
				},
				{
					"id": 1735,
					"name": "fontFamily",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2543,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.fontFamily"
					}
				},
				{
					"id": 1736,
					"name": "fontFeatureSettings",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2544,
							"character": 23
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.fontFeatureSettings"
					}
				},
				{
					"id": 1737,
					"name": "fontSize",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2545,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.fontSize"
					}
				},
				{
					"id": 1738,
					"name": "fontSizeAdjust",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2546,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.fontSizeAdjust"
					}
				},
				{
					"id": 1739,
					"name": "fontStretch",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2547,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.fontStretch"
					}
				},
				{
					"id": 1740,
					"name": "fontStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2548,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.fontStyle"
					}
				},
				{
					"id": 1741,
					"name": "fontVariant",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2549,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.fontVariant"
					}
				},
				{
					"id": 1742,
					"name": "fontWeight",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2550,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.fontWeight"
					}
				},
				{
					"id": 1743,
					"name": "gap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2551,
							"character": 7
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gap"
					}
				},
				{
					"id": 1744,
					"name": "glyphOrientationHorizontal",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2552,
							"character": 30
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.glyphOrientationHorizontal"
					}
				},
				{
					"id": 1745,
					"name": "glyphOrientationVertical",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2553,
							"character": 28
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.glyphOrientationVertical"
					}
				},
				{
					"id": 1746,
					"name": "grid",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2554,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.grid"
					}
				},
				{
					"id": 1747,
					"name": "gridArea",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2555,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridArea"
					}
				},
				{
					"id": 1748,
					"name": "gridAutoColumns",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2556,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridAutoColumns"
					}
				},
				{
					"id": 1749,
					"name": "gridAutoFlow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2557,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridAutoFlow"
					}
				},
				{
					"id": 1750,
					"name": "gridAutoRows",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2558,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridAutoRows"
					}
				},
				{
					"id": 1751,
					"name": "gridColumn",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2559,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridColumn"
					}
				},
				{
					"id": 1752,
					"name": "gridColumnEnd",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2560,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridColumnEnd"
					}
				},
				{
					"id": 1753,
					"name": "gridColumnGap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2561,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridColumnGap"
					}
				},
				{
					"id": 1754,
					"name": "gridColumnStart",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2562,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridColumnStart"
					}
				},
				{
					"id": 1755,
					"name": "gridGap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2563,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridGap"
					}
				},
				{
					"id": 1756,
					"name": "gridRow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2564,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridRow"
					}
				},
				{
					"id": 1757,
					"name": "gridRowEnd",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2565,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridRowEnd"
					}
				},
				{
					"id": 1758,
					"name": "gridRowGap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2566,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridRowGap"
					}
				},
				{
					"id": 1759,
					"name": "gridRowStart",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2567,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridRowStart"
					}
				},
				{
					"id": 1760,
					"name": "gridTemplate",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2568,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridTemplate"
					}
				},
				{
					"id": 1761,
					"name": "gridTemplateAreas",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2569,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridTemplateAreas"
					}
				},
				{
					"id": 1762,
					"name": "gridTemplateColumns",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2570,
							"character": 23
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridTemplateColumns"
					}
				},
				{
					"id": 1763,
					"name": "gridTemplateRows",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2571,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.gridTemplateRows"
					}
				},
				{
					"id": 1764,
					"name": "height",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2572,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.height"
					}
				},
				{
					"id": 1765,
					"name": "imeMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2573,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.imeMode"
					}
				},
				{
					"id": 1766,
					"name": "justifyContent",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2574,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.justifyContent"
					}
				},
				{
					"id": 1767,
					"name": "justifyItems",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2575,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.justifyItems"
					}
				},
				{
					"id": 1768,
					"name": "justifySelf",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2576,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.justifySelf"
					}
				},
				{
					"id": 1769,
					"name": "kerning",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2577,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.kerning"
					}
				},
				{
					"id": 1770,
					"name": "layoutGrid",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2578,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.layoutGrid"
					}
				},
				{
					"id": 1771,
					"name": "layoutGridChar",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2579,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.layoutGridChar"
					}
				},
				{
					"id": 1772,
					"name": "layoutGridLine",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2580,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.layoutGridLine"
					}
				},
				{
					"id": 1773,
					"name": "layoutGridMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2581,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.layoutGridMode"
					}
				},
				{
					"id": 1774,
					"name": "layoutGridType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2582,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.layoutGridType"
					}
				},
				{
					"id": 1775,
					"name": "left",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2583,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.left"
					}
				},
				{
					"id": 1776,
					"name": "length",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2584,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.length"
					}
				},
				{
					"id": 1777,
					"name": "letterSpacing",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2585,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.letterSpacing"
					}
				},
				{
					"id": 1778,
					"name": "lightingColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2586,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.lightingColor"
					}
				},
				{
					"id": 1779,
					"name": "lineBreak",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2587,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.lineBreak"
					}
				},
				{
					"id": 1780,
					"name": "lineHeight",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2588,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.lineHeight"
					}
				},
				{
					"id": 1781,
					"name": "listStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2589,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.listStyle"
					}
				},
				{
					"id": 1782,
					"name": "listStyleImage",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2590,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.listStyleImage"
					}
				},
				{
					"id": 1783,
					"name": "listStylePosition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2591,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.listStylePosition"
					}
				},
				{
					"id": 1784,
					"name": "listStyleType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2592,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.listStyleType"
					}
				},
				{
					"id": 1785,
					"name": "margin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2593,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.margin"
					}
				},
				{
					"id": 1786,
					"name": "marginBottom",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2594,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.marginBottom"
					}
				},
				{
					"id": 1787,
					"name": "marginLeft",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2595,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.marginLeft"
					}
				},
				{
					"id": 1788,
					"name": "marginRight",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2596,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.marginRight"
					}
				},
				{
					"id": 1789,
					"name": "marginTop",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2597,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.marginTop"
					}
				},
				{
					"id": 1790,
					"name": "marker",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2598,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.marker"
					}
				},
				{
					"id": 1791,
					"name": "markerEnd",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2599,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.markerEnd"
					}
				},
				{
					"id": 1792,
					"name": "markerMid",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2600,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.markerMid"
					}
				},
				{
					"id": 1793,
					"name": "markerStart",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2601,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.markerStart"
					}
				},
				{
					"id": 1794,
					"name": "mask",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2602,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.mask"
					}
				},
				{
					"id": 1795,
					"name": "maskImage",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2603,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.maskImage"
					}
				},
				{
					"id": 1796,
					"name": "maxHeight",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2604,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.maxHeight"
					}
				},
				{
					"id": 1797,
					"name": "maxWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2605,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.maxWidth"
					}
				},
				{
					"id": 1798,
					"name": "minHeight",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2606,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.minHeight"
					}
				},
				{
					"id": 1799,
					"name": "minWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2607,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.minWidth"
					}
				},
				{
					"id": 1800,
					"name": "msContentZoomChaining",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2608,
							"character": 25
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msContentZoomChaining"
					}
				},
				{
					"id": 1801,
					"name": "msContentZoomLimit",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2609,
							"character": 22
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msContentZoomLimit"
					}
				},
				{
					"id": 1802,
					"name": "msContentZoomLimitMax",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2610,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msContentZoomLimitMax"
					}
				},
				{
					"id": 1803,
					"name": "msContentZoomLimitMin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2611,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msContentZoomLimitMin"
					}
				},
				{
					"id": 1804,
					"name": "msContentZoomSnap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2612,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msContentZoomSnap"
					}
				},
				{
					"id": 1805,
					"name": "msContentZoomSnapPoints",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2613,
							"character": 27
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msContentZoomSnapPoints"
					}
				},
				{
					"id": 1806,
					"name": "msContentZoomSnapType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2614,
							"character": 25
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msContentZoomSnapType"
					}
				},
				{
					"id": 1807,
					"name": "msContentZooming",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2615,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msContentZooming"
					}
				},
				{
					"id": 1808,
					"name": "msFlowFrom",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2616,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msFlowFrom"
					}
				},
				{
					"id": 1809,
					"name": "msFlowInto",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2617,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msFlowInto"
					}
				},
				{
					"id": 1810,
					"name": "msFontFeatureSettings",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2618,
							"character": 25
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msFontFeatureSettings"
					}
				},
				{
					"id": 1811,
					"name": "msGridColumn",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2619,
							"character": 16
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msGridColumn"
					}
				},
				{
					"id": 1812,
					"name": "msGridColumnAlign",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2620,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msGridColumnAlign"
					}
				},
				{
					"id": 1813,
					"name": "msGridColumnSpan",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2621,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msGridColumnSpan"
					}
				},
				{
					"id": 1814,
					"name": "msGridColumns",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2622,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msGridColumns"
					}
				},
				{
					"id": 1815,
					"name": "msGridRow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2623,
							"character": 13
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msGridRow"
					}
				},
				{
					"id": 1816,
					"name": "msGridRowAlign",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2624,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msGridRowAlign"
					}
				},
				{
					"id": 1817,
					"name": "msGridRowSpan",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2625,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msGridRowSpan"
					}
				},
				{
					"id": 1818,
					"name": "msGridRows",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2626,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msGridRows"
					}
				},
				{
					"id": 1819,
					"name": "msHighContrastAdjust",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2627,
							"character": 24
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msHighContrastAdjust"
					}
				},
				{
					"id": 1820,
					"name": "msHyphenateLimitChars",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2628,
							"character": 25
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msHyphenateLimitChars"
					}
				},
				{
					"id": 1821,
					"name": "msHyphenateLimitLines",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2629,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msHyphenateLimitLines"
					}
				},
				{
					"id": 1822,
					"name": "msHyphenateLimitZone",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2630,
							"character": 24
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msHyphenateLimitZone"
					}
				},
				{
					"id": 1823,
					"name": "msHyphens",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2631,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msHyphens"
					}
				},
				{
					"id": 1824,
					"name": "msImeAlign",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2632,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msImeAlign"
					}
				},
				{
					"id": 1825,
					"name": "msOverflowStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2633,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msOverflowStyle"
					}
				},
				{
					"id": 1826,
					"name": "msScrollChaining",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2634,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollChaining"
					}
				},
				{
					"id": 1827,
					"name": "msScrollLimit",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2635,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollLimit"
					}
				},
				{
					"id": 1828,
					"name": "msScrollLimitXMax",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2636,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollLimitXMax"
					}
				},
				{
					"id": 1829,
					"name": "msScrollLimitXMin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2637,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollLimitXMin"
					}
				},
				{
					"id": 1830,
					"name": "msScrollLimitYMax",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2638,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollLimitYMax"
					}
				},
				{
					"id": 1831,
					"name": "msScrollLimitYMin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2639,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollLimitYMin"
					}
				},
				{
					"id": 1832,
					"name": "msScrollRails",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2640,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollRails"
					}
				},
				{
					"id": 1833,
					"name": "msScrollSnapPointsX",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2641,
							"character": 23
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollSnapPointsX"
					}
				},
				{
					"id": 1834,
					"name": "msScrollSnapPointsY",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2642,
							"character": 23
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollSnapPointsY"
					}
				},
				{
					"id": 1835,
					"name": "msScrollSnapType",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2643,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollSnapType"
					}
				},
				{
					"id": 1836,
					"name": "msScrollSnapX",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2644,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollSnapX"
					}
				},
				{
					"id": 1837,
					"name": "msScrollSnapY",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2645,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollSnapY"
					}
				},
				{
					"id": 1838,
					"name": "msScrollTranslation",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2646,
							"character": 23
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msScrollTranslation"
					}
				},
				{
					"id": 1839,
					"name": "msTextCombineHorizontal",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2647,
							"character": 27
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msTextCombineHorizontal"
					}
				},
				{
					"id": 1840,
					"name": "msTextSizeAdjust",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2648,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msTextSizeAdjust"
					}
				},
				{
					"id": 1841,
					"name": "msTouchAction",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2649,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msTouchAction"
					}
				},
				{
					"id": 1842,
					"name": "msTouchSelect",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2650,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msTouchSelect"
					}
				},
				{
					"id": 1843,
					"name": "msUserSelect",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2651,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msUserSelect"
					}
				},
				{
					"id": 1844,
					"name": "msWrapFlow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2652,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msWrapFlow"
					}
				},
				{
					"id": 1845,
					"name": "msWrapMargin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2653,
							"character": 16
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msWrapMargin"
					}
				},
				{
					"id": 1846,
					"name": "msWrapThrough",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2654,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.msWrapThrough"
					}
				},
				{
					"id": 1847,
					"name": "objectFit",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2655,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.objectFit"
					}
				},
				{
					"id": 1848,
					"name": "objectPosition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2656,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.objectPosition"
					}
				},
				{
					"id": 1849,
					"name": "opacity",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2657,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.opacity"
					}
				},
				{
					"id": 1850,
					"name": "order",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2658,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.order"
					}
				},
				{
					"id": 1851,
					"name": "orphans",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2659,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.orphans"
					}
				},
				{
					"id": 1852,
					"name": "outline",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2660,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.outline"
					}
				},
				{
					"id": 1853,
					"name": "outlineColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2661,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.outlineColor"
					}
				},
				{
					"id": 1854,
					"name": "outlineOffset",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2662,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.outlineOffset"
					}
				},
				{
					"id": 1855,
					"name": "outlineStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2663,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.outlineStyle"
					}
				},
				{
					"id": 1856,
					"name": "outlineWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2664,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.outlineWidth"
					}
				},
				{
					"id": 1857,
					"name": "overflow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2665,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.overflow"
					}
				},
				{
					"id": 1858,
					"name": "overflowX",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2666,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.overflowX"
					}
				},
				{
					"id": 1859,
					"name": "overflowY",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2667,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.overflowY"
					}
				},
				{
					"id": 1860,
					"name": "padding",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2668,
							"character": 11
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.padding"
					}
				},
				{
					"id": 1861,
					"name": "paddingBottom",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2669,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.paddingBottom"
					}
				},
				{
					"id": 1862,
					"name": "paddingLeft",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2670,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.paddingLeft"
					}
				},
				{
					"id": 1863,
					"name": "paddingRight",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2671,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.paddingRight"
					}
				},
				{
					"id": 1864,
					"name": "paddingTop",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2672,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.paddingTop"
					}
				},
				{
					"id": 1865,
					"name": "pageBreakAfter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2673,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.pageBreakAfter"
					}
				},
				{
					"id": 1866,
					"name": "pageBreakBefore",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2674,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.pageBreakBefore"
					}
				},
				{
					"id": 1867,
					"name": "pageBreakInside",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2675,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.pageBreakInside"
					}
				},
				{
					"id": 1868,
					"name": "parentRule",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2676,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"name": "CSSRule"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.parentRule"
					}
				},
				{
					"id": 1869,
					"name": "penAction",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2677,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.penAction"
					}
				},
				{
					"id": 1870,
					"name": "perspective",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2678,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.perspective"
					}
				},
				{
					"id": 1871,
					"name": "perspectiveOrigin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2679,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.perspectiveOrigin"
					}
				},
				{
					"id": 1872,
					"name": "pointerEvents",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2680,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.pointerEvents"
					}
				},
				{
					"id": 1873,
					"name": "position",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2681,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.position"
					}
				},
				{
					"id": 1874,
					"name": "quotes",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2682,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.quotes"
					}
				},
				{
					"id": 1875,
					"name": "resize",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2683,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.resize"
					}
				},
				{
					"id": 1876,
					"name": "right",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2684,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.right"
					}
				},
				{
					"id": 1877,
					"name": "rotate",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2685,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.rotate"
					}
				},
				{
					"id": 1878,
					"name": "rowGap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2686,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.rowGap"
					}
				},
				{
					"id": 1879,
					"name": "rubyAlign",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2687,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.rubyAlign"
					}
				},
				{
					"id": 1880,
					"name": "rubyOverhang",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2688,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.rubyOverhang"
					}
				},
				{
					"id": 1881,
					"name": "rubyPosition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2689,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.rubyPosition"
					}
				},
				{
					"id": 1882,
					"name": "scale",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2690,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.scale"
					}
				},
				{
					"id": 1883,
					"name": "scrollBehavior",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2691,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.scrollBehavior"
					}
				},
				{
					"id": 1884,
					"name": "stopColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2692,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.stopColor"
					}
				},
				{
					"id": 1885,
					"name": "stopOpacity",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2693,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.stopOpacity"
					}
				},
				{
					"id": 1886,
					"name": "stroke",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2694,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.stroke"
					}
				},
				{
					"id": 1887,
					"name": "strokeDasharray",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2695,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.strokeDasharray"
					}
				},
				{
					"id": 1888,
					"name": "strokeDashoffset",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2696,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.strokeDashoffset"
					}
				},
				{
					"id": 1889,
					"name": "strokeLinecap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2697,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.strokeLinecap"
					}
				},
				{
					"id": 1890,
					"name": "strokeLinejoin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2698,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.strokeLinejoin"
					}
				},
				{
					"id": 1891,
					"name": "strokeMiterlimit",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2699,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.strokeMiterlimit"
					}
				},
				{
					"id": 1892,
					"name": "strokeOpacity",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2700,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.strokeOpacity"
					}
				},
				{
					"id": 1893,
					"name": "strokeWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2701,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.strokeWidth"
					}
				},
				{
					"id": 1894,
					"name": "tableLayout",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2702,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.tableLayout"
					}
				},
				{
					"id": 1895,
					"name": "textAlign",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2703,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textAlign"
					}
				},
				{
					"id": 1896,
					"name": "textAlignLast",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2704,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textAlignLast"
					}
				},
				{
					"id": 1897,
					"name": "textAnchor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2705,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textAnchor"
					}
				},
				{
					"id": 1898,
					"name": "textCombineUpright",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2706,
							"character": 22
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textCombineUpright"
					}
				},
				{
					"id": 1899,
					"name": "textDecoration",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2707,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textDecoration"
					}
				},
				{
					"id": 1900,
					"name": "textIndent",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2708,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textIndent"
					}
				},
				{
					"id": 1901,
					"name": "textJustify",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2709,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textJustify"
					}
				},
				{
					"id": 1902,
					"name": "textKashida",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2710,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textKashida"
					}
				},
				{
					"id": 1903,
					"name": "textKashidaSpace",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2711,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textKashidaSpace"
					}
				},
				{
					"id": 1904,
					"name": "textOverflow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2712,
							"character": 16
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textOverflow"
					}
				},
				{
					"id": 1905,
					"name": "textShadow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2713,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textShadow"
					}
				},
				{
					"id": 1906,
					"name": "textTransform",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2714,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textTransform"
					}
				},
				{
					"id": 1907,
					"name": "textUnderlinePosition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2715,
							"character": 25
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.textUnderlinePosition"
					}
				},
				{
					"id": 1908,
					"name": "top",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2716,
							"character": 7
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.top"
					}
				},
				{
					"id": 1909,
					"name": "touchAction",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2717,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.touchAction"
					}
				},
				{
					"id": 1910,
					"name": "transform",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2718,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.transform"
					}
				},
				{
					"id": 1911,
					"name": "transformOrigin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2719,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.transformOrigin"
					}
				},
				{
					"id": 1912,
					"name": "transformStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2720,
							"character": 18
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.transformStyle"
					}
				},
				{
					"id": 1913,
					"name": "transition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2721,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.transition"
					}
				},
				{
					"id": 1914,
					"name": "transitionDelay",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2722,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.transitionDelay"
					}
				},
				{
					"id": 1915,
					"name": "transitionDuration",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2723,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.transitionDuration"
					}
				},
				{
					"id": 1916,
					"name": "transitionProperty",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2724,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.transitionProperty"
					}
				},
				{
					"id": 1917,
					"name": "transitionTimingFunction",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2725,
							"character": 28
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.transitionTimingFunction"
					}
				},
				{
					"id": 1918,
					"name": "translate",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2726,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.translate"
					}
				},
				{
					"id": 1919,
					"name": "unicodeBidi",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2727,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.unicodeBidi"
					}
				},
				{
					"id": 1920,
					"name": "userSelect",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2728,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.userSelect"
					}
				},
				{
					"id": 1921,
					"name": "verticalAlign",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2729,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.verticalAlign"
					}
				},
				{
					"id": 1922,
					"name": "visibility",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2730,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.visibility"
					}
				},
				{
					"id": 1923,
					"name": "webkitAlignContent",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2732,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAlignContent"
					}
				},
				{
					"id": 1924,
					"name": "webkitAlignItems",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2734,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAlignItems"
					}
				},
				{
					"id": 1925,
					"name": "webkitAlignSelf",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2736,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAlignSelf"
					}
				},
				{
					"id": 1926,
					"name": "webkitAnimation",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2738,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAnimation"
					}
				},
				{
					"id": 1927,
					"name": "webkitAnimationDelay",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2740,
							"character": 24
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAnimationDelay"
					}
				},
				{
					"id": 1928,
					"name": "webkitAnimationDirection",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2742,
							"character": 28
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAnimationDirection"
					}
				},
				{
					"id": 1929,
					"name": "webkitAnimationDuration",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2744,
							"character": 27
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAnimationDuration"
					}
				},
				{
					"id": 1930,
					"name": "webkitAnimationFillMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2746,
							"character": 27
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAnimationFillMode"
					}
				},
				{
					"id": 1931,
					"name": "webkitAnimationIterationCount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2748,
							"character": 33
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAnimationIterationCount"
					}
				},
				{
					"id": 1932,
					"name": "webkitAnimationName",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2750,
							"character": 23
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAnimationName"
					}
				},
				{
					"id": 1933,
					"name": "webkitAnimationPlayState",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2752,
							"character": 28
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAnimationPlayState"
					}
				},
				{
					"id": 1934,
					"name": "webkitAnimationTimingFunction",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2754,
							"character": 33
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAnimationTimingFunction"
					}
				},
				{
					"id": 1935,
					"name": "webkitAppearance",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2756,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitAppearance"
					}
				},
				{
					"id": 1936,
					"name": "webkitBackfaceVisibility",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2758,
							"character": 28
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBackfaceVisibility"
					}
				},
				{
					"id": 1937,
					"name": "webkitBackgroundClip",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2760,
							"character": 24
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBackgroundClip"
					}
				},
				{
					"id": 1938,
					"name": "webkitBackgroundOrigin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2762,
							"character": 26
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBackgroundOrigin"
					}
				},
				{
					"id": 1939,
					"name": "webkitBackgroundSize",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2764,
							"character": 24
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBackgroundSize"
					}
				},
				{
					"id": 1940,
					"name": "webkitBorderBottomLeftRadius",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2766,
							"character": 32
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBorderBottomLeftRadius"
					}
				},
				{
					"id": 1941,
					"name": "webkitBorderBottomRightRadius",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2768,
							"character": 33
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBorderBottomRightRadius"
					}
				},
				{
					"id": 1942,
					"name": "webkitBorderImage",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2769,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBorderImage"
					}
				},
				{
					"id": 1943,
					"name": "webkitBorderRadius",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2771,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBorderRadius"
					}
				},
				{
					"id": 1944,
					"name": "webkitBorderTopLeftRadius",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2773,
							"character": 29
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBorderTopLeftRadius"
					}
				},
				{
					"id": 1945,
					"name": "webkitBorderTopRightRadius",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2775,
							"character": 30
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBorderTopRightRadius"
					}
				},
				{
					"id": 1946,
					"name": "webkitBoxAlign",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2777,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBoxAlign"
					}
				},
				{
					"id": 1947,
					"name": "webkitBoxDirection",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2778,
							"character": 22
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBoxDirection"
					}
				},
				{
					"id": 1948,
					"name": "webkitBoxFlex",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2780,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBoxFlex"
					}
				},
				{
					"id": 1949,
					"name": "webkitBoxOrdinalGroup",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2782,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBoxOrdinalGroup"
					}
				},
				{
					"id": 1950,
					"name": "webkitBoxOrient",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2783,
							"character": 19
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBoxOrient"
					}
				},
				{
					"id": 1951,
					"name": "webkitBoxPack",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2785,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBoxPack"
					}
				},
				{
					"id": 1952,
					"name": "webkitBoxShadow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2787,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBoxShadow"
					}
				},
				{
					"id": 1953,
					"name": "webkitBoxSizing",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2789,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitBoxSizing"
					}
				},
				{
					"id": 1954,
					"name": "webkitColumnBreakAfter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2790,
							"character": 26
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumnBreakAfter"
					}
				},
				{
					"id": 1955,
					"name": "webkitColumnBreakBefore",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2791,
							"character": 27
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumnBreakBefore"
					}
				},
				{
					"id": 1956,
					"name": "webkitColumnBreakInside",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2792,
							"character": 27
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumnBreakInside"
					}
				},
				{
					"id": 1957,
					"name": "webkitColumnCount",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2793,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumnCount"
					}
				},
				{
					"id": 1958,
					"name": "webkitColumnGap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2794,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumnGap"
					}
				},
				{
					"id": 1959,
					"name": "webkitColumnRule",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2795,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumnRule"
					}
				},
				{
					"id": 1960,
					"name": "webkitColumnRuleColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2796,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumnRuleColor"
					}
				},
				{
					"id": 1961,
					"name": "webkitColumnRuleStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2797,
							"character": 25
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumnRuleStyle"
					}
				},
				{
					"id": 1962,
					"name": "webkitColumnRuleWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2798,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumnRuleWidth"
					}
				},
				{
					"id": 1963,
					"name": "webkitColumnSpan",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2799,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumnSpan"
					}
				},
				{
					"id": 1964,
					"name": "webkitColumnWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2800,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumnWidth"
					}
				},
				{
					"id": 1965,
					"name": "webkitColumns",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2801,
							"character": 17
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitColumns"
					}
				},
				{
					"id": 1966,
					"name": "webkitFilter",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2803,
							"character": 16
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitFilter"
					}
				},
				{
					"id": 1967,
					"name": "webkitFlex",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2805,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitFlex"
					}
				},
				{
					"id": 1968,
					"name": "webkitFlexBasis",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2807,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitFlexBasis"
					}
				},
				{
					"id": 1969,
					"name": "webkitFlexDirection",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2809,
							"character": 23
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitFlexDirection"
					}
				},
				{
					"id": 1970,
					"name": "webkitFlexFlow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2811,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitFlexFlow"
					}
				},
				{
					"id": 1971,
					"name": "webkitFlexGrow",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2813,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitFlexGrow"
					}
				},
				{
					"id": 1972,
					"name": "webkitFlexShrink",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2815,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitFlexShrink"
					}
				},
				{
					"id": 1973,
					"name": "webkitFlexWrap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2817,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitFlexWrap"
					}
				},
				{
					"id": 1974,
					"name": "webkitJustifyContent",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2819,
							"character": 24
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitJustifyContent"
					}
				},
				{
					"id": 1975,
					"name": "webkitMask",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2821,
							"character": 14
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMask"
					}
				},
				{
					"id": 1976,
					"name": "webkitMaskBoxImage",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2823,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskBoxImage"
					}
				},
				{
					"id": 1977,
					"name": "webkitMaskBoxImageOutset",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2825,
							"character": 28
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskBoxImageOutset"
					}
				},
				{
					"id": 1978,
					"name": "webkitMaskBoxImageRepeat",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2827,
							"character": 28
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskBoxImageRepeat"
					}
				},
				{
					"id": 1979,
					"name": "webkitMaskBoxImageSlice",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2829,
							"character": 27
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskBoxImageSlice"
					}
				},
				{
					"id": 1980,
					"name": "webkitMaskBoxImageSource",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2831,
							"character": 28
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskBoxImageSource"
					}
				},
				{
					"id": 1981,
					"name": "webkitMaskBoxImageWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2833,
							"character": 27
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskBoxImageWidth"
					}
				},
				{
					"id": 1982,
					"name": "webkitMaskClip",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2835,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskClip"
					}
				},
				{
					"id": 1983,
					"name": "webkitMaskComposite",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2837,
							"character": 23
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskComposite"
					}
				},
				{
					"id": 1984,
					"name": "webkitMaskImage",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2839,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskImage"
					}
				},
				{
					"id": 1985,
					"name": "webkitMaskOrigin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2841,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskOrigin"
					}
				},
				{
					"id": 1986,
					"name": "webkitMaskPosition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2843,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskPosition"
					}
				},
				{
					"id": 1987,
					"name": "webkitMaskRepeat",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2845,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskRepeat"
					}
				},
				{
					"id": 1988,
					"name": "webkitMaskSize",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2847,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitMaskSize"
					}
				},
				{
					"id": 1989,
					"name": "webkitOrder",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2849,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitOrder"
					}
				},
				{
					"id": 1990,
					"name": "webkitPerspective",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2851,
							"character": 21
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitPerspective"
					}
				},
				{
					"id": 1991,
					"name": "webkitPerspectiveOrigin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2853,
							"character": 27
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitPerspectiveOrigin"
					}
				},
				{
					"id": 1992,
					"name": "webkitTapHighlightColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2854,
							"character": 27
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTapHighlightColor"
					}
				},
				{
					"id": 1993,
					"name": "webkitTextFillColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2856,
							"character": 23
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTextFillColor"
					}
				},
				{
					"id": 1994,
					"name": "webkitTextSizeAdjust",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2858,
							"character": 24
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTextSizeAdjust"
					}
				},
				{
					"id": 1995,
					"name": "webkitTextStroke",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2860,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTextStroke"
					}
				},
				{
					"id": 1996,
					"name": "webkitTextStrokeColor",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2862,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTextStrokeColor"
					}
				},
				{
					"id": 1997,
					"name": "webkitTextStrokeWidth",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2864,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTextStrokeWidth"
					}
				},
				{
					"id": 1998,
					"name": "webkitTransform",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2866,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTransform"
					}
				},
				{
					"id": 1999,
					"name": "webkitTransformOrigin",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2868,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTransformOrigin"
					}
				},
				{
					"id": 2000,
					"name": "webkitTransformStyle",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2870,
							"character": 24
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTransformStyle"
					}
				},
				{
					"id": 2001,
					"name": "webkitTransition",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2872,
							"character": 20
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTransition"
					}
				},
				{
					"id": 2002,
					"name": "webkitTransitionDelay",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2874,
							"character": 25
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTransitionDelay"
					}
				},
				{
					"id": 2003,
					"name": "webkitTransitionDuration",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2876,
							"character": 28
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTransitionDuration"
					}
				},
				{
					"id": 2004,
					"name": "webkitTransitionProperty",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2878,
							"character": 28
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTransitionProperty"
					}
				},
				{
					"id": 2005,
					"name": "webkitTransitionTimingFunction",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"comment": {
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2880,
							"character": 34
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitTransitionTimingFunction"
					}
				},
				{
					"id": 2006,
					"name": "webkitUserModify",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2881,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitUserModify"
					}
				},
				{
					"id": 2007,
					"name": "webkitUserSelect",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2882,
							"character": 20
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitUserSelect"
					}
				},
				{
					"id": 2008,
					"name": "webkitWritingMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2883,
							"character": 21
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.webkitWritingMode"
					}
				},
				{
					"id": 2009,
					"name": "whiteSpace",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2884,
							"character": 14
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.whiteSpace"
					}
				},
				{
					"id": 2010,
					"name": "widows",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2885,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.widows"
					}
				},
				{
					"id": 2011,
					"name": "width",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2886,
							"character": 9
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.width"
					}
				},
				{
					"id": 2012,
					"name": "wordBreak",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2887,
							"character": 13
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.wordBreak"
					}
				},
				{
					"id": 2013,
					"name": "wordSpacing",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2888,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.wordSpacing"
					}
				},
				{
					"id": 2014,
					"name": "wordWrap",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2889,
							"character": 12
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.wordWrap"
					}
				},
				{
					"id": 2015,
					"name": "writingMode",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2890,
							"character": 15
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.writingMode"
					}
				},
				{
					"id": 2016,
					"name": "zIndex",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2891,
							"character": 10
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.zIndex"
					}
				},
				{
					"id": 2017,
					"name": "zoom",
					"kind": 1024,
					"kindString": "Property",
					"flags": {},
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2892,
							"character": 8
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					},
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.zoom"
					}
				},
				{
					"id": 2042,
					"name": "__@iterator",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"signatures": [
						{
							"id": 2043,
							"name": "__@iterator",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "IterableIterator",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "CSSStyleDeclaration.[Symbol.iterator]"
							}
						}
					],
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.iterable.d.ts",
							"line": 37,
							"character": 21
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.[Symbol.iterator]"
					}
				},
				{
					"id": 2018,
					"name": "getPropertyPriority",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"signatures": [
						{
							"id": 2019,
							"name": "getPropertyPriority",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2020,
									"name": "propertyName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "CSSStyleDeclaration.getPropertyPriority"
							}
						}
					],
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2893,
							"character": 23
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.getPropertyPriority"
					}
				},
				{
					"id": 2021,
					"name": "getPropertyValue",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"signatures": [
						{
							"id": 2022,
							"name": "getPropertyValue",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2023,
									"name": "propertyName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "CSSStyleDeclaration.getPropertyValue"
							}
						}
					],
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2894,
							"character": 20
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.getPropertyValue"
					}
				},
				{
					"id": 2024,
					"name": "item",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"signatures": [
						{
							"id": 2025,
							"name": "item",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2026,
									"name": "index",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "CSSStyleDeclaration.item"
							}
						}
					],
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2895,
							"character": 8
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.item"
					}
				},
				{
					"id": 2027,
					"name": "removeProperty",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"signatures": [
						{
							"id": 2028,
							"name": "removeProperty",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2029,
									"name": "propertyName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "CSSStyleDeclaration.removeProperty"
							}
						}
					],
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2896,
							"character": 18
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.removeProperty"
					}
				},
				{
					"id": 2030,
					"name": "setProperty",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"signatures": [
						{
							"id": 2031,
							"name": "setProperty",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 2032,
									"name": "propertyName",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 2033,
									"name": "value",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									}
								},
								{
									"id": 2034,
									"name": "priority",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "void"
							},
							"inheritedFrom": {
								"type": "reference",
								"name": "CSSStyleDeclaration.setProperty"
							}
						}
					],
					"sources": [
						{
							"fileName": "/Users/Yukan/Desktop/work/blockstack/blockstack.js/node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts",
							"line": 2897,
							"character": 15
						}
					],
					"inheritedFrom": {
						"type": "reference",
						"name": "CSSStyleDeclaration.setProperty"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2037,
						1628,
						1629,
						1630,
						1631,
						1627,
						1632,
						1633,
						1634,
						1635,
						1636,
						1637,
						1638,
						1639,
						1640,
						1641,
						1642,
						1643,
						1644,
						1645,
						1646,
						1647,
						1648,
						1649,
						1650,
						1651,
						1652,
						1653,
						1654,
						1655,
						1656,
						1657,
						1658,
						1659,
						1660,
						1661,
						1662,
						1663,
						1664,
						1665,
						1666,
						1667,
						1668,
						1669,
						1670,
						1671,
						1672,
						1673,
						1674,
						1675,
						1676,
						1677,
						1678,
						1679,
						1680,
						1681,
						1682,
						1683,
						1684,
						1685,
						1686,
						1687,
						1688,
						1689,
						1690,
						1691,
						1692,
						1693,
						1694,
						1695,
						1696,
						1697,
						1698,
						1699,
						1700,
						1701,
						1702,
						1703,
						1704,
						1705,
						1706,
						1707,
						1708,
						1709,
						1710,
						1711,
						1712,
						1713,
						1714,
						1715,
						1716,
						1717,
						1718,
						1719,
						1720,
						1721,
						1722,
						1723,
						1724,
						1725,
						1726,
						1727,
						1728,
						1729,
						1730,
						1731,
						1732,
						1733,
						1734,
						1735,
						1736,
						1737,
						1738,
						1739,
						1740,
						1741,
						1742,
						1743,
						1744,
						1745,
						1746,
						1747,
						1748,
						1749,
						1750,
						1751,
						1752,
						1753,
						1754,
						1755,
						1756,
						1757,
						1758,
						1759,
						1760,
						1761,
						1762,
						1763,
						1764,
						1765,
						1766,
						1767,
						1768,
						1769,
						1770,
						1771,
						1772,
						1773,
						1774,
						1775,
						1776,
						1777,
						1778,
						1779,
						1780,
						1781,
						1782,
						1783,
						1784,
						1785,
						1786,
						1787,
						1788,
						1789,
						1790,
						1791,
						1792,
						1793,
						1794,
						1795,
						1796,
						1797,
						1798,
						1799,
						1800,
						1801,
						1802,
						1803,
						1804,
						1805,
						1806,
						1807,
						1808,
						1809,
						1810,
						1811,
						1812,
						1813,
						1814,
						1815,
						1816,
						1817,
						1818,
						1819,
						1820,
						1821,
						1822,
						1823,
						1824,
						1825,
						1826,
						1827,
						1828,
						1829,
						1830,
						1831,
						1832,
						1833,
						1834,
						1835,
						1836,
						1837,
						1838,
						1839,
						1840,
						1841,
						1842,
						1843,
						1844,
						1845,
						1846,
						1847,
						1848,
						1849,
						1850,
						1851,
						1852,
						1853,
						1854,
						1855,
						1856,
						1857,
						1858,
						1859,
						1860,
						1861,
						1862,
						1863,
						1864,
						1865,
						1866,
						1867,
						1868,
						1869,
						1870,
						1871,
						1872,
						1873,
						1874,
						1875,
						1876,
						1877,
						1878,
						1879,
						1880,
						1881,
						1882,
						1883,
						1884,
						1885,
						1886,
						1887,
						1888,
						1889,
						1890,
						1891,
						1892,
						1893,
						1894,
						1895,
						1896,
						1897,
						1898,
						1899,
						1900,
						1901,
						1902,
						1903,
						1904,
						1905,
						1906,
						1907,
						1908,
						1909,
						1910,
						1911,
						1912,
						1913,
						1914,
						1915,
						1916,
						1917,
						1918,
						1919,
						1920,
						1921,
						1922,
						1923,
						1924,
						1925,
						1926,
						1927,
						1928,
						1929,
						1930,
						1931,
						1932,
						1933,
						1934,
						1935,
						1936,
						1937,
						1938,
						1939,
						1940,
						1941,
						1942,
						1943,
						1944,
						1945,
						1946,
						1947,
						1948,
						1949,
						1950,
						1951,
						1952,
						1953,
						1954,
						1955,
						1956,
						1957,
						1958,
						1959,
						1960,
						1961,
						1962,
						1963,
						1964,
						1965,
						1966,
						1967,
						1968,
						1969,
						1970,
						1971,
						1972,
						1973,
						1974,
						1975,
						1976,
						1977,
						1978,
						1979,
						1980,
						1981,
						1982,
						1983,
						1984,
						1985,
						1986,
						1987,
						1988,
						1989,
						1990,
						1991,
						1992,
						1993,
						1994,
						1995,
						1996,
						1997,
						1998,
						1999,
						2000,
						2001,
						2002,
						2003,
						2004,
						2005,
						2006,
						2007,
						2008,
						2009,
						2010,
						2011,
						2012,
						2013,
						2014,
						2015,
						2016,
						2017
					]
				},
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2042,
						2018,
						2021,
						2024,
						2027,
						2030
					]
				}
			],
			"sources": [
				{
					"fileName": "auth/protocolLaunch.ts",
					"line": 177,
					"character": 18
				}
			],
			"extendedTypes": [
				{
					"type": "reference",
					"name": "CSSStyleDeclaration"
				}
			]
		},
		{
			"id": 2211,
			"name": "TransactionSigner",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2214,
					"name": "getAddress",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2215,
							"name": "getAddress",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"returns": "a string representing the transaction signer's address\n(usually Base58 check encoding)"
							},
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/signers.ts",
							"line": 16,
							"character": 12
						}
					]
				},
				{
					"id": 2216,
					"name": "signTransaction",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2217,
							"name": "signTransaction",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"shortText": "Signs a transaction input"
							},
							"parameters": [
								{
									"id": 2218,
									"name": "transaction",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the transaction to sign"
									},
									"type": {
										"type": "reference",
										"name": "bitcoinjs.TransactionBuilder"
									}
								},
								{
									"id": 2219,
									"name": "inputIndex",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"comment": {
										"text": "the input on the transaction to sign"
									},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "void"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/signers.ts",
							"line": 23,
							"character": 17
						}
					]
				},
				{
					"id": 2212,
					"name": "signerVersion",
					"kind": 2048,
					"kindString": "Method",
					"flags": {
						"isPrivate": true,
						"isExported": true
					},
					"signatures": [
						{
							"id": 2213,
							"name": "signerVersion",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {
								"isPrivate": true
							},
							"comment": {
								"returns": "version number of the signer, currently, should always be 1"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"sources": [
						{
							"fileName": "operations/signers.ts",
							"line": 10,
							"character": 15
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						2214,
						2216,
						2212
					]
				}
			],
			"sources": [
				{
					"fileName": "operations/signers.ts",
					"line": 5,
					"character": 34
				}
			],
			"implementedBy": [
				{
					"type": "reference",
					"name": "PubkeyHashSigner",
					"id": 2220
				}
			]
		},
		{
			"id": 2053,
			"name": "UserData",
			"kind": 256,
			"kindString": "Interface",
			"flags": {
				"isExported": true
			},
			"children": [
				{
					"id": 2058,
					"name": "appPrivateKey",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 34,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2063,
					"name": "associationToken",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 39,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2060,
					"name": "authResponseToken",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 36,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2061,
					"name": "coreSessionToken",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 37,
							"character": 18
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2056,
					"name": "decentralizedID",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 32,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2055,
					"name": "email",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 31,
							"character": 7
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2062,
					"name": "gaiaAssociationToken",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 38,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2065,
					"name": "gaiaHubConfig",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true,
						"isOptional": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 41,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"name": "GaiaHubConfig",
						"id": 734
					}
				},
				{
					"id": 2059,
					"name": "hubUrl",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 35,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2057,
					"name": "identityAddress",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 33,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				},
				{
					"id": 2064,
					"name": "profile",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 40,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				},
				{
					"id": 2054,
					"name": "username",
					"kind": 1024,
					"kindString": "Property",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 30,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"groups": [
				{
					"title": "Properties",
					"kind": 1024,
					"children": [
						2058,
						2063,
						2060,
						2061,
						2056,
						2055,
						2062,
						2065,
						2059,
						2057,
						2064,
						2054
					]
				}
			],
			"sources": [
				{
					"fileName": "auth/authApp.ts",
					"line": 29,
					"character": 25
				}
			]
		},
		{
			"id": 1044,
			"name": "ValidateProofService",
			"kind": 256,
			"kindString": "Interface",
			"flags": {},
			"children": [
				{
					"id": 1059,
					"name": "getProofIdentity",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"signatures": [
						{
							"id": 1060,
							"name": "getProofIdentity",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1061,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/index.ts",
							"line": 14,
							"character": 18
						}
					]
				},
				{
					"id": 1053,
					"name": "getProofStatement",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"signatures": [
						{
							"id": 1054,
							"name": "getProofStatement",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1055,
									"name": "searchText",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/index.ts",
							"line": 12,
							"character": 19
						}
					]
				},
				{
					"id": 1050,
					"name": "getProofUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"signatures": [
						{
							"id": 1051,
							"name": "getProofUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1052,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/index.ts",
							"line": 11,
							"character": 13
						}
					]
				},
				{
					"id": 1056,
					"name": "normalizeUrl",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"signatures": [
						{
							"id": 1057,
							"name": "normalizeUrl",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1058,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/index.ts",
							"line": 13,
							"character": 14
						}
					]
				},
				{
					"id": 1045,
					"name": "validateProof",
					"kind": 2048,
					"kindString": "Method",
					"flags": {},
					"signatures": [
						{
							"id": 1046,
							"name": "validateProof",
							"kind": 4096,
							"kindString": "Call signature",
							"flags": {},
							"parameters": [
								{
									"id": 1047,
									"name": "proof",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 1048,
									"name": "ownerAddress",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1049,
									"name": "name",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {
										"isOptional": true
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "reference",
								"name": "Promise",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "any"
									}
								]
							}
						}
					],
					"sources": [
						{
							"fileName": "profiles/services/index.ts",
							"line": 10,
							"character": 15
						}
					]
				}
			],
			"groups": [
				{
					"title": "Methods",
					"kind": 2048,
					"children": [
						1059,
						1053,
						1050,
						1056,
						1045
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/services/index.ts",
					"line": 9,
					"character": 30
				}
			]
		},
		{
			"id": 2337,
			"name": "AmountType",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {},
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 13,
					"character": 15
				}
			],
			"type": {
				"type": "union",
				"types": [
					{
						"type": "reference",
						"name": "AmountTypeV1",
						"id": 2332
					},
					{
						"type": "reference",
						"name": "AmountTypeV2",
						"id": 2333
					}
				]
			}
		},
		{
			"id": 2332,
			"name": "AmountTypeV1",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {},
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 11,
					"character": 17
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "number"
			}
		},
		{
			"id": 2333,
			"name": "AmountTypeV2",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {},
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 12,
					"character": 17
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 2334,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"children": [
						{
							"id": 2336,
							"name": "amount",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "operations/skeletons.ts",
									"line": 12,
									"character": 43
								}
							],
							"type": {
								"type": "reference",
								"name": "BN"
							}
						},
						{
							"id": 2335,
							"name": "units",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "operations/skeletons.ts",
									"line": 12,
									"character": 27
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								2336,
								2335
							]
						}
					],
					"sources": [
						{
							"fileName": "operations/skeletons.ts",
							"line": 12,
							"character": 19
						}
					]
				}
			}
		},
		{
			"id": 1585,
			"name": "AuthMetadata",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {},
			"sources": [
				{
					"fileName": "auth/authMessages.ts",
					"line": 17,
					"character": 17
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 1586,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"children": [
						{
							"id": 1587,
							"name": "email",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "auth/authMessages.ts",
									"line": 18,
									"character": 7
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1588,
							"name": "profileUrl",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "auth/authMessages.ts",
									"line": 19,
									"character": 12
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								1587,
								1588
							]
						}
					],
					"sources": [
						{
							"fileName": "auth/authMessages.ts",
							"line": 17,
							"character": 19
						}
					]
				}
			}
		},
		{
			"id": 676,
			"name": "CipherObject",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 9,
					"character": 24
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 677,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"children": [
						{
							"id": 680,
							"name": "cipherText",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "encryption/ec.ts",
									"line": 12,
									"character": 12
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 679,
							"name": "ephemeralPK",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "encryption/ec.ts",
									"line": 11,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 678,
							"name": "iv",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "encryption/ec.ts",
									"line": 10,
									"character": 4
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 681,
							"name": "mac",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "encryption/ec.ts",
									"line": 13,
									"character": 5
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 682,
							"name": "wasString",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "encryption/ec.ts",
									"line": 14,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								680,
								679,
								678,
								681,
								682
							]
						}
					],
					"sources": [
						{
							"fileName": "encryption/ec.ts",
							"line": 9,
							"character": 26
						}
					]
				}
			}
		},
		{
			"id": 165,
			"name": "ErrorType",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {},
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 12,
					"character": 14
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 166,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"children": [
						{
							"id": 167,
							"name": "code",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "errors.ts",
									"line": 13,
									"character": 6
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 169,
							"name": "message",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "errors.ts",
									"line": 15,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 168,
							"name": "parameter",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "errors.ts",
									"line": 14,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								167,
								169,
								168
							]
						}
					],
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 12,
							"character": 16
						}
					]
				}
			}
		},
		{
			"id": 734,
			"name": "GaiaHubConfig",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "storage/hub.ts",
					"line": 13,
					"character": 25
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 735,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"children": [
						{
							"id": 736,
							"name": "address",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "storage/hub.ts",
									"line": 14,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 739,
							"name": "server",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "storage/hub.ts",
									"line": 17,
									"character": 8
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 738,
							"name": "token",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "storage/hub.ts",
									"line": 16,
									"character": 7
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 737,
							"name": "url_prefix",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "storage/hub.ts",
									"line": 15,
									"character": 12
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								736,
								739,
								738,
								737
							]
						}
					],
					"sources": [
						{
							"fileName": "storage/hub.ts",
							"line": 13,
							"character": 27
						}
					]
				}
			}
		},
		{
			"id": 1453,
			"name": "GetFileOptions",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 370,
					"character": 26
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 1454,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"children": [
						{
							"id": 1458,
							"name": "app",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "storage/index.ts",
									"line": 374,
									"character": 5
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						},
						{
							"id": 1455,
							"name": "decrypt",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "storage/index.ts",
									"line": 371,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 1457,
							"name": "username",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "storage/index.ts",
									"line": 373,
									"character": 10
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						},
						{
							"id": 1456,
							"name": "verify",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "storage/index.ts",
									"line": 372,
									"character": 8
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 1459,
							"name": "zoneFileLookupURL",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "storage/index.ts",
									"line": 375,
									"character": 19
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								1458,
								1455,
								1457,
								1456,
								1459
							]
						}
					],
					"sources": [
						{
							"fileName": "storage/index.ts",
							"line": 370,
							"character": 28
						}
					]
				}
			}
		},
		{
			"id": 2760,
			"name": "IdentityKeyPair",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 20,
					"character": 27
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 2761,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"children": [
						{
							"id": 2764,
							"name": "address",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "wallet.ts",
									"line": 23,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2765,
							"name": "appsNodeKey",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "wallet.ts",
									"line": 24,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2762,
							"name": "key",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "wallet.ts",
									"line": 21,
									"character": 5
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2763,
							"name": "keyID",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "wallet.ts",
									"line": 22,
									"character": 7
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2766,
							"name": "salt",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "wallet.ts",
									"line": 25,
									"character": 6
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								2764,
								2765,
								2762,
								2763,
								2766
							]
						}
					],
					"sources": [
						{
							"fileName": "wallet.ts",
							"line": 20,
							"character": 29
						}
					]
				}
			}
		},
		{
			"id": 1373,
			"name": "PutFileOptions",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 23,
					"character": 26
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 1374,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"children": [
						{
							"id": 1377,
							"name": "contentType",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "storage/index.ts",
									"line": 26,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1375,
							"name": "encrypt",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "storage/index.ts",
									"line": 24,
									"character": 9
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "boolean"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 1376,
							"name": "sign",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "storage/index.ts",
									"line": 25,
									"character": 6
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								1377,
								1375,
								1376
							]
						}
					],
					"sources": [
						{
							"fileName": "storage/index.ts",
							"line": 23,
							"character": 28
						}
					]
				}
			}
		},
		{
			"id": 792,
			"name": "SessionOptions",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "auth/sessionData.ts",
					"line": 8,
					"character": 26
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 793,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"children": [
						{
							"id": 794,
							"name": "appPrivateKey",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "auth/sessionData.ts",
									"line": 9,
									"character": 15
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 797,
							"name": "coreNode",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "auth/sessionData.ts",
									"line": 12,
									"character": 10
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 798,
							"name": "hubUrl",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "auth/sessionData.ts",
									"line": 13,
									"character": 8
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 796,
							"name": "identityAddress",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "auth/sessionData.ts",
									"line": 11,
									"character": 17
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 801,
							"name": "localStorageKey",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "auth/sessionData.ts",
									"line": 16,
									"character": 17
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 802,
							"name": "storeOptions",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "auth/sessionData.ts",
									"line": 17,
									"character": 14
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 803,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 804,
											"name": "localStorageKey",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "auth/sessionData.ts",
													"line": 18,
													"character": 19
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												804
											]
										}
									],
									"sources": [
										{
											"fileName": "auth/sessionData.ts",
											"line": 17,
											"character": 16
										}
									]
								}
							}
						},
						{
							"id": 800,
							"name": "transitKey",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "auth/sessionData.ts",
									"line": 15,
									"character": 12
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 799,
							"name": "userData",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "auth/sessionData.ts",
									"line": 14,
									"character": 10
								}
							],
							"type": {
								"type": "reference",
								"name": "UserData",
								"id": 2053
							}
						},
						{
							"id": 795,
							"name": "username",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "auth/sessionData.ts",
									"line": 10,
									"character": 10
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								794,
								797,
								798,
								796,
								801,
								802,
								800,
								799,
								795
							]
						}
					],
					"sources": [
						{
							"fileName": "auth/sessionData.ts",
							"line": 8,
							"character": 28
						}
					]
				}
			}
		},
		{
			"id": 576,
			"name": "UTXO",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {
				"isExported": true
			},
			"sources": [
				{
					"fileName": "network.ts",
					"line": 9,
					"character": 16
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 577,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"children": [
						{
							"id": 579,
							"name": "confirmations",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "network.ts",
									"line": 11,
									"character": 15
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 580,
							"name": "tx_hash",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "network.ts",
									"line": 12,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 581,
							"name": "tx_output_n",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "network.ts",
									"line": 13,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 578,
							"name": "value",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "network.ts",
									"line": 10,
									"character": 7
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								579,
								580,
								581,
								578
							]
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 9,
							"character": 18
						}
					]
				}
			}
		},
		{
			"id": 2248,
			"name": "txPoint",
			"kind": 4194304,
			"kindString": "Type alias",
			"flags": {},
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 31,
					"character": 12
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 2249,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"children": [
						{
							"id": 2250,
							"name": "script",
							"kind": 32,
							"kindString": "Variable",
							"flags": {},
							"sources": [
								{
									"fileName": "operations/utils.ts",
									"line": 32,
									"character": 8
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2251,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 2252,
											"name": "length",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "operations/utils.ts",
													"line": 32,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												2252
											]
										}
									],
									"sources": [
										{
											"fileName": "operations/utils.ts",
											"line": 32,
											"character": 9
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								2250
							]
						}
					],
					"sources": [
						{
							"fileName": "operations/utils.ts",
							"line": 31,
							"character": 14
						}
					]
				}
			}
		},
		{
			"id": 2752,
			"name": "APPS_NODE_INDEX",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 9,
					"character": 21
				}
			],
			"type": {
				"type": "unknown",
				"name": "0"
			},
			"defaultValue": "0"
		},
		{
			"id": 1623,
			"name": "AUTH_CONTINUATION_PARAM",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/protocolEchoDetection.ts",
					"line": 10,
					"character": 29
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "authContinuation"
			},
			"defaultValue": "\"authContinuation\""
		},
		{
			"id": 2757,
			"name": "BITCOIN_ACCOUNT_INDEX",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 15,
					"character": 27
				}
			],
			"type": {
				"type": "unknown",
				"name": "0"
			},
			"defaultValue": "0"
		},
		{
			"id": 2755,
			"name": "BITCOIN_BIP_44_PURPOSE",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 13,
					"character": 28
				}
			],
			"type": {
				"type": "unknown",
				"name": "44"
			},
			"defaultValue": "44"
		},
		{
			"id": 2756,
			"name": "BITCOIN_COIN_TYPE",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 14,
					"character": 23
				}
			],
			"type": {
				"type": "unknown",
				"name": "0"
			},
			"defaultValue": "0"
		},
		{
			"id": 5,
			"name": "BLOCKSTACK_APP_PRIVATE_KEY_LABEL",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/authConstants.ts",
					"line": 6,
					"character": 45
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "blockstack-transit-private-key"
			},
			"defaultValue": "\"blockstack-transit-private-key\""
		},
		{
			"id": 6,
			"name": "BLOCKSTACK_DEFAULT_GAIA_HUB_URL",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/authConstants.ts",
					"line": 7,
					"character": 44
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "https://hub.blockstack.org"
			},
			"defaultValue": "\"https://hub.blockstack.org\""
		},
		{
			"id": 733,
			"name": "BLOCKSTACK_GAIA_HUB_LABEL",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "storage/hub.ts",
					"line": 11,
					"character": 38
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "blockstack-gaia-hub-config"
			},
			"defaultValue": "\"blockstack-gaia-hub-config\""
		},
		{
			"id": 1,
			"name": "BLOCKSTACK_HANDLER",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/authConstants.ts",
					"line": 2,
					"character": 31
				},
				{
					"fileName": "utils.ts",
					"line": 7,
					"character": 31
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "blockstack"
			},
			"defaultValue": "\"blockstack\""
		},
		{
			"id": 2754,
			"name": "BLOCKSTACK_ON_BITCOIN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 11,
					"character": 27
				}
			],
			"type": {
				"type": "unknown",
				"name": "0"
			},
			"defaultValue": "0"
		},
		{
			"id": 2,
			"name": "BLOCKSTACK_STORAGE_LABEL",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/authConstants.ts",
					"line": 3,
					"character": 37
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "blockstack"
			},
			"defaultValue": "\"blockstack\""
		},
		{
			"id": 2759,
			"name": "CHANGE_ADDRESS",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 18,
					"character": 20
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "CHANGE_ADDRESS"
			},
			"defaultValue": "\"CHANGE_ADDRESS\""
		},
		{
			"id": 3,
			"name": "DEFAULT_BLOCKSTACK_HOST",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/authConstants.ts",
					"line": 4,
					"character": 36
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "https://browser.blockstack.org/auth"
			},
			"defaultValue": "\"https://browser.blockstack.org/auth\""
		},
		{
			"id": 7,
			"name": "DEFAULT_CORE_NODE",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/authConstants.ts",
					"line": 9,
					"character": 30
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "https://core.blockstack.org"
			},
			"defaultValue": "\"https://core.blockstack.org\""
		},
		{
			"id": 4,
			"name": "DEFAULT_SCOPE",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/authConstants.ts",
					"line": 5,
					"character": 26
				}
			],
			"type": {
				"type": "array",
				"elementType": {
					"type": "intrinsic",
					"name": "string"
				}
			},
			"defaultValue": " ['store_write']"
		},
		{
			"id": 2236,
			"name": "DUST_MINIMUM",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 11,
					"character": 25
				}
			],
			"type": {
				"type": "unknown",
				"name": "5500"
			},
			"defaultValue": "5500"
		},
		{
			"id": 1622,
			"name": "ECHO_REPLY_PARAM",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/protocolEchoDetection.ts",
					"line": 9,
					"character": 22
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "echoReply"
			},
			"defaultValue": "\"echoReply\""
		},
		{
			"id": 2758,
			"name": "EXTERNAL_ADDRESS",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 17,
					"character": 22
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "EXTERNAL_ADDRESS"
			},
			"defaultValue": "\"EXTERNAL_ADDRESS\""
		},
		{
			"id": 1621,
			"name": "GLOBAL_DETECTION_CACHE_KEY",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"comment": {
				"shortText": "This logic is in a separate file with no dependencies so that it can be\nloaded and executed as soon as possible to fulfill the purpose of the protocol\ndetection technique. The effectiveness of this is obviously subject to how web\napps bundle/consume the blockstack.js lib."
			},
			"sources": [
				{
					"fileName": "auth/protocolEchoDetection.ts",
					"line": 8,
					"character": 32
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "_blockstackDidCheckEchoReply"
			},
			"defaultValue": "\"_blockstackDidCheckEchoReply\""
		},
		{
			"id": 2753,
			"name": "IDENTITY_KEYCHAIN",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 10,
					"character": 23
				}
			],
			"type": {
				"type": "unknown",
				"name": "888"
			},
			"defaultValue": "888"
		},
		{
			"id": 9,
			"name": "LOCALSTORAGE_SESSION_KEY",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/authConstants.ts",
					"line": 11,
					"character": 37
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "blockstack-session"
			},
			"defaultValue": "\"blockstack-session\""
		},
		{
			"id": 586,
			"name": "LOCAL_REGTEST",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "network.ts",
					"line": 1177,
					"character": 19
				}
			],
			"type": {
				"type": "reference",
				"name": "LocalRegtest",
				"id": 375
			},
			"defaultValue": " new LocalRegtest(\n  'http://localhost:16268',\n  'http://localhost:16269',\n  new BitcoindAPI('http://localhost:18332/',\n                  { username: 'blockstack', password: 'blockstacksystem' })\n)"
		},
		{
			"id": 587,
			"name": "MAINNET_DEFAULT",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "network.ts",
					"line": 1184,
					"character": 21
				}
			],
			"type": {
				"type": "reference",
				"name": "BlockstackNetwork",
				"id": 236
			},
			"defaultValue": " new BlockstackNetwork(\n  'https://core.blockstack.org',\n  'https://broadcast.blockstack.org',\n  new BlockchainInfoApi()\n)"
		},
		{
			"id": 8,
			"name": "NAME_LOOKUP_PATH",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/authConstants.ts",
					"line": 10,
					"character": 29
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "/v1/names"
			},
			"defaultValue": "\"/v1/names\""
		},
		{
			"id": 582,
			"name": "SATOSHIS_PER_BTC",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "network.ts",
					"line": 16,
					"character": 22
				}
			],
			"type": {
				"type": "unknown",
				"name": "100000000"
			},
			"defaultValue": "100000000"
		},
		{
			"id": 791,
			"name": "SESSION_VERSION",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/sessionData.ts",
					"line": 6,
					"character": 21
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "1.0.0"
			},
			"defaultValue": "\"1.0.0\""
		},
		{
			"id": 1378,
			"name": "SIGNATURE_FILE_SUFFIX",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 29,
					"character": 27
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": ".sig"
			},
			"defaultValue": "\".sig\""
		},
		{
			"id": 584,
			"name": "TX_BROADCAST_SERVICE_REGISTRATION_ENDPOINT",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "network.ts",
					"line": 18,
					"character": 48
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "registration"
			},
			"defaultValue": "\"registration\""
		},
		{
			"id": 585,
			"name": "TX_BROADCAST_SERVICE_TX_ENDPOINT",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "network.ts",
					"line": 19,
					"character": 38
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "transaction"
			},
			"defaultValue": "\"transaction\""
		},
		{
			"id": 583,
			"name": "TX_BROADCAST_SERVICE_ZONE_FILE_ENDPOINT",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "network.ts",
					"line": 17,
					"character": 45
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "zone-file"
			},
			"defaultValue": "\"zone-file\""
		},
		{
			"id": 2243,
			"name": "TX_EMPTY_SIZE",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 25,
					"character": 19
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "number"
			},
			"defaultValue": " 4 + 1 + 1 + 4"
		},
		{
			"id": 2244,
			"name": "TX_INPUT_BASE",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 26,
					"character": 19
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "number"
			},
			"defaultValue": " 32 + 4 + 1 + 4"
		},
		{
			"id": 2245,
			"name": "TX_INPUT_PUBKEYHASH",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 27,
					"character": 25
				}
			],
			"type": {
				"type": "unknown",
				"name": "107"
			},
			"defaultValue": "107"
		},
		{
			"id": 2246,
			"name": "TX_OUTPUT_BASE",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 28,
					"character": 20
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "number"
			},
			"defaultValue": " 8 + 1"
		},
		{
			"id": 2247,
			"name": "TX_OUTPUT_PUBKEYHASH",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 29,
					"character": 26
				}
			],
			"type": {
				"type": "unknown",
				"name": "25"
			},
			"defaultValue": "25"
		},
		{
			"id": 1584,
			"name": "VERSION",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "auth/authMessages.ts",
					"line": 15,
					"character": 13
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "1.3.1"
			},
			"defaultValue": "\"1.3.1\""
		},
		{
			"id": 2411,
			"name": "dummyConsensusHash",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 24,
					"character": 24
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
			},
			"defaultValue": "\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\""
		},
		{
			"id": 2412,
			"name": "dummyZonefileHash",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 25,
					"character": 23
				}
			],
			"type": {
				"type": "stringLiteral",
				"value": "ffffffffffffffffffffffffffffffffffffffff"
			},
			"defaultValue": "\"ffffffffffffffffffffffffffffffffffffffff\""
		},
		{
			"id": 675,
			"name": "ecurve",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 7,
					"character": 12
				}
			],
			"type": {
				"type": "reference",
				"name": "ec"
			},
			"defaultValue": " new EllipticCurve('secp256k1')"
		},
		{
			"id": 218,
			"name": "intToLevel",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "logger.ts",
					"line": 12,
					"character": 16
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 219,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"indexSignature": [
						{
							"id": 220,
							"name": "__index",
							"kind": 8192,
							"kindString": "Index signature",
							"flags": {},
							"parameters": [
								{
									"id": 221,
									"name": "int",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"sources": [
						{
							"fileName": "logger.ts",
							"line": 12,
							"character": 17
						}
					]
				}
			}
		},
		{
			"id": 214,
			"name": "levelToInt",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isConst": true
			},
			"sources": [
				{
					"fileName": "logger.ts",
					"line": 11,
					"character": 16
				}
			],
			"type": {
				"type": "reflection",
				"declaration": {
					"id": 215,
					"name": "__type",
					"kind": 65536,
					"kindString": "Type literal",
					"flags": {},
					"indexSignature": [
						{
							"id": 216,
							"name": "__index",
							"kind": 8192,
							"kindString": "Index signature",
							"flags": {},
							"parameters": [
								{
									"id": 217,
									"name": "level",
									"kind": 32768,
									"kindString": "Parameter",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"sources": [
						{
							"fileName": "logger.ts",
							"line": 11,
							"character": 17
						}
					]
				}
			}
		},
		{
			"id": 213,
			"name": "levels",
			"kind": 32,
			"kindString": "Variable",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"sources": [
				{
					"fileName": "logger.ts",
					"line": 3,
					"character": 19
				}
			],
			"type": {
				"type": "array",
				"elementType": {
					"type": "intrinsic",
					"name": "string"
				}
			},
			"defaultValue": " [\n  'debug',\n  'info',\n  'warn',\n  'error',\n  'none'\n]"
		},
		{
			"id": 2413,
			"name": "addOwnerInput",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2414,
					"name": "addOwnerInput",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2415,
							"name": "utxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"name": "UTXO",
									"id": 576
								}
							}
						},
						{
							"id": 2416,
							"name": "ownerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2417,
							"name": "txB",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "bitcoinjs.TransactionBuilder"
							}
						},
						{
							"id": 2418,
							"name": "addChangeOut",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "true"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 2419,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"children": [
								{
									"id": 2420,
									"name": "index",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "operations/txbuild.ts",
											"line": 43,
											"character": 16
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									},
									"defaultValue": " ownerInput"
								},
								{
									"id": 2421,
									"name": "value",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "operations/txbuild.ts",
											"line": 43,
											"character": 35
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									},
									"defaultValue": " ownerUTXO.value"
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										2420,
										2421
									]
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 27,
					"character": 22
				}
			]
		},
		{
			"id": 2280,
			"name": "addUTXOsToFund",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 2281,
					"name": "addUTXOsToFund",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Adds UTXOs to fund a transaction",
						"returns": "- the amount of leftover change (in satoshis)"
					},
					"parameters": [
						{
							"id": 2282,
							"name": "txBuilderIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a transaction builder object to add the inputs to. this\n   object is _always_ mutated. If not enough UTXOs exist to fund, the tx builder object\n   will still contain as many inputs as could be found."
							},
							"type": {
								"type": "reference",
								"name": "bitcoinjs.TransactionBuilder"
							}
						},
						{
							"id": 2283,
							"name": "utxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Array",
								"typeArguments": [
									{
										"type": "reference",
										"name": "UTXO",
										"id": 576
									}
								]
							}
						},
						{
							"id": 2284,
							"name": "amountToFund",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the amount of satoshis to fund in the transaction. the payer's\n   utxos will be included to fund up to this amount of *output* and the corresponding *fees*\n   for those additional inputs"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2285,
							"name": "feeRate",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the satoshis/byte fee rate to use for fee calculation"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2286,
							"name": "fundNewFees",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "if true, this function will fund `amountToFund` and any new fees\n   associated with including the new inputs.\n   if false, this function will fund _at most_ `amountToFund`"
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "true"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 133,
					"character": 30
				}
			]
		},
		{
			"id": 2656,
			"name": "addressCanReceiveName",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2657,
					"name": "addressCanReceiveName",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2658,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 127,
					"character": 30
				}
			]
		},
		{
			"id": 688,
			"name": "aes256CbcDecrypt",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 689,
					"name": "aes256CbcDecrypt",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 690,
							"name": "iv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						},
						{
							"id": 691,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						},
						{
							"id": 692,
							"name": "ciphertext",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 22,
					"character": 25
				}
			]
		},
		{
			"id": 683,
			"name": "aes256CbcEncrypt",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 684,
					"name": "aes256CbcEncrypt",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 685,
							"name": "iv",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						},
						{
							"id": 686,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						},
						{
							"id": 687,
							"name": "plaintext",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 17,
					"character": 25
				}
			]
		},
		{
			"id": 2338,
			"name": "asAmountV2",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2339,
					"name": "asAmountV2",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2340,
							"name": "amount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "AmountType",
								"id": 2337
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "AmountTypeV2",
						"id": 2333
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 137,
					"character": 19
				}
			]
		},
		{
			"id": 760,
			"name": "connectToGaiaHub",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 761,
					"name": "connectToGaiaHub",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 762,
							"name": "gaiaHubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 763,
							"name": "challengeSignerHex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 764,
							"name": "associationToken",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "reference",
								"name": "GaiaHubConfig",
								"id": 734
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/hub.ts",
					"line": 106,
					"character": 38
				}
			]
		},
		{
			"id": 868,
			"name": "containsValidAddressProofStatement",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 869,
					"name": "containsValidAddressProofStatement",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 870,
							"name": "proofStatement",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 871,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/services/serviceUtils.ts",
					"line": 55,
					"character": 50
				}
			]
		},
		{
			"id": 864,
			"name": "containsValidProofStatement",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 865,
					"name": "containsValidProofStatement",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 866,
							"name": "searchText",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 867,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							},
							"defaultValue": " null"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/services/serviceUtils.ts",
					"line": 2,
					"character": 43
				}
			]
		},
		{
			"id": 2277,
			"name": "decodeB40",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2278,
					"name": "decodeB40",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2279,
							"name": "input",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 90,
					"character": 25
				}
			]
		},
		{
			"id": 1395,
			"name": "decryptContent",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1396,
					"name": "decryptContent",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Decrypts data encrypted with `encryptContent` with the\ntransit private key.",
						"returns": "decrypted content.\n"
					},
					"parameters": [
						{
							"id": 1397,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encrypted content."
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1398,
							"name": "options",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1399,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1400,
											"name": "privateKey",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"text": "the hex string of the ECDSA private\nkey to use for decryption. If not provided, will use user's appPrivateKey."
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 104,
													"character": 14
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1400
											]
										}
									],
									"sources": [
										{
											"fileName": "storage/index.ts",
											"line": 103,
											"character": 11
										}
									]
								}
							}
						},
						{
							"id": 1401,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "reference",
								"name": "Buffer"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 101,
					"character": 30
				}
			]
		},
		{
			"id": 714,
			"name": "decryptECIES",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 715,
					"name": "decryptECIES",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Decrypt content encrypted using ECIES",
						"returns": "plaintext",
						"tags": [
							{
								"tag": "throws",
								"text": "{Error} if unable to decrypt"
							}
						]
					},
					"parameters": [
						{
							"id": 716,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "secp256k1 private key hex string"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 717,
							"name": "cipherObject",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "object to decrypt, should contain:\n iv (initialization vector), cipherText (cipher text),\n mac (message authentication code), ephemeralPublicKey\n wasString (boolean indicating with or not to return a buffer or string on decrypt)"
							},
							"type": {
								"type": "reference",
								"name": "CipherObject",
								"id": 676
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "reference",
								"name": "Buffer"
							},
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 123,
					"character": 28
				}
			]
		},
		{
			"id": 2131,
			"name": "decryptLegacy",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2132,
					"name": "decryptLegacy",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Decrypt legacy triplesec keys",
						"returns": "Decrypted seed"
					},
					"parameters": [
						{
							"id": 2133,
							"name": "dataBuffer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "The encrypted key"
							},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						},
						{
							"id": 2134,
							"name": "password",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Password for data"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "reference",
								"name": "Buffer"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/wallet.ts",
					"line": 103,
					"character": 22
				}
			]
		},
		{
			"id": 2135,
			"name": "decryptMnemonic",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 2136,
					"name": "decryptMnemonic",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Encrypt a raw mnemonic phrase with a password",
						"returns": "the raw mnemonic phrase"
					},
					"parameters": [
						{
							"id": 2137,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Buffer or hex-encoded string of the encrypted mnemonic"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						},
						{
							"id": 2138,
							"name": "password",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Password for data"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/wallet.ts",
					"line": 128,
					"character": 31
				}
			]
		},
		{
			"id": 2127,
			"name": "decryptMnemonicBuffer",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2128,
					"name": "decryptMnemonicBuffer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2129,
							"name": "dataBuffer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						},
						{
							"id": 2130,
							"name": "password",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/wallet.ts",
					"line": 49,
					"character": 30
				}
			]
		},
		{
			"id": 1604,
			"name": "decryptPrivateKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 1605,
					"name": "decryptPrivateKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Decrypts the hex encrypted private key",
						"returns": "the decrypted private key",
						"tags": [
							{
								"tag": "throws",
								"text": "{Error} if unable to decrypt\n"
							}
						]
					},
					"parameters": [
						{
							"id": 1606,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the private key corresponding to the public\nkey for which the ciphertext was encrypted"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1607,
							"name": "hexedEncrypted",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the ciphertext"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authMessages.ts",
					"line": 146,
					"character": 33
				}
			]
		},
		{
			"id": 1379,
			"name": "deleteFile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1380,
					"name": "deleteFile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Deletes the specified file from the app's data store. Currently not implemented.",
						"returns": "that resolves when the file has been removed\nor rejects with an error\n"
					},
					"parameters": [
						{
							"id": 1381,
							"name": "path",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the path to the file to delete"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 37,
					"character": 26
				}
			]
		},
		{
			"id": 646,
			"name": "doPublicKeysMatchIssuer",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 647,
					"name": "doPublicKeysMatchIssuer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Makes sure that the identity address portion of\nthe decentralized identifier passed in the issuer `iss`\nkey of the token matches the public key",
						"returns": "if the identity address and public keys match",
						"tags": [
							{
								"tag": "throws",
								"text": "{Error} if ` token` has multiple public keys"
							}
						]
					},
					"parameters": [
						{
							"id": 648,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authVerification.ts",
					"line": 48,
					"character": 39
				}
			]
		},
		{
			"id": 649,
			"name": "doPublicKeysMatchUsername",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 650,
					"name": "doPublicKeysMatchUsername",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Looks up the identity address that owns the claimed username\nin `token` using the lookup endpoint provided in `nameLookupURL`\nto determine if the username is owned by the identity address\nthat matches the claimed public key",
						"returns": "returns a `Promise` that resolves to\n`true` if the username is owned by the public key, otherwise the\n`Promise` resolves to `false`"
					},
					"parameters": [
						{
							"id": 651,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 652,
							"name": "nameLookupURL",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a URL to the name lookup endpoint of the Blockstack Core API"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authVerification.ts",
					"line": 78,
					"character": 41
				}
			]
		},
		{
			"id": 643,
			"name": "doSignaturesMatchPublicKeys",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 644,
					"name": "doSignaturesMatchPublicKeys",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Checks if the ES256k signature on passed `token` match the claimed public key\nin the payload key `public_keys`.",
						"returns": "Returns `true` if the signature matches the claimed public key",
						"tags": [
							{
								"tag": "throws",
								"text": "{Error} if `token` contains multiple public keys"
							}
						]
					},
					"parameters": [
						{
							"id": 645,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authVerification.ts",
					"line": 17,
					"character": 43
				}
			]
		},
		{
			"id": 621,
			"name": "ecPairToAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 622,
					"name": "ecPairToAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 623,
							"name": "keyPair",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "ECPair"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "utils.ts",
					"line": 112,
					"character": 31
				}
			]
		},
		{
			"id": 618,
			"name": "ecPairToHexString",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 619,
					"name": "ecPairToHexString",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 620,
							"name": "secretKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "ECPair"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "utils.ts",
					"line": 103,
					"character": 33
				}
			]
		},
		{
			"id": 1388,
			"name": "encryptContent",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1389,
					"name": "encryptContent",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Encrypts the data provided with the app public key.",
						"returns": "Stringified ciphertext object\n"
					},
					"parameters": [
						{
							"id": 1390,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "data to encrypt"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						},
						{
							"id": 1391,
							"name": "options",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1392,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1393,
											"name": "publicKey",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"text": "the hex string of the ECDSA public\nkey to use for encryption. If not provided, will use user's appPublicKey."
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 79,
													"character": 13
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1393
											]
										}
									],
									"sources": [
										{
											"fileName": "storage/index.ts",
											"line": 78,
											"character": 11
										}
									]
								}
							}
						},
						{
							"id": 1394,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 76,
					"character": 30
				}
			]
		},
		{
			"id": 710,
			"name": "encryptECIES",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 711,
					"name": "encryptECIES",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Encrypt content to elliptic curve publicKey using ECIES",
						"returns": "Object containing (hex encoded):\n iv (initialization vector), cipherText (cipher text),\n mac (message authentication code), ephemeral public key\n wasString (boolean indicating with or not to return a buffer or string on decrypt)\n @private\n"
					},
					"parameters": [
						{
							"id": 712,
							"name": "publicKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "secp256k1 public key hex string"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 713,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "content to encrypt"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "CipherObject",
						"id": 676
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 76,
					"character": 28
				}
			]
		},
		{
			"id": 2123,
			"name": "encryptMnemonic",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 2124,
					"name": "encryptMnemonic",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Encrypt a raw mnemonic phrase to be password protected",
						"returns": "The encrypted phrase"
					},
					"parameters": [
						{
							"id": 2125,
							"name": "phrase",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Raw mnemonic phrase"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2126,
							"name": "password",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Password to encrypt mnemonic with"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "reference",
								"name": "Buffer"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/wallet.ts",
					"line": 12,
					"character": 31
				}
			]
		},
		{
			"id": 1600,
			"name": "encryptPrivateKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 1601,
					"name": "encryptPrivateKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Encrypts the private key for decryption by the given\npublic key.",
						"returns": "hex encoded ciphertext"
					},
					"parameters": [
						{
							"id": 1602,
							"name": "publicKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1603,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authMessages.ts",
					"line": 129,
					"character": 33
				}
			]
		},
		{
			"id": 697,
			"name": "equalConstTime",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 698,
					"name": "equalConstTime",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 699,
							"name": "b1",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						},
						{
							"id": 700,
							"name": "b2",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 31,
					"character": 23
				}
			]
		},
		{
			"id": 2499,
			"name": "estimateAnnounce",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2500,
					"name": "estimateAnnounce",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates the cost of an announce transaction",
						"returns": "- a promise which resolves to the satoshi cost\n to fund this announce transaction"
					},
					"parameters": [
						{
							"id": 2501,
							"name": "messageHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the hash of the message"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2502,
							"name": "senderUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of utxos we expect will\n be required from the importer address"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 419,
					"character": 25
				}
			]
		},
		{
			"id": 2493,
			"name": "estimateNameImport",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2494,
					"name": "estimateNameImport",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates the cost of a name-import transaction",
						"returns": "- a promise which resolves to the satoshi cost\n to fund this name-import transaction"
					},
					"parameters": [
						{
							"id": 2495,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the fully-qualified name"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2496,
							"name": "recipientAddr",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the recipient"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2497,
							"name": "zonefileHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the zone file hash"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2498,
							"name": "importUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of UTXOs we expect will\n be required from the importer address"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 394,
					"character": 27
				}
			]
		},
		{
			"id": 2477,
			"name": "estimateNamespacePreorder",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2478,
					"name": "estimateNamespacePreorder",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates cost of a namespace preorder transaction for a namespace",
						"returns": "- a promise which resolves to the satoshi cost to fund\n   the preorder. This includes a 5500 satoshi dust output for the preorder.\n   Even though this is a change output, the payer must supply enough funds\n   to generate this output, so we include it in the cost."
					},
					"parameters": [
						{
							"id": 2479,
							"name": "namespaceID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the namespace to preorder"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2480,
							"name": "revealAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the namespace (this\n   must be passed as the 'revealAddress' in the namespace-reveal transaction)"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2481,
							"name": "paymentAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address funding the preorder"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2482,
							"name": "paymentUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of UTXOs we expect will be required\n   from the payment address."
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 307,
					"character": 34
				}
			]
		},
		{
			"id": 2489,
			"name": "estimateNamespaceReady",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2490,
					"name": "estimateNamespaceReady",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates the cost of a namespace-ready transaction for a namespace",
						"returns": "- a promise which resolves to the satoshi cost to\n fund this namespacey-ready transaction."
					},
					"parameters": [
						{
							"id": 2491,
							"name": "namespaceID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the namespace to ready"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2492,
							"name": "revealUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of UTXOs we expect will\n be required from the reveal address"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 369,
					"character": 31
				}
			]
		},
		{
			"id": 2483,
			"name": "estimateNamespaceReveal",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2484,
					"name": "estimateNamespaceReveal",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates cost of a namesapce reveal transaction for a namespace",
						"returns": "- a promise which resolves to the satoshi cost to\n   fund the reveal.  This includes a 5500 satoshi dust output for the\n   preorder.  Even though this is a change output, the payer must have\n   enough funds to generate this output, so we include it in the cost."
					},
					"parameters": [
						{
							"id": 2485,
							"name": "namespace",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the namespace to reveal"
							},
							"type": {
								"type": "reference",
								"name": "BlockstackNamespace",
								"id": 2295
							}
						},
						{
							"id": 2486,
							"name": "revealAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the namespace\n   (this must have been passed as 'revealAddress' to a prior namespace\n   preorder)"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2487,
							"name": "paymentAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address that pays for this transaction"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2488,
							"name": "paymentUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of UTXOs we expect will be required\n   from the payment address"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 343,
					"character": 32
				}
			]
		},
		{
			"id": 2437,
			"name": "estimatePreorder",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2438,
					"name": "estimatePreorder",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates cost of a preorder transaction for a domain name.",
						"returns": "- a promise which resolves to the satoshi cost to fund\n   the preorder. This includes a 5500 satoshi dust output for the preorder.\n   Even though this is a change output, the payer must supply enough funds\n   to generate this output, so we include it in the cost."
					},
					"parameters": [
						{
							"id": 2439,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to preorder"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2440,
							"name": "destinationAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the name (this\n   must be passed as the 'registrationAddress' in the register transaction)"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2441,
							"name": "paymentAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address funding the preorder"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2442,
							"name": "paymentUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of UTXOs we expect will be required\n   from the payment address."
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 95,
					"character": 25
				}
			]
		},
		{
			"id": 2443,
			"name": "estimateRegister",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2444,
					"name": "estimateRegister",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates cost of a register transaction for a domain name.",
						"returns": "- a promise which resolves to the satoshi cost to fund\n   the register."
					},
					"parameters": [
						{
							"id": 2445,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to register"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2446,
							"name": "registerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the name"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2447,
							"name": "paymentAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address funding the register"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2448,
							"name": "includingZonefile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "whether or not we will broadcast\n   a zonefile hash as part  of the register"
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						},
						{
							"id": 2449,
							"name": "paymentUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of UTXOs we expect will be required\n   from the payment address."
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 129,
					"character": 25
				}
			]
		},
		{
			"id": 2463,
			"name": "estimateRenewal",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2464,
					"name": "estimateRenewal",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates cost of an transfer transaction for a domain name.",
						"returns": "- a promise which resolves to the satoshi cost to fund\n   the transfer."
					},
					"parameters": [
						{
							"id": 2465,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to renew"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2466,
							"name": "destinationAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the next owner of the name"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2467,
							"name": "ownerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the current owner of the name"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2468,
							"name": "paymentAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address funding the transfer"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2469,
							"name": "includingZonefile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "whether or not we will broadcast a zonefile hash\nin the renewal operation"
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						},
						{
							"id": 2470,
							"name": "paymentUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of UTXOs we expect will be required\n   from the payment address."
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 234,
					"character": 24
				}
			]
		},
		{
			"id": 2471,
			"name": "estimateRevoke",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2472,
					"name": "estimateRevoke",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates cost of a revoke transaction for a domain name.",
						"returns": "- a promise which resolves to the satoshi cost to fund the\n   revoke."
					},
					"parameters": [
						{
							"id": 2473,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to revoke"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2474,
							"name": "ownerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the current owner of the name"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2475,
							"name": "paymentAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address funding the revoke"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2476,
							"name": "paymentUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of UTXOs we expect will be required\n   from the payment address."
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 275,
					"character": 23
				}
			]
		},
		{
			"id": 2269,
			"name": "estimateTXBytes",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2270,
					"name": "estimateTXBytes",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2271,
							"name": "txIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"name": "bitcoinjs.Transaction"
									},
									{
										"type": "reference",
										"name": "bitcoinjs.TransactionBuilder"
									}
								]
							}
						},
						{
							"id": 2272,
							"name": "additionalInputs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2273,
							"name": "additionalOutputs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 70,
					"character": 31
				}
			]
		},
		{
			"id": 2503,
			"name": "estimateTokenTransfer",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2504,
					"name": "estimateTokenTransfer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates the cost of a token-transfer transaction",
						"returns": "- a promise which resolves to the satoshi cost to\n fund this token-transfer transaction"
					},
					"parameters": [
						{
							"id": 2505,
							"name": "recipientAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the recipient of the tokens"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2506,
							"name": "tokenType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the type of token to spend"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2507,
							"name": "tokenAmount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a 64-bit unsigned BigInteger encoding the number of tokens\n  to spend"
							},
							"type": {
								"type": "reference",
								"name": "BN"
							}
						},
						{
							"id": 2508,
							"name": "scratchArea",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "an arbitrary string to store with the transaction"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2509,
							"name": "senderUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of utxos we expect will\n be required from the importer address"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						},
						{
							"id": 2510,
							"name": "additionalOutputs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of outputs we expect to add beyond\n just the recipient output (default = 1, if the token owner is also the bitcoin funder)"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 448,
					"character": 30
				}
			]
		},
		{
			"id": 2456,
			"name": "estimateTransfer",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2457,
					"name": "estimateTransfer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates cost of an transfer transaction for a domain name.",
						"returns": "- a promise which resolves to the satoshi cost to fund\n   the transfer."
					},
					"parameters": [
						{
							"id": 2458,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to transfer"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2459,
							"name": "destinationAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the next owner of the name"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2460,
							"name": "ownerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the current owner of the name"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2461,
							"name": "paymentAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address funding the transfer"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2462,
							"name": "paymentUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of UTXOs we expect will be required\n   from the payment address."
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 199,
					"character": 25
				}
			]
		},
		{
			"id": 2450,
			"name": "estimateUpdate",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2451,
					"name": "estimateUpdate",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Estimates cost of an update transaction for a domain name.",
						"returns": "- a promise which resolves to the satoshi cost to fund\n   the update."
					},
					"parameters": [
						{
							"id": 2452,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to update"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2453,
							"name": "ownerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the owner of the name"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2454,
							"name": "paymentAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address funding the update"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2455,
							"name": "paymentUtxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of UTXOs we expect will be required\n   from the payment address."
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": "1"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 166,
					"character": 23
				}
			]
		},
		{
			"id": 859,
			"name": "extractProfile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 860,
					"name": "extractProfile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Extracts a profile from an encoded token and optionally verifies it,\nif `publicKeyOrAddress` is provided.",
						"returns": "- the profile extracted from the encoded token",
						"tags": [
							{
								"tag": "throws",
								"text": "{Error} - if the token isn't signed by the provided `publicKeyOrAddress`\n"
							}
						]
					},
					"parameters": [
						{
							"id": 861,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the token to be extracted"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 862,
							"name": "publicKeyOrAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the public key or address of the\n  keypair that is thought to have signed the token"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							},
							"defaultValue": " null"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 863,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {}
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileTokens.ts",
					"line": 141,
					"character": 30
				}
			]
		},
		{
			"id": 636,
			"name": "fetchAppManifest",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 637,
					"name": "fetchAppManifest",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Fetches the contents of the manifest file specified in the authentication request",
						"returns": "Returns a `Promise` that resolves to the JSON\nobject manifest file unless there's an error in which case rejects with an error\nmessage."
					},
					"parameters": [
						{
							"id": 638,
							"name": "authRequest",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication request"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authProvider.ts",
					"line": 33,
					"character": 32
				}
			]
		},
		{
			"id": 1114,
			"name": "formatAccount",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 1115,
					"name": "formatAccount",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1116,
							"name": "serviceName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1117,
							"name": "data",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1118,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"children": [
								{
									"id": 1119,
									"name": "@type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 7,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"Account\""
								},
								{
									"id": 1121,
									"name": "identifier",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 9,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "any"
									},
									"defaultValue": " data.username"
								},
								{
									"id": 1122,
									"name": "proofType",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 10,
											"character": 13
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"http\""
								},
								{
									"id": 1123,
									"name": "proofUrl",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 11,
											"character": 12
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "any"
									}
								},
								{
									"id": 1120,
									"name": "service",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 8,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": " serviceName"
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1119,
										1121,
										1122,
										1123,
										1120
									]
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personLegacy.ts",
					"line": 1,
					"character": 22
				}
			]
		},
		{
			"id": 2422,
			"name": "fundTransaction",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2423,
					"name": "fundTransaction",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2424,
							"name": "txB",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "bitcoinjs.TransactionBuilder"
							}
						},
						{
							"id": 2425,
							"name": "paymentAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2426,
							"name": "utxos",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"name": "UTXO",
									"id": 576
								}
							}
						},
						{
							"id": 2427,
							"name": "feeRate",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2428,
							"name": "inAmounts",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2429,
							"name": "changeIndex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "number"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							},
							"defaultValue": " null"
						}
					],
					"type": {
						"type": "reference",
						"name": "TransactionBuilder"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 46,
					"character": 24
				}
			]
		},
		{
			"id": 1589,
			"name": "generateTransitKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 1590,
					"name": "generateTransitKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a ECDSA keypair to\nuse as the ephemeral app transit private key",
						"returns": "the hex encoded private key"
					},
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authMessages.ts",
					"line": 29,
					"character": 34
				}
			]
		},
		{
			"id": 1166,
			"name": "getAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1167,
					"name": "getAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1168,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personUtils.ts",
					"line": 149,
					"character": 26
				}
			]
		},
		{
			"id": 179,
			"name": "getAddressFromDID",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 180,
					"name": "getAddressFromDID",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 181,
							"name": "decentralizedID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "dids.ts",
					"line": 25,
					"character": 33
				}
			]
		},
		{
			"id": 1477,
			"name": "getAppBucketUrl",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1478,
					"name": "getAppBucketUrl",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Get the app storage bucket URL",
						"returns": "That resolves to the URL of the app index file\nor rejects if it fails\n"
					},
					"parameters": [
						{
							"id": 1479,
							"name": "gaiaHubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the gaia hub URL"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1480,
							"name": "appPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the app private key used to generate the app address"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 564,
					"character": 31
				}
			]
		},
		{
			"id": 634,
			"name": "getAuthRequestFromURL",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 635,
					"name": "getAuthRequestFromURL",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Retrieves the authentication request from the query string",
						"returns": "the authentication request or `null` if\nthe query string parameter `authRequest` is not found"
					},
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authProvider.ts",
					"line": 14,
					"character": 37
				}
			]
		},
		{
			"id": 2078,
			"name": "getAuthResponseToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2079,
					"name": "getAuthResponseToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Retrieve the authentication token from the URL query",
						"returns": "the authentication token if it exists otherwise `null`\n"
					},
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authApp.ts",
					"line": 113,
					"character": 36
				}
			]
		},
		{
			"id": 1153,
			"name": "getAvatarUrl",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1154,
					"name": "getAvatarUrl",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1155,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personUtils.ts",
					"line": 63,
					"character": 28
				}
			]
		},
		{
			"id": 1169,
			"name": "getBirthDate",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1170,
					"name": "getBirthDate",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1171,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personUtils.ts",
					"line": 180,
					"character": 28
				}
			]
		},
		{
			"id": 765,
			"name": "getBucketUrl",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 766,
					"name": "getBucketUrl",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 767,
							"name": "gaiaHubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 768,
							"name": "appPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/hub.ts",
					"line": 127,
					"character": 34
				}
			]
		},
		{
			"id": 725,
			"name": "getBuffer",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 726,
					"name": "getBuffer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 727,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "ArrayBuffer"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 179,
					"character": 18
				}
			]
		},
		{
			"id": 1163,
			"name": "getConnections",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1164,
					"name": "getConnections",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1165,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "any"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personUtils.ts",
					"line": 135,
					"character": 30
				}
			]
		},
		{
			"id": 2109,
			"name": "getCoreSession",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 2110,
					"name": "getCoreSession",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Get a core session token.  Generate an auth request, sign it, send it to Core,\nand get back a session token.",
						"returns": "a Promise that resolves to a Core session token or rejects\nwith an error message.",
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"parameters": [
						{
							"id": 2111,
							"name": "coreHost",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Core API server's hostname"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2112,
							"name": "corePort",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Core API server's port number"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2113,
							"name": "apiPassword",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "core api password"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2114,
							"name": "appPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Application's private key"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2115,
							"name": "blockchainId",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "blockchain ID of the user signing in.\n`null` if user has no blockchain ID"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 2116,
							"name": "authRequest",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "authentication request token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 2117,
							"name": "deviceId",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "identifier for the current device\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"0\""
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authSession.ts",
					"line": 123,
					"character": 30
				}
			]
		},
		{
			"id": 176,
			"name": "getDIDType",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 177,
					"name": "getDIDType",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 178,
							"name": "decentralizedID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "dids.ts",
					"line": 11,
					"character": 26
				}
			]
		},
		{
			"id": 1150,
			"name": "getDescription",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1151,
					"name": "getDescription",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1152,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personUtils.ts",
					"line": 51,
					"character": 30
				}
			]
		},
		{
			"id": 182,
			"name": "getEntropy",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 183,
					"name": "getEntropy",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 184,
							"name": "numberOfBytes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "keys.ts",
					"line": 5,
					"character": 26
				}
			]
		},
		{
			"id": 1147,
			"name": "getFamilyName",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1148,
					"name": "getFamilyName",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1149,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personUtils.ts",
					"line": 36,
					"character": 29
				}
			]
		},
		{
			"id": 1460,
			"name": "getFile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1461,
					"name": "getFile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Retrieves the specified file from the app's data store.",
						"returns": "that resolves to the raw data in the file\nor rejects with an error\n"
					},
					"parameters": [
						{
							"id": 1462,
							"name": "path",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the path to the file to read"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1463,
							"name": "options",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1464,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1468,
											"name": "app",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"text": "the app to lookup for multi-player storage -\ndefaults to current origin"
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 400,
													"character": 7
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1465,
											"name": "decrypt",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 397,
													"character": 11
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 1467,
											"name": "username",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"text": "the Blockstack ID to lookup for multi-player storage"
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 399,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1466,
											"name": "verify",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"text": "Whether the content should be verified, only to be used\nwhen `putFile` was set to `sign = true`"
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 398,
													"character": 10
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 1469,
											"name": "zoneFileLookupURL",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 401,
													"character": 21
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1468,
												1465,
												1467,
												1466,
												1469
											]
										}
									],
									"sources": [
										{
											"fileName": "storage/index.ts",
											"line": 396,
											"character": 11
										}
									]
								}
							}
						},
						{
							"id": 1470,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "ArrayBuffer"
									}
								]
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 394,
					"character": 23
				}
			]
		},
		{
			"id": 1428,
			"name": "getFileContents",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 1429,
					"name": "getFileContents",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1430,
							"name": "path",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1431,
							"name": "app",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1432,
							"name": "username",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "undefined"
									}
								]
							}
						},
						{
							"id": 1433,
							"name": "zoneFileLookupURL",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "undefined"
									}
								]
							}
						},
						{
							"id": 1434,
							"name": "forceText",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 1435,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "ArrayBuffer"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 219,
					"character": 24
				}
			]
		},
		{
			"id": 1436,
			"name": "getFileSignedUnencrypted",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 1437,
					"name": "getFileSignedUnencrypted",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1438,
							"name": "path",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1439,
							"name": "opt",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intersection",
								"types": [
									{
										"type": "reference",
										"name": "GetFileOptions",
										"id": 1453
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 1440,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1442,
													"name": "app",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "storage/index.ts",
															"line": 256,
															"character": 5
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "string"
															},
															{
																"type": "intrinsic",
																"name": "null"
															}
														]
													}
												},
												{
													"id": 1441,
													"name": "username",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "storage/index.ts",
															"line": 255,
															"character": 10
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "string"
															},
															{
																"type": "intrinsic",
																"name": "null"
															}
														]
													}
												},
												{
													"id": 1443,
													"name": "zoneFileLookupURL",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "storage/index.ts",
															"line": 257,
															"character": 19
														}
													],
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "string"
															},
															{
																"type": "intrinsic",
																"name": "null"
															}
														]
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1442,
														1441,
														1443
													]
												}
											],
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 254,
													"character": 69
												}
											]
										}
									}
								]
							}
						},
						{
							"id": 1444,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "ArrayBuffer"
									}
								]
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 254,
					"character": 33
				}
			]
		},
		{
			"id": 1419,
			"name": "getFileUrl",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1420,
					"name": "getFileUrl",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Get the URL for reading a file from an app's data store.",
						"returns": "that resolves to the URL or rejects with an error\n"
					},
					"parameters": [
						{
							"id": 1421,
							"name": "path",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the path to the file to read"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1422,
							"name": "options",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1423,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1424,
											"name": "app",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"text": "the app to lookup for multi-player storage -\ndefaults to current origin"
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 192,
													"character": 7
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1425,
											"name": "username",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"text": "the Blockstack ID to lookup for multi-player storage"
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 193,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1426,
											"name": "zoneFileLookupURL",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 194,
													"character": 21
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1424,
												1425,
												1426
											]
										}
									],
									"sources": [
										{
											"fileName": "storage/index.ts",
											"line": 191,
											"character": 11
										}
									]
								}
							}
						},
						{
							"id": 1427,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 189,
					"character": 32
				}
			]
		},
		{
			"id": 746,
			"name": "getFullReadUrl",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 747,
					"name": "getFullReadUrl",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 748,
							"name": "filename",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 749,
							"name": "hubConfig",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "GaiaHubConfig",
								"id": 734
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/hub.ts",
					"line": 44,
					"character": 30
				}
			]
		},
		{
			"id": 1402,
			"name": "getGaiaAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 1403,
					"name": "getGaiaAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1404,
							"name": "app",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1405,
							"name": "username",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1406,
							"name": "zoneFileLookupURL",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1407,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 130,
					"character": 29
				}
			]
		},
		{
			"id": 1144,
			"name": "getGivenName",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1145,
					"name": "getGivenName",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1146,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personUtils.ts",
					"line": 21,
					"character": 28
				}
			]
		},
		{
			"id": 707,
			"name": "getHexFromBN",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 708,
					"name": "getHexFromBN",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 709,
							"name": "bnInput",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "BN"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 51,
					"character": 28
				}
			]
		},
		{
			"id": 1141,
			"name": "getName",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1142,
					"name": "getName",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1143,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personUtils.ts",
					"line": 1,
					"character": 23
				}
			]
		},
		{
			"id": 2770,
			"name": "getNodePrivateKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2771,
					"name": "getNodePrivateKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2772,
							"name": "node",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "BIP32"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 39,
					"character": 26
				}
			]
		},
		{
			"id": 2773,
			"name": "getNodePublicKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2774,
					"name": "getNodePublicKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2775,
							"name": "node",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "BIP32"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 43,
					"character": 25
				}
			]
		},
		{
			"id": 1160,
			"name": "getOrganizations",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1161,
					"name": "getOrganizations",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1162,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personUtils.ts",
					"line": 121,
					"character": 32
				}
			]
		},
		{
			"id": 1124,
			"name": "getPersonFromLegacyFormat",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1125,
					"name": "getPersonFromLegacyFormat",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1126,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 1127,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"children": [
								{
									"id": 1128,
									"name": "@type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 17,
											"character": 13
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1129,
									"name": "account",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 18,
											"character": 11
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								},
								{
									"id": 1132,
									"name": "address",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 21,
											"character": 11
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1133,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1134,
													"name": "@type",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "profiles/profileSchemas/personLegacy.ts",
															"line": 22,
															"character": 15
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1135,
													"name": "addressLocality",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "profiles/profileSchemas/personLegacy.ts",
															"line": 23,
															"character": 21
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1134,
														1135
													]
												}
											],
											"sources": [
												{
													"fileName": "profiles/profileSchemas/personLegacy.ts",
													"line": 21,
													"character": 13
												}
											]
										}
									}
								},
								{
									"id": 1131,
									"name": "description",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 20,
											"character": 15
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1136,
									"name": "image",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 25,
											"character": 9
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								},
								{
									"id": 1130,
									"name": "name",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 19,
											"character": 8
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1137,
									"name": "website",
									"kind": 32,
									"kindString": "Variable",
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personLegacy.ts",
											"line": 26,
											"character": 11
										}
									],
									"type": {
										"type": "reference",
										"name": "Array",
										"typeArguments": [
											{
												"type": "reflection",
												"declaration": {
													"id": 1138,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 1139,
															"name": "@type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/personLegacy.ts",
																	"line": 27,
																	"character": 15
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														},
														{
															"id": 1140,
															"name": "url",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/personLegacy.ts",
																	"line": 28,
																	"character": 9
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1139,
																1140
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/personLegacy.ts",
															"line": 26,
															"character": 20
														}
													]
												}
											}
										]
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1128,
										1129,
										1132,
										1131,
										1136,
										1130,
										1137
									]
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personLegacy.ts",
					"line": 15,
					"character": 41
				}
			]
		},
		{
			"id": 190,
			"name": "getPublicKeyFromPrivate",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 191,
					"name": "getPublicKeyFromPrivate",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 192,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "keys.ts",
					"line": 24,
					"character": 39
				}
			]
		},
		{
			"id": 1362,
			"name": "getTokenFileUrl",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1363,
					"name": "getTokenFileUrl",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1364,
							"name": "zoneFileJson",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "intrinsic",
								"name": "string"
							},
							{
								"type": "intrinsic",
								"name": "null"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileZoneFiles.ts",
					"line": 36,
					"character": 31
				}
			]
		},
		{
			"id": 2266,
			"name": "getTransaction",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2267,
					"name": "getTransaction",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2268,
							"name": "txIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"name": "bitcoinjs.Transaction"
									},
									{
										"type": "reference",
										"name": "bitcoinjs.TransactionBuilder"
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 61,
					"character": 23
				}
			]
		},
		{
			"id": 2263,
			"name": "getTransactionInsideBuilder",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2264,
					"name": "getTransactionInsideBuilder",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2265,
							"name": "txBuilder",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "bitcoinjs.TransactionBuilder"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 57,
					"character": 43
				}
			]
		},
		{
			"id": 2434,
			"name": "getTransactionSigner",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2435,
					"name": "getTransactionSigner",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2436,
							"name": "input",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "TransactionSigner",
						"id": 2211
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 73,
					"character": 29
				}
			]
		},
		{
			"id": 1382,
			"name": "getUserAppFileUrl",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1383,
					"name": "getUserAppFileUrl",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Fetch the public read URL of a user file for the specified app.",
						"returns": "that resolves to the public read URL of the file\nor rejects with an error\n"
					},
					"parameters": [
						{
							"id": 1384,
							"name": "path",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the path to the file to read"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1385,
							"name": "username",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "The Blockstack ID of the user to look up"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1386,
							"name": "appOrigin",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "The app origin"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1387,
							"name": "zoneFileLookupURL",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 52,
					"character": 39
				}
			]
		},
		{
			"id": 1156,
			"name": "getVerifiedAccounts",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1157,
					"name": "getVerifiedAccounts",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1158,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 1159,
							"name": "verifications",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "any"
								}
							}
						}
					],
					"type": {
						"type": "array",
						"elementType": {
							"type": "intrinsic",
							"name": "any"
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personUtils.ts",
					"line": 82,
					"character": 35
				}
			]
		},
		{
			"id": 2090,
			"name": "handlePendingSignIn",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2091,
					"name": "handlePendingSignIn",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Try to process any pending sign in request by returning a `Promise` that resolves\nto the user data object if the sign in succeeds.",
						"returns": "that resolves to the user data object if successful and rejects\nif handling the sign in request fails or there was no pending sign in request.\n"
					},
					"parameters": [
						{
							"id": 2092,
							"name": "nameLookupURL",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the endpoint against which to verify public\nkeys match claimed username"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"\""
						},
						{
							"id": 2093,
							"name": "authResponseToken",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the signed authentication response token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " getAuthResponseToken()"
						},
						{
							"id": 2094,
							"name": "transitKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"text": "the transit private key that corresponds to the transit public key\nthat was provided in the authentication request"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2095,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "reference",
								"name": "UserData",
								"id": 2053
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authApp.ts",
					"line": 207,
					"character": 41
				}
			]
		},
		{
			"id": 1445,
			"name": "handleSignedEncryptedContents",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 1446,
					"name": "handleSignedEncryptedContents",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1447,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						},
						{
							"id": 1448,
							"name": "path",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1449,
							"name": "storedContents",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1450,
							"name": "app",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1451,
							"name": "username",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1452,
							"name": "zoneFileLookupURL",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 318,
					"character": 38
				}
			]
		},
		{
			"id": 2240,
			"name": "hash128",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2241,
					"name": "hash128",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2242,
							"name": "buff",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 18,
					"character": 23
				}
			]
		},
		{
			"id": 2237,
			"name": "hash160",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2238,
					"name": "hash160",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2239,
							"name": "buff",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 13,
					"character": 23
				}
			]
		},
		{
			"id": 2767,
			"name": "hashCode",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2768,
					"name": "hashCode",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2769,
							"name": "string",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "wallet.ts",
					"line": 28,
					"character": 17
				}
			]
		},
		{
			"id": 615,
			"name": "hexStringToECPair",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 616,
					"name": "hexStringToECPair",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 617,
							"name": "skHex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "ECPair"
					}
				}
			],
			"sources": [
				{
					"fileName": "utils.ts",
					"line": 83,
					"character": 33
				}
			]
		},
		{
			"id": 693,
			"name": "hmacSha256",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 694,
					"name": "hmacSha256",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 695,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						},
						{
							"id": 696,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Buffer"
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 27,
					"character": 19
				}
			]
		},
		{
			"id": 2253,
			"name": "inputBytes",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2254,
					"name": "inputBytes",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2255,
							"name": "input",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"name": "txPoint",
										"id": 2248
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 35,
					"character": 19
				}
			]
		},
		{
			"id": 2659,
			"name": "isAccountSpendable",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2660,
					"name": "isAccountSpendable",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2661,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2662,
							"name": "tokenType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2663,
							"name": "blockHeight",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 133,
					"character": 27
				}
			]
		},
		{
			"id": 656,
			"name": "isExpirationDateValid",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 657,
					"name": "isExpirationDateValid",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Checks if the expiration date of the `token` is before the current time",
						"returns": "`true` if the `token` has not yet expired, `false`\nif the `token` has expired\n"
					},
					"parameters": [
						{
							"id": 658,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authVerification.ts",
					"line": 150,
					"character": 37
				}
			]
		},
		{
			"id": 2653,
			"name": "isInGracePeriod",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2654,
					"name": "isInGracePeriod",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2655,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 109,
					"character": 24
				}
			]
		},
		{
			"id": 653,
			"name": "isIssuanceDateValid",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 654,
					"name": "isIssuanceDateValid",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Checks if the if the token issuance time and date is after the\ncurrent time and date.",
						"returns": "`true` if the token was issued after the current time,\notherwise returns `false`"
					},
					"parameters": [
						{
							"id": 655,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authVerification.ts",
					"line": 125,
					"character": 35
				}
			]
		},
		{
			"id": 611,
			"name": "isLaterVersion",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 612,
					"name": "isLaterVersion",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Versioning",
						"returns": "iff v1 >= v2"
					},
					"parameters": [
						{
							"id": 613,
							"name": "v1",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the left half of the version inequality"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 614,
							"name": "v2",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "right half of the version inequality"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "utils.ts",
					"line": 60,
					"character": 30
				}
			]
		},
		{
			"id": 659,
			"name": "isManifestUriValid",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 660,
					"name": "isManifestUriValid",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Makes sure the `manifest_uri` is a same origin absolute URL.",
						"returns": "`true` if valid, otherwise `false`"
					},
					"parameters": [
						{
							"id": 661,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authVerification.ts",
					"line": 173,
					"character": 34
				}
			]
		},
		{
			"id": 2633,
			"name": "isNameAvailable",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2634,
					"name": "isNameAvailable",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2635,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 37,
					"character": 24
				}
			]
		},
		{
			"id": 2627,
			"name": "isNameValid",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2628,
					"name": "isNameValid",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2629,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"\""
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 5,
					"character": 20
				}
			]
		},
		{
			"id": 2636,
			"name": "isNamespaceAvailable",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2637,
					"name": "isNamespaceAvailable",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2638,
							"name": "namespaceID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 49,
					"character": 29
				}
			]
		},
		{
			"id": 2630,
			"name": "isNamespaceValid",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2631,
					"name": "isNamespaceValid",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2632,
							"name": "namespaceID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 30,
					"character": 25
				}
			]
		},
		{
			"id": 662,
			"name": "isRedirectUriValid",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 663,
					"name": "isRedirectUriValid",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Makes sure the `redirect_uri` is a same origin absolute URL.",
						"returns": "`true` if valid, otherwise `false`"
					},
					"parameters": [
						{
							"id": 664,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authVerification.ts",
					"line": 184,
					"character": 34
				}
			]
		},
		{
			"id": 626,
			"name": "isSameOriginAbsoluteUrl",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 627,
					"name": "isSameOriginAbsoluteUrl",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Checks if both urls pass the same origin check & are absolute",
						"returns": "true if they pass the same origin check"
					},
					"parameters": [
						{
							"id": 628,
							"name": "uri1",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "first uri to check"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 629,
							"name": "uri2",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "second uri to check"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "utils.ts",
					"line": 140,
					"character": 39
				}
			]
		},
		{
			"id": 2076,
			"name": "isSignInPending",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2077,
					"name": "isSignInPending",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Check if there is a authentication request that hasn't been handled.\nAlso checks for a protocol echo reply (which if detected then the page\nwill be automatically redirected after this call).",
						"returns": "`true` if there is a pending sign in, otherwise `false`\n"
					},
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authApp.ts",
					"line": 95,
					"character": 31
				}
			]
		},
		{
			"id": 2069,
			"name": "isUserSignedIn",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2070,
					"name": "isUserSignedIn",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Check if a user is currently signed in.",
						"returns": "`true` if the user is signed in, `false` if not.\n",
						"tags": [
							{
								"tag": "method",
								"text": "isUserSignedIn"
							}
						]
					},
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authApp.ts",
					"line": 49,
					"character": 30
				}
			]
		},
		{
			"id": 2044,
			"name": "launchCustomProtocol",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2045,
					"name": "launchCustomProtocol",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Detects if the native auth-browser is installed and is successfully\nlaunched via a custom protocol URI.",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 2046,
							"name": "authRequest",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "\nThe encoded authRequest to be used as a query param in the custom URI."
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2047,
							"name": "successCallback",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "\nThe callback that is invoked when the protocol handler was detected."
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2048,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"signatures": [
										{
											"id": 2049,
											"name": "__call",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									],
									"sources": [
										{
											"fileName": "auth/protocolLaunch.ts",
											"line": 17,
											"character": 18
										}
									]
								}
							}
						},
						{
							"id": 2050,
							"name": "failCallback",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "\nThe callback that is invoked when the protocol handler was not detected."
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2051,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"signatures": [
										{
											"id": 2052,
											"name": "__call",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									],
									"sources": [
										{
											"fileName": "auth/protocolLaunch.ts",
											"line": 18,
											"character": 15
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/protocolLaunch.ts",
					"line": 15,
					"character": 36
				}
			]
		},
		{
			"id": 1491,
			"name": "listFiles",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1492,
					"name": "listFiles",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "List the set of files in this application's Gaia storage bucket.",
						"returns": "that resolves to the number of files listed\n"
					},
					"parameters": [
						{
							"id": 1493,
							"name": "callback",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a callback to invoke on each named file that\nreturns `true` to continue the listing operation or `false` to end it"
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1494,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"signatures": [
										{
											"id": 1495,
											"name": "__call",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"parameters": [
												{
													"id": 1496,
													"name": "name",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"sources": [
										{
											"fileName": "storage/index.ts",
											"line": 648,
											"character": 11
										}
									]
								}
							}
						},
						{
							"id": 1497,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"text": "instance calling this method"
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 647,
					"character": 31
				}
			]
		},
		{
			"id": 1481,
			"name": "listFilesLoop",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 1482,
					"name": "listFilesLoop",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Loop over the list of files in a Gaia hub, and run a callback on each entry.\nNot meant to be called by external clients.",
						"returns": "that resolves to the number of files listed."
					},
					"parameters": [
						{
							"id": 1483,
							"name": "hubConfig",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the Gaia hub config"
							},
							"type": {
								"type": "reference",
								"name": "GaiaHubConfig",
								"id": 734
							}
						},
						{
							"id": 1484,
							"name": "page",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the page ID"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						},
						{
							"id": 1485,
							"name": "callCount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the loop count"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 1486,
							"name": "fileCount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the number of files listed so far"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 1487,
							"name": "callback",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the callback to invoke on each file.  If it returns a falsey\n value, then the loop stops.  If it returns a truthy value, the loop continues."
							},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1488,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"signatures": [
										{
											"id": 1489,
											"name": "__call",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"parameters": [
												{
													"id": 1490,
													"name": "name",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"sources": [
										{
											"fileName": "storage/index.ts",
											"line": 584,
											"character": 32
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "number"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 580,
					"character": 22
				}
			]
		},
		{
			"id": 2080,
			"name": "loadUserData",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2081,
					"name": "loadUserData",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Retrieves the user data object. The user's profile is stored in the key `profile`.",
						"returns": "User data object.\n"
					},
					"type": {
						"type": "reference",
						"name": "UserData",
						"id": 2053
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authApp.ts",
					"line": 123,
					"character": 28
				}
			]
		},
		{
			"id": 1369,
			"name": "lookupProfile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1370,
					"name": "lookupProfile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Look up a user profile by blockstack ID",
						"returns": "that resolves to a profile object\n"
					},
					"parameters": [
						{
							"id": 1371,
							"name": "username",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "The Blockstack ID of the profile to look up"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1372,
							"name": "zoneFileLookupURL",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileLookup.ts",
					"line": 14,
					"character": 29
				}
			]
		},
		{
			"id": 2580,
			"name": "makeAnnounce",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2581,
					"name": "makeAnnounce",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates an announce transaction",
						"returns": "- a promise which resolves to the hex-encoded transaction.\nthis function does not perform the requisite safety checks -- please see the\nsafety module for those."
					},
					"parameters": [
						{
							"id": 2582,
							"name": "messageHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the hash of the message to send.  Should be\n an already-announced zone file hash"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2583,
							"name": "senderKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the private key\n that pays for the transaction.  Should be the key that owns the\n name that the message recipients subscribe to"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2584,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\nindicating whether the function should attempt to return an unsigned (or not fully signed)\ntransaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 1014,
					"character": 21
				}
			]
		},
		{
			"id": 2401,
			"name": "makeAnnounceSkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2402,
					"name": "makeAnnounceSkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2403,
							"name": "messageHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 651,
					"character": 36
				}
			]
		},
		{
			"id": 1591,
			"name": "makeAuthRequest",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1592,
					"name": "makeAuthRequest",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Generates an authentication request that can be sent to the Blockstack\nbrowser for the user to approve sign in. This authentication request can\nthen be used for sign in by passing it to the `redirectToSignInWithAuthRequest`\nmethod.",
						"text": "*Note: This method should only be used if you want to roll your own authentication\nflow. Typically you'd use `redirectToSignIn` which takes care of this\nunder the hood.*\n",
						"returns": "the authentication request\n"
					},
					"parameters": [
						{
							"id": 1593,
							"name": "transitPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"text": "hex encoded transit private key"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1594,
							"name": "redirectURI",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"text": "location to redirect user to after sign in approval"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1595,
							"name": "manifestURI",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"text": "location of this app's manifest file"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1596,
							"name": "scopes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the permissions this app is requesting"
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							"defaultValue": " DEFAULT_SCOPE"
						},
						{
							"id": 1597,
							"name": "appDomain",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"text": "the origin of this app"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1598,
							"name": "expiresAt",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the time at which this request is no longer valid"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": " nextMonth().getTime()"
						},
						{
							"id": 1599,
							"name": "extraParams",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Any extra parameters you'd like to pass to the authenticator.\nUse this to pass options that aren't part of the Blockstack auth spec, but might be supported\nby special authenticators."
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							},
							"defaultValue": " {}"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authMessages.ts",
					"line": 56,
					"character": 31
				}
			]
		},
		{
			"id": 1608,
			"name": "makeAuthResponse",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 1609,
					"name": "makeAuthResponse",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a signed authentication response token for an app. This\ntoken is sent back to apps which use contents to access the\nresources and data requested by the app.",
						"returns": "signed and encoded authentication response token"
					},
					"parameters": [
						{
							"id": 1610,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the identity key of the Blockstack ID generating\nthe authentication response"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1611,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the profile object for the Blockstack ID"
							},
							"type": {
								"type": "reference",
								"name": "__type"
							},
							"defaultValue": " {}"
						},
						{
							"id": 1612,
							"name": "username",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the username of the Blockstack ID if any, otherwise `null`"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 1613,
							"name": "metadata",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "an object containing metadata sent as part of the authentication\nresponse including `email` if requested and available and a URL to the profile"
							},
							"type": {
								"type": "reference",
								"name": "AuthMetadata",
								"id": 1585
							}
						},
						{
							"id": 1614,
							"name": "coreToken",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "core session token when responding to a legacy auth request\nor `null` for current direct to gaia authentication requests"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 1615,
							"name": "appPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the application private key. This private key is\nunique and specific for every Blockstack ID and application combination."
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 1616,
							"name": "expiresAt",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "an integer in the same format as\n`new Date().getTime()`, milliseconds since the Unix epoch"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							},
							"defaultValue": " nextMonth().getTime()"
						},
						{
							"id": 1617,
							"name": "transitPublicKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the public key provide by the app\nin its authentication request with which secrets will be encrypted"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 1618,
							"name": "hubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "URL to the write path of the user's Gaia hub"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 1619,
							"name": "blockstackAPIUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "URL to the API endpoint to use"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 1620,
							"name": "associationToken",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "JWT that binds the app key to the identity key"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authMessages.ts",
					"line": 183,
					"character": 32
				}
			]
		},
		{
			"id": 2594,
			"name": "makeBitcoinSpend",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2595,
					"name": "makeBitcoinSpend",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a bitcoin spend to a specified address. This will fund up to `amount`\n  of satoshis from the payer's UTXOs. It will generate a change output if and only\n  if the amount of leftover change is *greater* than the additional fees associated\n  with the extra output. If the requested amount is not enough to fund the transaction's\n  associated fees, then this will reject with a InvalidAmountError",
						"text": "UTXOs are selected largest to smallest, and UTXOs which cannot fund the fees associated\n  with their own input will not be included.\n\nIf you specify an amount > the total balance of the payer address, then this will\n  generate a maximum spend transaction\n",
						"returns": "- a promise which resolves to the hex-encoded transaction."
					},
					"parameters": [
						{
							"id": 2596,
							"name": "destinationAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the bitcoin payment"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2597,
							"name": "paymentKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the private key\n   used to fund the bitcoin spend"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2598,
							"name": "amount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the amount in satoshis for the payment address to\n   spend in this transaction"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2599,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\nindicating whether the function should attempt to return an unsigned (or not fully signed)\ntransaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 1121,
					"character": 25
				}
			]
		},
		{
			"id": 2096,
			"name": "makeCoreSessionRequest",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 2097,
					"name": "makeCoreSessionRequest",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Create an authentication token to be sent to the Core API server\nin order to generate a Core session JWT.",
						"returns": "a JWT signed by the app's private key",
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"parameters": [
						{
							"id": 2098,
							"name": "appDomain",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "The unique application identifier (e.g. foo.app, www.foo.com, etc)."
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2099,
							"name": "appMethods",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "The list of API methods this application will need."
							},
							"type": {
								"type": "reference",
								"name": "Array",
								"typeArguments": [
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 2100,
							"name": "appPrivateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "The application-specific private key"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2101,
							"name": "blockchainID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "This is the blockchain ID of the requester"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 2102,
							"name": "thisDevice",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Identifier of the current device\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authSession.ts",
					"line": 19,
					"character": 38
				}
			]
		},
		{
			"id": 170,
			"name": "makeDIDFromAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 171,
					"name": "makeDIDFromAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 172,
							"name": "address",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "dids.ts",
					"line": 3,
					"character": 34
				}
			]
		},
		{
			"id": 173,
			"name": "makeDIDFromPublicKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 174,
					"name": "makeDIDFromPublicKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 175,
							"name": "publicKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "dids.ts",
					"line": 7,
					"character": 36
				}
			]
		},
		{
			"id": 185,
			"name": "makeECPrivateKey",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 186,
					"name": "makeECPrivateKey",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "keys.ts",
					"line": 12,
					"character": 32
				}
			]
		},
		{
			"id": 750,
			"name": "makeLegacyAuthToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 751,
					"name": "makeLegacyAuthToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 752,
							"name": "challengeText",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 753,
							"name": "signerKeyHex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/hub.ts",
					"line": 49,
					"character": 28
				}
			]
		},
		{
			"id": 2573,
			"name": "makeNameImport",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2574,
					"name": "makeNameImport",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a name import transaction for a namespace",
						"returns": "- a promise which resolves to the hex-encoded transaction.\nthis function does not perform the requisite safety checks -- please see\nthe safety module for those."
					},
					"parameters": [
						{
							"id": 2575,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to import"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2576,
							"name": "recipientAddr",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the name"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2577,
							"name": "zonefileHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the hash of the zonefile to give this name"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2578,
							"name": "importerKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the private key\nthat pays for the import"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2579,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\nindicating whether the function should attempt to return an unsigned (or not fully signed)\ntransaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 976,
					"character": 23
				}
			]
		},
		{
			"id": 2396,
			"name": "makeNameImportSkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2397,
					"name": "makeNameImportSkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2398,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2399,
							"name": "recipientAddr",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2400,
							"name": "zonefileHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 616,
					"character": 38
				}
			]
		},
		{
			"id": 2556,
			"name": "makeNamespacePreorder",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2557,
					"name": "makeNamespacePreorder",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a namespace preorder transaction for a namespace",
						"returns": "- a promise which resolves to the hex-encoded transaction.\n   this function *does not* perform the requisite safety checks -- please see\n   the safety module for those."
					},
					"parameters": [
						{
							"id": 2558,
							"name": "namespaceID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the namespace to pre-order"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2559,
							"name": "revealAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the namespace (this\n   must be passed as the 'revealAddress' in the namespace-reveal transaction)"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2560,
							"name": "paymentKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string of\n   the private key used to fund the transaction (or a\n   TransactionSigner object)"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2561,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\n   indicating whether the function should attempt to return an unsigned (or not fully signed)\n   transaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 849,
					"character": 30
				}
			]
		},
		{
			"id": 2382,
			"name": "makeNamespacePreorderSkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2383,
					"name": "makeNamespacePreorderSkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2384,
							"name": "namespaceID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2385,
							"name": "consensusHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2386,
							"name": "preorderAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2387,
							"name": "registerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2388,
							"name": "burn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "AmountType",
								"id": 2337
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 487,
					"character": 45
				}
			]
		},
		{
			"id": 2568,
			"name": "makeNamespaceReady",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2569,
					"name": "makeNamespaceReady",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a namespace ready transaction for a namespace",
						"returns": "- a promise which resolves to the hex-encoded transaction.\n this function *does not* perform the requisite safety checks -- please see\n the safety module for those."
					},
					"parameters": [
						{
							"id": 2570,
							"name": "namespaceID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the namespace to launch"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2571,
							"name": "revealKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the private key\n of the 'revealAddress' used to reveal the namespace"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2572,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\n indicating whether the function should attempt to return an unsigned (or not fully signed)\n transaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 939,
					"character": 27
				}
			]
		},
		{
			"id": 2393,
			"name": "makeNamespaceReadySkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2394,
					"name": "makeNamespaceReadySkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2395,
							"name": "namespaceID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 591,
					"character": 42
				}
			]
		},
		{
			"id": 2562,
			"name": "makeNamespaceReveal",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2563,
					"name": "makeNamespaceReveal",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a namespace reveal transaction for a namespace",
						"returns": "- a promise which resolves to the hex-encoded transaction.\n  this function *does not* perform the requisite safety checks -- please see\n  the safety module for those."
					},
					"parameters": [
						{
							"id": 2564,
							"name": "namespace",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the namespace to reveal"
							},
							"type": {
								"type": "reference",
								"name": "BlockstackNamespace",
								"id": 2295
							}
						},
						{
							"id": 2565,
							"name": "revealAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the namespace (this\n  must be passed as the 'revealAddress' in the namespace-reveal transaction)"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2566,
							"name": "paymentKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string (or\n  a TransactionSigner object) of the private key used to fund the\n  transaction"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2567,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\n  indicating whether the function should attempt to return an unsigned (or not fully signed)\n  transaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 896,
					"character": 28
				}
			]
		},
		{
			"id": 2389,
			"name": "makeNamespaceRevealSkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2390,
					"name": "makeNamespaceRevealSkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2391,
							"name": "namespace",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "BlockstackNamespace",
								"id": 2295
							}
						},
						{
							"id": 2392,
							"name": "revealAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 560,
					"character": 43
				}
			]
		},
		{
			"id": 2511,
			"name": "makePreorder",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2512,
					"name": "makePreorder",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a preorder transaction for a domain name.",
						"returns": "- a promise which resolves to the hex-encoded transaction.\n   this function *does not* perform the requisite safety checks -- please see\n   the safety module for those."
					},
					"parameters": [
						{
							"id": 2513,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to pre-order"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2514,
							"name": "destinationAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the name (this\n   must be passed as the 'registrationAddress' in the register transaction)"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2515,
							"name": "paymentKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string of\n   the private key used to fund the transaction or a transaction signer object"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2516,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\nindicating whether the function should attempt to return an unsigned (or not fully signed)\ntransaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 482,
					"character": 21
				}
			]
		},
		{
			"id": 2346,
			"name": "makePreorderSkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2347,
					"name": "makePreorderSkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2348,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2349,
							"name": "consensusHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2350,
							"name": "preorderAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2351,
							"name": "burnAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2352,
							"name": "burn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "AmountType",
								"id": 2337
							}
						},
						{
							"id": 2353,
							"name": "registerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 162,
					"character": 36
				}
			]
		},
		{
			"id": 1358,
			"name": "makeProfileZoneFile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1359,
					"name": "makeProfileZoneFile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1360,
							"name": "origin",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1361,
							"name": "tokenFileUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileZoneFiles.ts",
					"line": 7,
					"character": 35
				}
			]
		},
		{
			"id": 2525,
			"name": "makeRegister",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2526,
					"name": "makeRegister",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a register transaction for a domain name.",
						"returns": "- a promise which resolves to the hex-encoded transaction.\n   this function *does not* perform the requisite safety checks -- please see\n   the safety module for those."
					},
					"parameters": [
						{
							"id": 2527,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to register"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2528,
							"name": "registerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the name (this\n   must have been passed as the 'destinationAddress' in the preorder transaction)\n   this address will receive a dust UTXO"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2529,
							"name": "paymentKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string of\n   the private key (or a TransactionSigner object) used to fund the\n   transaction (this *must* be the same as the payment address used\n   to fund the preorder)"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2530,
							"name": "zonefile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the zonefile data to include (this will be hashed\n   to include in the transaction), the zonefile itself must be published\n   after the UPDATE propagates."
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 2531,
							"name": "valueHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the hash of the zone file data to include.\n   It will be used instead of zonefile, if given"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 2532,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\n   indicating whether the function should attempt to return an unsigned (or not fully signed)\n   transaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 613,
					"character": 21
				}
			]
		},
		{
			"id": 2354,
			"name": "makeRegisterSkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2355,
					"name": "makeRegisterSkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2356,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2357,
							"name": "ownerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2358,
							"name": "valueHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 2359,
							"name": "burnTokenAmountHex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 232,
					"character": 36
				}
			]
		},
		{
			"id": 2547,
			"name": "makeRenewal",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2548,
					"name": "makeRenewal",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a renewal transaction for a domain name.",
						"returns": "- a promise which resolves to the hex-encoded transaction.\n   this function *does not* perform the requisite safety checks -- please see\n   the safety module for those."
					},
					"parameters": [
						{
							"id": 2549,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to transfer"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2550,
							"name": "destinationAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the name after renewal\n   this address will receive a dust UTXO"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2551,
							"name": "ownerKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string of\n   the current owner's private key (or a TransactionSigner object)"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2552,
							"name": "paymentKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string of\n   the private key used to fund the renewal (or a TransactionSigner\n   object)"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2553,
							"name": "zonefile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the zonefile data to include, if given (this will be hashed\n   to include in the transaction), the zonefile itself must be published\n   after the RENEWAL propagates."
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 2554,
							"name": "valueHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the raw zone file hash to include (this will be used\n   instead of zonefile, if given)."
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						},
						{
							"id": 2555,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\n   indicating whether the function should attempt to return an unsigned (or not fully signed)\n   transaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 775,
					"character": 20
				}
			]
		},
		{
			"id": 2360,
			"name": "makeRenewalSkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2361,
					"name": "makeRenewalSkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2362,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2363,
							"name": "nextOwnerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2364,
							"name": "lastOwnerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2365,
							"name": "burnAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2366,
							"name": "burn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "AmountType",
								"id": 2337
							}
						},
						{
							"id": 2367,
							"name": "valueHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 304,
					"character": 35
				}
			]
		},
		{
			"id": 2541,
			"name": "makeRevoke",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2542,
					"name": "makeRevoke",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a revoke transaction for a domain name.",
						"returns": "- a promise which resolves to the hex-encoded transaction.\n   this function *does not* perform the requisite safety checks -- please see\n   the safety module for those."
					},
					"parameters": [
						{
							"id": 2543,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to revoke"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2544,
							"name": "ownerKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string of\n   the current owner's private key (or a TransactionSigner object)"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2545,
							"name": "paymentKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string of\n   the private key used to fund the transaction (or a\n   TransactionSigner object)"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2546,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\n   indicating whether the function should attempt to return an unsigned (or not fully signed)\n   transaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 723,
					"character": 19
				}
			]
		},
		{
			"id": 2379,
			"name": "makeRevokeSkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2380,
					"name": "makeRevokeSkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2381,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 455,
					"character": 34
				}
			]
		},
		{
			"id": 2341,
			"name": "makeTXbuilder",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2342,
					"name": "makeTXbuilder",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"type": {
						"type": "reference",
						"name": "TransactionBuilder"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 147,
					"character": 22
				}
			]
		},
		{
			"id": 2585,
			"name": "makeTokenTransfer",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2586,
					"name": "makeTokenTransfer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a token-transfer transaction",
						"returns": "- a promise which resolves to the hex-encoded transaction.\nThis function does not perform the requisite safety checks -- please see the\nsafety module for those."
					},
					"parameters": [
						{
							"id": 2587,
							"name": "recipientAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the tokens"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2588,
							"name": "tokenType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the type of tokens to send"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2589,
							"name": "tokenAmount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the BigInteger encoding of an unsigned 64-bit number of\n tokens to send"
							},
							"type": {
								"type": "reference",
								"name": "BN"
							}
						},
						{
							"id": 2590,
							"name": "scratchArea",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "an arbitrary string to include with the transaction"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2591,
							"name": "senderKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the hex-encoded private key to send\n  the tokens"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2592,
							"name": "btcFunderKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"text": "the hex-encoded private key to fund\n  the bitcoin fees for the transaction. Optional -- if not passed, will attempt to\n  fund with sender key."
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2593,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\n  indicating whether the function should attempt to return an unsigned (or not fully signed)\n  transaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 1055,
					"character": 26
				}
			]
		},
		{
			"id": 2404,
			"name": "makeTokenTransferSkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2405,
					"name": "makeTokenTransferSkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2406,
							"name": "recipientAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2407,
							"name": "consensusHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2408,
							"name": "tokenType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2409,
							"name": "tokenAmount",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "BN"
							}
						},
						{
							"id": 2410,
							"name": "scratchArea",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 676,
					"character": 41
				}
			]
		},
		{
			"id": 2533,
			"name": "makeTransfer",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2534,
					"name": "makeTransfer",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates a transfer transaction for a domain name.",
						"returns": "- a promise which resolves to the hex-encoded transaction.\n   this function *does not* perform the requisite safety checks -- please see\n   the safety module for those."
					},
					"parameters": [
						{
							"id": 2535,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to transfer"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2536,
							"name": "destinationAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the address to receive the name.\n   this address will receive a dust UTXO"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2537,
							"name": "ownerKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string of\n   the current owner's private key (or a TransactionSigner object)"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2538,
							"name": "paymentKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string of\n   the private key used to fund the transaction (or a\n   TransactionSigner object)"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2539,
							"name": "keepZonefile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "if true, then preserve the name's zone file"
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						},
						{
							"id": 2540,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\n  indicating whether the function should attempt to return an unsigned (or not fully signed)\n  transaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 669,
					"character": 21
				}
			]
		},
		{
			"id": 2368,
			"name": "makeTransferSkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2369,
					"name": "makeTransferSkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2370,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2371,
							"name": "consensusHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2372,
							"name": "newOwner",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2373,
							"name": "keepZonefile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 365,
					"character": 36
				}
			]
		},
		{
			"id": 624,
			"name": "makeUUID4",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 625,
					"name": "makeUUID4",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "UUIDs"
					},
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "utils.ts",
					"line": 121,
					"character": 25
				}
			]
		},
		{
			"id": 2517,
			"name": "makeUpdate",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true
			},
			"signatures": [
				{
					"id": 2518,
					"name": "makeUpdate",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Generates an update transaction for a domain name.",
						"returns": "- a promise which resolves to the hex-encoded transaction.\n   this function *does not* perform the requisite safety checks -- please see\n   the safety module for those."
					},
					"parameters": [
						{
							"id": 2519,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the name to update"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2520,
							"name": "ownerKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string of the\n   owner key, or a transaction signer object. This will provide one\n   UTXO input, and also recieve a dust output."
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2521,
							"name": "paymentKeyIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a hex string, or a\n   transaction signer object, of the private key used to fund the\n   transaction's txfees"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "TransactionSigner",
										"id": 2211
									}
								]
							}
						},
						{
							"id": 2522,
							"name": "zonefile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the zonefile data to update (this will be hashed\n   to include in the transaction), the zonefile itself must be published\n   after the UPDATE propagates."
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2523,
							"name": "valueHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "if given, this is the hash to store (instead of\n   zonefile).  zonefile will be ignored if this is given."
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"\""
						},
						{
							"id": 2524,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "optional boolean, defaults to false,\n   indicating whether the function should attempt to return an unsigned (or not fully signed)\n   transaction. Useful for passing around a TX for multi-sig input signing."
							},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 538,
					"character": 19
				}
			]
		},
		{
			"id": 2374,
			"name": "makeUpdateSkeleton",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2375,
					"name": "makeUpdateSkeleton",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2376,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2377,
							"name": "consensusHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2378,
							"name": "valueHash",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Transaction"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 411,
					"character": 34
				}
			]
		},
		{
			"id": 754,
			"name": "makeV1GaiaAuthToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 755,
					"name": "makeV1GaiaAuthToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 756,
							"name": "hubInfo",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 757,
							"name": "signerKeyHex",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 758,
							"name": "hubUrl",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 759,
							"name": "associationToken",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/hub.ts",
					"line": 81,
					"character": 28
				}
			]
		},
		{
			"id": 2647,
			"name": "namespaceIsReady",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2648,
					"name": "namespaceIsReady",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2649,
							"name": "namespaceID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 85,
					"character": 25
				}
			]
		},
		{
			"id": 2650,
			"name": "namespaceIsRevealed",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2651,
					"name": "namespaceIsRevealed",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2652,
							"name": "namespaceID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 97,
					"character": 28
				}
			]
		},
		{
			"id": 604,
			"name": "nextHour",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 605,
					"name": "nextHour",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"type": {
						"type": "reference",
						"name": "Date"
					}
				}
			],
			"sources": [
				{
					"fileName": "utils.ts",
					"line": 29,
					"character": 24
				}
			]
		},
		{
			"id": 602,
			"name": "nextMonth",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 603,
					"name": "nextMonth",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"type": {
						"type": "reference",
						"name": "Date"
					}
				}
			],
			"sources": [
				{
					"fileName": "utils.ts",
					"line": 21,
					"character": 25
				}
			]
		},
		{
			"id": 600,
			"name": "nextYear",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 601,
					"name": "nextYear",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Time"
					},
					"type": {
						"type": "reference",
						"name": "Date"
					}
				}
			],
			"sources": [
				{
					"fileName": "utils.ts",
					"line": 13,
					"character": 24
				}
			]
		},
		{
			"id": 1408,
			"name": "normalizeOptions",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 1409,
					"name": "normalizeOptions",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {},
					"typeParameter": [
						{
							"id": 1410,
							"name": "T",
							"kind": 131072,
							"kindString": "Type parameter",
							"flags": {}
						}
					],
					"parameters": [
						{
							"id": 1411,
							"name": "options",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intersection",
								"types": [
									{
										"type": "reflection",
										"declaration": {
											"id": 1412,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1413,
													"name": "app",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"comment": {
														"text": "the app to lookup for multi-player storage -\ndefaults to current origin\n"
													},
													"sources": [
														{
															"fileName": "storage/index.ts",
															"line": 159,
															"character": 7
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1414,
													"name": "username",
													"kind": 32,
													"kindString": "Variable",
													"flags": {
														"isOptional": true
													},
													"comment": {
														"text": "the Blockstack ID to lookup for multi-player storage"
													},
													"sources": [
														{
															"fileName": "storage/index.ts",
															"line": 160,
															"character": 12
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1413,
														1414
													]
												}
											],
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 158,
													"character": 11
												}
											]
										}
									},
									{
										"type": "typeParameter",
										"name": "T"
									}
								]
							}
						},
						{
							"id": 1415,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "intersection",
						"types": [
							{
								"type": "reflection",
								"declaration": {
									"id": 1416,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1417,
											"name": "app",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 159,
													"character": 7
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1418,
											"name": "username",
											"kind": 32,
											"kindString": "Variable",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "storage/index.ts",
													"line": 160,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1417,
												1418
											]
										}
									]
								}
							},
							{
								"type": "unknown",
								"name": "T"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 157,
					"character": 25
				}
			]
		},
		{
			"id": 2343,
			"name": "opEncode",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2344,
					"name": "opEncode",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2345,
							"name": "opcode",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/skeletons.ts",
					"line": 153,
					"character": 17
				}
			]
		},
		{
			"id": 2256,
			"name": "outputBytes",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2257,
					"name": "outputBytes",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2258,
							"name": "output",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"name": "txPoint",
										"id": 2248
									},
									{
										"type": "intrinsic",
										"name": "null"
									}
								]
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 43,
					"character": 20
				}
			]
		},
		{
			"id": 2639,
			"name": "ownsName",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2640,
					"name": "ownsName",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2641,
							"name": "fullyQualifiedName",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2642,
							"name": "ownerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 61,
					"character": 17
				}
			]
		},
		{
			"id": 187,
			"name": "publicKeyToAddress",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 188,
					"name": "publicKeyToAddress",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 189,
							"name": "publicKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "keys.ts",
					"line": 17,
					"character": 34
				}
			]
		},
		{
			"id": 1471,
			"name": "putFile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1472,
					"name": "putFile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Stores the data provided in the app's data store to to the file specified.",
						"returns": "that resolves if the operation succeed and rejects\nif it failed\n"
					},
					"parameters": [
						{
							"id": 1473,
							"name": "path",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the path to store the data in"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1474,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the data to store in the file"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						},
						{
							"id": 1475,
							"name": "options",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "PutFileOptions",
								"id": 1373
							}
						},
						{
							"id": 1476,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/index.ts",
					"line": 460,
					"character": 29
				}
			]
		},
		{
			"id": 2071,
			"name": "redirectToSignIn",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2072,
					"name": "redirectToSignIn",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Generates an authentication request and redirects the user to the Blockstack\nbrowser to approve the sign in request.",
						"text": "Please note that this requires that the web browser properly handles the\n`blockstack:` URL protocol handler.\n\nMost applications should use this\nmethod for sign in unless they require more fine grained control over how the\nauthentication request is generated. If your app falls into this category,\nuse `makeAuthRequest` and `redirectToSignInWithAuthRequest` to build your own sign in process.\n",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 2073,
							"name": "redirectURI",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2074,
							"name": "manifestURI",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2075,
							"name": "scopes",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authApp.ts",
					"line": 79,
					"character": 32
				}
			]
		},
		{
			"id": 2086,
			"name": "redirectToSignInWithAuthRequest",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2087,
					"name": "redirectToSignInWithAuthRequest",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Redirects the user to the Blockstack browser to approve the sign in request\ngiven.",
						"text": "The user is redirected to the `blockstackIDHost` if the `blockstack:`\nprotocol handler is not detected. Please note that the protocol handler detection\ndoes not work on all browsers.",
						"returns": "\n"
					},
					"parameters": [
						{
							"id": 2088,
							"name": "authRequest",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"text": "the authentication request generated by `makeAuthRequest`"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2089,
							"name": "blockstackIDHost",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the URL to redirect the user to if the blockstack\n                                    protocol handler is not detected"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " DEFAULT_BLOCKSTACK_HOST"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authApp.ts",
					"line": 165,
					"character": 47
				}
			]
		},
		{
			"id": 639,
			"name": "redirectUserToApp",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 640,
					"name": "redirectUserToApp",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Redirect the user's browser to the app using the `redirect_uri`\nspecified in the authentication request, passing the authentication\nresponse token as a query parameter.",
						"tags": [
							{
								"tag": "throws",
								"text": "{Error} if there is no redirect uri"
							}
						]
					},
					"parameters": [
						{
							"id": 641,
							"name": "authRequest",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication request token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 642,
							"name": "authResponse",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication response token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authProvider.ts",
					"line": 71,
					"character": 33
				}
			]
		},
		{
			"id": 2203,
			"name": "resolveZoneFileToPerson",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2204,
					"name": "resolveZoneFileToPerson",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2205,
							"name": "zoneFile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 2206,
							"name": "publicKeyOrAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2207,
							"name": "callback",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 2208,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"signatures": [
										{
											"id": 2209,
											"name": "__call",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"parameters": [
												{
													"id": 2210,
													"name": "profile",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "any"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									],
									"sources": [
										{
											"fileName": "profiles/profileSchemas/personZoneFiles.ts",
											"line": 11,
											"character": 11
										}
									]
								}
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileSchemas/personZoneFiles.ts",
					"line": 8,
					"character": 39
				}
			]
		},
		{
			"id": 1365,
			"name": "resolveZoneFileToProfile",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1366,
					"name": "resolveZoneFileToProfile",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 1367,
							"name": "zoneFile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 1368,
							"name": "publicKeyOrAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "Object"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileZoneFiles.ts",
					"line": 64,
					"character": 40
				}
			]
		},
		{
			"id": 2430,
			"name": "returnTransactionHex",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2431,
					"name": "returnTransactionHex",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2432,
							"name": "txB",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "bitcoinjs.TransactionBuilder"
							}
						},
						{
							"id": 2433,
							"name": "buildIncomplete",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"defaultValue": "false"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 63,
					"character": 29
				}
			]
		},
		{
			"id": 2643,
			"name": "revealedNamespace",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2644,
					"name": "revealedNamespace",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2645,
							"name": "namespaceID",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2646,
							"name": "revealAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 73,
					"character": 26
				}
			]
		},
		{
			"id": 2103,
			"name": "sendCoreSessionRequest",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 2104,
					"name": "sendCoreSessionRequest",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Send Core a request for a session token.",
						"returns": "the resolves to a JWT signed with the Core API server's private key\nthat authorizes the bearer to carry out the requested operations and rejects\nwith an error message otherwise",
						"tags": [
							{
								"tag": "deprecated",
								"text": ""
							}
						]
					},
					"parameters": [
						{
							"id": 2105,
							"name": "coreHost",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "host name of the core node"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2106,
							"name": "corePort",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "port number of the core node"
							},
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 2107,
							"name": "coreAuthRequest",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "a signed JWT encoding the authentication request"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2108,
							"name": "apiPassword",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the API password for Core\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authSession.ts",
					"line": 66,
					"character": 38
				}
			]
		},
		{
			"id": 701,
			"name": "sharedSecretToKeys",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 702,
					"name": "sharedSecretToKeys",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 703,
							"name": "sharedSecret",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Buffer"
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 704,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"children": [
								{
									"id": 705,
									"name": "encryptionKey",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "encryption/ec.ts",
											"line": 46,
											"character": 17
										}
									],
									"type": {
										"type": "reference",
										"name": "Buffer"
									},
									"defaultValue": " hashedSecret.slice(0, 32)"
								},
								{
									"id": 706,
									"name": "hmacKey",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "encryption/ec.ts",
											"line": 47,
											"character": 11
										}
									],
									"type": {
										"type": "reference",
										"name": "Buffer"
									},
									"defaultValue": " hashedSecret.slice(32)"
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										705,
										706
									]
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 42,
					"character": 27
				}
			]
		},
		{
			"id": 718,
			"name": "signECDSA",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 719,
					"name": "signECDSA",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Sign content using ECDSA",
						"returns": "contains:\nsignature - Hex encoded DER signature\npublic key - Hex encoded private string taken from privateKey"
					},
					"parameters": [
						{
							"id": 720,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "secp256k1 private key hex string"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 721,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "content to sign"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 722,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"children": [
								{
									"id": 723,
									"name": "publicKey",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "encryption/ec.ts",
											"line": 164,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 724,
									"name": "signature",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "encryption/ec.ts",
											"line": 164,
											"character": 30
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										723,
										724
									]
								}
							],
							"sources": [
								{
									"fileName": "encryption/ec.ts",
									"line": 163,
									"character": 72
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 163,
					"character": 25
				}
			]
		},
		{
			"id": 2287,
			"name": "signInputs",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2288,
					"name": "signInputs",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2289,
							"name": "txB",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "bitcoinjs.TransactionBuilder"
							}
						},
						{
							"id": 2290,
							"name": "defaultSigner",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "TransactionSigner",
								"id": 2211
							}
						},
						{
							"id": 2291,
							"name": "otherSigners",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "Array",
								"typeArguments": [
									{
										"type": "reflection",
										"declaration": {
											"id": 2292,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 2293,
													"name": "index",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "operations/utils.ts",
															"line": 183,
															"character": 54
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												},
												{
													"id": 2294,
													"name": "signer",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "operations/utils.ts",
															"line": 183,
															"character": 70
														}
													],
													"type": {
														"type": "reference",
														"name": "TransactionSigner",
														"id": 2211
													}
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														2293,
														2294
													]
												}
											],
											"sources": [
												{
													"fileName": "operations/utils.ts",
													"line": 183,
													"character": 48
												}
											]
										}
									}
								]
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "reference",
								"name": "TransactionBuilder"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 181,
					"character": 26
				}
			]
		},
		{
			"id": 840,
			"name": "signProfileToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 841,
					"name": "signProfileToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Signs a profile token",
						"returns": "- the signed profile token\n"
					},
					"parameters": [
						{
							"id": 842,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the JSON of the profile to be signed"
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 843,
							"name": "privateKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the signing private key"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 844,
							"name": "subject",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"text": "the entity that the information is about"
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 845,
							"name": "issuer",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"text": "the entity that is issuing the token"
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 846,
							"name": "signingAlgorithm",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the signing algorithm to use"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"ES256K\""
						},
						{
							"id": 847,
							"name": "issuedAt",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the time of issuance of the token"
							},
							"type": {
								"type": "reference",
								"name": "Date"
							},
							"defaultValue": " new Date()"
						},
						{
							"id": 848,
							"name": "expiresAt",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the time of expiration of the token"
							},
							"type": {
								"type": "reference",
								"name": "Date"
							},
							"defaultValue": " nextYear()"
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileTokens.ts",
					"line": 19,
					"character": 32
				}
			]
		},
		{
			"id": 2082,
			"name": "signUserOut",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2083,
					"name": "signUserOut",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Sign the user out and optionally redirect to given location."
					},
					"parameters": [
						{
							"id": 2084,
							"name": "redirectURL",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"text": "\nLocation to redirect user to after sign out.\nOnly used in environments with `window` available\n"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 2085,
							"name": "caller",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {
								"isOptional": true
							},
							"type": {
								"type": "reference",
								"name": "UserSession",
								"id": 1498
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "void"
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authApp.ts",
					"line": 137,
					"character": 27
				}
			]
		},
		{
			"id": 2274,
			"name": "sumOutputValues",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 2275,
					"name": "sumOutputValues",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2276,
							"name": "txIn",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"name": "bitcoinjs.Transaction"
									},
									{
										"type": "reference",
										"name": "bitcoinjs.TransactionBuilder"
									}
								]
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 85,
					"character": 31
				}
			]
		},
		{
			"id": 2259,
			"name": "transactionBytes",
			"kind": 64,
			"kindString": "Function",
			"flags": {},
			"signatures": [
				{
					"id": 2260,
					"name": "transactionBytes",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 2261,
							"name": "inputs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Array",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "reference",
												"name": "txPoint",
												"id": 2248
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									}
								]
							}
						},
						{
							"id": 2262,
							"name": "outputs",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "Array",
								"typeArguments": [
									{
										"type": "union",
										"types": [
											{
												"type": "reference",
												"name": "txPoint",
												"id": 2248
											},
											{
												"type": "intrinsic",
												"name": "null"
											}
										]
									}
								]
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "number"
					}
				}
			],
			"sources": [
				{
					"fileName": "operations/utils.ts",
					"line": 51,
					"character": 25
				}
			]
		},
		{
			"id": 606,
			"name": "updateQueryStringParameter",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 607,
					"name": "updateQueryStringParameter",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Query Strings"
					},
					"parameters": [
						{
							"id": 608,
							"name": "uri",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 609,
							"name": "key",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 610,
							"name": "value",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					}
				}
			],
			"sources": [
				{
					"fileName": "utils.ts",
					"line": 42,
					"character": 42
				}
			]
		},
		{
			"id": 740,
			"name": "uploadToGaiaHub",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 741,
					"name": "uploadToGaiaHub",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"parameters": [
						{
							"id": 742,
							"name": "filename",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 743,
							"name": "contents",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 744,
							"name": "hubConfig",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "reference",
								"name": "GaiaHubConfig",
								"id": 734
							}
						},
						{
							"id": 745,
							"name": "contentType",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": "\"application/octet-stream\""
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "string"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "storage/hub.ts",
					"line": 20,
					"character": 37
				}
			]
		},
		{
			"id": 1069,
			"name": "validateProofs",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 1070,
					"name": "validateProofs",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Validates the social proofs in a user's profile. Currently supports validation of\nFacebook, Twitter, GitHub, Instagram, LinkedIn and HackerNews accounts.",
						"returns": "that resolves to an array of validated proof objects\n"
					},
					"parameters": [
						{
							"id": 1071,
							"name": "profile",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "The JSON of the profile to be validated"
							},
							"type": {
								"type": "intrinsic",
								"name": "any"
							}
						},
						{
							"id": 1072,
							"name": "ownerAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "The owner bitcoin address to be validated"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1073,
							"name": "name",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"defaultValue": " null"
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "any"
								}
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileProofs.ts",
					"line": 13,
					"character": 30
				}
			]
		},
		{
			"id": 665,
			"name": "verifyAuthRequest",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 666,
					"name": "verifyAuthRequest",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Verify authentication request is valid. This function performs a number\nof checks on the authentication request token:\n* Checks that `token` has a valid issuance date & is not expired\n* Checks that `token` has a valid signature that matches the public key it claims\n* Checks that both the manifest and redirect URLs are absolute and conform to\nthe same origin policy",
						"returns": "that resolves to true if the auth request\n is valid and false if it does not. It rejects with a String if the\n token is not signed\n @private\n"
					},
					"parameters": [
						{
							"id": 667,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication request token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authVerification.ts",
					"line": 203,
					"character": 33
				}
			]
		},
		{
			"id": 668,
			"name": "verifyAuthRequestAndLoadManifest",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 669,
					"name": "verifyAuthRequestAndLoadManifest",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Verify the authentication request is valid and\nfetch the app manifest file if valid. Otherwise, reject the promise.",
						"returns": "that resolves to the app manifest file in JSON format\nor rejects if the auth request or app manifest file is invalid"
					},
					"parameters": [
						{
							"id": 670,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "encoded and signed authentication request token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "any"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authVerification.ts",
					"line": 232,
					"character": 48
				}
			]
		},
		{
			"id": 671,
			"name": "verifyAuthResponse",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 672,
					"name": "verifyAuthResponse",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Verify the authentication response is valid",
						"returns": "that resolves to true if auth response\nis valid and false if it does not"
					},
					"parameters": [
						{
							"id": 673,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the authentication response token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 674,
							"name": "nameLookupURL",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the url use to verify owner of a username"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reference",
						"name": "Promise",
						"typeArguments": [
							{
								"type": "intrinsic",
								"name": "boolean"
							}
						]
					}
				}
			],
			"sources": [
				{
					"fileName": "auth/authVerification.ts",
					"line": 251,
					"character": 34
				}
			]
		},
		{
			"id": 728,
			"name": "verifyECDSA",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isPrivate": true,
				"isExported": true
			},
			"signatures": [
				{
					"id": 729,
					"name": "verifyECDSA",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {
						"isPrivate": true
					},
					"comment": {
						"shortText": "Verify content using ECDSA",
						"returns": "returns true when signature matches publickey + content, false if not"
					},
					"parameters": [
						{
							"id": 730,
							"name": "content",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Content to verify was signed"
							},
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"name": "ArrayBuffer"
									},
									{
										"type": "reference",
										"name": "Buffer"
									}
								]
							}
						},
						{
							"id": 731,
							"name": "publicKey",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "secp256k1 private key hex string"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 732,
							"name": "signature",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "Hex encoded DER signature"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					}
				}
			],
			"sources": [
				{
					"fileName": "encryption/ec.ts",
					"line": 193,
					"character": 27
				}
			]
		},
		{
			"id": 855,
			"name": "verifyProfileToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 856,
					"name": "verifyProfileToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Verifies a profile token",
						"returns": "- the verified, decoded profile token",
						"tags": [
							{
								"tag": "throws",
								"text": "{Error} - throws an error if token verification fails\n"
							}
						]
					},
					"parameters": [
						{
							"id": 857,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the token to be verified"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 858,
							"name": "publicKeyOrAddress",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the public key or address of the\n  keypair that is thought to have signed the token"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "any"
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileTokens.ts",
					"line": 74,
					"character": 34
				}
			]
		},
		{
			"id": 849,
			"name": "wrapProfileToken",
			"kind": 64,
			"kindString": "Function",
			"flags": {
				"isExported": true
			},
			"signatures": [
				{
					"id": 850,
					"name": "wrapProfileToken",
					"kind": 4096,
					"kindString": "Call signature",
					"flags": {},
					"comment": {
						"shortText": "Wraps a token for a profile token file",
						"returns": "- including `token` and `decodedToken`\n"
					},
					"parameters": [
						{
							"id": 851,
							"name": "token",
							"kind": 32768,
							"kindString": "Parameter",
							"flags": {},
							"comment": {
								"text": "the token to be wrapped"
							},
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 852,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"children": [
								{
									"id": 854,
									"name": "decodedToken",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileTokens.ts",
											"line": 62,
											"character": 16
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "any"
									},
									"defaultValue": " decodeToken(token)"
								},
								{
									"id": 853,
									"name": "token",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileTokens.ts",
											"line": 61,
											"character": 9
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										854,
										853
									]
								}
							]
						}
					}
				}
			],
			"sources": [
				{
					"fileName": "profiles/profileTokens.ts",
					"line": 59,
					"character": 32
				}
			]
		},
		{
			"id": 2066,
			"name": "DEFAULT_PROFILE",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isConst": true
			},
			"children": [
				{
					"id": 2068,
					"name": "@context",
					"kind": 32,
					"kindString": "Variable",
					"flags": {},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 26,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"http://schema.org\""
				},
				{
					"id": 2067,
					"name": "@type",
					"kind": 32,
					"kindString": "Variable",
					"flags": {},
					"sources": [
						{
							"fileName": "auth/authApp.ts",
							"line": 25,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"Person\""
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						2068,
						2067
					]
				}
			],
			"sources": [
				{
					"fileName": "auth/authApp.ts",
					"line": 24,
					"character": 21
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 159,
			"name": "ERROR_CODES",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 162,
					"name": "INVALID_STATE",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 5,
							"character": 15
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"invalid_state\""
				},
				{
					"id": 160,
					"name": "MISSING_PARAMETER",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 3,
							"character": 19
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"missing_parameter\""
				},
				{
					"id": 163,
					"name": "NO_SESSION_DATA",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 6,
							"character": 17
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"no_session_data\""
				},
				{
					"id": 161,
					"name": "REMOTE_SERVICE_ERROR",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 4,
							"character": 22
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"remote_service_error\""
				},
				{
					"id": 164,
					"name": "UNKNOWN",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "errors.ts",
							"line": 7,
							"character": 9
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"unknown\""
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						162,
						160,
						163,
						161,
						164
					]
				}
			],
			"sources": [
				{
					"fileName": "errors.ts",
					"line": 2,
					"character": 24
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 597,
			"name": "config",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isConst": true
			},
			"children": [
				{
					"id": 599,
					"name": "logLevel",
					"kind": 32,
					"kindString": "Variable",
					"flags": {},
					"sources": [
						{
							"fileName": "config.ts",
							"line": 5,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"debug\""
				},
				{
					"id": 598,
					"name": "network",
					"kind": 32,
					"kindString": "Variable",
					"flags": {},
					"sources": [
						{
							"fileName": "config.ts",
							"line": 4,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"name": "BlockstackNetwork",
						"id": 236
					},
					"defaultValue": " network.defaults.MAINNET_DEFAULT"
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						599,
						598
					]
				}
			],
			"sources": [
				{
					"fileName": "config.ts",
					"line": 3,
					"character": 12
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 588,
			"name": "network",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 592,
					"name": "BitcoindAPI",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1194,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"name": "BitcoindAPI",
						"id": 513
					}
				},
				{
					"id": 591,
					"name": "BlockchainInfoApi",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1193,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"name": "BlockchainInfoApi",
						"id": 558
					}
				},
				{
					"id": 589,
					"name": "BlockstackNetwork",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1191,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"name": "BlockstackNetwork",
						"id": 236
					}
				},
				{
					"id": 593,
					"name": "InsightClient",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1195,
							"character": 15
						}
					],
					"type": {
						"type": "reference",
						"name": "InsightClient",
						"id": 540
					}
				},
				{
					"id": 590,
					"name": "LocalRegtest",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1192,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "LocalRegtest",
						"id": 375
					}
				},
				{
					"id": 594,
					"name": "defaults",
					"kind": 2097152,
					"kindString": "Object literal",
					"flags": {
						"isExported": true
					},
					"children": [
						{
							"id": 595,
							"name": "LOCAL_REGTEST",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "network.ts",
									"line": 1196,
									"character": 27
								}
							],
							"type": {
								"type": "reference",
								"name": "LocalRegtest",
								"id": 375
							}
						},
						{
							"id": 596,
							"name": "MAINNET_DEFAULT",
							"kind": 32,
							"kindString": "Variable",
							"flags": {
								"isExported": true
							},
							"sources": [
								{
									"fileName": "network.ts",
									"line": 1196,
									"character": 44
								}
							],
							"type": {
								"type": "reference",
								"name": "BlockstackNetwork",
								"id": 236
							}
						}
					],
					"groups": [
						{
							"title": "Variables",
							"kind": 32,
							"children": [
								595,
								596
							]
						}
					],
					"sources": [
						{
							"fileName": "network.ts",
							"line": 1196,
							"character": 10
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "object"
					}
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						592,
						591,
						589,
						593,
						590
					]
				},
				{
					"title": "Object literals",
					"kind": 2097152,
					"children": [
						594
					]
				}
			],
			"sources": [
				{
					"fileName": "network.ts",
					"line": 1190,
					"character": 20
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 1062,
			"name": "profileServices",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 1063,
					"name": "facebook",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "profiles/services/index.ts",
							"line": 20,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"name": "Facebook",
						"id": 894
					},
					"defaultValue": " Facebook"
				},
				{
					"id": 1064,
					"name": "github",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "profiles/services/index.ts",
							"line": 21,
							"character": 8
						}
					],
					"type": {
						"type": "reference",
						"name": "Github",
						"id": 919
					},
					"defaultValue": " Github"
				},
				{
					"id": 1067,
					"name": "hackerNews",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "profiles/services/index.ts",
							"line": 24,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"name": "HackerNews",
						"id": 994
					},
					"defaultValue": " HackerNews"
				},
				{
					"id": 1066,
					"name": "instagram",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "profiles/services/index.ts",
							"line": 23,
							"character": 11
						}
					],
					"type": {
						"type": "reference",
						"name": "Instagram",
						"id": 969
					},
					"defaultValue": " Instagram"
				},
				{
					"id": 1068,
					"name": "linkedIn",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "profiles/services/index.ts",
							"line": 25,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"name": "LinkedIn",
						"id": 1019
					},
					"defaultValue": " LinkedIn"
				},
				{
					"id": 1065,
					"name": "twitter",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "profiles/services/index.ts",
							"line": 22,
							"character": 9
						}
					],
					"type": {
						"type": "reference",
						"name": "Twitter",
						"id": 944
					},
					"defaultValue": " Twitter"
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						1063,
						1064,
						1067,
						1066,
						1068,
						1065
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/services/index.ts",
					"line": 17,
					"character": 28
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 2664,
			"name": "safety",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 2665,
					"name": "addressCanReceiveName",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/safety.ts",
							"line": 139,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"name": "addressCanReceiveName",
						"id": 2656
					}
				},
				{
					"id": 2675,
					"name": "isAccountSpendable",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/safety.ts",
							"line": 149,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"name": "isAccountSpendable",
						"id": 2659
					}
				},
				{
					"id": 2666,
					"name": "isInGracePeriod",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/safety.ts",
							"line": 140,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "isInGracePeriod",
						"id": 2653
					}
				},
				{
					"id": 2668,
					"name": "isNameAvailable",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/safety.ts",
							"line": 142,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "isNameAvailable",
						"id": 2633
					}
				},
				{
					"id": 2669,
					"name": "isNameValid",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/safety.ts",
							"line": 143,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"name": "isNameValid",
						"id": 2627
					}
				},
				{
					"id": 2671,
					"name": "isNamespaceAvailable",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/safety.ts",
							"line": 145,
							"character": 22
						}
					],
					"type": {
						"type": "reference",
						"name": "isNamespaceAvailable",
						"id": 2636
					}
				},
				{
					"id": 2670,
					"name": "isNamespaceValid",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/safety.ts",
							"line": 144,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"name": "isNamespaceValid",
						"id": 2630
					}
				},
				{
					"id": 2673,
					"name": "namespaceIsReady",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/safety.ts",
							"line": 147,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"name": "namespaceIsReady",
						"id": 2647
					}
				},
				{
					"id": 2674,
					"name": "namespaceIsRevealed",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/safety.ts",
							"line": 148,
							"character": 21
						}
					],
					"type": {
						"type": "reference",
						"name": "namespaceIsRevealed",
						"id": 2650
					}
				},
				{
					"id": 2667,
					"name": "ownsName",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/safety.ts",
							"line": 141,
							"character": 10
						}
					],
					"type": {
						"type": "reference",
						"name": "ownsName",
						"id": 2639
					}
				},
				{
					"id": 2672,
					"name": "revealedNamespace",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/safety.ts",
							"line": 146,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"name": "revealedNamespace",
						"id": 2643
					}
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						2665,
						2675,
						2666,
						2668,
						2669,
						2671,
						2670,
						2673,
						2674,
						2667,
						2672
					]
				}
			],
			"sources": [
				{
					"fileName": "operations/safety.ts",
					"line": 138,
					"character": 19
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 1106,
			"name": "schemaDefinition",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isConst": true
			},
			"children": [
				{
					"id": 1245,
					"name": "strict",
					"kind": 32,
					"kindString": "Variable",
					"flags": {},
					"sources": [
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 15,
							"character": 8
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "boolean"
					},
					"defaultValue": "false"
				},
				{
					"id": 1107,
					"name": "type",
					"kind": 32,
					"kindString": "Variable",
					"flags": {},
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 9,
							"character": 6
						},
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 14,
							"character": 6
						},
						{
							"fileName": "profiles/profileSchemas/organization.ts",
							"line": 9,
							"character": 6
						},
						{
							"fileName": "profiles/profileSchemas/creativework.ts",
							"line": 7,
							"character": 6
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "string"
					},
					"defaultValue": "\"object\""
				},
				{
					"id": 1108,
					"name": "properties",
					"kind": 2097152,
					"kindString": "Object literal",
					"flags": {},
					"children": [
						{
							"id": 1109,
							"name": "@context",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1111,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profile.ts",
											"line": 11,
											"character": 42
										},
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 17,
											"character": 42
										},
										{
											"fileName": "profiles/profileSchemas/organization.ts",
											"line": 11,
											"character": 42
										},
										{
											"fileName": "profiles/profileSchemas/creativework.ts",
											"line": 9,
											"character": 42
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1110,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profile.ts",
											"line": 11,
											"character": 22
										},
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 17,
											"character": 22
										},
										{
											"fileName": "profiles/profileSchemas/organization.ts",
											"line": 11,
											"character": 22
										},
										{
											"fileName": "profiles/profileSchemas/creativework.ts",
											"line": 9,
											"character": 22
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1111,
										1110
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profile.ts",
									"line": 11,
									"character": 14
								},
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 17,
									"character": 14
								},
								{
									"fileName": "profiles/profileSchemas/organization.ts",
									"line": 11,
									"character": 14
								},
								{
									"fileName": "profiles/profileSchemas/creativework.ts",
									"line": 9,
									"character": 14
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1246,
							"name": "@id",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1248,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 19,
											"character": 37
										},
										{
											"fileName": "profiles/profileSchemas/organization.ts",
											"line": 13,
											"character": 37
										},
										{
											"fileName": "profiles/profileSchemas/creativework.ts",
											"line": 11,
											"character": 37
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1247,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 19,
											"character": 17
										},
										{
											"fileName": "profiles/profileSchemas/organization.ts",
											"line": 13,
											"character": 17
										},
										{
											"fileName": "profiles/profileSchemas/creativework.ts",
											"line": 11,
											"character": 17
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1248,
										1247
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 19,
									"character": 9
								},
								{
									"fileName": "profiles/profileSchemas/organization.ts",
									"line": 13,
									"character": 9
								},
								{
									"fileName": "profiles/profileSchemas/creativework.ts",
									"line": 11,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1112,
							"name": "@type",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1113,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profile.ts",
											"line": 12,
											"character": 19
										},
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 18,
											"character": 19
										},
										{
											"fileName": "profiles/profileSchemas/organization.ts",
											"line": 12,
											"character": 19
										},
										{
											"fileName": "profiles/profileSchemas/creativework.ts",
											"line": 10,
											"character": 19
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1113
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profile.ts",
									"line": 12,
									"character": 11
								},
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 18,
									"character": 11
								},
								{
									"fileName": "profiles/profileSchemas/organization.ts",
									"line": 12,
									"character": 11
								},
								{
									"fileName": "profiles/profileSchemas/creativework.ts",
									"line": 10,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1286,
							"name": "account",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1288,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 49,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1287,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 48,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"array\""
								},
								{
									"id": 1289,
									"name": "items",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {},
									"children": [
										{
											"id": 1290,
											"name": "type",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 51,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "\"object\""
										},
										{
											"id": 1291,
											"name": "properties",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {},
											"children": [
												{
													"id": 1292,
													"name": "@type",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1293,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 53,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1293
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 53,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 1297,
													"name": "identifier",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1299,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 55,
																	"character": 48
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 1298,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 55,
																	"character": 28
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1299,
																1298
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 55,
															"character": 20
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 1306,
													"name": "proofMessage",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1308,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 58,
																	"character": 50
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 1307,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 58,
																	"character": 30
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1308,
																1307
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 58,
															"character": 22
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 1309,
													"name": "proofSignature",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1311,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 59,
																	"character": 52
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 1310,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 59,
																	"character": 32
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1311,
																1310
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 59,
															"character": 24
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 1300,
													"name": "proofType",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1302,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 56,
																	"character": 47
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 1301,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 56,
																	"character": 27
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1302,
																1301
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 56,
															"character": 19
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 1303,
													"name": "proofUrl",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1305,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 57,
																	"character": 46
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 1304,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 57,
																	"character": 26
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1305,
																1304
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 57,
															"character": 18
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 1294,
													"name": "service",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1296,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 54,
																	"character": 45
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 1295,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 54,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1296,
																1295
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 54,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												}
											],
											"groups": [
												{
													"title": "Object literals",
													"kind": 2097152,
													"children": [
														1292,
														1297,
														1306,
														1309,
														1300,
														1303,
														1294
													]
												}
											],
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 52,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1290
											]
										},
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												1291
											]
										}
									],
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 50,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1288,
										1287
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										1289
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 47,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1334,
							"name": "address",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1336,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 87,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1335,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 86,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"object\""
								},
								{
									"id": 1337,
									"name": "properties",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {},
									"children": [
										{
											"id": 1338,
											"name": "@type",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {},
											"children": [
												{
													"id": 1339,
													"name": "type",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 89,
															"character": 23
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"string\""
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1339
													]
												}
											],
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 89,
													"character": 15
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 1349,
											"name": "addressCountry",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {},
											"children": [
												{
													"id": 1351,
													"name": "optional",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 93,
															"character": 50
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													},
													"defaultValue": "true"
												},
												{
													"id": 1350,
													"name": "type",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 93,
															"character": 30
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"string\""
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1351,
														1350
													]
												}
											],
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 93,
													"character": 22
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 1343,
											"name": "addressLocality",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {},
											"children": [
												{
													"id": 1345,
													"name": "optional",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 91,
															"character": 51
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													},
													"defaultValue": "true"
												},
												{
													"id": 1344,
													"name": "type",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 91,
															"character": 31
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"string\""
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1345,
														1344
													]
												}
											],
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 91,
													"character": 23
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 1346,
											"name": "postalCode",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {},
											"children": [
												{
													"id": 1348,
													"name": "optional",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 92,
															"character": 46
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													},
													"defaultValue": "true"
												},
												{
													"id": 1347,
													"name": "type",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 92,
															"character": 26
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"string\""
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1348,
														1347
													]
												}
											],
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 92,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 1340,
											"name": "streetAddress",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {},
											"children": [
												{
													"id": 1342,
													"name": "optional",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 90,
															"character": 49
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													},
													"defaultValue": "true"
												},
												{
													"id": 1341,
													"name": "type",
													"kind": 32,
													"kindString": "Variable",
													"flags": {},
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 90,
															"character": 29
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													},
													"defaultValue": "\"string\""
												}
											],
											"groups": [
												{
													"title": "Variables",
													"kind": 32,
													"children": [
														1342,
														1341
													]
												}
											],
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 90,
													"character": 21
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												1338,
												1349,
												1343,
												1346,
												1340
											]
										}
									],
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 88,
											"character": 16
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1336,
										1335
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										1337
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 85,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1352,
							"name": "birthDate",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1354,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 96,
											"character": 41
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1353,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 96,
											"character": 21
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1354,
										1353
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 96,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1258,
							"name": "description",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1260,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 23,
											"character": 43
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1259,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 23,
											"character": 23
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1260,
										1259
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 23,
									"character": 15
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1255,
							"name": "familyName",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1257,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 22,
											"character": 42
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1256,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 22,
											"character": 22
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1257,
										1256
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 22,
									"character": 14
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1252,
							"name": "givenName",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1254,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 21,
											"character": 41
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1253,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 21,
											"character": 21
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1254,
										1253
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 21,
									"character": 13
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1261,
							"name": "image",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1263,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 26,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1262,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 25,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"array\""
								},
								{
									"id": 1264,
									"name": "items",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {},
									"children": [
										{
											"id": 1265,
											"name": "type",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 28,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "\"object\""
										},
										{
											"id": 1266,
											"name": "properties",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {},
											"children": [
												{
													"id": 1267,
													"name": "@type",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1268,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 30,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1268
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 30,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 1272,
													"name": "contentUrl",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1274,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 32,
																	"character": 48
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 1273,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 32,
																	"character": 28
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1274,
																1273
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 32,
															"character": 20
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 1269,
													"name": "name",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1271,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 31,
																	"character": 42
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 1270,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 31,
																	"character": 22
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1271,
																1270
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 31,
															"character": 14
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												}
											],
											"groups": [
												{
													"title": "Object literals",
													"kind": 2097152,
													"children": [
														1267,
														1272,
														1269
													]
												}
											],
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 29,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1265
											]
										},
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												1266
											]
										}
									],
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 27,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1263,
										1262
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										1264
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 24,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1323,
							"name": "knows",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1325,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 76,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1324,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 75,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"array\""
								},
								{
									"id": 1326,
									"name": "items",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {},
									"children": [
										{
											"id": 1327,
											"name": "type",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 78,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "\"object\""
										},
										{
											"id": 1328,
											"name": "properties",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {},
											"children": [
												{
													"id": 1331,
													"name": "@id",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1333,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 81,
																	"character": 43
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 1332,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 81,
																	"character": 23
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1333,
																1332
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 81,
															"character": 15
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 1329,
													"name": "@type",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1330,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 80,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1330
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 80,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												}
											],
											"groups": [
												{
													"title": "Object literals",
													"kind": 2097152,
													"children": [
														1331,
														1329
													]
												}
											],
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 79,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1327
											]
										},
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												1328
											]
										}
									],
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 77,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1325,
										1324
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										1326
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 74,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1249,
							"name": "name",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1251,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 20,
											"character": 36
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1250,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 20,
											"character": 16
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1251,
										1250
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 20,
									"character": 8
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1355,
							"name": "taxID",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1357,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 97,
											"character": 37
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1356,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 97,
											"character": 17
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"string\""
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1357,
										1356
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 97,
									"character": 9
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1275,
							"name": "website",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1277,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 38,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1276,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 37,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"array\""
								},
								{
									"id": 1278,
									"name": "items",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {},
									"children": [
										{
											"id": 1279,
											"name": "type",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 40,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "\"object\""
										},
										{
											"id": 1280,
											"name": "properties",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {},
											"children": [
												{
													"id": 1281,
													"name": "@type",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1282,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 42,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1282
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 42,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 1283,
													"name": "url",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1285,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 43,
																	"character": 41
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 1284,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 43,
																	"character": 21
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1285,
																1284
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 43,
															"character": 13
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												}
											],
											"groups": [
												{
													"title": "Object literals",
													"kind": 2097152,
													"children": [
														1281,
														1283
													]
												}
											],
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 41,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1279
											]
										},
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												1280
											]
										}
									],
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 39,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1277,
										1276
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										1278
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 36,
									"character": 11
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						},
						{
							"id": 1312,
							"name": "worksFor",
							"kind": 2097152,
							"kindString": "Object literal",
							"flags": {},
							"children": [
								{
									"id": 1314,
									"name": "optional",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 65,
											"character": 14
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"defaultValue": "true"
								},
								{
									"id": 1313,
									"name": "type",
									"kind": 32,
									"kindString": "Variable",
									"flags": {},
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 64,
											"character": 10
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"defaultValue": "\"array\""
								},
								{
									"id": 1315,
									"name": "items",
									"kind": 2097152,
									"kindString": "Object literal",
									"flags": {},
									"children": [
										{
											"id": 1316,
											"name": "type",
											"kind": 32,
											"kindString": "Variable",
											"flags": {},
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 67,
													"character": 12
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											},
											"defaultValue": "\"object\""
										},
										{
											"id": 1317,
											"name": "properties",
											"kind": 2097152,
											"kindString": "Object literal",
											"flags": {},
											"children": [
												{
													"id": 1320,
													"name": "@id",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1322,
															"name": "optional",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 70,
																	"character": 43
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															},
															"defaultValue": "true"
														},
														{
															"id": 1321,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 70,
																	"character": 23
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1322,
																1321
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 70,
															"character": 15
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												},
												{
													"id": 1318,
													"name": "@type",
													"kind": 2097152,
													"kindString": "Object literal",
													"flags": {},
													"children": [
														{
															"id": 1319,
															"name": "type",
															"kind": 32,
															"kindString": "Variable",
															"flags": {},
															"sources": [
																{
																	"fileName": "profiles/profileSchemas/person.ts",
																	"line": 69,
																	"character": 25
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															},
															"defaultValue": "\"string\""
														}
													],
													"groups": [
														{
															"title": "Variables",
															"kind": 32,
															"children": [
																1319
															]
														}
													],
													"sources": [
														{
															"fileName": "profiles/profileSchemas/person.ts",
															"line": 69,
															"character": 17
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												}
											],
											"groups": [
												{
													"title": "Object literals",
													"kind": 2097152,
													"children": [
														1320,
														1318
													]
												}
											],
											"sources": [
												{
													"fileName": "profiles/profileSchemas/person.ts",
													"line": 68,
													"character": 18
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"groups": [
										{
											"title": "Variables",
											"kind": 32,
											"children": [
												1316
											]
										},
										{
											"title": "Object literals",
											"kind": 2097152,
											"children": [
												1317
											]
										}
									],
									"sources": [
										{
											"fileName": "profiles/profileSchemas/person.ts",
											"line": 66,
											"character": 11
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								}
							],
							"groups": [
								{
									"title": "Variables",
									"kind": 32,
									"children": [
										1314,
										1313
									]
								},
								{
									"title": "Object literals",
									"kind": 2097152,
									"children": [
										1315
									]
								}
							],
							"sources": [
								{
									"fileName": "profiles/profileSchemas/person.ts",
									"line": 63,
									"character": 12
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							}
						}
					],
					"groups": [
						{
							"title": "Object literals",
							"kind": 2097152,
							"children": [
								1109,
								1246,
								1112,
								1286,
								1334,
								1352,
								1258,
								1255,
								1252,
								1261,
								1323,
								1249,
								1355,
								1275,
								1312
							]
						}
					],
					"sources": [
						{
							"fileName": "profiles/profile.ts",
							"line": 10,
							"character": 12
						},
						{
							"fileName": "profiles/profileSchemas/person.ts",
							"line": 16,
							"character": 12
						},
						{
							"fileName": "profiles/profileSchemas/organization.ts",
							"line": 10,
							"character": 12
						},
						{
							"fileName": "profiles/profileSchemas/creativework.ts",
							"line": 8,
							"character": 12
						}
					],
					"type": {
						"type": "intrinsic",
						"name": "object"
					}
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						1245,
						1107
					]
				},
				{
					"title": "Object literals",
					"kind": 2097152,
					"children": [
						1108
					]
				}
			],
			"sources": [
				{
					"fileName": "profiles/profile.ts",
					"line": 8,
					"character": 22
				},
				{
					"fileName": "profiles/profileSchemas/person.ts",
					"line": 13,
					"character": 22
				},
				{
					"fileName": "profiles/profileSchemas/organization.ts",
					"line": 8,
					"character": 22
				},
				{
					"fileName": "profiles/profileSchemas/creativework.ts",
					"line": 6,
					"character": 22
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		},
		{
			"id": 2600,
			"name": "transactions",
			"kind": 2097152,
			"kindString": "Object literal",
			"flags": {
				"isExported": true,
				"isConst": true
			},
			"children": [
				{
					"id": 2614,
					"name": "BlockstackNamespace",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1195,
							"character": 21
						}
					],
					"type": {
						"type": "reference",
						"name": "BlockstackNamespace",
						"id": 2295
					}
				},
				{
					"id": 2625,
					"name": "estimateAnnounce",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1206,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"name": "estimateAnnounce",
						"id": 2499
					}
				},
				{
					"id": 2624,
					"name": "estimateNameImport",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1205,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"name": "estimateNameImport",
						"id": 2493
					}
				},
				{
					"id": 2621,
					"name": "estimateNamespacePreorder",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1202,
							"character": 27
						}
					],
					"type": {
						"type": "reference",
						"name": "estimateNamespacePreorder",
						"id": 2477
					}
				},
				{
					"id": 2623,
					"name": "estimateNamespaceReady",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1204,
							"character": 24
						}
					],
					"type": {
						"type": "reference",
						"name": "estimateNamespaceReady",
						"id": 2489
					}
				},
				{
					"id": 2622,
					"name": "estimateNamespaceReveal",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1203,
							"character": 25
						}
					],
					"type": {
						"type": "reference",
						"name": "estimateNamespaceReveal",
						"id": 2483
					}
				},
				{
					"id": 2615,
					"name": "estimatePreorder",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1196,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"name": "estimatePreorder",
						"id": 2437
					}
				},
				{
					"id": 2616,
					"name": "estimateRegister",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1197,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"name": "estimateRegister",
						"id": 2443
					}
				},
				{
					"id": 2619,
					"name": "estimateRenewal",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1200,
							"character": 17
						}
					],
					"type": {
						"type": "reference",
						"name": "estimateRenewal",
						"id": 2463
					}
				},
				{
					"id": 2620,
					"name": "estimateRevoke",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1201,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"name": "estimateRevoke",
						"id": 2471
					}
				},
				{
					"id": 2626,
					"name": "estimateTokenTransfer",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1207,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"name": "estimateTokenTransfer",
						"id": 2503
					}
				},
				{
					"id": 2617,
					"name": "estimateTransfer",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1198,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"name": "estimateTransfer",
						"id": 2456
					}
				},
				{
					"id": 2618,
					"name": "estimateUpdate",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1199,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"name": "estimateUpdate",
						"id": 2450
					}
				},
				{
					"id": 2612,
					"name": "makeAnnounce",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1193,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "makeAnnounce",
						"id": 2580
					}
				},
				{
					"id": 2610,
					"name": "makeBitcoinSpend",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1191,
							"character": 18
						}
					],
					"type": {
						"type": "reference",
						"name": "makeBitcoinSpend",
						"id": 2594
					}
				},
				{
					"id": 2611,
					"name": "makeNameImport",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1192,
							"character": 16
						}
					],
					"type": {
						"type": "reference",
						"name": "makeNameImport",
						"id": 2573
					}
				},
				{
					"id": 2607,
					"name": "makeNamespacePreorder",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1188,
							"character": 23
						}
					],
					"type": {
						"type": "reference",
						"name": "makeNamespacePreorder",
						"id": 2556
					}
				},
				{
					"id": 2609,
					"name": "makeNamespaceReady",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1190,
							"character": 20
						}
					],
					"type": {
						"type": "reference",
						"name": "makeNamespaceReady",
						"id": 2568
					}
				},
				{
					"id": 2608,
					"name": "makeNamespaceReveal",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1189,
							"character": 21
						}
					],
					"type": {
						"type": "reference",
						"name": "makeNamespaceReveal",
						"id": 2562
					}
				},
				{
					"id": 2603,
					"name": "makePreorder",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1184,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "makePreorder",
						"id": 2511
					}
				},
				{
					"id": 2604,
					"name": "makeRegister",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1185,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "makeRegister",
						"id": 2525
					}
				},
				{
					"id": 2601,
					"name": "makeRenewal",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1182,
							"character": 13
						}
					],
					"type": {
						"type": "reference",
						"name": "makeRenewal",
						"id": 2547
					}
				},
				{
					"id": 2606,
					"name": "makeRevoke",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1187,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"name": "makeRevoke",
						"id": 2541
					}
				},
				{
					"id": 2613,
					"name": "makeTokenTransfer",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1194,
							"character": 19
						}
					],
					"type": {
						"type": "reference",
						"name": "makeTokenTransfer",
						"id": 2585
					}
				},
				{
					"id": 2605,
					"name": "makeTransfer",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1186,
							"character": 14
						}
					],
					"type": {
						"type": "reference",
						"name": "makeTransfer",
						"id": 2533
					}
				},
				{
					"id": 2602,
					"name": "makeUpdate",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isExported": true
					},
					"sources": [
						{
							"fileName": "operations/txbuild.ts",
							"line": 1183,
							"character": 12
						}
					],
					"type": {
						"type": "reference",
						"name": "makeUpdate",
						"id": 2517
					}
				}
			],
			"groups": [
				{
					"title": "Variables",
					"kind": 32,
					"children": [
						2614,
						2625,
						2624,
						2621,
						2623,
						2622,
						2615,
						2616,
						2619,
						2620,
						2626,
						2617,
						2618,
						2612,
						2610,
						2611,
						2607,
						2609,
						2608,
						2603,
						2604,
						2601,
						2606,
						2613,
						2605,
						2602
					]
				}
			],
			"sources": [
				{
					"fileName": "operations/txbuild.ts",
					"line": 1181,
					"character": 25
				}
			],
			"type": {
				"type": "intrinsic",
				"name": "object"
			}
		}
	],
	"groups": [
		{
			"title": "Classes",
			"kind": 128,
			"children": [
				10,
				222,
				513,
				558,
				29,
				2295,
				236,
				2676,
				2171,
				894,
				919,
				994,
				540,
				969,
				816,
				101,
				78,
				41,
				137,
				1019,
				375,
				828,
				193,
				115,
				53,
				148,
				89,
				2139,
				2118,
				1172,
				1074,
				2220,
				65,
				872,
				769,
				805,
				126,
				944,
				1498
			]
		},
		{
			"title": "Interfaces",
			"kind": 256,
			"children": [
				1626,
				2211,
				2053,
				1044
			]
		},
		{
			"title": "Type aliases",
			"kind": 4194304,
			"children": [
				2337,
				2332,
				2333,
				1585,
				676,
				165,
				734,
				1453,
				2760,
				1373,
				792,
				576,
				2248
			]
		},
		{
			"title": "Variables",
			"kind": 32,
			"children": [
				2752,
				1623,
				2757,
				2755,
				2756,
				5,
				6,
				733,
				1,
				2754,
				2,
				2759,
				3,
				7,
				4,
				2236,
				1622,
				2758,
				1621,
				2753,
				9,
				586,
				587,
				8,
				582,
				791,
				1378,
				584,
				585,
				583,
				2243,
				2244,
				2245,
				2246,
				2247,
				1584,
				2411,
				2412,
				675,
				218,
				214,
				213
			]
		},
		{
			"title": "Functions",
			"kind": 64,
			"children": [
				2413,
				2280,
				2656,
				688,
				683,
				2338,
				760,
				868,
				864,
				2277,
				1395,
				714,
				2131,
				2135,
				2127,
				1604,
				1379,
				646,
				649,
				643,
				621,
				618,
				1388,
				710,
				2123,
				1600,
				697,
				2499,
				2493,
				2477,
				2489,
				2483,
				2437,
				2443,
				2463,
				2471,
				2269,
				2503,
				2456,
				2450,
				859,
				636,
				1114,
				2422,
				1589,
				1166,
				179,
				1477,
				634,
				2078,
				1153,
				1169,
				765,
				725,
				1163,
				2109,
				176,
				1150,
				182,
				1147,
				1460,
				1428,
				1436,
				1419,
				746,
				1402,
				1144,
				707,
				1141,
				2770,
				2773,
				1160,
				1124,
				190,
				1362,
				2266,
				2263,
				2434,
				1382,
				1156,
				2090,
				1445,
				2240,
				2237,
				2767,
				615,
				693,
				2253,
				2659,
				656,
				2653,
				653,
				611,
				659,
				2633,
				2627,
				2636,
				2630,
				662,
				626,
				2076,
				2069,
				2044,
				1491,
				1481,
				2080,
				1369,
				2580,
				2401,
				1591,
				1608,
				2594,
				2096,
				170,
				173,
				185,
				750,
				2573,
				2396,
				2556,
				2382,
				2568,
				2393,
				2562,
				2389,
				2511,
				2346,
				1358,
				2525,
				2354,
				2547,
				2360,
				2541,
				2379,
				2341,
				2585,
				2404,
				2533,
				2368,
				624,
				2517,
				2374,
				754,
				2647,
				2650,
				604,
				602,
				600,
				1408,
				2343,
				2256,
				2639,
				187,
				1471,
				2071,
				2086,
				639,
				2203,
				1365,
				2430,
				2643,
				2103,
				701,
				718,
				2287,
				840,
				2082,
				2274,
				2259,
				606,
				740,
				1069,
				665,
				668,
				671,
				728,
				855,
				849
			]
		},
		{
			"title": "Object literals",
			"kind": 2097152,
			"children": [
				2066,
				159,
				597,
				588,
				1062,
				2664,
				1106,
				2600
			]
		}
	]
}