From a1bda62962d97affce288bad72cdb77772857324 Mon Sep 17 00:00:00 2001 From: Vasco Santos Date: Thu, 15 Apr 2021 09:52:47 +0200 Subject: [PATCH] chore: update documentation --- assets/css/main.css | 2661 ++++++++++++++++- assets/js/main.js | 299 +- assets/js/search.js | 1 + assets/js/search.json | 1 - classes/__libp2p_.libp2p.html | Bin 117896 -> 0 bytes ...address_manager_index_.addressmanager.html | 911 ------ classes/_circuit_auto_relay_.autorelay.html | 628 ---- ...circuit_stream_handler_.streamhandler.html | 489 --- classes/_circuit_index_.relay.html | 482 --- classes/_circuit_transport_.circuit.html | 637 ---- ...tion_manager_index_.connectionmanager.html | 1244 -------- ...nager_latency_monitor_.latencymonitor.html | 929 ------ ...ange_emitter_.visibilitychangeemitter.html | 809 ----- ...content_routing_index_.contentrouting.html | 558 ---- .../_dialer_dial_request_.dialrequest.html | 491 --- classes/_dialer_index_.dialer.html | 817 ----- classes/_identify_index_.identifyservice.html | 633 ---- classes/_keychain_cms_.cms.html | 389 --- classes/_keychain_index_.keychain.html | 800 ----- classes/_metrics_index_.metrics.html | 811 ----- classes/_metrics_stats_.stats.html | 1121 ------- classes/_nat_manager_.natmanager.html | 609 ---- classes/_peer_routing_.peerrouting.html | 507 ---- ..._peer_store_address_book_.addressbook.html | 826 ----- classes/_peer_store_book_.book.html | 589 ---- classes/_peer_store_index_.peerstore.html | 964 ------ classes/_peer_store_key_book_.keybook.html | 604 ---- ...eer_store_metadata_book_.metadatabook.html | 710 ----- ...persistent_index_.persistentpeerstore.html | 1248 -------- .../_peer_store_proto_book_.protobook.html | 665 ---- classes/_pnet_index_.protector.html | 393 --- classes/_record_envelope_index_.envelope.html | 493 --- ..._record_peer_record_index_.peerrecord.html | 498 --- classes/_registrar_.registrar.html | 580 ---- .../_transport_manager_.transportmanager.html | 748 ----- classes/_upgrader_.upgrader.html | 835 ------ classes/libp2p.html | 2113 +++++++++++++ enums/_types_.keytype.html | 354 --- globals.html | Bin 23445 -> 0 bytes index.html | 453 +-- interfaces/_types_.eventemitter.html | 732 ----- interfaces/_types_.eventemitterfactory.html | 337 --- interfaces/constructoroptions.html | 229 ++ interfaces/createoptions.html | 229 ++ interfaces/dhtoptions.html | 257 ++ interfaces/handlerprops.html | 257 ++ interfaces/keychainoptions.html | 229 ++ interfaces/libp2pconfig.html | 314 ++ interfaces/libp2pmodules.html | 341 +++ interfaces/libp2poptions.html | 393 +++ interfaces/metricsoptions.html | 229 ++ interfaces/peerstoreoptions.html | 229 ++ interfaces/pubsublocaloptions.html | 229 ++ interfaces/randomwalkoptions.html | 271 ++ interfaces/relayoptions.html | 271 ++ modules.html | 349 +++ modules/__libp2p_.html | Bin 53926 -> 0 bytes modules/_address_manager_index_.html | 300 -- modules/_circuit_auto_relay_.html | 311 -- modules/_circuit_circuit_hop_.html | 476 --- modules/_circuit_circuit_stop_.html | 363 --- modules/_circuit_circuit_stream_handler_.html | 234 -- modules/_circuit_circuit_utils_.html | 281 -- modules/_circuit_constants_.html | 280 -- modules/_circuit_index_.html | 310 -- modules/_circuit_listener_.html | 268 -- modules/_circuit_multicodec_.html | 225 -- modules/_circuit_protocol_index_.html | 343 --- modules/_circuit_transport_.html | 297 -- modules/_circuit_utils_.html | 238 -- modules/_config_.html | 238 -- modules/_connection_manager_index_.html | 401 --- .../_connection_manager_latency_monitor_.html | 365 --- ...on_manager_visibility_change_emitter_.html | 253 -- modules/_constants_.html | 258 -- modules/_constants_.metrics.html | 266 -- modules/_content_routing_index_.html | 278 -- modules/_content_routing_utils_.html | 374 --- modules/_dialer_dial_request_.html | 321 -- modules/_dialer_index_.html | 492 --- modules/_errors_.codes.html | 526 ---- modules/_errors_.html | 221 -- modules/_errors_.messages.html | 258 -- modules/_get_peer_.getpeer.html | 264 -- modules/_get_peer_.html | 236 -- modules/_identify_consts_.html | 258 -- modules/_identify_index_.html | 297 -- modules/_identify_index_.multicodecs.html | 240 -- modules/_identify_message_.html | 225 -- modules/_insecure_plaintext_.html | 312 -- modules/_insecure_proto_.html | 225 -- modules/_keychain_cms_.html | 215 -- modules/_keychain_index_.html | 286 -- modules/_keychain_util_.html | 297 -- modules/_metrics_index_.html | 377 --- modules/_metrics_old_peers_.html | 238 -- modules/_metrics_stats_.html | 253 -- modules/_nat_manager_.html | 256 -- modules/_peer_routing_.html | 234 -- modules/_peer_store_address_book_.html | 360 --- modules/_peer_store_book_.html | 234 -- modules/_peer_store_index_.html | 285 -- modules/_peer_store_key_book_.html | 264 -- modules/_peer_store_metadata_book_.html | 253 -- modules/_peer_store_persistent_consts_.html | 269 -- modules/_peer_store_persistent_index_.html | 290 -- ...ore_persistent_pb_address_book_proto_.html | 225 -- ...store_persistent_pb_proto_book_proto_.html | 225 -- modules/_peer_store_proto_book_.html | 253 -- modules/_ping_constants_.html | 236 -- modules/_ping_index_.html | 328 -- modules/_ping_index_.ping.html | 294 -- modules/_ping_util_.html | 238 -- modules/_pnet_crypto_.html | 292 -- modules/_pnet_errors_.html | 269 -- modules/_pnet_index_.html | 349 --- modules/_pnet_key_generator_.generate.html | 267 -- modules/_pnet_key_generator_.html | 247 -- modules/_pubsub_adapter_.html | 273 -- modules/_pubsub_adapter_.pubsubadapter.html | 267 -- modules/_record_envelope_envelope_proto_.html | 273 -- modules/_record_envelope_index_.html | 320 -- modules/_record_peer_record_consts_.html | 262 -- modules/_record_peer_record_index_.html | 318 -- ...record_peer_record_peer_record_proto_.html | 273 -- modules/_record_utils_.html | 266 -- modules/_registrar_.html | 297 -- .../_transport_manager_.fault_tolerance.html | 253 -- modules/_transport_manager_.html | 326 -- modules/_types_.html | 703 ----- modules/_upgrader_.html | 404 --- 131 files changed, 8969 insertions(+), 45630 deletions(-) create mode 100644 assets/js/search.js delete mode 100644 assets/js/search.json delete mode 100644 classes/__libp2p_.libp2p.html delete mode 100644 classes/_address_manager_index_.addressmanager.html delete mode 100644 classes/_circuit_auto_relay_.autorelay.html delete mode 100644 classes/_circuit_circuit_stream_handler_.streamhandler.html delete mode 100644 classes/_circuit_index_.relay.html delete mode 100644 classes/_circuit_transport_.circuit.html delete mode 100644 classes/_connection_manager_index_.connectionmanager.html delete mode 100644 classes/_connection_manager_latency_monitor_.latencymonitor.html delete mode 100644 classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html delete mode 100644 classes/_content_routing_index_.contentrouting.html delete mode 100644 classes/_dialer_dial_request_.dialrequest.html delete mode 100644 classes/_dialer_index_.dialer.html delete mode 100644 classes/_identify_index_.identifyservice.html delete mode 100644 classes/_keychain_cms_.cms.html delete mode 100644 classes/_keychain_index_.keychain.html delete mode 100644 classes/_metrics_index_.metrics.html delete mode 100644 classes/_metrics_stats_.stats.html delete mode 100644 classes/_nat_manager_.natmanager.html delete mode 100644 classes/_peer_routing_.peerrouting.html delete mode 100644 classes/_peer_store_address_book_.addressbook.html delete mode 100644 classes/_peer_store_book_.book.html delete mode 100644 classes/_peer_store_index_.peerstore.html delete mode 100644 classes/_peer_store_key_book_.keybook.html delete mode 100644 classes/_peer_store_metadata_book_.metadatabook.html delete mode 100644 classes/_peer_store_persistent_index_.persistentpeerstore.html delete mode 100644 classes/_peer_store_proto_book_.protobook.html delete mode 100644 classes/_pnet_index_.protector.html delete mode 100644 classes/_record_envelope_index_.envelope.html delete mode 100644 classes/_record_peer_record_index_.peerrecord.html delete mode 100644 classes/_registrar_.registrar.html delete mode 100644 classes/_transport_manager_.transportmanager.html delete mode 100644 classes/_upgrader_.upgrader.html create mode 100644 classes/libp2p.html delete mode 100644 enums/_types_.keytype.html delete mode 100644 globals.html delete mode 100644 interfaces/_types_.eventemitter.html delete mode 100644 interfaces/_types_.eventemitterfactory.html create mode 100644 interfaces/constructoroptions.html create mode 100644 interfaces/createoptions.html create mode 100644 interfaces/dhtoptions.html create mode 100644 interfaces/handlerprops.html create mode 100644 interfaces/keychainoptions.html create mode 100644 interfaces/libp2pconfig.html create mode 100644 interfaces/libp2pmodules.html create mode 100644 interfaces/libp2poptions.html create mode 100644 interfaces/metricsoptions.html create mode 100644 interfaces/peerstoreoptions.html create mode 100644 interfaces/pubsublocaloptions.html create mode 100644 interfaces/randomwalkoptions.html create mode 100644 interfaces/relayoptions.html create mode 100644 modules.html delete mode 100644 modules/__libp2p_.html delete mode 100644 modules/_address_manager_index_.html delete mode 100644 modules/_circuit_auto_relay_.html delete mode 100644 modules/_circuit_circuit_hop_.html delete mode 100644 modules/_circuit_circuit_stop_.html delete mode 100644 modules/_circuit_circuit_stream_handler_.html delete mode 100644 modules/_circuit_circuit_utils_.html delete mode 100644 modules/_circuit_constants_.html delete mode 100644 modules/_circuit_index_.html delete mode 100644 modules/_circuit_listener_.html delete mode 100644 modules/_circuit_multicodec_.html delete mode 100644 modules/_circuit_protocol_index_.html delete mode 100644 modules/_circuit_transport_.html delete mode 100644 modules/_circuit_utils_.html delete mode 100644 modules/_config_.html delete mode 100644 modules/_connection_manager_index_.html delete mode 100644 modules/_connection_manager_latency_monitor_.html delete mode 100644 modules/_connection_manager_visibility_change_emitter_.html delete mode 100644 modules/_constants_.html delete mode 100644 modules/_constants_.metrics.html delete mode 100644 modules/_content_routing_index_.html delete mode 100644 modules/_content_routing_utils_.html delete mode 100644 modules/_dialer_dial_request_.html delete mode 100644 modules/_dialer_index_.html delete mode 100644 modules/_errors_.codes.html delete mode 100644 modules/_errors_.html delete mode 100644 modules/_errors_.messages.html delete mode 100644 modules/_get_peer_.getpeer.html delete mode 100644 modules/_get_peer_.html delete mode 100644 modules/_identify_consts_.html delete mode 100644 modules/_identify_index_.html delete mode 100644 modules/_identify_index_.multicodecs.html delete mode 100644 modules/_identify_message_.html delete mode 100644 modules/_insecure_plaintext_.html delete mode 100644 modules/_insecure_proto_.html delete mode 100644 modules/_keychain_cms_.html delete mode 100644 modules/_keychain_index_.html delete mode 100644 modules/_keychain_util_.html delete mode 100644 modules/_metrics_index_.html delete mode 100644 modules/_metrics_old_peers_.html delete mode 100644 modules/_metrics_stats_.html delete mode 100644 modules/_nat_manager_.html delete mode 100644 modules/_peer_routing_.html delete mode 100644 modules/_peer_store_address_book_.html delete mode 100644 modules/_peer_store_book_.html delete mode 100644 modules/_peer_store_index_.html delete mode 100644 modules/_peer_store_key_book_.html delete mode 100644 modules/_peer_store_metadata_book_.html delete mode 100644 modules/_peer_store_persistent_consts_.html delete mode 100644 modules/_peer_store_persistent_index_.html delete mode 100644 modules/_peer_store_persistent_pb_address_book_proto_.html delete mode 100644 modules/_peer_store_persistent_pb_proto_book_proto_.html delete mode 100644 modules/_peer_store_proto_book_.html delete mode 100644 modules/_ping_constants_.html delete mode 100644 modules/_ping_index_.html delete mode 100644 modules/_ping_index_.ping.html delete mode 100644 modules/_ping_util_.html delete mode 100644 modules/_pnet_crypto_.html delete mode 100644 modules/_pnet_errors_.html delete mode 100644 modules/_pnet_index_.html delete mode 100644 modules/_pnet_key_generator_.generate.html delete mode 100644 modules/_pnet_key_generator_.html delete mode 100644 modules/_pubsub_adapter_.html delete mode 100644 modules/_pubsub_adapter_.pubsubadapter.html delete mode 100644 modules/_record_envelope_envelope_proto_.html delete mode 100644 modules/_record_envelope_index_.html delete mode 100644 modules/_record_peer_record_consts_.html delete mode 100644 modules/_record_peer_record_index_.html delete mode 100644 modules/_record_peer_record_peer_record_proto_.html delete mode 100644 modules/_record_utils_.html delete mode 100644 modules/_registrar_.html delete mode 100644 modules/_transport_manager_.fault_tolerance.html delete mode 100644 modules/_transport_manager_.html delete mode 100644 modules/_types_.html delete mode 100644 modules/_upgrader_.html diff --git a/assets/css/main.css b/assets/css/main.css index 1b59d973..46571c27 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -1 +1,2660 @@ -/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4,.tsd-index-panel h3{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer;*overflow:visible}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.hljs{display:inline-block;padding:.5em;background:#fff;color:#000}.hljs-comment,.hljs-annotation,.hljs-template_comment,.diff .hljs-header,.hljs-chunk,.apache .hljs-cbracket{color:green}.hljs-keyword,.hljs-id,.hljs-built_in,.css .smalltalk .hljs-class,.hljs-winutils,.bash .hljs-variable,.tex .hljs-command,.hljs-request,.hljs-status,.nginx .hljs-title{color:blue}.xml .hljs-tag{color:blue}.xml .hljs-tag .hljs-value{color:blue}.hljs-string,.hljs-title,.hljs-parent,.hljs-tag .hljs-value,.hljs-rules .hljs-value{color:#a31515}.ruby .hljs-symbol{color:#a31515}.ruby .hljs-symbol .hljs-string{color:#a31515}.hljs-template_tag,.django .hljs-variable,.hljs-addition,.hljs-flow,.hljs-stream,.apache .hljs-tag,.hljs-date,.tex .hljs-formula,.coffeescript .hljs-attribute{color:#a31515}.ruby .hljs-string,.hljs-decorator,.hljs-filter .hljs-argument,.hljs-localvars,.hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-envvar,.hljs-shebang,.hljs-preprocessor,.hljs-pragma,.userType,.apache .hljs-sqbracket,.nginx .hljs-built_in,.tex .hljs-special,.hljs-prompt{color:#2b91af}.hljs-phpdoc,.hljs-javadoc,.hljs-xmlDocTag{color:gray}.vhdl .hljs-typename{font-weight:bold}.vhdl .hljs-string{color:#666}.vhdl .hljs-literal{color:#a31515}.vhdl .hljs-attribute{color:#00b0e8}.xml .hljs-attribute{color:red}ul.tsd-descriptions>li>:first-child,.tsd-panel>:first-child,.col>:first-child,.col-11>:first-child,.col-10>:first-child,.col-9>:first-child,.col-8>:first-child,.col-7>:first-child,.col-6>:first-child,.col-5>:first-child,.col-4>:first-child,.col-3>:first-child,.col-2>:first-child,.col-1>:first-child,ul.tsd-descriptions>li>:first-child>:first-child,.tsd-panel>:first-child>:first-child,.col>:first-child>:first-child,.col-11>:first-child>:first-child,.col-10>:first-child>:first-child,.col-9>:first-child>:first-child,.col-8>:first-child>:first-child,.col-7>:first-child>:first-child,.col-6>:first-child>:first-child,.col-5>:first-child>:first-child,.col-4>:first-child>:first-child,.col-3>:first-child>:first-child,.col-2>:first-child>:first-child,.col-1>:first-child>:first-child,ul.tsd-descriptions>li>:first-child>:first-child>:first-child,.tsd-panel>:first-child>:first-child>:first-child,.col>:first-child>:first-child>:first-child,.col-11>:first-child>:first-child>:first-child,.col-10>:first-child>:first-child>:first-child,.col-9>:first-child>:first-child>:first-child,.col-8>:first-child>:first-child>:first-child,.col-7>:first-child>:first-child>:first-child,.col-6>:first-child>:first-child>:first-child,.col-5>:first-child>:first-child>:first-child,.col-4>:first-child>:first-child>:first-child,.col-3>:first-child>:first-child>:first-child,.col-2>:first-child>:first-child>:first-child,.col-1>:first-child>:first-child>:first-child{margin-top:0}ul.tsd-descriptions>li>:last-child,.tsd-panel>:last-child,.col>:last-child,.col-11>:last-child,.col-10>:last-child,.col-9>:last-child,.col-8>:last-child,.col-7>:last-child,.col-6>:last-child,.col-5>:last-child,.col-4>:last-child,.col-3>:last-child,.col-2>:last-child,.col-1>:last-child,ul.tsd-descriptions>li>:last-child>:last-child,.tsd-panel>:last-child>:last-child,.col>:last-child>:last-child,.col-11>:last-child>:last-child,.col-10>:last-child>:last-child,.col-9>:last-child>:last-child,.col-8>:last-child>:last-child,.col-7>:last-child>:last-child,.col-6>:last-child>:last-child,.col-5>:last-child>:last-child,.col-4>:last-child>:last-child,.col-3>:last-child>:last-child,.col-2>:last-child>:last-child,.col-1>:last-child>:last-child,ul.tsd-descriptions>li>:last-child>:last-child>:last-child,.tsd-panel>:last-child>:last-child>:last-child,.col>:last-child>:last-child>:last-child,.col-11>:last-child>:last-child>:last-child,.col-10>:last-child>:last-child>:last-child,.col-9>:last-child>:last-child>:last-child,.col-8>:last-child>:last-child>:last-child,.col-7>:last-child>:last-child>:last-child,.col-6>:last-child>:last-child>:last-child,.col-5>:last-child>:last-child>:last-child,.col-4>:last-child>:last-child>:last-child,.col-3>:last-child>:last-child>:last-child,.col-2>:last-child>:last-child>:last-child,.col-1>:last-child>:last-child>:last-child{margin-bottom:0}.container{max-width:1200px;margin:0 auto;padding:0 40px}@media(max-width: 640px){.container{padding:0 20px}}.container-main{padding-bottom:200px}.row{display:flex;position:relative;margin:0 -10px}.row:after{visibility:hidden;display:block;content:"";clear:both;height:0}.col,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{box-sizing:border-box;float:left;padding:0 10px}.col-1{width:8.3333333333%}.offset-1{margin-left:8.3333333333%}.col-2{width:16.6666666667%}.offset-2{margin-left:16.6666666667%}.col-3{width:25%}.offset-3{margin-left:25%}.col-4{width:33.3333333333%}.offset-4{margin-left:33.3333333333%}.col-5{width:41.6666666667%}.offset-5{margin-left:41.6666666667%}.col-6{width:50%}.offset-6{margin-left:50%}.col-7{width:58.3333333333%}.offset-7{margin-left:58.3333333333%}.col-8{width:66.6666666667%}.offset-8{margin-left:66.6666666667%}.col-9{width:75%}.offset-9{margin-left:75%}.col-10{width:83.3333333333%}.offset-10{margin-left:83.3333333333%}.col-11{width:91.6666666667%}.offset-11{margin-left:91.6666666667%}.tsd-kind-icon{display:block;position:relative;padding-left:20px;text-indent:-20px}.tsd-kind-icon:before{content:"";display:inline-block;vertical-align:middle;width:17px;height:17px;margin:0 3px 2px 0;background-image:url(../images/icons.png)}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.tsd-kind-icon:before{background-image:url(../images/icons@2x.png);background-size:238px 204px}}.tsd-signature.tsd-kind-icon:before{background-position:0 -153px}.tsd-kind-object-literal>.tsd-kind-icon:before{background-position:0px -17px}.tsd-kind-object-literal.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -17px}.tsd-kind-object-literal.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -17px}.tsd-kind-class>.tsd-kind-icon:before{background-position:0px -34px}.tsd-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -34px}.tsd-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -34px}.tsd-kind-class.tsd-has-type-parameter>.tsd-kind-icon:before{background-position:0px -51px}.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -51px}.tsd-kind-class.tsd-has-type-parameter.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -51px}.tsd-kind-interface>.tsd-kind-icon:before{background-position:0px -68px}.tsd-kind-interface.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -68px}.tsd-kind-interface.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -68px}.tsd-kind-interface.tsd-has-type-parameter>.tsd-kind-icon:before{background-position:0px -85px}.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -85px}.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -85px}.tsd-kind-namespace>.tsd-kind-icon:before{background-position:0px -102px}.tsd-kind-namespace.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -102px}.tsd-kind-namespace.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -102px}.tsd-kind-module>.tsd-kind-icon:before{background-position:0px -102px}.tsd-kind-module.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -102px}.tsd-kind-module.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -102px}.tsd-kind-enum>.tsd-kind-icon:before{background-position:0px -119px}.tsd-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -119px}.tsd-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -119px}.tsd-kind-enum-member>.tsd-kind-icon:before{background-position:0px -136px}.tsd-kind-enum-member.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -136px}.tsd-kind-enum-member.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -136px}.tsd-kind-signature>.tsd-kind-icon:before{background-position:0px -153px}.tsd-kind-signature.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -153px}.tsd-kind-signature.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -153px}.tsd-kind-type-alias>.tsd-kind-icon:before{background-position:0px -170px}.tsd-kind-type-alias.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -170px}.tsd-kind-type-alias.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -170px}.tsd-kind-type-alias.tsd-has-type-parameter>.tsd-kind-icon:before{background-position:0px -187px}.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected>.tsd-kind-icon:before{background-position:-17px -187px}.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private>.tsd-kind-icon:before{background-position:-34px -187px}.tsd-kind-variable>.tsd-kind-icon:before{background-position:-136px -0px}.tsd-kind-variable.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -0px}.tsd-kind-variable.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -0px}.tsd-kind-variable.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -0px}.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -0px}.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -0px}.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -0px}.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -0px}.tsd-kind-variable.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -0px}.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -0px}.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -0px}.tsd-kind-variable.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -0px}.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -0px}.tsd-kind-property>.tsd-kind-icon:before{background-position:-136px -0px}.tsd-kind-property.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -0px}.tsd-kind-property.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -0px}.tsd-kind-property.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -0px}.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -0px}.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -0px}.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -0px}.tsd-kind-property.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -0px}.tsd-kind-property.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -0px}.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -0px}.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -0px}.tsd-kind-property.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -0px}.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -0px}.tsd-kind-get-signature>.tsd-kind-icon:before{background-position:-136px -17px}.tsd-kind-get-signature.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -17px}.tsd-kind-get-signature.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -17px}.tsd-kind-get-signature.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -17px}.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -17px}.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -17px}.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -17px}.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -17px}.tsd-kind-get-signature.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -17px}.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -17px}.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -17px}.tsd-kind-get-signature.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -17px}.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -17px}.tsd-kind-set-signature>.tsd-kind-icon:before{background-position:-136px -34px}.tsd-kind-set-signature.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -34px}.tsd-kind-set-signature.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -34px}.tsd-kind-set-signature.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -34px}.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -34px}.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -34px}.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -34px}.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -34px}.tsd-kind-set-signature.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -34px}.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -34px}.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -34px}.tsd-kind-set-signature.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -34px}.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -34px}.tsd-kind-accessor>.tsd-kind-icon:before{background-position:-136px -51px}.tsd-kind-accessor.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -51px}.tsd-kind-accessor.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -51px}.tsd-kind-accessor.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -51px}.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -51px}.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -51px}.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -51px}.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -51px}.tsd-kind-accessor.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -51px}.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -51px}.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -51px}.tsd-kind-accessor.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -51px}.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -51px}.tsd-kind-function>.tsd-kind-icon:before{background-position:-136px -68px}.tsd-kind-function.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -68px}.tsd-kind-function.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -68px}.tsd-kind-function.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -68px}.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -68px}.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -68px}.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -68px}.tsd-kind-function.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -68px}.tsd-kind-function.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -68px}.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -68px}.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -68px}.tsd-kind-function.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -68px}.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -68px}.tsd-kind-method>.tsd-kind-icon:before{background-position:-136px -68px}.tsd-kind-method.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -68px}.tsd-kind-method.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -68px}.tsd-kind-method.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -68px}.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -68px}.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -68px}.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -68px}.tsd-kind-method.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -68px}.tsd-kind-method.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -68px}.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -68px}.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -68px}.tsd-kind-method.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -68px}.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -68px}.tsd-kind-call-signature>.tsd-kind-icon:before{background-position:-136px -68px}.tsd-kind-call-signature.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -68px}.tsd-kind-call-signature.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -68px}.tsd-kind-call-signature.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -68px}.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -68px}.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -68px}.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -68px}.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -68px}.tsd-kind-call-signature.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -68px}.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -68px}.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -68px}.tsd-kind-call-signature.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -68px}.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -68px}.tsd-kind-function.tsd-has-type-parameter>.tsd-kind-icon:before{background-position:-136px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -85px}.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -85px}.tsd-kind-method.tsd-has-type-parameter>.tsd-kind-icon:before{background-position:-136px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -85px}.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -85px}.tsd-kind-constructor>.tsd-kind-icon:before{background-position:-136px -102px}.tsd-kind-constructor.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -102px}.tsd-kind-constructor.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -102px}.tsd-kind-constructor.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -102px}.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -102px}.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -102px}.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -102px}.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -102px}.tsd-kind-constructor.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -102px}.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -102px}.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -102px}.tsd-kind-constructor.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -102px}.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -102px}.tsd-kind-constructor-signature>.tsd-kind-icon:before{background-position:-136px -102px}.tsd-kind-constructor-signature.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -102px}.tsd-kind-constructor-signature.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -102px}.tsd-kind-constructor-signature.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -102px}.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -102px}.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -102px}.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -102px}.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -102px}.tsd-kind-constructor-signature.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -102px}.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -102px}.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -102px}.tsd-kind-constructor-signature.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -102px}.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -102px}.tsd-kind-index-signature>.tsd-kind-icon:before{background-position:-136px -119px}.tsd-kind-index-signature.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -119px}.tsd-kind-index-signature.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -119px}.tsd-kind-index-signature.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -119px}.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -119px}.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -119px}.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -119px}.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -119px}.tsd-kind-index-signature.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -119px}.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -119px}.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -119px}.tsd-kind-index-signature.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -119px}.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -119px}.tsd-kind-event>.tsd-kind-icon:before{background-position:-136px -136px}.tsd-kind-event.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -136px}.tsd-kind-event.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -136px}.tsd-kind-event.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -136px}.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -136px}.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -136px}.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -136px}.tsd-kind-event.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -136px}.tsd-kind-event.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -136px}.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -136px}.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -136px}.tsd-kind-event.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -136px}.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -136px}.tsd-is-static>.tsd-kind-icon:before{background-position:-136px -153px}.tsd-is-static.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -153px}.tsd-is-static.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -153px}.tsd-is-static.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -153px}.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -153px}.tsd-is-static.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -153px}.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -153px}.tsd-is-static.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -153px}.tsd-is-static.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -153px}.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -153px}.tsd-is-static.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -153px}.tsd-is-static.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -153px}.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -153px}.tsd-is-static.tsd-kind-function>.tsd-kind-icon:before{background-position:-136px -170px}.tsd-is-static.tsd-kind-function.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -170px}.tsd-is-static.tsd-kind-function.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -170px}.tsd-is-static.tsd-kind-function.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -170px}.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -170px}.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -170px}.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -170px}.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -170px}.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -170px}.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -170px}.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -170px}.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -170px}.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -170px}.tsd-is-static.tsd-kind-method>.tsd-kind-icon:before{background-position:-136px -170px}.tsd-is-static.tsd-kind-method.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -170px}.tsd-is-static.tsd-kind-method.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -170px}.tsd-is-static.tsd-kind-method.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -170px}.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -170px}.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -170px}.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -170px}.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -170px}.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -170px}.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -170px}.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -170px}.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -170px}.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -170px}.tsd-is-static.tsd-kind-call-signature>.tsd-kind-icon:before{background-position:-136px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -170px}.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -170px}.tsd-is-static.tsd-kind-event>.tsd-kind-icon:before{background-position:-136px -187px}.tsd-is-static.tsd-kind-event.tsd-is-protected>.tsd-kind-icon:before{background-position:-153px -187px}.tsd-is-static.tsd-kind-event.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -187px}.tsd-is-static.tsd-kind-event.tsd-parent-kind-class>.tsd-kind-icon:before{background-position:-51px -187px}.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited>.tsd-kind-icon:before{background-position:-68px -187px}.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected>.tsd-kind-icon:before{background-position:-85px -187px}.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited>.tsd-kind-icon:before{background-position:-102px -187px}.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -187px}.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum>.tsd-kind-icon:before{background-position:-170px -187px}.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected>.tsd-kind-icon:before{background-position:-187px -187px}.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private>.tsd-kind-icon:before{background-position:-119px -187px}.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface>.tsd-kind-icon:before{background-position:-204px -187px}.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited>.tsd-kind-icon:before{background-position:-221px -187px}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1;visibility:visible}to{opacity:0}}@keyframes fade-in-delayed{0%{opacity:0}33%{opacity:0}100%{opacity:1}}@keyframes fade-out-delayed{0%{opacity:1;visibility:visible}66%{opacity:0}100%{opacity:0}}@keyframes shift-to-left{from{transform:translate(0, 0)}to{transform:translate(-25%, 0)}}@keyframes unshift-to-left{from{transform:translate(-25%, 0)}to{transform:translate(0, 0)}}@keyframes pop-in-from-right{from{transform:translate(100%, 0)}to{transform:translate(0, 0)}}@keyframes pop-out-to-right{from{transform:translate(0, 0);visibility:visible}to{transform:translate(100%, 0)}}body{background:#2e3440;font-family:"Segoe UI",sans-serif;font-size:16px;color:#eceff4}a{color:#88c0d0;text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;padding:.2em;margin:0;font-size:14px;background-color:#2e3440}pre{padding:10px}pre code{padding:0;font-size:100%;background-color:transparent}.tsd-typography{line-height:1.333em}.tsd-typography ul{list-style:square;padding:0 0 0 20px;margin:0}.tsd-typography h4,.tsd-typography .tsd-index-panel h3,.tsd-index-panel .tsd-typography h3,.tsd-typography h5,.tsd-typography h6{font-size:1em;margin:0}.tsd-typography h5,.tsd-typography h6{font-weight:normal}.tsd-typography p,.tsd-typography ul,.tsd-typography ol{margin:1em 0}@media(min-width: 901px)and (max-width: 1024px){html.default .col-content{width:72%}html.default .col-menu{width:28%}html.default .tsd-navigation{padding-left:10px}}@media(max-width: 900px){html.default .col-content{float:none;width:100%}html.default .col-menu{position:fixed !important;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1024;top:0 !important;bottom:0 !important;left:auto !important;right:0 !important;width:100%;padding:20px 20px 0 0;max-width:350px;visibility:hidden;background-color:#3b4252;transform:translate(100%, 0)}html.default .col-menu>*:last-child{padding-bottom:20px}html.default .overlay{content:"";display:block;position:fixed;z-index:1023;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);visibility:hidden}html.default.to-has-menu .overlay{animation:fade-in .4s}html.default.to-has-menu header,html.default.to-has-menu footer,html.default.to-has-menu .col-content{animation:shift-to-left .4s}html.default.to-has-menu .col-menu{animation:pop-in-from-right .4s}html.default.from-has-menu .overlay{animation:fade-out .4s}html.default.from-has-menu header,html.default.from-has-menu footer,html.default.from-has-menu .col-content{animation:unshift-to-left .4s}html.default.from-has-menu .col-menu{animation:pop-out-to-right .4s}html.default.has-menu body{overflow:hidden}html.default.has-menu .overlay{visibility:visible}html.default.has-menu header,html.default.has-menu footer,html.default.has-menu .col-content{transform:translate(-25%, 0)}html.default.has-menu .col-menu{visibility:visible;transform:translate(0, 0)}}.tsd-page-title{padding:70px 0 20px 0;margin:0 0 40px 0;background:#3b4252;box-shadow:0 2px 4px rgba(0,0,0,.15)}.tsd-page-title h1{margin:0}.tsd-breadcrumb{margin:0;padding:0;color:#d8dee9}.tsd-breadcrumb a{color:#d8dee9;text-decoration:none}.tsd-breadcrumb a:hover{text-decoration:underline}.tsd-breadcrumb li{display:inline}.tsd-breadcrumb li:after{content:" / "}html.minimal .container{margin:0}html.minimal .container-main{padding-top:50px;padding-bottom:0}html.minimal .content-wrap{padding-left:300px}html.minimal .tsd-navigation{position:fixed !important;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;z-index:1;left:0;top:40px;bottom:0;width:300px;padding:20px;margin:0}html.minimal .tsd-member .tsd-member{margin-left:0}html.minimal .tsd-page-toolbar{position:fixed;z-index:2}html.minimal #tsd-filter .tsd-filter-group{right:0;transform:none}html.minimal footer{background-color:transparent}html.minimal footer .container{padding:0}html.minimal .tsd-generator{padding:0}@media(max-width: 900px){html.minimal .tsd-navigation{display:none}html.minimal .content-wrap{padding-left:0}}dl.tsd-comment-tags{overflow:hidden}dl.tsd-comment-tags dt{float:left;padding:1px 5px;margin:0 10px 0 0;border-radius:4px;border:1px solid #8fbcbb;color:#8fbcbb;font-size:.8em;font-weight:normal}dl.tsd-comment-tags dd{margin:0 0 10px 0}dl.tsd-comment-tags dd:before,dl.tsd-comment-tags dd:after{display:table;content:" "}dl.tsd-comment-tags dd pre,dl.tsd-comment-tags dd:after{clear:both}dl.tsd-comment-tags p{margin:0}.tsd-panel.tsd-comment .lead{font-size:1.1em;line-height:1.333em;margin-bottom:2em}.tsd-panel.tsd-comment .lead:last-child{margin-bottom:0}.toggle-protected .tsd-is-private{display:none}.toggle-public .tsd-is-private,.toggle-public .tsd-is-protected,.toggle-public .tsd-is-private-protected{display:none}.toggle-inherited .tsd-is-inherited{display:none}.toggle-only-exported .tsd-is-not-exported{display:none}.toggle-externals .tsd-is-external{display:none}#tsd-filter{position:relative;display:inline-block;height:40px;vertical-align:bottom}.no-filter #tsd-filter{display:none}#tsd-filter .tsd-filter-group{display:inline-block;height:40px;vertical-align:bottom;white-space:nowrap}#tsd-filter input{display:none}@media(max-width: 900px){#tsd-filter .tsd-filter-group{display:block;position:absolute;top:40px;right:20px;height:auto;background-color:#3b4252;visibility:hidden;transform:translate(50%, 0);box-shadow:0 0 4px rgba(0,0,0,.25)}.has-options #tsd-filter .tsd-filter-group{visibility:visible}.to-has-options #tsd-filter .tsd-filter-group{animation:fade-in .2s}.from-has-options #tsd-filter .tsd-filter-group{animation:fade-out .2s}#tsd-filter label,#tsd-filter .tsd-select{display:block;padding-right:20px}}footer{border-top:1px solid rgba(255,255,255,0);background-color:#3b4252}footer.with-border-bottom{border-bottom:1px solid rgba(255,255,255,0)}footer .tsd-legend-group{font-size:0}footer .tsd-legend{display:inline-block;width:25%;padding:0;font-size:16px;list-style:none;line-height:1.333em;vertical-align:top}@media(max-width: 900px){footer .tsd-legend{width:50%}}.tsd-hierarchy{list-style:square;padding:0 0 0 20px;margin:0}.tsd-hierarchy .target{font-weight:bold}.tsd-index-panel .tsd-index-content{margin-bottom:-30px !important}.tsd-index-panel .tsd-index-section{margin-bottom:30px !important}.tsd-index-panel h3{margin:0 -20px 10px -20px;padding:0 20px 10px 20px;border-bottom:1px solid rgba(255,255,255,0)}.tsd-index-panel ul.tsd-index-list{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;-ms-column-gap:20px;-o-column-gap:20px;column-gap:20px;padding:0;list-style:none;line-height:1.333em}@media(max-width: 900px){.tsd-index-panel ul.tsd-index-list{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}}@media(min-width: 901px)and (max-width: 1024px){.tsd-index-panel ul.tsd-index-list{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}}.tsd-index-panel ul.tsd-index-list li{-webkit-page-break-inside:avoid;-moz-page-break-inside:avoid;-ms-page-break-inside:avoid;-o-page-break-inside:avoid;page-break-inside:avoid}.tsd-index-panel a,.tsd-index-panel .tsd-parent-kind-module a{color:#88c0d0}.tsd-index-panel .tsd-parent-kind-interface a{color:#8fbcbb}.tsd-index-panel .tsd-parent-kind-enum a{color:#8fbcbb}.tsd-index-panel .tsd-parent-kind-class a{color:#88c0d0}.tsd-index-panel .tsd-kind-module a{color:#88c0d0}.tsd-index-panel .tsd-kind-interface a{color:#8fbcbb}.tsd-index-panel .tsd-kind-enum a{color:#8fbcbb}.tsd-index-panel .tsd-kind-class a{color:#88c0d0}.tsd-index-panel .tsd-is-private a{color:#8fbcbb}.tsd-flag{display:inline-block;padding:1px 5px;border-radius:4px;color:#eceff4;background-color:#8fbcbb;text-indent:0;font-size:14px;font-weight:normal}.tsd-anchor{position:absolute;top:-100px}.tsd-member{position:relative}.tsd-member .tsd-anchor+h3{margin-top:0;margin-bottom:0;border-bottom:none}.tsd-navigation{margin:0 0 0 40px}.tsd-navigation a{display:block;padding-top:2px;padding-bottom:2px;border-left:2px solid transparent;color:#eceff4;text-decoration:none;transition:border-left-color .1s}.tsd-navigation a:hover{text-decoration:underline}.tsd-navigation ul{margin:0;padding:0;list-style:none}.tsd-navigation li{padding:0}.tsd-navigation.primary{padding-bottom:40px}.tsd-navigation.primary a{display:block;padding-top:6px;padding-bottom:6px}.tsd-navigation.primary ul li a{padding-left:5px}.tsd-navigation.primary ul li li a{padding-left:25px}.tsd-navigation.primary ul li li li a{padding-left:45px}.tsd-navigation.primary ul li li li li a{padding-left:65px}.tsd-navigation.primary ul li li li li li a{padding-left:85px}.tsd-navigation.primary ul li li li li li li a{padding-left:105px}.tsd-navigation.primary>ul{border-bottom:1px solid rgba(255,255,255,0)}.tsd-navigation.primary li{border-top:1px solid rgba(255,255,255,0)}.tsd-navigation.primary li.current>a{font-weight:bold}.tsd-navigation.primary li.label span{display:block;padding:20px 0 6px 5px;color:#434c5e}.tsd-navigation.primary li.globals+li>span,.tsd-navigation.primary li.globals+li>a{padding-top:20px}.tsd-navigation.secondary{max-height:calc(100vh - 1rem - 40px);overflow:auto;position:-webkit-sticky;position:sticky;top:calc(.5rem + 40px);transition:.3s}.tsd-navigation.secondary.tsd-navigation--toolbar-hide{max-height:calc(100vh - 1rem);top:.5rem}.tsd-navigation.secondary ul{transition:opacity .2s}.tsd-navigation.secondary ul li a{padding-left:25px}.tsd-navigation.secondary ul li li a{padding-left:45px}.tsd-navigation.secondary ul li li li a{padding-left:65px}.tsd-navigation.secondary ul li li li li a{padding-left:85px}.tsd-navigation.secondary ul li li li li li a{padding-left:105px}.tsd-navigation.secondary ul li li li li li li a{padding-left:125px}.tsd-navigation.secondary ul.current a{border-left-color:rgba(255,255,255,0)}.tsd-navigation.secondary li.focus>a,.tsd-navigation.secondary ul.current li.focus>a{border-left-color:#4c566a}.tsd-navigation.secondary li.current{margin-top:20px;margin-bottom:20px;border-left-color:rgba(255,255,255,0)}.tsd-navigation.secondary li.current>a{font-weight:bold}@media(min-width: 901px){.menu-sticky-wrap{position:static}}.tsd-panel{margin:20px 0;padding:20px;background-color:#3b4252;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.15)}.tsd-panel:empty{display:none}.tsd-panel>h1,.tsd-panel>h2,.tsd-panel>h3{margin:1.5em -20px 10px -20px;padding:0 20px 10px 20px;border-bottom:1px solid rgba(255,255,255,0)}.tsd-panel>h1.tsd-before-signature,.tsd-panel>h2.tsd-before-signature,.tsd-panel>h3.tsd-before-signature{margin-bottom:0;border-bottom:0}.tsd-panel table{display:block;width:100%;overflow:auto;margin-top:10px;word-break:normal;word-break:keep-all}.tsd-panel table th{font-weight:bold}.tsd-panel table th,.tsd-panel table td{padding:6px 13px;border:1px solid #ddd}.tsd-panel table tr{background-color:#fff;border-top:1px solid #ccc}.tsd-panel table tr:nth-child(2n){background-color:#f8f8f8}.tsd-panel-group{margin:60px 0}.tsd-panel-group>h1,.tsd-panel-group>h2,.tsd-panel-group>h3{padding-left:20px;padding-right:20px}#tsd-search{transition:background-color .2s}#tsd-search .title{position:relative;z-index:2}#tsd-search .field{position:absolute;left:0;top:0;right:40px;height:40px}#tsd-search .field input{box-sizing:border-box;position:relative;top:-50px;z-index:1;width:100%;padding:0 10px;opacity:0;outline:0;border:0;background:transparent;color:#eceff4}#tsd-search .field label{position:absolute;overflow:hidden;right:-40px}#tsd-search .field input,#tsd-search .title{transition:opacity .2s}#tsd-search .results{position:absolute;visibility:hidden;top:40px;width:100%;margin:0;padding:0;list-style:none;box-shadow:0 2px 4px rgba(0,0,0,.15)}#tsd-search .results li{padding:0 10px;background-color:#434c5e}#tsd-search .results li:nth-child(even){background-color:#434c5e}#tsd-search .results li.state{display:none}#tsd-search .results li.current,#tsd-search .results li:hover{background-color:#2e3440}#tsd-search .results a{display:block}#tsd-search .results a:before{top:10px}#tsd-search .results span.parent{color:#d8dee9;font-weight:normal}#tsd-search.has-focus{background-color:#434c5e}#tsd-search.has-focus .field input{top:0;opacity:1}#tsd-search.has-focus .title{z-index:0;opacity:0}#tsd-search.has-focus .results{visibility:visible}#tsd-search.loading .results li.state.loading{display:block}#tsd-search.failure .results li.state.failure{display:block}.tsd-signature{margin:0 0 1em 0;padding:10px;border:1px solid rgba(255,255,255,0);font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px;overflow-x:auto}.tsd-signature.tsd-kind-icon{padding-left:30px}.tsd-signature.tsd-kind-icon:before{top:10px;left:10px}.tsd-panel>.tsd-signature{margin-left:-20px;margin-right:-20px;border-width:1px 0}.tsd-panel>.tsd-signature.tsd-kind-icon{padding-left:40px}.tsd-panel>.tsd-signature.tsd-kind-icon:before{left:20px}.tsd-signature-symbol{color:#d8dee9;font-weight:normal}.tsd-signature-type{font-style:italic;font-weight:normal}.tsd-signatures{padding:0;margin:0 0 1em 0;border:1px solid rgba(255,255,255,0)}.tsd-signatures .tsd-signature{margin:0;border-width:1px 0 0 0;transition:background-color .1s}.tsd-signatures .tsd-signature:first-child{border-top-width:0}.tsd-signatures .tsd-signature.current{background-color:rgba(255,255,255,0)}.tsd-signatures.active>.tsd-signature{cursor:pointer}.tsd-panel>.tsd-signatures{margin-left:-20px;margin-right:-20px;border-width:1px 0}.tsd-panel>.tsd-signatures .tsd-signature.tsd-kind-icon{padding-left:40px}.tsd-panel>.tsd-signatures .tsd-signature.tsd-kind-icon:before{left:20px}.tsd-panel>a.anchor+.tsd-signatures{border-top-width:0;margin-top:-20px}ul.tsd-descriptions{position:relative;overflow:hidden;padding:0;list-style:none}ul.tsd-descriptions.active>.tsd-description{display:none}ul.tsd-descriptions.active>.tsd-description.current{display:block}ul.tsd-descriptions.active>.tsd-description.fade-in{animation:fade-in-delayed .3s}ul.tsd-descriptions.active>.tsd-description.fade-out{animation:fade-out-delayed .3s;position:absolute;display:block;top:0;left:0;right:0;opacity:0;visibility:hidden}ul.tsd-descriptions h4,ul.tsd-descriptions .tsd-index-panel h3,.tsd-index-panel ul.tsd-descriptions h3{font-size:16px;margin:1em 0 .5em 0}ul.tsd-parameters,ul.tsd-type-parameters{list-style:square;margin:0;padding-left:20px}ul.tsd-parameters>li.tsd-parameter-signature,ul.tsd-type-parameters>li.tsd-parameter-signature{list-style:none;margin-left:-20px}ul.tsd-parameters h5,ul.tsd-type-parameters h5{font-size:16px;margin:1em 0 .5em 0}ul.tsd-parameters .tsd-comment,ul.tsd-type-parameters .tsd-comment{margin-top:-0.5em}.tsd-sources{font-size:14px;color:#d8dee9;margin:0 0 1em 0}.tsd-sources a{color:#d8dee9;text-decoration:underline}.tsd-sources ul,.tsd-sources p{margin:0 !important}.tsd-sources ul{list-style:none;padding:0}.tsd-page-toolbar{position:fixed;z-index:1;top:0;left:0;width:100%;height:40px;color:#88c0d0;background:#2e3440;border-bottom:1px solid rgba(255,255,255,0);transition:transform .3s linear}.tsd-page-toolbar a{color:#88c0d0;text-decoration:none}.tsd-page-toolbar a.title{font-weight:bold}.tsd-page-toolbar a.title:hover{text-decoration:underline}.tsd-page-toolbar .table-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:40px}.tsd-page-toolbar .table-cell{position:relative;white-space:nowrap;line-height:40px}.tsd-page-toolbar .table-cell:first-child{width:100%}.tsd-page-toolbar--hide{transform:translateY(-100%)}.tsd-select .tsd-select-list li:before,.tsd-select .tsd-select-label:before,.tsd-widget:before{content:"";display:inline-block;width:40px;height:40px;margin:0 -8px 0 0;background-image:url(../images/widgets.png);background-repeat:no-repeat;text-indent:-1024px;vertical-align:bottom}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi){.tsd-select .tsd-select-list li:before,.tsd-select .tsd-select-label:before,.tsd-widget:before{background-image:url(../images/widgets@2x.png);background-size:320px 40px}}.tsd-widget{display:inline-block;overflow:hidden;opacity:.6;height:40px;transition:opacity .1s,background-color .2s;vertical-align:bottom;cursor:pointer}.tsd-widget:hover{opacity:.8}.tsd-widget.active{opacity:1;background-color:rgba(255,255,255,0)}.tsd-widget.no-caption{width:40px}.tsd-widget.no-caption:before{margin:0}.tsd-widget.search:before{background-position:0 0}.tsd-widget.menu:before{background-position:-40px 0}.tsd-widget.options:before{background-position:-80px 0}.tsd-widget.options,.tsd-widget.menu{display:none}@media(max-width: 900px){.tsd-widget.options,.tsd-widget.menu{display:inline-block}}input[type=checkbox]+.tsd-widget:before{background-position:-120px 0}input[type=checkbox]:checked+.tsd-widget:before{background-position:-160px 0}.tsd-select{position:relative;display:inline-block;height:40px;transition:opacity .1s,background-color .2s;vertical-align:bottom;cursor:pointer}.tsd-select .tsd-select-label{opacity:.6;transition:opacity .2s}.tsd-select .tsd-select-label:before{background-position:-240px 0}.tsd-select.active .tsd-select-label{opacity:.8}.tsd-select.active .tsd-select-list{visibility:visible;opacity:1;transition-delay:0s}.tsd-select .tsd-select-list{position:absolute;visibility:hidden;top:40px;left:0;margin:0;padding:0;opacity:0;list-style:none;box-shadow:0 0 4px rgba(0,0,0,.25);transition:visibility 0s .2s,opacity .2s}.tsd-select .tsd-select-list li{padding:0 20px 0 0;background-color:#2e3440}.tsd-select .tsd-select-list li:before{background-position:40px 0}.tsd-select .tsd-select-list li:nth-child(even){background-color:#3b4252}.tsd-select .tsd-select-list li:hover{background-color:#434c5e}.tsd-select .tsd-select-list li.selected:before{background-position:-200px 0}@media(max-width: 900px){.tsd-select .tsd-select-list{top:0;left:auto;right:100%;margin-right:-5px}.tsd-select .tsd-select-label:before{background-position:-280px 0}}img{max-width:100%} +:root { + --color-background: #fdfdfd; + --color-text: #222; + --color-text-aside: #707070; + --color-link: #4da6ff; + --color-menu-divider: #eee; + --color-menu-divider-focus: #000; + --color-menu-label: #707070; + --color-panel: #fff; + --color-panel-divider: #eee; + --color-comment-tag: #707070; + --color-comment-tag-text: #fff; + --color-code-background: rgba(0, 0, 0, 0.04); + --color-ts: #9600ff; + --color-ts-interface: #647f1b; + --color-ts-enum: #937210; + --color-ts-class: #0672de; + --color-ts-private: #707070; + --color-toolbar: #fff; + --color-toolbar-text: #333; +} + +/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ +/* ========================================================================== + * * HTML5 display definitions + * * ========================================================================== */ +/** + * * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { + display: block; +} + +/** + * * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +/** + * * Prevent modern browsers from displaying `audio` without controls. + * * Remove excess height in iOS 5 devices. */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. + * * Known issue: no IE 6 support. */ +[hidden] { + display: none; +} + +/* ========================================================================== + * * Base + * * ========================================================================== */ +/** + * * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using + * * `em` units. + * * 2. Prevent iOS text size adjust after orientation change, without disabling + * * user zoom. */ +html { + font-size: 100%; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + font-family: sans-serif; +} + +/** + * * Address `font-family` inconsistency between `textarea` and other form + * * elements. */ +button, input, select, textarea { + font-family: sans-serif; +} + +/** + * * Address margins handled incorrectly in IE 6/7. */ +body { + margin: 0; +} + +/* ========================================================================== + * * Links + * * ========================================================================== */ +/** + * * Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { + outline: thin dotted; +} +a:active, a:hover { + outline: 0; +} + +/** + * * Improve readability when focused and also mouse hovered in all browsers. */ +/* ========================================================================== + * * Typography + * * ========================================================================== */ +/** + * * Address font sizes and margins set differently in IE 6/7. + * * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, + * * and Chrome. */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4, .tsd-index-panel h3 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.67em; + margin: 2.33em 0; +} + +/** + * * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ +b, strong { + font-weight: bold; +} + +blockquote { + margin: 1em 40px; +} + +/** + * * Address styling not present in Safari 5 and Chrome. */ +dfn { + font-style: italic; +} + +/** + * * Address differences between Firefox and other browsers. + * * Known issue: no IE 6/7 normalization. */ +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * * Address styling not present in IE 6/7/8/9. */ +mark { + background: #ff0; + color: #000; +} + +/** + * * Address margins set differently in IE 6/7. */ +p, pre { + margin: 1em 0; +} + +/** + * * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ +code, kbd, pre, samp { + font-family: monospace, serif; + _font-family: "courier new", monospace; + font-size: 1em; +} + +/** + * * Improve readability of pre-formatted text in all browsers. */ +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +/** + * * Address CSS quotes not supported in IE 6/7. */ +q { + quotes: none; +} +q:before, q:after { + content: ""; + content: none; +} + +/** + * * Address `quotes` property not supported in Safari 4. */ +/** + * * Address inconsistent and variable font size in all browsers. */ +small { + font-size: 80%; +} + +/** + * * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + * * Lists + * * ========================================================================== */ +/** + * * Address margins set differently in IE 6/7. */ +dl, menu, ol, ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +/** + * * Address paddings set differently in IE 6/7. */ +menu, ol, ul { + padding: 0 0 0 40px; +} + +/** + * * Correct list images handled incorrectly in IE 7. */ +nav ul, nav ol { + list-style: none; + list-style-image: none; +} + +/* ========================================================================== + * * Embedded content + * * ========================================================================== */ +/** + * * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. + * * 2. Improve image quality when scaled in IE 7. */ +img { + border: 0; + /* 1 */ + -ms-interpolation-mode: bicubic; +} + +/* 2 */ +/** + * * Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + * * Figures + * * ========================================================================== */ +/** + * * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ +figure, form { + margin: 0; +} + +/* ========================================================================== + * * Forms + * * ========================================================================== */ +/** + * * Correct margin displayed oddly in IE 6/7. */ +/** + * * Define consistent border, margin, and padding. */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * * 1. Correct color not being inherited in IE 6/7/8/9. + * * 2. Correct text not wrapping in Firefox 3. + * * 3. Correct alignment displayed oddly in IE 6/7. */ +legend { + border: 0; + /* 1 */ + padding: 0; + white-space: normal; + /* 2 */ + *margin-left: -7px; +} + +/* 3 */ +/** + * * 1. Correct font size not being inherited in all browsers. + * * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, + * * and Chrome. + * * 3. Improve appearance and consistency in all browsers. */ +button, input, select, textarea { + font-size: 100%; + /* 1 */ + margin: 0; + /* 2 */ + vertical-align: baseline; + /* 3 */ + *vertical-align: middle; +} + +/* 3 */ +/** + * * Address Firefox 3+ setting `line-height` on `input` using `!important` in + * * the UA stylesheet. */ +button, input { + line-height: normal; +} + +/** + * * Address inconsistent `text-transform` inheritance for `button` and `select`. + * * All other form control elements do not inherit `text-transform` values. + * * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. + * * Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { + text-transform: none; +} + +/** + * * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * * and `video` controls. + * * 2. Correct inability to style clickable `input` types in iOS. + * * 3. Improve usability and consistency of cursor style between image-type + * * `input` and others. + * * 4. Remove inner spacing in IE 7 without affecting normal text inputs. + * * Known issue: inner spacing remains in IE 6. */ +button, html input[type=button] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; +} + +/* 4 */ +input[type=reset], input[type=submit] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; +} + +/* 4 */ +/** + * * Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { + cursor: default; +} + +/** + * * 1. Address box sizing set to content-box in IE 8/9. + * * 2. Remove excess padding in IE 8/9. + * * 3. Remove excess padding in IE 7. + * * Known issue: excess padding remains in IE 6. */ +input { + /* 3 */ +} +input[type=checkbox], input[type=radio] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ + *height: 13px; + /* 3 */ + *width: 13px; +} +input[type=search] { + -webkit-appearance: textfield; + /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + /* 2 */ + box-sizing: content-box; +} +input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * * (include `-moz` to future-proof). */ +/** + * * Remove inner padding and search cancel button in Safari 5 and Chrome + * * on OS X. */ +/** + * * Remove inner padding and border in Firefox 3+. */ +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * * 1. Remove default vertical scrollbar in IE 6/7/8/9. + * * 2. Improve readability and alignment in all browsers. */ +textarea { + overflow: auto; + /* 1 */ + vertical-align: top; +} + +/* 2 */ +/* ========================================================================== + * * Tables + * * ========================================================================== */ +/** + * * Remove most spacing between table cells. */ +table { + border-collapse: collapse; + border-spacing: 0; +} + +ul.tsd-descriptions > li > :first-child, .tsd-panel > :first-child, .col > :first-child, .col-11 > :first-child, .col-10 > :first-child, .col-9 > :first-child, .col-8 > :first-child, .col-7 > :first-child, .col-6 > :first-child, .col-5 > :first-child, .col-4 > :first-child, .col-3 > :first-child, .col-2 > :first-child, .col-1 > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child, +.tsd-panel > :first-child > :first-child, +.col > :first-child > :first-child, +.col-11 > :first-child > :first-child, +.col-10 > :first-child > :first-child, +.col-9 > :first-child > :first-child, +.col-8 > :first-child > :first-child, +.col-7 > :first-child > :first-child, +.col-6 > :first-child > :first-child, +.col-5 > :first-child > :first-child, +.col-4 > :first-child > :first-child, +.col-3 > :first-child > :first-child, +.col-2 > :first-child > :first-child, +.col-1 > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child > :first-child, +.tsd-panel > :first-child > :first-child > :first-child, +.col > :first-child > :first-child > :first-child, +.col-11 > :first-child > :first-child > :first-child, +.col-10 > :first-child > :first-child > :first-child, +.col-9 > :first-child > :first-child > :first-child, +.col-8 > :first-child > :first-child > :first-child, +.col-7 > :first-child > :first-child > :first-child, +.col-6 > :first-child > :first-child > :first-child, +.col-5 > :first-child > :first-child > :first-child, +.col-4 > :first-child > :first-child > :first-child, +.col-3 > :first-child > :first-child > :first-child, +.col-2 > :first-child > :first-child > :first-child, +.col-1 > :first-child > :first-child > :first-child { + margin-top: 0; +} +ul.tsd-descriptions > li > :last-child, .tsd-panel > :last-child, .col > :last-child, .col-11 > :last-child, .col-10 > :last-child, .col-9 > :last-child, .col-8 > :last-child, .col-7 > :last-child, .col-6 > :last-child, .col-5 > :last-child, .col-4 > :last-child, .col-3 > :last-child, .col-2 > :last-child, .col-1 > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child, +.tsd-panel > :last-child > :last-child, +.col > :last-child > :last-child, +.col-11 > :last-child > :last-child, +.col-10 > :last-child > :last-child, +.col-9 > :last-child > :last-child, +.col-8 > :last-child > :last-child, +.col-7 > :last-child > :last-child, +.col-6 > :last-child > :last-child, +.col-5 > :last-child > :last-child, +.col-4 > :last-child > :last-child, +.col-3 > :last-child > :last-child, +.col-2 > :last-child > :last-child, +.col-1 > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child > :last-child, +.tsd-panel > :last-child > :last-child > :last-child, +.col > :last-child > :last-child > :last-child, +.col-11 > :last-child > :last-child > :last-child, +.col-10 > :last-child > :last-child > :last-child, +.col-9 > :last-child > :last-child > :last-child, +.col-8 > :last-child > :last-child > :last-child, +.col-7 > :last-child > :last-child > :last-child, +.col-6 > :last-child > :last-child > :last-child, +.col-5 > :last-child > :last-child > :last-child, +.col-4 > :last-child > :last-child > :last-child, +.col-3 > :last-child > :last-child > :last-child, +.col-2 > :last-child > :last-child > :last-child, +.col-1 > :last-child > :last-child > :last-child { + margin-bottom: 0; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 40px; +} +@media (max-width: 640px) { + .container { + padding: 0 20px; + } +} + +.container-main { + padding-bottom: 200px; +} + +.row { + display: flex; + position: relative; + margin: 0 -10px; +} +.row:after { + visibility: hidden; + display: block; + content: ""; + clear: both; + height: 0; +} + +.col, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { + box-sizing: border-box; + float: left; + padding: 0 10px; +} + +.col-1 { + width: 8.3333333333%; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +.col-2 { + width: 16.6666666667%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.col-3 { + width: 25%; +} + +.offset-3 { + margin-left: 25%; +} + +.col-4 { + width: 33.3333333333%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.col-5 { + width: 41.6666666667%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.col-6 { + width: 50%; +} + +.offset-6 { + margin-left: 50%; +} + +.col-7 { + width: 58.3333333333%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.col-8 { + width: 66.6666666667%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.col-9 { + width: 75%; +} + +.offset-9 { + margin-left: 75%; +} + +.col-10 { + width: 83.3333333333%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.col-11 { + width: 91.6666666667%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +.tsd-kind-icon { + display: block; + position: relative; + padding-left: 20px; + text-indent: -20px; +} +.tsd-kind-icon:before { + content: ""; + display: inline-block; + vertical-align: middle; + width: 17px; + height: 17px; + margin: 0 3px 2px 0; + background-image: url(../images/icons.png); +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-kind-icon:before { + background-image: url(../images/icons@2x.png); + background-size: 238px 204px; + } +} + +.tsd-signature.tsd-kind-icon:before { + background-position: 0 -153px; +} + +.tsd-kind-object-literal > .tsd-kind-icon:before { + background-position: 0px -17px; +} +.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -17px; +} +.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -17px; +} + +.tsd-kind-class > .tsd-kind-icon:before { + background-position: 0px -34px; +} +.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -34px; +} +.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -34px; +} + +.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -51px; +} +.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -51px; +} + +.tsd-kind-interface > .tsd-kind-icon:before { + background-position: 0px -68px; +} +.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -68px; +} +.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -68px; +} + +.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -85px; +} +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -85px; +} + +.tsd-kind-namespace > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-namespace.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-namespace.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-module > .tsd-kind-icon:before { + background-position: 0px -102px; +} +.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; +} +.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; +} + +.tsd-kind-enum > .tsd-kind-icon:before { + background-position: 0px -119px; +} +.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -119px; +} +.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -119px; +} + +.tsd-kind-enum-member > .tsd-kind-icon:before { + background-position: 0px -136px; +} +.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -136px; +} +.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -136px; +} + +.tsd-kind-signature > .tsd-kind-icon:before { + background-position: 0px -153px; +} +.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -153px; +} +.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -153px; +} + +.tsd-kind-type-alias > .tsd-kind-icon:before { + background-position: 0px -170px; +} +.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -170px; +} +.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -170px; +} + +.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -187px; +} +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -187px; +} + +.tsd-kind-variable > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-property > .tsd-kind-icon:before { + background-position: -136px -0px; +} +.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; +} +.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; +} +.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; +} +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; +} +.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; +} + +.tsd-kind-get-signature > .tsd-kind-icon:before { + background-position: -136px -17px; +} +.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -17px; +} +.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -17px; +} +.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -17px; +} + +.tsd-kind-set-signature > .tsd-kind-icon:before { + background-position: -136px -34px; +} +.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -34px; +} +.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -34px; +} +.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -34px; +} + +.tsd-kind-accessor > .tsd-kind-icon:before { + background-position: -136px -51px; +} +.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -51px; +} +.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -51px; +} +.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -51px; +} + +.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -68px; +} +.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; +} +.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; +} +.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; +} + +.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; +} +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; +} + +.tsd-kind-constructor > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-constructor-signature > .tsd-kind-icon:before { + background-position: -136px -102px; +} +.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; +} +.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; +} +.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; +} + +.tsd-kind-index-signature > .tsd-kind-icon:before { + background-position: -136px -119px; +} +.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -119px; +} +.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -119px; +} +.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -119px; +} + +.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -136px; +} +.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -136px; +} +.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -136px; +} +.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -136px; +} +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -136px; +} +.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -136px; +} + +.tsd-is-static > .tsd-kind-icon:before { + background-position: -136px -153px; +} +.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -153px; +} +.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -153px; +} +.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -153px; +} +.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; +} +.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -153px; +} +.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -153px; +} + +.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; +} +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; +} + +.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -187px; +} +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -187px; +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes shift-to-left { + from { + transform: translate(0, 0); + } + to { + transform: translate(-25%, 0); + } +} +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} + +code, pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 14px; + background-color: var(--color-code-background); +} + +pre { + padding: 10px; +} +pre code { + padding: 0; + font-size: 100%; + background-color: transparent; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 { + font-size: 1em; + margin: 0; +} +.tsd-typography h5, .tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, .tsd-typography ul, .tsd-typography ol { + margin: 1em 0; +} + +@media (min-width: 901px) and (max-width: 1024px) { + html.default .col-content { + width: 72%; + } + html.default .col-menu { + width: 28%; + } + html.default .tsd-navigation { + padding-left: 10px; + } +} +@media (max-width: 900px) { + html.default .col-content { + float: none; + width: 100%; + } + html.default .col-menu { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + width: 100%; + padding: 20px 20px 0 0; + max-width: 450px; + visibility: hidden; + background-color: var(--color-panel); + transform: translate(100%, 0); + } + html.default .col-menu > *:last-child { + padding-bottom: 20px; + } + html.default .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + html.default.to-has-menu .overlay { + animation: fade-in 0.4s; + } + html.default.to-has-menu header, +html.default.to-has-menu footer, +html.default.to-has-menu .col-content { + animation: shift-to-left 0.4s; + } + html.default.to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; + } + html.default.from-has-menu .overlay { + animation: fade-out 0.4s; + } + html.default.from-has-menu header, +html.default.from-has-menu footer, +html.default.from-has-menu .col-content { + animation: unshift-to-left 0.4s; + } + html.default.from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; + } + html.default.has-menu body { + overflow: hidden; + } + html.default.has-menu .overlay { + visibility: visible; + } + html.default.has-menu header, +html.default.has-menu footer, +html.default.has-menu .col-content { + transform: translate(-25%, 0); + } + html.default.has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); + } +} + +.tsd-page-title { + padding: 70px 0 20px 0; + margin: 0 0 40px 0; + background: var(--color-panel); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); +} +.tsd-page-title h1 { + margin: 0; +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +html.minimal .container { + margin: 0; +} +html.minimal .container-main { + padding-top: 50px; + padding-bottom: 0; +} +html.minimal .content-wrap { + padding-left: 300px; +} +html.minimal .tsd-navigation { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + z-index: 1; + left: 0; + top: 40px; + bottom: 0; + width: 300px; + padding: 20px; + margin: 0; +} +html.minimal .tsd-member .tsd-member { + margin-left: 0; +} +html.minimal .tsd-page-toolbar { + position: fixed; + z-index: 2; +} +html.minimal #tsd-filter .tsd-filter-group { + right: 0; + transform: none; +} +html.minimal footer { + background-color: transparent; +} +html.minimal footer .container { + padding: 0; +} +html.minimal .tsd-generator { + padding: 0; +} +@media (max-width: 900px) { + html.minimal .tsd-navigation { + display: none; + } + html.minimal .content-wrap { + padding-left: 0; + } +} + +dl.tsd-comment-tags { + overflow: hidden; +} +dl.tsd-comment-tags dt { + float: left; + padding: 1px 5px; + margin: 0 10px 0 0; + border-radius: 4px; + border: 1px solid var(--color-comment-tag); + color: var(--color-comment-tag); + font-size: 0.8em; + font-weight: normal; +} +dl.tsd-comment-tags dd { + margin: 0 0 10px 0; +} +dl.tsd-comment-tags dd:before, dl.tsd-comment-tags dd:after { + display: table; + content: " "; +} +dl.tsd-comment-tags dd pre, dl.tsd-comment-tags dd:after { + clear: both; +} +dl.tsd-comment-tags p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.toggle-protected .tsd-is-private { + display: none; +} + +.toggle-public .tsd-is-private, +.toggle-public .tsd-is-protected, +.toggle-public .tsd-is-private-protected { + display: none; +} + +.toggle-inherited .tsd-is-inherited { + display: none; +} + +.toggle-externals .tsd-is-external { + display: none; +} + +#tsd-filter { + position: relative; + display: inline-block; + height: 40px; + vertical-align: bottom; +} +.no-filter #tsd-filter { + display: none; +} +#tsd-filter .tsd-filter-group { + display: inline-block; + height: 40px; + vertical-align: bottom; + white-space: nowrap; +} +#tsd-filter input { + display: none; +} +@media (max-width: 900px) { + #tsd-filter .tsd-filter-group { + display: block; + position: absolute; + top: 40px; + right: 20px; + height: auto; + background-color: var(--color-panel); + visibility: hidden; + transform: translate(50%, 0); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + } + .has-options #tsd-filter .tsd-filter-group { + visibility: visible; + } + .to-has-options #tsd-filter .tsd-filter-group { + animation: fade-in 0.2s; + } + .from-has-options #tsd-filter .tsd-filter-group { + animation: fade-out 0.2s; + } + #tsd-filter label, +#tsd-filter .tsd-select { + display: block; + padding-right: 20px; + } +} + +footer { + border-top: 1px solid var(--color-panel-divider); + background-color: var(--color-panel); +} +footer.with-border-bottom { + border-bottom: 1px solid var(--color-panel-divider); +} +footer .tsd-legend-group { + font-size: 0; +} +footer .tsd-legend { + display: inline-block; + width: 25%; + padding: 0; + font-size: 16px; + list-style: none; + line-height: 1.333em; + vertical-align: top; +} +@media (max-width: 900px) { + footer .tsd-legend { + width: 50%; + } +} + +.tsd-hierarchy { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-index-panel .tsd-index-content { + margin-bottom: -30px !important; +} +.tsd-index-panel .tsd-index-section { + margin-bottom: 30px !important; +} +.tsd-index-panel h3 { + margin: 0 -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 3; + -moz-column-count: 3; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3; + -webkit-column-gap: 20px; + -moz-column-gap: 20px; + -ms-column-gap: 20px; + -o-column-gap: 20px; + column-gap: 20px; + padding: 0; + list-style: none; + line-height: 1.333em; +} +@media (max-width: 900px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 1; + -moz-column-count: 1; + -ms-column-count: 1; + -o-column-count: 1; + column-count: 1; + } +} +@media (min-width: 901px) and (max-width: 1024px) { + .tsd-index-panel ul.tsd-index-list { + -webkit-column-count: 2; + -moz-column-count: 2; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2; + } +} +.tsd-index-panel ul.tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} +.tsd-index-panel a, +.tsd-index-panel .tsd-parent-kind-module a { + color: var(--color-ts); +} +.tsd-index-panel .tsd-parent-kind-interface a { + color: var(--color-ts-interface); +} +.tsd-index-panel .tsd-parent-kind-enum a { + color: var(--color-ts-enum); +} +.tsd-index-panel .tsd-parent-kind-class a { + color: var(--color-ts-class); +} +.tsd-index-panel .tsd-kind-module a { + color: var(--color-ts); +} +.tsd-index-panel .tsd-kind-interface a { + color: var(--color-ts-interface); +} +.tsd-index-panel .tsd-kind-enum a { + color: var(--color-ts-enum); +} +.tsd-index-panel .tsd-kind-class a { + color: var(--color-ts-class); +} +.tsd-index-panel .tsd-is-private a { + color: var(--color-ts-private); +} + +.tsd-flag { + display: inline-block; + padding: 1px 5px; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 14px; + font-weight: normal; +} + +.tsd-anchor { + position: absolute; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} +.tsd-member a[data-tsd-kind] { + color: var(--color-ts); +} +.tsd-member a[data-tsd-kind=Interface] { + color: var(--color-ts-interface); +} +.tsd-member a[data-tsd-kind=Enum] { + color: var(--color-ts-enum); +} +.tsd-member a[data-tsd-kind=Class] { + color: var(--color-ts-class); +} +.tsd-member a[data-tsd-kind=Private] { + color: var(--color-ts-private); +} + +.tsd-navigation { + margin: 0 0 0 40px; +} +.tsd-navigation a { + display: block; + padding-top: 2px; + padding-bottom: 2px; + border-left: 2px solid transparent; + color: var(--color-text); + text-decoration: none; + transition: border-left-color 0.1s; +} +.tsd-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li { + padding: 0; +} + +.tsd-navigation.primary { + padding-bottom: 40px; +} +.tsd-navigation.primary a { + display: block; + padding-top: 6px; + padding-bottom: 6px; +} +.tsd-navigation.primary ul li a { + padding-left: 5px; +} +.tsd-navigation.primary ul li li a { + padding-left: 25px; +} +.tsd-navigation.primary ul li li li a { + padding-left: 45px; +} +.tsd-navigation.primary ul li li li li a { + padding-left: 65px; +} +.tsd-navigation.primary ul li li li li li a { + padding-left: 85px; +} +.tsd-navigation.primary ul li li li li li li a { + padding-left: 105px; +} +.tsd-navigation.primary > ul { + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-navigation.primary li { + border-top: 1px solid var(--color-panel-divider); +} +.tsd-navigation.primary li.current > a { + font-weight: bold; +} +.tsd-navigation.primary li.label span { + display: block; + padding: 20px 0 6px 5px; + color: var(--color-menu-label); +} +.tsd-navigation.primary li.globals + li > span, .tsd-navigation.primary li.globals + li > a { + padding-top: 20px; +} + +.tsd-navigation.secondary { + max-height: calc(100vh - 1rem - 40px); + overflow: auto; + position: -webkit-sticky; + position: sticky; + top: calc(.5rem + 40px); + transition: 0.3s; +} +.tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: 0.5rem; +} +.tsd-navigation.secondary ul { + transition: opacity 0.2s; +} +.tsd-navigation.secondary ul li a { + padding-left: 25px; +} +.tsd-navigation.secondary ul li li a { + padding-left: 45px; +} +.tsd-navigation.secondary ul li li li a { + padding-left: 65px; +} +.tsd-navigation.secondary ul li li li li a { + padding-left: 85px; +} +.tsd-navigation.secondary ul li li li li li a { + padding-left: 105px; +} +.tsd-navigation.secondary ul li li li li li li a { + padding-left: 125px; +} +.tsd-navigation.secondary ul.current a { + border-left-color: var(--color-panel-divider); +} +.tsd-navigation.secondary li.focus > a, +.tsd-navigation.secondary ul.current li.focus > a { + border-left-color: var(--color-menu-divider-focus); +} +.tsd-navigation.secondary li.current { + margin-top: 20px; + margin-bottom: 20px; + border-left-color: var(--color-panel-divider); +} +.tsd-navigation.secondary li.current > a { + font-weight: bold; +} + +@media (min-width: 901px) { + .menu-sticky-wrap { + position: static; + } +} + +.tsd-panel { + margin: 20px 0; + padding: 20px; + background-color: var(--color-panel); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { + margin: 1.5em -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid var(--color-panel-divider); +} +.tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: 0; +} +.tsd-panel table { + display: block; + width: 100%; + overflow: auto; + margin-top: 10px; + word-break: normal; + word-break: keep-all; +} +.tsd-panel table th { + font-weight: bold; +} +.tsd-panel table th, .tsd-panel table td { + padding: 6px 13px; + border: 1px solid #ddd; +} +.tsd-panel table tr { + background-color: #fff; + border-top: 1px solid #ccc; +} +.tsd-panel table tr:nth-child(2n) { + background-color: #f8f8f8; +} + +.tsd-panel-group { + margin: 60px 0; +} +.tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 { + padding-left: 20px; + padding-right: 20px; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 40px; + height: 40px; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + padding: 0 10px; + background-color: var(--color-background); +} +#tsd-search .results li:nth-child(even) { + background-color: var(--color-panel); +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current, +#tsd-search .results li:hover { + background-color: var(--color-panel-divider); +} +#tsd-search .results a { + display: block; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; +} +#tsd-search.has-focus { + background-color: var(--color-panel-divider); +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +.tsd-signature { + margin: 0 0 1em 0; + padding: 10px; + border: 1px solid var(--color-panel-divider); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} +.tsd-signature.tsd-kind-icon { + padding-left: 30px; +} +.tsd-signature.tsd-kind-icon:before { + top: 10px; + left: 10px; +} +.tsd-panel > .tsd-signature { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signature.tsd-kind-icon:before { + left: 20px; +} + +.tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + border: 1px solid var(--color-panel-divider); +} +.tsd-signatures .tsd-signature { + margin: 0; + border-width: 1px 0 0 0; + transition: background-color 0.1s; +} +.tsd-signatures .tsd-signature:first-child { + border-top-width: 0; +} +.tsd-signatures .tsd-signature.current { + background-color: var(--color-panel-divider); +} +.tsd-signatures.active > .tsd-signature { + cursor: pointer; +} +.tsd-panel > .tsd-signatures { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { + padding-left: 40px; +} +.tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { + left: 20px; +} +.tsd-panel > a.anchor + .tsd-signatures { + border-top-width: 0; + margin-top: -20px; +} + +ul.tsd-descriptions { + position: relative; + overflow: hidden; + padding: 0; + list-style: none; +} +ul.tsd-descriptions.active > .tsd-description { + display: none; +} +ul.tsd-descriptions.active > .tsd-description.current { + display: block; +} +ul.tsd-descriptions.active > .tsd-description.fade-in { + animation: fade-in-delayed 0.3s; +} +ul.tsd-descriptions.active > .tsd-description.fade-out { + animation: fade-out-delayed 0.3s; + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + opacity: 0; + visibility: hidden; +} +ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} + +ul.tsd-parameters, +ul.tsd-type-parameters { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameters > li.tsd-parameter-signature, +ul.tsd-type-parameters > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameters h5, +ul.tsd-type-parameters h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +ul.tsd-parameters .tsd-comment, +ul.tsd-type-parameters .tsd-comment { + margin-top: -0.5em; +} + +.tsd-sources { + font-size: 14px; + color: var(--color-text-aside); + margin: 0 0 1em 0; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul, .tsd-sources p { + margin: 0 !important; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 40px; + color: var(--color-toolbar-text); + background: var(--color-toolbar); + border-bottom: 1px solid var(--color-panel-divider); + transition: transform 0.3s linear; +} +.tsd-page-toolbar a { + color: var(--color-toolbar-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .table-wrap { + display: table; + width: 100%; + height: 40px; +} +.tsd-page-toolbar .table-cell { + display: table-cell; + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} + +.tsd-page-toolbar--hide { + transform: translateY(-100%); +} + +.tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before { + content: ""; + display: inline-block; + width: 40px; + height: 40px; + margin: 0 -8px 0 0; + background-image: url(../images/widgets.png); + background-repeat: no-repeat; + text-indent: -1024px; + vertical-align: bottom; +} +@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-select .tsd-select-list li:before, .tsd-select .tsd-select-label:before, .tsd-widget:before { + background-image: url(../images/widgets@2x.png); + background-size: 320px 40px; + } +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.6; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.8; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-panel-divider); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} +.tsd-widget.search:before { + background-position: 0 0; +} +.tsd-widget.menu:before { + background-position: -40px 0; +} +.tsd-widget.options:before { + background-position: -80px 0; +} +.tsd-widget.options, .tsd-widget.menu { + display: none; +} +@media (max-width: 900px) { + .tsd-widget.options, .tsd-widget.menu { + display: inline-block; + } +} +input[type=checkbox] + .tsd-widget:before { + background-position: -120px 0; +} +input[type=checkbox]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +.tsd-select { + position: relative; + display: inline-block; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-select .tsd-select-label { + opacity: 0.6; + transition: opacity 0.2s; +} +.tsd-select .tsd-select-label:before { + background-position: -240px 0; +} +.tsd-select.active .tsd-select-label { + opacity: 0.8; +} +.tsd-select.active .tsd-select-list { + visibility: visible; + opacity: 1; + transition-delay: 0s; +} +.tsd-select .tsd-select-list { + position: absolute; + visibility: hidden; + top: 40px; + left: 0; + margin: 0; + padding: 0; + opacity: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + transition: visibility 0s 0.2s, opacity 0.2s; +} +.tsd-select .tsd-select-list li { + padding: 0 20px 0 0; + background-color: var(--color-background); +} +.tsd-select .tsd-select-list li:before { + background-position: 40px 0; +} +.tsd-select .tsd-select-list li:nth-child(even) { + background-color: var(--color-panel); +} +.tsd-select .tsd-select-list li:hover { + background-color: var(--color-panel-divider); +} +.tsd-select .tsd-select-list li.selected:before { + background-position: -200px 0; +} +@media (max-width: 900px) { + .tsd-select .tsd-select-list { + top: 0; + left: auto; + right: 100%; + margin-right: -5px; + } + .tsd-select .tsd-select-label:before { + background-position: -280px 0; + } +} + +img { + max-width: 100%; +} diff --git a/assets/js/main.js b/assets/js/main.js index c2190a93..dc257a86 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -1,51 +1,248 @@ -!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2)}([function(e,t,r){var n,i; -/** - * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 - * Copyright (C) 2020 Oliver Nightingale - * @license MIT - */!function(){var s,o,a,u,l,c,h,d,f,p,y,m,v,g,x,w,L,E,b,S,k,Q,O,P,T,_,C=function(e){var t=new C.Builder;return t.pipeline.add(C.trimmer,C.stopWordFilter,C.stemmer),t.searchPipeline.add(C.stemmer),e.call(t,t),t.build()};C.version="2.3.9" -/*! - * lunr.utils - * Copyright (C) 2020 Oliver Nightingale - */,C.utils={},C.utils.warn=(s=this,function(e){s.console&&console.warn&&console.warn(e)}),C.utils.asString=function(e){return null==e?"":e.toString()},C.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n0){var u=C.utils.clone(t)||{};u.position=[o,a],u.index=i.length,i.push(new C.Token(r.slice(o,s),u))}o=s+1}}return i},C.tokenizer.separator=/[\s\-]+/ -/*! - * lunr.Pipeline - * Copyright (C) 2020 Oliver Nightingale - */,C.Pipeline=function(){this._stack=[]},C.Pipeline.registeredFunctions=Object.create(null),C.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&C.utils.warn("Overwriting existing registered function: "+t),e.label=t,C.Pipeline.registeredFunctions[e.label]=e},C.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||C.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},C.Pipeline.load=function(e){var t=new C.Pipeline;return e.forEach((function(e){var r=C.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},C.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){C.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},C.Pipeline.prototype.after=function(e,t){C.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},C.Pipeline.prototype.before=function(e,t){C.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},C.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},C.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=i),s!=e);)n=r-t,i=t+Math.floor(n/2),s=this.elements[2*i];return s==e||s>e?2*i:sa?l+=2:o==a&&(t+=r[u+1]*n[l+1],u+=2,l+=2);return t},C.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},C.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var s,o=i.str.charAt(0);o in i.node.edges?s=i.node.edges[o]:(s=new C.TokenSet,i.node.edges[o]=s),1==i.str.length&&(s.final=!0),n.push({node:s,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var a=i.node.edges["*"];else{a=new C.TokenSet;i.node.edges["*"]=a}if(0==i.str.length&&(a.final=!0),n.push({node:a,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var u=i.node.edges["*"];else{u=new C.TokenSet;i.node.edges["*"]=u}1==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var l,c=i.str.charAt(0),h=i.str.charAt(1);h in i.node.edges?l=i.node.edges[h]:(l=new C.TokenSet,i.node.edges[h]=l),1==i.str.length&&(l.final=!0),n.push({node:l,editsRemaining:i.editsRemaining-1,str:c+i.str.slice(2)})}}}return r},C.TokenSet.fromString=function(e){for(var t=new C.TokenSet,r=t,n=0,i=e.length;n=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}} -/*! - * lunr.Index - * Copyright (C) 2020 Oliver Nightingale - */,C.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},C.Index.prototype.search=function(e){return this.query((function(t){new C.QueryParser(e,t).parse()}))},C.Index.prototype.query=function(e){for(var t=new C.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=0;a1?1:e},C.Builder.prototype.k1=function(e){this._k1=e},C.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i=this.length)return C.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},C.QueryLexer.prototype.width=function(){return this.pos-this.start},C.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},C.QueryLexer.prototype.backup=function(){this.pos-=1},C.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=C.QueryLexer.EOS&&this.backup()},C.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(C.QueryLexer.TERM)),e.ignore(),e.more())return C.QueryLexer.lexText},C.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(C.QueryLexer.EDIT_DISTANCE),C.QueryLexer.lexText},C.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(C.QueryLexer.BOOST),C.QueryLexer.lexText},C.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(C.QueryLexer.TERM)},C.QueryLexer.termSeparator=C.tokenizer.separator,C.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==C.QueryLexer.EOS)return C.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return C.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(C.QueryLexer.TERM),C.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(C.QueryLexer.TERM),C.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(C.QueryLexer.PRESENCE),C.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(C.QueryLexer.PRESENCE),C.QueryLexer.lexText;if(t.match(C.QueryLexer.termSeparator))return C.QueryLexer.lexTerm}else e.escapeCharacter()}},C.QueryParser=function(e,t){this.lexer=new C.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},C.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=C.QueryParser.parseClause;e;)e=e(this);return this.query},C.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},C.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},C.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},C.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case C.QueryLexer.PRESENCE:return C.QueryParser.parsePresence;case C.QueryLexer.FIELD:return C.QueryParser.parseField;case C.QueryLexer.TERM:return C.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new C.QueryParseError(r,t.start,t.end)}},C.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=C.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=C.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+t.str+"'";throw new C.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(null==n){r="expecting term or field, found nothing";throw new C.QueryParseError(r,t.start,t.end)}switch(n.type){case C.QueryLexer.FIELD:return C.QueryParser.parseField;case C.QueryLexer.TERM:return C.QueryParser.parseTerm;default:r="expecting term or field, found '"+n.type+"'";throw new C.QueryParseError(r,n.start,n.end)}}},C.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),n="unrecognised field '"+t.str+"', possible fields: "+r;throw new C.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i){n="expecting term, found nothing";throw new C.QueryParseError(n,t.start,t.end)}switch(i.type){case C.QueryLexer.TERM:return C.QueryParser.parseTerm;default:n="expecting term, found '"+i.type+"'";throw new C.QueryParseError(n,i.start,i.end)}}},C.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case C.QueryLexer.TERM:return e.nextClause(),C.QueryParser.parseTerm;case C.QueryLexer.FIELD:return e.nextClause(),C.QueryParser.parseField;case C.QueryLexer.EDIT_DISTANCE:return C.QueryParser.parseEditDistance;case C.QueryLexer.BOOST:return C.QueryParser.parseBoost;case C.QueryLexer.PRESENCE:return e.nextClause(),C.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+r.type+"'";throw new C.QueryParseError(n,r.start,r.end)}else e.nextClause()}},C.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="edit distance must be numeric";throw new C.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case C.QueryLexer.TERM:return e.nextClause(),C.QueryParser.parseTerm;case C.QueryLexer.FIELD:return e.nextClause(),C.QueryParser.parseField;case C.QueryLexer.EDIT_DISTANCE:return C.QueryParser.parseEditDistance;case C.QueryLexer.BOOST:return C.QueryParser.parseBoost;case C.QueryLexer.PRESENCE:return e.nextClause(),C.QueryParser.parsePresence;default:n="Unexpected lexeme type '"+i.type+"'";throw new C.QueryParseError(n,i.start,i.end)}else e.nextClause()}},C.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="boost must be numeric";throw new C.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case C.QueryLexer.TERM:return e.nextClause(),C.QueryParser.parseTerm;case C.QueryLexer.FIELD:return e.nextClause(),C.QueryParser.parseField;case C.QueryLexer.EDIT_DISTANCE:return C.QueryParser.parseEditDistance;case C.QueryLexer.BOOST:return C.QueryParser.parseBoost;case C.QueryLexer.PRESENCE:return e.nextClause(),C.QueryParser.parsePresence;default:n="Unexpected lexeme type '"+i.type+"'";throw new C.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return C})?n.call(t,r,t,e):n)||(e.exports=i)}()},function(e,t,r){},function(e,t,r){"use strict";r.r(t);var n=[];function i(e,t){n.push({selector:t,constructor:e})}var s,o,a=function(){function e(){this.createComponents(document.body)}return e.prototype.createComponents=function(e){n.forEach((function(t){e.querySelectorAll(t.selector).forEach((function(e){e.dataset.hasInstance||(new t.constructor({el:e}),e.dataset.hasInstance=String(!0))}))}))},e}(),u=function(e){this.el=e.el},l=r(0),c=(s=function(e,t){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function r(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)});!function(e){e[e.Idle=0]="Idle",e[e.Loading=1]="Loading",e[e.Ready=2]="Ready",e[e.Failure=3]="Failure"}(o||(o={}));var h=function(e){function t(t){var r=e.call(this,t)||this;r.query="",r.loadingState=o.Idle,r.hasFocus=!1,r.preventPress=!1,r.data=null,r.index=null,r.resultClicked=!1;var n=document.querySelector("#tsd-search-field"),i=document.querySelector(".results");if(!n||!i)throw new Error("The input field or the result list wrapper are not found");return r.field=n,r.results=i,r.base=r.el.dataset.base+"/",r.bindEvents(),r}return c(t,e),t.prototype.loadIndex=function(){var e=this;if(this.loadingState==o.Idle&&!this.data){setTimeout((function(){e.loadingState==o.Idle&&e.setLoadingState(o.Loading)}),500);var t=this.el.dataset.index;t?fetch(t).then((function(e){if(!e.ok)throw new Error("The search index is missing");return e.json()})).then((function(t){e.data=t,e.index=l.Index.load(t.index),e.setLoadingState(o.Ready)})).catch((function(t){console.error(t),e.setLoadingState(o.Failure)})):this.setLoadingState(o.Failure)}},t.prototype.updateResults=function(){if(this.loadingState==o.Ready&&(this.results.textContent="",this.query&&this.index&&this.data)){var e=this.index.search("*"+this.query+"*");0===e.length&&(e=this.index.search("*"+this.query+"~1*"));for(var t=0,r=Math.min(10,e.length);t"+e+""})),s=n.parent||"";(s=s.replace(new RegExp(this.query,"i"),(function(e){return""+e+""})))&&(i=''+s+"."+i);var a=document.createElement("li");a.classList.value=n.classes,a.innerHTML='\n '+i+"\n ",this.results.appendChild(a)}}},t.prototype.setLoadingState=function(e){this.loadingState!=e&&(this.el.classList.remove(o[this.loadingState].toLowerCase()),this.loadingState=e,this.el.classList.add(o[this.loadingState].toLowerCase()),this.updateResults())},t.prototype.setHasFocus=function(e){this.hasFocus!=e&&(this.hasFocus=e,this.el.classList.toggle("has-focus"),e?(this.setQuery(""),this.field.value=""):this.field.value=this.query)},t.prototype.setQuery=function(e){this.query=e.trim(),this.updateResults()},t.prototype.setCurrentResult=function(e){var t=this.results.querySelector(".current");if(t){var r=1==e?t.nextElementSibling:t.previousElementSibling;r&&(t.classList.remove("current"),r.classList.add("current"))}else(t=this.results.querySelector(1==e?"li:first-child":"li:last-child"))&&t.classList.add("current")},t.prototype.gotoCurrentResult=function(){var e=this.results.querySelector(".current");if(e||(e=this.results.querySelector("li:first-child")),e){var t=e.querySelector("a");t&&(window.location.href=t.href),this.field.blur()}},t.prototype.bindEvents=function(){var e=this;this.results.addEventListener("mousedown",(function(){e.resultClicked=!0})),this.results.addEventListener("mouseup",(function(){e.resultClicked=!1,e.setHasFocus(!1)})),this.field.addEventListener("focusin",(function(){e.setHasFocus(!0),e.loadIndex()})),this.field.addEventListener("focusout",(function(){e.resultClicked?e.resultClicked=!1:setTimeout((function(){return e.setHasFocus(!1)}),100)})),this.field.addEventListener("input",(function(){e.setQuery(e.field.value)})),this.field.addEventListener("keydown",(function(t){13==t.keyCode||27==t.keyCode||38==t.keyCode||40==t.keyCode?(e.preventPress=!0,t.preventDefault(),13==t.keyCode?e.gotoCurrentResult():27==t.keyCode?e.field.blur():38==t.keyCode?e.setCurrentResult(-1):40==t.keyCode&&e.setCurrentResult(1)):e.preventPress=!1})),this.field.addEventListener("keypress",(function(t){e.preventPress&&t.preventDefault()})),document.body.addEventListener("keydown",(function(t){t.altKey||t.ctrlKey||t.metaKey||!e.hasFocus&&t.keyCode>47&&t.keyCode<112&&e.field.focus()}))},t}(u),d=function(){function e(){this.listeners={}}return e.prototype.addEventListener=function(e,t){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(t)},e.prototype.removeEventListener=function(e,t){if(e in this.listeners)for(var r=this.listeners[e],n=0,i=r.length;n=this.scrollTop||0===this.scrollTop,e!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.secondaryNav.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop},t.instance=new t,t}(d),m=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),v=function(e){function t(t){var r=e.call(this,t)||this;return r.anchors=[],r.index=-1,y.instance.addEventListener("resize",(function(){return r.onResize()})),y.instance.addEventListener("scroll",(function(e){return r.onScroll(e)})),r.createAnchors(),r}return m(t,e),t.prototype.createAnchors=function(){var e=this,t=window.location.href;-1!=t.indexOf("#")&&(t=t.substr(0,t.indexOf("#"))),this.el.querySelectorAll("a").forEach((function(r){var n=r.href;if(-1!=n.indexOf("#")&&n.substr(0,t.length)==t){var i=n.substr(n.indexOf("#")+1),s=document.querySelector("a.tsd-anchor[name="+i+"]"),o=r.parentNode;s&&o&&e.anchors.push({link:o,anchor:s,position:0})}})),this.onResize()},t.prototype.onResize=function(){for(var e,t=0,r=this.anchors.length;t-1&&r[i].position>t;)i-=1;for(;i-1&&this.anchors[this.index].link.classList.remove("focus"),this.index=i,this.index>-1&&this.anchors[this.index].link.classList.add("focus"))},t}(u),g=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),x=function(){function e(e,t){this.signature=e,this.description=t}return e.prototype.addClass=function(e){return this.signature.classList.add(e),this.description.classList.add(e),this},e.prototype.removeClass=function(e){return this.signature.classList.remove(e),this.description.classList.remove(e),this},e}(),w=function(e){function t(t){var r=e.call(this,t)||this;return r.groups=[],r.index=-1,r.createGroups(),r.container&&(r.el.classList.add("active"),Array.from(r.el.children).forEach((function(e){e.addEventListener("touchstart",(function(e){return r.onClick(e)})),e.addEventListener("click",(function(e){return r.onClick(e)}))})),r.container.classList.add("active"),r.setIndex(0)),r}return g(t,e),t.prototype.setIndex=function(e){if(e<0&&(e=0),e>this.groups.length-1&&(e=this.groups.length-1),this.index!=e){var t=this.groups[e];if(this.index>-1){var r=this.groups[this.index];r.removeClass("current").addClass("fade-out"),t.addClass("current"),t.addClass("fade-in"),y.instance.triggerResize(),setTimeout((function(){r.removeClass("fade-out"),t.removeClass("fade-in")}),300)}else t.addClass("current"),y.instance.triggerResize();this.index=e}},t.prototype.createGroups=function(){var e=this.el.children;if(!(e.length<2)){this.container=this.el.nextElementSibling;var t=this.container.children;this.groups=[];for(var r=0;r10}})),document.addEventListener(b,(function(){Q=!1})),document.addEventListener("click",(function(e){k&&(e.preventDefault(),e.stopImmediatePropagation(),k=!1)}));var T=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),_=function(e){function t(t){var r=e.call(this,t)||this;return r.className=r.el.dataset.toggle||"",r.el.addEventListener(b,(function(e){return r.onPointerUp(e)})),r.el.addEventListener("click",(function(e){return e.preventDefault()})),document.addEventListener(L,(function(e){return r.onDocumentPointerDown(e)})),document.addEventListener(b,(function(e){return r.onDocumentPointerUp(e)})),r}return T(t,e),t.prototype.setActive=function(e){if(this.active!=e){this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);var t=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(t),setTimeout((function(){return document.documentElement.classList.remove(t)}),500)}},t.prototype.onPointerUp=function(e){O||(this.setActive(!0),e.preventDefault())},t.prototype.onDocumentPointerDown=function(e){if(this.active){if(e.target.closest(".col-menu, .tsd-filter-group"))return;this.setActive(!1)}},t.prototype.onDocumentPointerUp=function(e){var t=this;if(!O&&this.active&&e.target.closest(".col-menu")){var r=e.target.closest("a");if(r){var n=window.location.href;-1!=n.indexOf("#")&&(n=n.substr(0,n.indexOf("#"))),r.href.substr(0,n.length)==n&&setTimeout((function(){return t.setActive(!1)}),250)}}},t}(u),C=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(t,r)};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),R=function(){function e(e,t){this.key=e,this.value=t,this.defaultValue=t,this.initialize(),window.localStorage[this.key]&&this.setValue(this.fromLocalStorage(window.localStorage[this.key]))}return e.prototype.initialize=function(){},e.prototype.setValue=function(e){if(this.value!=e){var t=this.value;this.value=e,window.localStorage[this.key]=this.toLocalStorage(e),this.handleValueChange(t,e)}},e}(),I=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return C(t,e),t.prototype.initialize=function(){var e=this,t=document.querySelector("#tsd-filter-"+this.key);t&&(this.checkbox=t,this.checkbox.addEventListener("change",(function(){e.setValue(e.checkbox.checked)})))},t.prototype.handleValueChange=function(e,t){this.checkbox&&(this.checkbox.checked=this.value,document.documentElement.classList.toggle("toggle-"+this.key,this.value!=this.defaultValue))},t.prototype.fromLocalStorage=function(e){return"true"==e},t.prototype.toLocalStorage=function(e){return e?"true":"false"},t}(R),j=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return C(t,e),t.prototype.initialize=function(){var e=this;document.documentElement.classList.add("toggle-"+this.key+this.value);var t=document.querySelector("#tsd-filter-"+this.key);if(t){this.select=t;var r=function(){e.select.classList.add("active")};this.select.addEventListener(L,r),this.select.addEventListener("mouseover",r),this.select.addEventListener("mouseleave",(function(){e.select.classList.remove("active")})),this.select.querySelectorAll("li").forEach((function(r){r.addEventListener(b,(function(r){t.classList.remove("active"),e.setValue(r.target.dataset.value||"")}))})),document.addEventListener(L,(function(t){e.select.contains(t.target)||e.select.classList.remove("active")}))}},t.prototype.handleValueChange=function(e,t){this.select.querySelectorAll("li.selected").forEach((function(e){e.classList.remove("selected")}));var r=this.select.querySelector('li[data-value="'+t+'"]'),n=this.select.querySelector(".tsd-select-label");r&&n&&(r.classList.add("selected"),n.textContent=r.textContent),document.documentElement.classList.remove("toggle-"+e),document.documentElement.classList.add("toggle-"+t)},t.prototype.fromLocalStorage=function(e){return e},t.prototype.toLocalStorage=function(e){return e},t}(R),F=function(e){function t(t){var r=e.call(this,t)||this;return r.optionVisibility=new j("visibility","private"),r.optionInherited=new I("inherited",!0),r.optionExternals=new I("externals",!0),r.optionOnlyExported=new I("only-exported",!1),r}return C(t,e),t.isSupported=function(){try{return void 0!==window.localStorage}catch(e){return!1}},t}(u);r(1);i(h,"#tsd-search"),i(v,".menu-highlight"),i(w,".tsd-signatures"),i(_,"a[data-toggle]"),F.isSupported()?i(F,"#tsd-filter"):document.documentElement.classList.add("no-filter");var N=new a;Object.defineProperty(window,"app",{value:N})}]); \ No newline at end of file +/* + * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). + * This devtool is not neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (() => { // webpackBootstrap +/******/ var __webpack_modules__ = ({ + +/***/ "../node_modules/lunr/lunr.js": +/*!************************************!*\ + !*** ../node_modules/lunr/lunr.js ***! + \************************************/ +/***/ ((module, exports, __webpack_require__) => { + +eval("var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;/**\n * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9\n * Copyright (C) 2020 Oliver Nightingale\n * @license MIT\n */\n\n;(function(){\n\n/**\n * A convenience function for configuring and constructing\n * a new lunr Index.\n *\n * A lunr.Builder instance is created and the pipeline setup\n * with a trimmer, stop word filter and stemmer.\n *\n * This builder object is yielded to the configuration function\n * that is passed as a parameter, allowing the list of fields\n * and other builder parameters to be customised.\n *\n * All documents _must_ be added within the passed config function.\n *\n * @example\n * var idx = lunr(function () {\n * this.field('title')\n * this.field('body')\n * this.ref('id')\n *\n * documents.forEach(function (doc) {\n * this.add(doc)\n * }, this)\n * })\n *\n * @see {@link lunr.Builder}\n * @see {@link lunr.Pipeline}\n * @see {@link lunr.trimmer}\n * @see {@link lunr.stopWordFilter}\n * @see {@link lunr.stemmer}\n * @namespace {function} lunr\n */\nvar lunr = function (config) {\n var builder = new lunr.Builder\n\n builder.pipeline.add(\n lunr.trimmer,\n lunr.stopWordFilter,\n lunr.stemmer\n )\n\n builder.searchPipeline.add(\n lunr.stemmer\n )\n\n config.call(builder, builder)\n return builder.build()\n}\n\nlunr.version = \"2.3.9\"\n/*!\n * lunr.utils\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A namespace containing utils for the rest of the lunr library\n * @namespace lunr.utils\n */\nlunr.utils = {}\n\n/**\n * Print a warning message to the console.\n *\n * @param {String} message The message to be printed.\n * @memberOf lunr.utils\n * @function\n */\nlunr.utils.warn = (function (global) {\n /* eslint-disable no-console */\n return function (message) {\n if (global.console && console.warn) {\n console.warn(message)\n }\n }\n /* eslint-enable no-console */\n})(this)\n\n/**\n * Convert an object to a string.\n *\n * In the case of `null` and `undefined` the function returns\n * the empty string, in all other cases the result of calling\n * `toString` on the passed object is returned.\n *\n * @param {Any} obj The object to convert to a string.\n * @return {String} string representation of the passed object.\n * @memberOf lunr.utils\n */\nlunr.utils.asString = function (obj) {\n if (obj === void 0 || obj === null) {\n return \"\"\n } else {\n return obj.toString()\n }\n}\n\n/**\n * Clones an object.\n *\n * Will create a copy of an existing object such that any mutations\n * on the copy cannot affect the original.\n *\n * Only shallow objects are supported, passing a nested object to this\n * function will cause a TypeError.\n *\n * Objects with primitives, and arrays of primitives are supported.\n *\n * @param {Object} obj The object to clone.\n * @return {Object} a clone of the passed object.\n * @throws {TypeError} when a nested object is passed.\n * @memberOf Utils\n */\nlunr.utils.clone = function (obj) {\n if (obj === null || obj === undefined) {\n return obj\n }\n\n var clone = Object.create(null),\n keys = Object.keys(obj)\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i],\n val = obj[key]\n\n if (Array.isArray(val)) {\n clone[key] = val.slice()\n continue\n }\n\n if (typeof val === 'string' ||\n typeof val === 'number' ||\n typeof val === 'boolean') {\n clone[key] = val\n continue\n }\n\n throw new TypeError(\"clone is not deep and does not support nested objects\")\n }\n\n return clone\n}\nlunr.FieldRef = function (docRef, fieldName, stringValue) {\n this.docRef = docRef\n this.fieldName = fieldName\n this._stringValue = stringValue\n}\n\nlunr.FieldRef.joiner = \"/\"\n\nlunr.FieldRef.fromString = function (s) {\n var n = s.indexOf(lunr.FieldRef.joiner)\n\n if (n === -1) {\n throw \"malformed field ref string\"\n }\n\n var fieldRef = s.slice(0, n),\n docRef = s.slice(n + 1)\n\n return new lunr.FieldRef (docRef, fieldRef, s)\n}\n\nlunr.FieldRef.prototype.toString = function () {\n if (this._stringValue == undefined) {\n this._stringValue = this.fieldName + lunr.FieldRef.joiner + this.docRef\n }\n\n return this._stringValue\n}\n/*!\n * lunr.Set\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A lunr set.\n *\n * @constructor\n */\nlunr.Set = function (elements) {\n this.elements = Object.create(null)\n\n if (elements) {\n this.length = elements.length\n\n for (var i = 0; i < this.length; i++) {\n this.elements[elements[i]] = true\n }\n } else {\n this.length = 0\n }\n}\n\n/**\n * A complete set that contains all elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.complete = {\n intersect: function (other) {\n return other\n },\n\n union: function () {\n return this\n },\n\n contains: function () {\n return true\n }\n}\n\n/**\n * An empty set that contains no elements.\n *\n * @static\n * @readonly\n * @type {lunr.Set}\n */\nlunr.Set.empty = {\n intersect: function () {\n return this\n },\n\n union: function (other) {\n return other\n },\n\n contains: function () {\n return false\n }\n}\n\n/**\n * Returns true if this set contains the specified object.\n *\n * @param {object} object - Object whose presence in this set is to be tested.\n * @returns {boolean} - True if this set contains the specified object.\n */\nlunr.Set.prototype.contains = function (object) {\n return !!this.elements[object]\n}\n\n/**\n * Returns a new set containing only the elements that are present in both\n * this set and the specified set.\n *\n * @param {lunr.Set} other - set to intersect with this set.\n * @returns {lunr.Set} a new set that is the intersection of this and the specified set.\n */\n\nlunr.Set.prototype.intersect = function (other) {\n var a, b, elements, intersection = []\n\n if (other === lunr.Set.complete) {\n return this\n }\n\n if (other === lunr.Set.empty) {\n return other\n }\n\n if (this.length < other.length) {\n a = this\n b = other\n } else {\n a = other\n b = this\n }\n\n elements = Object.keys(a.elements)\n\n for (var i = 0; i < elements.length; i++) {\n var element = elements[i]\n if (element in b.elements) {\n intersection.push(element)\n }\n }\n\n return new lunr.Set (intersection)\n}\n\n/**\n * Returns a new set combining the elements of this and the specified set.\n *\n * @param {lunr.Set} other - set to union with this set.\n * @return {lunr.Set} a new set that is the union of this and the specified set.\n */\n\nlunr.Set.prototype.union = function (other) {\n if (other === lunr.Set.complete) {\n return lunr.Set.complete\n }\n\n if (other === lunr.Set.empty) {\n return this\n }\n\n return new lunr.Set(Object.keys(this.elements).concat(Object.keys(other.elements)))\n}\n/**\n * A function to calculate the inverse document frequency for\n * a posting. This is shared between the builder and the index\n *\n * @private\n * @param {object} posting - The posting for a given term\n * @param {number} documentCount - The total number of documents.\n */\nlunr.idf = function (posting, documentCount) {\n var documentsWithTerm = 0\n\n for (var fieldName in posting) {\n if (fieldName == '_index') continue // Ignore the term index, its not a field\n documentsWithTerm += Object.keys(posting[fieldName]).length\n }\n\n var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5)\n\n return Math.log(1 + Math.abs(x))\n}\n\n/**\n * A token wraps a string representation of a token\n * as it is passed through the text processing pipeline.\n *\n * @constructor\n * @param {string} [str=''] - The string token being wrapped.\n * @param {object} [metadata={}] - Metadata associated with this token.\n */\nlunr.Token = function (str, metadata) {\n this.str = str || \"\"\n this.metadata = metadata || {}\n}\n\n/**\n * Returns the token string that is being wrapped by this object.\n *\n * @returns {string}\n */\nlunr.Token.prototype.toString = function () {\n return this.str\n}\n\n/**\n * A token update function is used when updating or optionally\n * when cloning a token.\n *\n * @callback lunr.Token~updateFunction\n * @param {string} str - The string representation of the token.\n * @param {Object} metadata - All metadata associated with this token.\n */\n\n/**\n * Applies the given function to the wrapped string token.\n *\n * @example\n * token.update(function (str, metadata) {\n * return str.toUpperCase()\n * })\n *\n * @param {lunr.Token~updateFunction} fn - A function to apply to the token string.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.update = function (fn) {\n this.str = fn(this.str, this.metadata)\n return this\n}\n\n/**\n * Creates a clone of this token. Optionally a function can be\n * applied to the cloned token.\n *\n * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token.\n * @returns {lunr.Token}\n */\nlunr.Token.prototype.clone = function (fn) {\n fn = fn || function (s) { return s }\n return new lunr.Token (fn(this.str, this.metadata), this.metadata)\n}\n/*!\n * lunr.tokenizer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A function for splitting a string into tokens ready to be inserted into\n * the search index. Uses `lunr.tokenizer.separator` to split strings, change\n * the value of this property to change how strings are split into tokens.\n *\n * This tokenizer will convert its parameter to a string by calling `toString` and\n * then will split this string on the character in `lunr.tokenizer.separator`.\n * Arrays will have their elements converted to strings and wrapped in a lunr.Token.\n *\n * Optional metadata can be passed to the tokenizer, this metadata will be cloned and\n * added as metadata to every token that is created from the object to be tokenized.\n *\n * @static\n * @param {?(string|object|object[])} obj - The object to convert into tokens\n * @param {?object} metadata - Optional metadata to associate with every token\n * @returns {lunr.Token[]}\n * @see {@link lunr.Pipeline}\n */\nlunr.tokenizer = function (obj, metadata) {\n if (obj == null || obj == undefined) {\n return []\n }\n\n if (Array.isArray(obj)) {\n return obj.map(function (t) {\n return new lunr.Token(\n lunr.utils.asString(t).toLowerCase(),\n lunr.utils.clone(metadata)\n )\n })\n }\n\n var str = obj.toString().toLowerCase(),\n len = str.length,\n tokens = []\n\n for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) {\n var char = str.charAt(sliceEnd),\n sliceLength = sliceEnd - sliceStart\n\n if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) {\n\n if (sliceLength > 0) {\n var tokenMetadata = lunr.utils.clone(metadata) || {}\n tokenMetadata[\"position\"] = [sliceStart, sliceLength]\n tokenMetadata[\"index\"] = tokens.length\n\n tokens.push(\n new lunr.Token (\n str.slice(sliceStart, sliceEnd),\n tokenMetadata\n )\n )\n }\n\n sliceStart = sliceEnd + 1\n }\n\n }\n\n return tokens\n}\n\n/**\n * The separator used to split a string into tokens. Override this property to change the behaviour of\n * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens.\n *\n * @static\n * @see lunr.tokenizer\n */\nlunr.tokenizer.separator = /[\\s\\-]+/\n/*!\n * lunr.Pipeline\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Pipelines maintain an ordered list of functions to be applied to all\n * tokens in documents entering the search index and queries being ran against\n * the index.\n *\n * An instance of lunr.Index created with the lunr shortcut will contain a\n * pipeline with a stop word filter and an English language stemmer. Extra\n * functions can be added before or after either of these functions or these\n * default functions can be removed.\n *\n * When run the pipeline will call each function in turn, passing a token, the\n * index of that token in the original list of all tokens and finally a list of\n * all the original tokens.\n *\n * The output of functions in the pipeline will be passed to the next function\n * in the pipeline. To exclude a token from entering the index the function\n * should return undefined, the rest of the pipeline will not be called with\n * this token.\n *\n * For serialisation of pipelines to work, all functions used in an instance of\n * a pipeline should be registered with lunr.Pipeline. Registered functions can\n * then be loaded. If trying to load a serialised pipeline that uses functions\n * that are not registered an error will be thrown.\n *\n * If not planning on serialising the pipeline then registering pipeline functions\n * is not necessary.\n *\n * @constructor\n */\nlunr.Pipeline = function () {\n this._stack = []\n}\n\nlunr.Pipeline.registeredFunctions = Object.create(null)\n\n/**\n * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token\n * string as well as all known metadata. A pipeline function can mutate the token string\n * or mutate (or add) metadata for a given token.\n *\n * A pipeline function can indicate that the passed token should be discarded by returning\n * null, undefined or an empty string. This token will not be passed to any downstream pipeline\n * functions and will not be added to the index.\n *\n * Multiple tokens can be returned by returning an array of tokens. Each token will be passed\n * to any downstream pipeline functions and all will returned tokens will be added to the index.\n *\n * Any number of pipeline functions may be chained together using a lunr.Pipeline.\n *\n * @interface lunr.PipelineFunction\n * @param {lunr.Token} token - A token from the document being processed.\n * @param {number} i - The index of this token in the complete list of tokens for this document/field.\n * @param {lunr.Token[]} tokens - All tokens for this document/field.\n * @returns {(?lunr.Token|lunr.Token[])}\n */\n\n/**\n * Register a function with the pipeline.\n *\n * Functions that are used in the pipeline should be registered if the pipeline\n * needs to be serialised, or a serialised pipeline needs to be loaded.\n *\n * Registering a function does not add it to a pipeline, functions must still be\n * added to instances of the pipeline for them to be used when running a pipeline.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @param {String} label - The label to register this function with\n */\nlunr.Pipeline.registerFunction = function (fn, label) {\n if (label in this.registeredFunctions) {\n lunr.utils.warn('Overwriting existing registered function: ' + label)\n }\n\n fn.label = label\n lunr.Pipeline.registeredFunctions[fn.label] = fn\n}\n\n/**\n * Warns if the function is not registered as a Pipeline function.\n *\n * @param {lunr.PipelineFunction} fn - The function to check for.\n * @private\n */\nlunr.Pipeline.warnIfFunctionNotRegistered = function (fn) {\n var isRegistered = fn.label && (fn.label in this.registeredFunctions)\n\n if (!isRegistered) {\n lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\\n', fn)\n }\n}\n\n/**\n * Loads a previously serialised pipeline.\n *\n * All functions to be loaded must already be registered with lunr.Pipeline.\n * If any function from the serialised data has not been registered then an\n * error will be thrown.\n *\n * @param {Object} serialised - The serialised pipeline to load.\n * @returns {lunr.Pipeline}\n */\nlunr.Pipeline.load = function (serialised) {\n var pipeline = new lunr.Pipeline\n\n serialised.forEach(function (fnName) {\n var fn = lunr.Pipeline.registeredFunctions[fnName]\n\n if (fn) {\n pipeline.add(fn)\n } else {\n throw new Error('Cannot load unregistered function: ' + fnName)\n }\n })\n\n return pipeline\n}\n\n/**\n * Adds new functions to the end of the pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline.\n */\nlunr.Pipeline.prototype.add = function () {\n var fns = Array.prototype.slice.call(arguments)\n\n fns.forEach(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n this._stack.push(fn)\n }, this)\n}\n\n/**\n * Adds a single function after a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.after = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n pos = pos + 1\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Adds a single function before a function that already exists in the\n * pipeline.\n *\n * Logs a warning if the function has not been registered.\n *\n * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.\n * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.\n */\nlunr.Pipeline.prototype.before = function (existingFn, newFn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(newFn)\n\n var pos = this._stack.indexOf(existingFn)\n if (pos == -1) {\n throw new Error('Cannot find existingFn')\n }\n\n this._stack.splice(pos, 0, newFn)\n}\n\n/**\n * Removes a function from the pipeline.\n *\n * @param {lunr.PipelineFunction} fn The function to remove from the pipeline.\n */\nlunr.Pipeline.prototype.remove = function (fn) {\n var pos = this._stack.indexOf(fn)\n if (pos == -1) {\n return\n }\n\n this._stack.splice(pos, 1)\n}\n\n/**\n * Runs the current list of functions that make up the pipeline against the\n * passed tokens.\n *\n * @param {Array} tokens The tokens to run through the pipeline.\n * @returns {Array}\n */\nlunr.Pipeline.prototype.run = function (tokens) {\n var stackLength = this._stack.length\n\n for (var i = 0; i < stackLength; i++) {\n var fn = this._stack[i]\n var memo = []\n\n for (var j = 0; j < tokens.length; j++) {\n var result = fn(tokens[j], j, tokens)\n\n if (result === null || result === void 0 || result === '') continue\n\n if (Array.isArray(result)) {\n for (var k = 0; k < result.length; k++) {\n memo.push(result[k])\n }\n } else {\n memo.push(result)\n }\n }\n\n tokens = memo\n }\n\n return tokens\n}\n\n/**\n * Convenience method for passing a string through a pipeline and getting\n * strings out. This method takes care of wrapping the passed string in a\n * token and mapping the resulting tokens back to strings.\n *\n * @param {string} str - The string to pass through the pipeline.\n * @param {?object} metadata - Optional metadata to associate with the token\n * passed to the pipeline.\n * @returns {string[]}\n */\nlunr.Pipeline.prototype.runString = function (str, metadata) {\n var token = new lunr.Token (str, metadata)\n\n return this.run([token]).map(function (t) {\n return t.toString()\n })\n}\n\n/**\n * Resets the pipeline by removing any existing processors.\n *\n */\nlunr.Pipeline.prototype.reset = function () {\n this._stack = []\n}\n\n/**\n * Returns a representation of the pipeline ready for serialisation.\n *\n * Logs a warning if the function has not been registered.\n *\n * @returns {Array}\n */\nlunr.Pipeline.prototype.toJSON = function () {\n return this._stack.map(function (fn) {\n lunr.Pipeline.warnIfFunctionNotRegistered(fn)\n\n return fn.label\n })\n}\n/*!\n * lunr.Vector\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A vector is used to construct the vector space of documents and queries. These\n * vectors support operations to determine the similarity between two documents or\n * a document and a query.\n *\n * Normally no parameters are required for initializing a vector, but in the case of\n * loading a previously dumped vector the raw elements can be provided to the constructor.\n *\n * For performance reasons vectors are implemented with a flat array, where an elements\n * index is immediately followed by its value. E.g. [index, value, index, value]. This\n * allows the underlying array to be as sparse as possible and still offer decent\n * performance when being used for vector calculations.\n *\n * @constructor\n * @param {Number[]} [elements] - The flat list of element index and element value pairs.\n */\nlunr.Vector = function (elements) {\n this._magnitude = 0\n this.elements = elements || []\n}\n\n\n/**\n * Calculates the position within the vector to insert a given index.\n *\n * This is used internally by insert and upsert. If there are duplicate indexes then\n * the position is returned as if the value for that index were to be updated, but it\n * is the callers responsibility to check whether there is a duplicate at that index\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @returns {Number}\n */\nlunr.Vector.prototype.positionForIndex = function (index) {\n // For an empty vector the tuple can be inserted at the beginning\n if (this.elements.length == 0) {\n return 0\n }\n\n var start = 0,\n end = this.elements.length / 2,\n sliceLength = end - start,\n pivotPoint = Math.floor(sliceLength / 2),\n pivotIndex = this.elements[pivotPoint * 2]\n\n while (sliceLength > 1) {\n if (pivotIndex < index) {\n start = pivotPoint\n }\n\n if (pivotIndex > index) {\n end = pivotPoint\n }\n\n if (pivotIndex == index) {\n break\n }\n\n sliceLength = end - start\n pivotPoint = start + Math.floor(sliceLength / 2)\n pivotIndex = this.elements[pivotPoint * 2]\n }\n\n if (pivotIndex == index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex > index) {\n return pivotPoint * 2\n }\n\n if (pivotIndex < index) {\n return (pivotPoint + 1) * 2\n }\n}\n\n/**\n * Inserts an element at an index within the vector.\n *\n * Does not allow duplicates, will throw an error if there is already an entry\n * for this index.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n */\nlunr.Vector.prototype.insert = function (insertIdx, val) {\n this.upsert(insertIdx, val, function () {\n throw \"duplicate index\"\n })\n}\n\n/**\n * Inserts or updates an existing index within the vector.\n *\n * @param {Number} insertIdx - The index at which the element should be inserted.\n * @param {Number} val - The value to be inserted into the vector.\n * @param {function} fn - A function that is called for updates, the existing value and the\n * requested value are passed as arguments\n */\nlunr.Vector.prototype.upsert = function (insertIdx, val, fn) {\n this._magnitude = 0\n var position = this.positionForIndex(insertIdx)\n\n if (this.elements[position] == insertIdx) {\n this.elements[position + 1] = fn(this.elements[position + 1], val)\n } else {\n this.elements.splice(position, 0, insertIdx, val)\n }\n}\n\n/**\n * Calculates the magnitude of this vector.\n *\n * @returns {Number}\n */\nlunr.Vector.prototype.magnitude = function () {\n if (this._magnitude) return this._magnitude\n\n var sumOfSquares = 0,\n elementsLength = this.elements.length\n\n for (var i = 1; i < elementsLength; i += 2) {\n var val = this.elements[i]\n sumOfSquares += val * val\n }\n\n return this._magnitude = Math.sqrt(sumOfSquares)\n}\n\n/**\n * Calculates the dot product of this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The vector to compute the dot product with.\n * @returns {Number}\n */\nlunr.Vector.prototype.dot = function (otherVector) {\n var dotProduct = 0,\n a = this.elements, b = otherVector.elements,\n aLen = a.length, bLen = b.length,\n aVal = 0, bVal = 0,\n i = 0, j = 0\n\n while (i < aLen && j < bLen) {\n aVal = a[i], bVal = b[j]\n if (aVal < bVal) {\n i += 2\n } else if (aVal > bVal) {\n j += 2\n } else if (aVal == bVal) {\n dotProduct += a[i + 1] * b[j + 1]\n i += 2\n j += 2\n }\n }\n\n return dotProduct\n}\n\n/**\n * Calculates the similarity between this vector and another vector.\n *\n * @param {lunr.Vector} otherVector - The other vector to calculate the\n * similarity with.\n * @returns {Number}\n */\nlunr.Vector.prototype.similarity = function (otherVector) {\n return this.dot(otherVector) / this.magnitude() || 0\n}\n\n/**\n * Converts the vector to an array of the elements within the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toArray = function () {\n var output = new Array (this.elements.length / 2)\n\n for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) {\n output[j] = this.elements[i]\n }\n\n return output\n}\n\n/**\n * A JSON serializable representation of the vector.\n *\n * @returns {Number[]}\n */\nlunr.Vector.prototype.toJSON = function () {\n return this.elements\n}\n/* eslint-disable */\n/*!\n * lunr.stemmer\n * Copyright (C) 2020 Oliver Nightingale\n * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt\n */\n\n/**\n * lunr.stemmer is an english language stemmer, this is a JavaScript\n * implementation of the PorterStemmer taken from http://tartarus.org/~martin\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token - The string to stem\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n * @function\n */\nlunr.stemmer = (function(){\n var step2list = {\n \"ational\" : \"ate\",\n \"tional\" : \"tion\",\n \"enci\" : \"ence\",\n \"anci\" : \"ance\",\n \"izer\" : \"ize\",\n \"bli\" : \"ble\",\n \"alli\" : \"al\",\n \"entli\" : \"ent\",\n \"eli\" : \"e\",\n \"ousli\" : \"ous\",\n \"ization\" : \"ize\",\n \"ation\" : \"ate\",\n \"ator\" : \"ate\",\n \"alism\" : \"al\",\n \"iveness\" : \"ive\",\n \"fulness\" : \"ful\",\n \"ousness\" : \"ous\",\n \"aliti\" : \"al\",\n \"iviti\" : \"ive\",\n \"biliti\" : \"ble\",\n \"logi\" : \"log\"\n },\n\n step3list = {\n \"icate\" : \"ic\",\n \"ative\" : \"\",\n \"alize\" : \"al\",\n \"iciti\" : \"ic\",\n \"ical\" : \"ic\",\n \"ful\" : \"\",\n \"ness\" : \"\"\n },\n\n c = \"[^aeiou]\", // consonant\n v = \"[aeiouy]\", // vowel\n C = c + \"[^aeiouy]*\", // consonant sequence\n V = v + \"[aeiou]*\", // vowel sequence\n\n mgr0 = \"^(\" + C + \")?\" + V + C, // [C]VC... is m>0\n meq1 = \"^(\" + C + \")?\" + V + C + \"(\" + V + \")?$\", // [C]VC[V] is m=1\n mgr1 = \"^(\" + C + \")?\" + V + C + V + C, // [C]VCVC... is m>1\n s_v = \"^(\" + C + \")?\" + v; // vowel in stem\n\n var re_mgr0 = new RegExp(mgr0);\n var re_mgr1 = new RegExp(mgr1);\n var re_meq1 = new RegExp(meq1);\n var re_s_v = new RegExp(s_v);\n\n var re_1a = /^(.+?)(ss|i)es$/;\n var re2_1a = /^(.+?)([^s])s$/;\n var re_1b = /^(.+?)eed$/;\n var re2_1b = /^(.+?)(ed|ing)$/;\n var re_1b_2 = /.$/;\n var re2_1b_2 = /(at|bl|iz)$/;\n var re3_1b_2 = new RegExp(\"([^aeiouylsz])\\\\1$\");\n var re4_1b_2 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var re_1c = /^(.+?[^aeiou])y$/;\n var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;\n\n var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;\n\n var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;\n var re2_4 = /^(.+?)(s|t)(ion)$/;\n\n var re_5 = /^(.+?)e$/;\n var re_5_1 = /ll$/;\n var re3_5 = new RegExp(\"^\" + C + v + \"[^aeiouwxy]$\");\n\n var porterStemmer = function porterStemmer(w) {\n var stem,\n suffix,\n firstch,\n re,\n re2,\n re3,\n re4;\n\n if (w.length < 3) { return w; }\n\n firstch = w.substr(0,1);\n if (firstch == \"y\") {\n w = firstch.toUpperCase() + w.substr(1);\n }\n\n // Step 1a\n re = re_1a\n re2 = re2_1a;\n\n if (re.test(w)) { w = w.replace(re,\"$1$2\"); }\n else if (re2.test(w)) { w = w.replace(re2,\"$1$2\"); }\n\n // Step 1b\n re = re_1b;\n re2 = re2_1b;\n if (re.test(w)) {\n var fp = re.exec(w);\n re = re_mgr0;\n if (re.test(fp[1])) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1];\n re2 = re_s_v;\n if (re2.test(stem)) {\n w = stem;\n re2 = re2_1b_2;\n re3 = re3_1b_2;\n re4 = re4_1b_2;\n if (re2.test(w)) { w = w + \"e\"; }\n else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,\"\"); }\n else if (re4.test(w)) { w = w + \"e\"; }\n }\n }\n\n // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say)\n re = re_1c;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n w = stem + \"i\";\n }\n\n // Step 2\n re = re_2;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step2list[suffix];\n }\n }\n\n // Step 3\n re = re_3;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n suffix = fp[2];\n re = re_mgr0;\n if (re.test(stem)) {\n w = stem + step3list[suffix];\n }\n }\n\n // Step 4\n re = re_4;\n re2 = re2_4;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n if (re.test(stem)) {\n w = stem;\n }\n } else if (re2.test(w)) {\n var fp = re2.exec(w);\n stem = fp[1] + fp[2];\n re2 = re_mgr1;\n if (re2.test(stem)) {\n w = stem;\n }\n }\n\n // Step 5\n re = re_5;\n if (re.test(w)) {\n var fp = re.exec(w);\n stem = fp[1];\n re = re_mgr1;\n re2 = re_meq1;\n re3 = re3_5;\n if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) {\n w = stem;\n }\n }\n\n re = re_5_1;\n re2 = re_mgr1;\n if (re.test(w) && re2.test(w)) {\n re = re_1b_2;\n w = w.replace(re,\"\");\n }\n\n // and turn initial Y back to y\n\n if (firstch == \"y\") {\n w = firstch.toLowerCase() + w.substr(1);\n }\n\n return w;\n };\n\n return function (token) {\n return token.update(porterStemmer);\n }\n})();\n\nlunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer')\n/*!\n * lunr.stopWordFilter\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.generateStopWordFilter builds a stopWordFilter function from the provided\n * list of stop words.\n *\n * The built in lunr.stopWordFilter is built using this generator and can be used\n * to generate custom stopWordFilters for applications or non English languages.\n *\n * @function\n * @param {Array} token The token to pass through the filter\n * @returns {lunr.PipelineFunction}\n * @see lunr.Pipeline\n * @see lunr.stopWordFilter\n */\nlunr.generateStopWordFilter = function (stopWords) {\n var words = stopWords.reduce(function (memo, stopWord) {\n memo[stopWord] = stopWord\n return memo\n }, {})\n\n return function (token) {\n if (token && words[token.toString()] !== token.toString()) return token\n }\n}\n\n/**\n * lunr.stopWordFilter is an English language stop word list filter, any words\n * contained in the list will not be passed through the filter.\n *\n * This is intended to be used in the Pipeline. If the token does not pass the\n * filter then undefined will be returned.\n *\n * @function\n * @implements {lunr.PipelineFunction}\n * @params {lunr.Token} token - A token to check for being a stop word.\n * @returns {lunr.Token}\n * @see {@link lunr.Pipeline}\n */\nlunr.stopWordFilter = lunr.generateStopWordFilter([\n 'a',\n 'able',\n 'about',\n 'across',\n 'after',\n 'all',\n 'almost',\n 'also',\n 'am',\n 'among',\n 'an',\n 'and',\n 'any',\n 'are',\n 'as',\n 'at',\n 'be',\n 'because',\n 'been',\n 'but',\n 'by',\n 'can',\n 'cannot',\n 'could',\n 'dear',\n 'did',\n 'do',\n 'does',\n 'either',\n 'else',\n 'ever',\n 'every',\n 'for',\n 'from',\n 'get',\n 'got',\n 'had',\n 'has',\n 'have',\n 'he',\n 'her',\n 'hers',\n 'him',\n 'his',\n 'how',\n 'however',\n 'i',\n 'if',\n 'in',\n 'into',\n 'is',\n 'it',\n 'its',\n 'just',\n 'least',\n 'let',\n 'like',\n 'likely',\n 'may',\n 'me',\n 'might',\n 'most',\n 'must',\n 'my',\n 'neither',\n 'no',\n 'nor',\n 'not',\n 'of',\n 'off',\n 'often',\n 'on',\n 'only',\n 'or',\n 'other',\n 'our',\n 'own',\n 'rather',\n 'said',\n 'say',\n 'says',\n 'she',\n 'should',\n 'since',\n 'so',\n 'some',\n 'than',\n 'that',\n 'the',\n 'their',\n 'them',\n 'then',\n 'there',\n 'these',\n 'they',\n 'this',\n 'tis',\n 'to',\n 'too',\n 'twas',\n 'us',\n 'wants',\n 'was',\n 'we',\n 'were',\n 'what',\n 'when',\n 'where',\n 'which',\n 'while',\n 'who',\n 'whom',\n 'why',\n 'will',\n 'with',\n 'would',\n 'yet',\n 'you',\n 'your'\n])\n\nlunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter')\n/*!\n * lunr.trimmer\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.trimmer is a pipeline function for trimming non word\n * characters from the beginning and end of tokens before they\n * enter the index.\n *\n * This implementation may not work correctly for non latin\n * characters and should either be removed or adapted for use\n * with languages with non-latin characters.\n *\n * @static\n * @implements {lunr.PipelineFunction}\n * @param {lunr.Token} token The token to pass through the filter\n * @returns {lunr.Token}\n * @see lunr.Pipeline\n */\nlunr.trimmer = function (token) {\n return token.update(function (s) {\n return s.replace(/^\\W+/, '').replace(/\\W+$/, '')\n })\n}\n\nlunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer')\n/*!\n * lunr.TokenSet\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * A token set is used to store the unique list of all tokens\n * within an index. Token sets are also used to represent an\n * incoming query to the index, this query token set and index\n * token set are then intersected to find which tokens to look\n * up in the inverted index.\n *\n * A token set can hold multiple tokens, as in the case of the\n * index token set, or it can hold a single token as in the\n * case of a simple query token set.\n *\n * Additionally token sets are used to perform wildcard matching.\n * Leading, contained and trailing wildcards are supported, and\n * from this edit distance matching can also be provided.\n *\n * Token sets are implemented as a minimal finite state automata,\n * where both common prefixes and suffixes are shared between tokens.\n * This helps to reduce the space used for storing the token set.\n *\n * @constructor\n */\nlunr.TokenSet = function () {\n this.final = false\n this.edges = {}\n this.id = lunr.TokenSet._nextId\n lunr.TokenSet._nextId += 1\n}\n\n/**\n * Keeps track of the next, auto increment, identifier to assign\n * to a new tokenSet.\n *\n * TokenSets require a unique identifier to be correctly minimised.\n *\n * @private\n */\nlunr.TokenSet._nextId = 1\n\n/**\n * Creates a TokenSet instance from the given sorted array of words.\n *\n * @param {String[]} arr - A sorted array of strings to create the set from.\n * @returns {lunr.TokenSet}\n * @throws Will throw an error if the input array is not sorted.\n */\nlunr.TokenSet.fromArray = function (arr) {\n var builder = new lunr.TokenSet.Builder\n\n for (var i = 0, len = arr.length; i < len; i++) {\n builder.insert(arr[i])\n }\n\n builder.finish()\n return builder.root\n}\n\n/**\n * Creates a token set from a query clause.\n *\n * @private\n * @param {Object} clause - A single clause from lunr.Query.\n * @param {string} clause.term - The query clause term.\n * @param {number} [clause.editDistance] - The optional edit distance for the term.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromClause = function (clause) {\n if ('editDistance' in clause) {\n return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance)\n } else {\n return lunr.TokenSet.fromString(clause.term)\n }\n}\n\n/**\n * Creates a token set representing a single string with a specified\n * edit distance.\n *\n * Insertions, deletions, substitutions and transpositions are each\n * treated as an edit distance of 1.\n *\n * Increasing the allowed edit distance will have a dramatic impact\n * on the performance of both creating and intersecting these TokenSets.\n * It is advised to keep the edit distance less than 3.\n *\n * @param {string} str - The string to create the token set from.\n * @param {number} editDistance - The allowed edit distance to match.\n * @returns {lunr.Vector}\n */\nlunr.TokenSet.fromFuzzyString = function (str, editDistance) {\n var root = new lunr.TokenSet\n\n var stack = [{\n node: root,\n editsRemaining: editDistance,\n str: str\n }]\n\n while (stack.length) {\n var frame = stack.pop()\n\n // no edit\n if (frame.str.length > 0) {\n var char = frame.str.charAt(0),\n noEditNode\n\n if (char in frame.node.edges) {\n noEditNode = frame.node.edges[char]\n } else {\n noEditNode = new lunr.TokenSet\n frame.node.edges[char] = noEditNode\n }\n\n if (frame.str.length == 1) {\n noEditNode.final = true\n }\n\n stack.push({\n node: noEditNode,\n editsRemaining: frame.editsRemaining,\n str: frame.str.slice(1)\n })\n }\n\n if (frame.editsRemaining == 0) {\n continue\n }\n\n // insertion\n if (\"*\" in frame.node.edges) {\n var insertionNode = frame.node.edges[\"*\"]\n } else {\n var insertionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = insertionNode\n }\n\n if (frame.str.length == 0) {\n insertionNode.final = true\n }\n\n stack.push({\n node: insertionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str\n })\n\n // deletion\n // can only do a deletion if we have enough edits remaining\n // and if there are characters left to delete in the string\n if (frame.str.length > 1) {\n stack.push({\n node: frame.node,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // deletion\n // just removing the last character from the str\n if (frame.str.length == 1) {\n frame.node.final = true\n }\n\n // substitution\n // can only do a substitution if we have enough edits remaining\n // and if there are characters left to substitute\n if (frame.str.length >= 1) {\n if (\"*\" in frame.node.edges) {\n var substitutionNode = frame.node.edges[\"*\"]\n } else {\n var substitutionNode = new lunr.TokenSet\n frame.node.edges[\"*\"] = substitutionNode\n }\n\n if (frame.str.length == 1) {\n substitutionNode.final = true\n }\n\n stack.push({\n node: substitutionNode,\n editsRemaining: frame.editsRemaining - 1,\n str: frame.str.slice(1)\n })\n }\n\n // transposition\n // can only do a transposition if there are edits remaining\n // and there are enough characters to transpose\n if (frame.str.length > 1) {\n var charA = frame.str.charAt(0),\n charB = frame.str.charAt(1),\n transposeNode\n\n if (charB in frame.node.edges) {\n transposeNode = frame.node.edges[charB]\n } else {\n transposeNode = new lunr.TokenSet\n frame.node.edges[charB] = transposeNode\n }\n\n if (frame.str.length == 1) {\n transposeNode.final = true\n }\n\n stack.push({\n node: transposeNode,\n editsRemaining: frame.editsRemaining - 1,\n str: charA + frame.str.slice(2)\n })\n }\n }\n\n return root\n}\n\n/**\n * Creates a TokenSet from a string.\n *\n * The string may contain one or more wildcard characters (*)\n * that will allow wildcard matching when intersecting with\n * another TokenSet.\n *\n * @param {string} str - The string to create a TokenSet from.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.fromString = function (str) {\n var node = new lunr.TokenSet,\n root = node\n\n /*\n * Iterates through all characters within the passed string\n * appending a node for each character.\n *\n * When a wildcard character is found then a self\n * referencing edge is introduced to continually match\n * any number of any characters.\n */\n for (var i = 0, len = str.length; i < len; i++) {\n var char = str[i],\n final = (i == len - 1)\n\n if (char == \"*\") {\n node.edges[char] = node\n node.final = final\n\n } else {\n var next = new lunr.TokenSet\n next.final = final\n\n node.edges[char] = next\n node = next\n }\n }\n\n return root\n}\n\n/**\n * Converts this TokenSet into an array of strings\n * contained within the TokenSet.\n *\n * This is not intended to be used on a TokenSet that\n * contains wildcards, in these cases the results are\n * undefined and are likely to cause an infinite loop.\n *\n * @returns {string[]}\n */\nlunr.TokenSet.prototype.toArray = function () {\n var words = []\n\n var stack = [{\n prefix: \"\",\n node: this\n }]\n\n while (stack.length) {\n var frame = stack.pop(),\n edges = Object.keys(frame.node.edges),\n len = edges.length\n\n if (frame.node.final) {\n /* In Safari, at this point the prefix is sometimes corrupted, see:\n * https://github.com/olivernn/lunr.js/issues/279 Calling any\n * String.prototype method forces Safari to \"cast\" this string to what\n * it's supposed to be, fixing the bug. */\n frame.prefix.charAt(0)\n words.push(frame.prefix)\n }\n\n for (var i = 0; i < len; i++) {\n var edge = edges[i]\n\n stack.push({\n prefix: frame.prefix.concat(edge),\n node: frame.node.edges[edge]\n })\n }\n }\n\n return words\n}\n\n/**\n * Generates a string representation of a TokenSet.\n *\n * This is intended to allow TokenSets to be used as keys\n * in objects, largely to aid the construction and minimisation\n * of a TokenSet. As such it is not designed to be a human\n * friendly representation of the TokenSet.\n *\n * @returns {string}\n */\nlunr.TokenSet.prototype.toString = function () {\n // NOTE: Using Object.keys here as this.edges is very likely\n // to enter 'hash-mode' with many keys being added\n //\n // avoiding a for-in loop here as it leads to the function\n // being de-optimised (at least in V8). From some simple\n // benchmarks the performance is comparable, but allowing\n // V8 to optimize may mean easy performance wins in the future.\n\n if (this._str) {\n return this._str\n }\n\n var str = this.final ? '1' : '0',\n labels = Object.keys(this.edges).sort(),\n len = labels.length\n\n for (var i = 0; i < len; i++) {\n var label = labels[i],\n node = this.edges[label]\n\n str = str + label + node.id\n }\n\n return str\n}\n\n/**\n * Returns a new TokenSet that is the intersection of\n * this TokenSet and the passed TokenSet.\n *\n * This intersection will take into account any wildcards\n * contained within the TokenSet.\n *\n * @param {lunr.TokenSet} b - An other TokenSet to intersect with.\n * @returns {lunr.TokenSet}\n */\nlunr.TokenSet.prototype.intersect = function (b) {\n var output = new lunr.TokenSet,\n frame = undefined\n\n var stack = [{\n qNode: b,\n output: output,\n node: this\n }]\n\n while (stack.length) {\n frame = stack.pop()\n\n // NOTE: As with the #toString method, we are using\n // Object.keys and a for loop instead of a for-in loop\n // as both of these objects enter 'hash' mode, causing\n // the function to be de-optimised in V8\n var qEdges = Object.keys(frame.qNode.edges),\n qLen = qEdges.length,\n nEdges = Object.keys(frame.node.edges),\n nLen = nEdges.length\n\n for (var q = 0; q < qLen; q++) {\n var qEdge = qEdges[q]\n\n for (var n = 0; n < nLen; n++) {\n var nEdge = nEdges[n]\n\n if (nEdge == qEdge || qEdge == '*') {\n var node = frame.node.edges[nEdge],\n qNode = frame.qNode.edges[qEdge],\n final = node.final && qNode.final,\n next = undefined\n\n if (nEdge in frame.output.edges) {\n // an edge already exists for this character\n // no need to create a new node, just set the finality\n // bit unless this node is already final\n next = frame.output.edges[nEdge]\n next.final = next.final || final\n\n } else {\n // no edge exists yet, must create one\n // set the finality bit and insert it\n // into the output\n next = new lunr.TokenSet\n next.final = final\n frame.output.edges[nEdge] = next\n }\n\n stack.push({\n qNode: qNode,\n output: next,\n node: node\n })\n }\n }\n }\n }\n\n return output\n}\nlunr.TokenSet.Builder = function () {\n this.previousWord = \"\"\n this.root = new lunr.TokenSet\n this.uncheckedNodes = []\n this.minimizedNodes = {}\n}\n\nlunr.TokenSet.Builder.prototype.insert = function (word) {\n var node,\n commonPrefix = 0\n\n if (word < this.previousWord) {\n throw new Error (\"Out of order word insertion\")\n }\n\n for (var i = 0; i < word.length && i < this.previousWord.length; i++) {\n if (word[i] != this.previousWord[i]) break\n commonPrefix++\n }\n\n this.minimize(commonPrefix)\n\n if (this.uncheckedNodes.length == 0) {\n node = this.root\n } else {\n node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child\n }\n\n for (var i = commonPrefix; i < word.length; i++) {\n var nextNode = new lunr.TokenSet,\n char = word[i]\n\n node.edges[char] = nextNode\n\n this.uncheckedNodes.push({\n parent: node,\n char: char,\n child: nextNode\n })\n\n node = nextNode\n }\n\n node.final = true\n this.previousWord = word\n}\n\nlunr.TokenSet.Builder.prototype.finish = function () {\n this.minimize(0)\n}\n\nlunr.TokenSet.Builder.prototype.minimize = function (downTo) {\n for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) {\n var node = this.uncheckedNodes[i],\n childKey = node.child.toString()\n\n if (childKey in this.minimizedNodes) {\n node.parent.edges[node.char] = this.minimizedNodes[childKey]\n } else {\n // Cache the key for this node since\n // we know it can't change anymore\n node.child._str = childKey\n\n this.minimizedNodes[childKey] = node.child\n }\n\n this.uncheckedNodes.pop()\n }\n}\n/*!\n * lunr.Index\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * An index contains the built index of all documents and provides a query interface\n * to the index.\n *\n * Usually instances of lunr.Index will not be created using this constructor, instead\n * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be\n * used to load previously built and serialized indexes.\n *\n * @constructor\n * @param {Object} attrs - The attributes of the built search index.\n * @param {Object} attrs.invertedIndex - An index of term/field to document reference.\n * @param {Object} attrs.fieldVectors - Field vectors\n * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens.\n * @param {string[]} attrs.fields - The names of indexed document fields.\n * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms.\n */\nlunr.Index = function (attrs) {\n this.invertedIndex = attrs.invertedIndex\n this.fieldVectors = attrs.fieldVectors\n this.tokenSet = attrs.tokenSet\n this.fields = attrs.fields\n this.pipeline = attrs.pipeline\n}\n\n/**\n * A result contains details of a document matching a search query.\n * @typedef {Object} lunr.Index~Result\n * @property {string} ref - The reference of the document this result represents.\n * @property {number} score - A number between 0 and 1 representing how similar this document is to the query.\n * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match.\n */\n\n/**\n * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple\n * query language which itself is parsed into an instance of lunr.Query.\n *\n * For programmatically building queries it is advised to directly use lunr.Query, the query language\n * is best used for human entered text rather than program generated text.\n *\n * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported\n * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello'\n * or 'world', though those that contain both will rank higher in the results.\n *\n * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can\n * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding\n * wildcards will increase the number of documents that will be found but can also have a negative\n * impact on query performance, especially with wildcards at the beginning of a term.\n *\n * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term\n * hello in the title field will match this query. Using a field not present in the index will lead\n * to an error being thrown.\n *\n * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term\n * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported\n * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2.\n * Avoid large values for edit distance to improve query performance.\n *\n * Each term also supports a presence modifier. By default a term's presence in document is optional, however\n * this can be changed to either required or prohibited. For a term's presence to be required in a document the\n * term should be prefixed with a '+', e.g. `+foo bar` is a search for documents that must contain 'foo' and\n * optionally contain 'bar'. Conversely a leading '-' sets the terms presence to prohibited, i.e. it must not\n * appear in a document, e.g. `-foo bar` is a search for documents that do not contain 'foo' but may contain 'bar'.\n *\n * To escape special characters the backslash character '\\' can be used, this allows searches to include\n * characters that would normally be considered modifiers, e.g. `foo\\~2` will search for a term \"foo~2\" instead\n * of attempting to apply a boost of 2 to the search term \"foo\".\n *\n * @typedef {string} lunr.Index~QueryString\n * @example Simple single term query\n * hello\n * @example Multiple term query\n * hello world\n * @example term scoped to a field\n * title:hello\n * @example term with a boost of 10\n * hello^10\n * @example term with an edit distance of 2\n * hello~2\n * @example terms with presence modifiers\n * -foo +bar baz\n */\n\n/**\n * Performs a search against the index using lunr query syntax.\n *\n * Results will be returned sorted by their score, the most relevant results\n * will be returned first. For details on how the score is calculated, please see\n * the {@link https://lunrjs.com/guides/searching.html#scoring|guide}.\n *\n * For more programmatic querying use lunr.Index#query.\n *\n * @param {lunr.Index~QueryString} queryString - A string containing a lunr query.\n * @throws {lunr.QueryParseError} If the passed query string cannot be parsed.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.search = function (queryString) {\n return this.query(function (query) {\n var parser = new lunr.QueryParser(queryString, query)\n parser.parse()\n })\n}\n\n/**\n * A query builder callback provides a query object to be used to express\n * the query to perform on the index.\n *\n * @callback lunr.Index~queryBuilder\n * @param {lunr.Query} query - The query object to build up.\n * @this lunr.Query\n */\n\n/**\n * Performs a query against the index using the yielded lunr.Query object.\n *\n * If performing programmatic queries against the index, this method is preferred\n * over lunr.Index#search so as to avoid the additional query parsing overhead.\n *\n * A query object is yielded to the supplied function which should be used to\n * express the query to be run against the index.\n *\n * Note that although this function takes a callback parameter it is _not_ an\n * asynchronous operation, the callback is just yielded a query object to be\n * customized.\n *\n * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query.\n * @returns {lunr.Index~Result[]}\n */\nlunr.Index.prototype.query = function (fn) {\n // for each query clause\n // * process terms\n // * expand terms from token set\n // * find matching documents and metadata\n // * get document vectors\n // * score documents\n\n var query = new lunr.Query(this.fields),\n matchingFields = Object.create(null),\n queryVectors = Object.create(null),\n termFieldCache = Object.create(null),\n requiredMatches = Object.create(null),\n prohibitedMatches = Object.create(null)\n\n /*\n * To support field level boosts a query vector is created per\n * field. An empty vector is eagerly created to support negated\n * queries.\n */\n for (var i = 0; i < this.fields.length; i++) {\n queryVectors[this.fields[i]] = new lunr.Vector\n }\n\n fn.call(query, query)\n\n for (var i = 0; i < query.clauses.length; i++) {\n /*\n * Unless the pipeline has been disabled for this term, which is\n * the case for terms with wildcards, we need to pass the clause\n * term through the search pipeline. A pipeline returns an array\n * of processed terms. Pipeline functions may expand the passed\n * term, which means we may end up performing multiple index lookups\n * for a single query term.\n */\n var clause = query.clauses[i],\n terms = null,\n clauseMatches = lunr.Set.empty\n\n if (clause.usePipeline) {\n terms = this.pipeline.runString(clause.term, {\n fields: clause.fields\n })\n } else {\n terms = [clause.term]\n }\n\n for (var m = 0; m < terms.length; m++) {\n var term = terms[m]\n\n /*\n * Each term returned from the pipeline needs to use the same query\n * clause object, e.g. the same boost and or edit distance. The\n * simplest way to do this is to re-use the clause object but mutate\n * its term property.\n */\n clause.term = term\n\n /*\n * From the term in the clause we create a token set which will then\n * be used to intersect the indexes token set to get a list of terms\n * to lookup in the inverted index\n */\n var termTokenSet = lunr.TokenSet.fromClause(clause),\n expandedTerms = this.tokenSet.intersect(termTokenSet).toArray()\n\n /*\n * If a term marked as required does not exist in the tokenSet it is\n * impossible for the search to return any matches. We set all the field\n * scoped required matches set to empty and stop examining any further\n * clauses.\n */\n if (expandedTerms.length === 0 && clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = lunr.Set.empty\n }\n\n break\n }\n\n for (var j = 0; j < expandedTerms.length; j++) {\n /*\n * For each term get the posting and termIndex, this is required for\n * building the query vector.\n */\n var expandedTerm = expandedTerms[j],\n posting = this.invertedIndex[expandedTerm],\n termIndex = posting._index\n\n for (var k = 0; k < clause.fields.length; k++) {\n /*\n * For each field that this query term is scoped by (by default\n * all fields are in scope) we need to get all the document refs\n * that have this term in that field.\n *\n * The posting is the entry in the invertedIndex for the matching\n * term from above.\n */\n var field = clause.fields[k],\n fieldPosting = posting[field],\n matchingDocumentRefs = Object.keys(fieldPosting),\n termField = expandedTerm + \"/\" + field,\n matchingDocumentsSet = new lunr.Set(matchingDocumentRefs)\n\n /*\n * if the presence of this term is required ensure that the matching\n * documents are added to the set of required matches for this clause.\n *\n */\n if (clause.presence == lunr.Query.presence.REQUIRED) {\n clauseMatches = clauseMatches.union(matchingDocumentsSet)\n\n if (requiredMatches[field] === undefined) {\n requiredMatches[field] = lunr.Set.complete\n }\n }\n\n /*\n * if the presence of this term is prohibited ensure that the matching\n * documents are added to the set of prohibited matches for this field,\n * creating that set if it does not yet exist.\n */\n if (clause.presence == lunr.Query.presence.PROHIBITED) {\n if (prohibitedMatches[field] === undefined) {\n prohibitedMatches[field] = lunr.Set.empty\n }\n\n prohibitedMatches[field] = prohibitedMatches[field].union(matchingDocumentsSet)\n\n /*\n * Prohibited matches should not be part of the query vector used for\n * similarity scoring and no metadata should be extracted so we continue\n * to the next field\n */\n continue\n }\n\n /*\n * The query field vector is populated using the termIndex found for\n * the term and a unit value with the appropriate boost applied.\n * Using upsert because there could already be an entry in the vector\n * for the term we are working with. In that case we just add the scores\n * together.\n */\n queryVectors[field].upsert(termIndex, clause.boost, function (a, b) { return a + b })\n\n /**\n * If we've already seen this term, field combo then we've already collected\n * the matching documents and metadata, no need to go through all that again\n */\n if (termFieldCache[termField]) {\n continue\n }\n\n for (var l = 0; l < matchingDocumentRefs.length; l++) {\n /*\n * All metadata for this term/field/document triple\n * are then extracted and collected into an instance\n * of lunr.MatchData ready to be returned in the query\n * results\n */\n var matchingDocumentRef = matchingDocumentRefs[l],\n matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field),\n metadata = fieldPosting[matchingDocumentRef],\n fieldMatch\n\n if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) {\n matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata)\n } else {\n fieldMatch.add(expandedTerm, field, metadata)\n }\n\n }\n\n termFieldCache[termField] = true\n }\n }\n }\n\n /**\n * If the presence was required we need to update the requiredMatches field sets.\n * We do this after all fields for the term have collected their matches because\n * the clause terms presence is required in _any_ of the fields not _all_ of the\n * fields.\n */\n if (clause.presence === lunr.Query.presence.REQUIRED) {\n for (var k = 0; k < clause.fields.length; k++) {\n var field = clause.fields[k]\n requiredMatches[field] = requiredMatches[field].intersect(clauseMatches)\n }\n }\n }\n\n /**\n * Need to combine the field scoped required and prohibited\n * matching documents into a global set of required and prohibited\n * matches\n */\n var allRequiredMatches = lunr.Set.complete,\n allProhibitedMatches = lunr.Set.empty\n\n for (var i = 0; i < this.fields.length; i++) {\n var field = this.fields[i]\n\n if (requiredMatches[field]) {\n allRequiredMatches = allRequiredMatches.intersect(requiredMatches[field])\n }\n\n if (prohibitedMatches[field]) {\n allProhibitedMatches = allProhibitedMatches.union(prohibitedMatches[field])\n }\n }\n\n var matchingFieldRefs = Object.keys(matchingFields),\n results = [],\n matches = Object.create(null)\n\n /*\n * If the query is negated (contains only prohibited terms)\n * we need to get _all_ fieldRefs currently existing in the\n * index. This is only done when we know that the query is\n * entirely prohibited terms to avoid any cost of getting all\n * fieldRefs unnecessarily.\n *\n * Additionally, blank MatchData must be created to correctly\n * populate the results.\n */\n if (query.isNegated()) {\n matchingFieldRefs = Object.keys(this.fieldVectors)\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n var matchingFieldRef = matchingFieldRefs[i]\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRef)\n matchingFields[matchingFieldRef] = new lunr.MatchData\n }\n }\n\n for (var i = 0; i < matchingFieldRefs.length; i++) {\n /*\n * Currently we have document fields that match the query, but we\n * need to return documents. The matchData and scores are combined\n * from multiple fields belonging to the same document.\n *\n * Scores are calculated by field, using the query vectors created\n * above, and combined into a final document score using addition.\n */\n var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]),\n docRef = fieldRef.docRef\n\n if (!allRequiredMatches.contains(docRef)) {\n continue\n }\n\n if (allProhibitedMatches.contains(docRef)) {\n continue\n }\n\n var fieldVector = this.fieldVectors[fieldRef],\n score = queryVectors[fieldRef.fieldName].similarity(fieldVector),\n docMatch\n\n if ((docMatch = matches[docRef]) !== undefined) {\n docMatch.score += score\n docMatch.matchData.combine(matchingFields[fieldRef])\n } else {\n var match = {\n ref: docRef,\n score: score,\n matchData: matchingFields[fieldRef]\n }\n matches[docRef] = match\n results.push(match)\n }\n }\n\n /*\n * Sort the results objects by score, highest first.\n */\n return results.sort(function (a, b) {\n return b.score - a.score\n })\n}\n\n/**\n * Prepares the index for JSON serialization.\n *\n * The schema for this JSON blob will be described in a\n * separate JSON schema file.\n *\n * @returns {Object}\n */\nlunr.Index.prototype.toJSON = function () {\n var invertedIndex = Object.keys(this.invertedIndex)\n .sort()\n .map(function (term) {\n return [term, this.invertedIndex[term]]\n }, this)\n\n var fieldVectors = Object.keys(this.fieldVectors)\n .map(function (ref) {\n return [ref, this.fieldVectors[ref].toJSON()]\n }, this)\n\n return {\n version: lunr.version,\n fields: this.fields,\n fieldVectors: fieldVectors,\n invertedIndex: invertedIndex,\n pipeline: this.pipeline.toJSON()\n }\n}\n\n/**\n * Loads a previously serialized lunr.Index\n *\n * @param {Object} serializedIndex - A previously serialized lunr.Index\n * @returns {lunr.Index}\n */\nlunr.Index.load = function (serializedIndex) {\n var attrs = {},\n fieldVectors = {},\n serializedVectors = serializedIndex.fieldVectors,\n invertedIndex = Object.create(null),\n serializedInvertedIndex = serializedIndex.invertedIndex,\n tokenSetBuilder = new lunr.TokenSet.Builder,\n pipeline = lunr.Pipeline.load(serializedIndex.pipeline)\n\n if (serializedIndex.version != lunr.version) {\n lunr.utils.warn(\"Version mismatch when loading serialised index. Current version of lunr '\" + lunr.version + \"' does not match serialized index '\" + serializedIndex.version + \"'\")\n }\n\n for (var i = 0; i < serializedVectors.length; i++) {\n var tuple = serializedVectors[i],\n ref = tuple[0],\n elements = tuple[1]\n\n fieldVectors[ref] = new lunr.Vector(elements)\n }\n\n for (var i = 0; i < serializedInvertedIndex.length; i++) {\n var tuple = serializedInvertedIndex[i],\n term = tuple[0],\n posting = tuple[1]\n\n tokenSetBuilder.insert(term)\n invertedIndex[term] = posting\n }\n\n tokenSetBuilder.finish()\n\n attrs.fields = serializedIndex.fields\n\n attrs.fieldVectors = fieldVectors\n attrs.invertedIndex = invertedIndex\n attrs.tokenSet = tokenSetBuilder.root\n attrs.pipeline = pipeline\n\n return new lunr.Index(attrs)\n}\n/*!\n * lunr.Builder\n * Copyright (C) 2020 Oliver Nightingale\n */\n\n/**\n * lunr.Builder performs indexing on a set of documents and\n * returns instances of lunr.Index ready for querying.\n *\n * All configuration of the index is done via the builder, the\n * fields to index, the document reference, the text processing\n * pipeline and document scoring parameters are all set on the\n * builder before indexing.\n *\n * @constructor\n * @property {string} _ref - Internal reference to the document reference field.\n * @property {string[]} _fields - Internal reference to the document fields to index.\n * @property {object} invertedIndex - The inverted index maps terms to document fields.\n * @property {object} documentTermFrequencies - Keeps track of document term frequencies.\n * @property {object} documentLengths - Keeps track of the length of documents added to the index.\n * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing.\n * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing.\n * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index.\n * @property {number} documentCount - Keeps track of the total number of documents indexed.\n * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75.\n * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2.\n * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space.\n * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index.\n */\nlunr.Builder = function () {\n this._ref = \"id\"\n this._fields = Object.create(null)\n this._documents = Object.create(null)\n this.invertedIndex = Object.create(null)\n this.fieldTermFrequencies = {}\n this.fieldLengths = {}\n this.tokenizer = lunr.tokenizer\n this.pipeline = new lunr.Pipeline\n this.searchPipeline = new lunr.Pipeline\n this.documentCount = 0\n this._b = 0.75\n this._k1 = 1.2\n this.termIndex = 0\n this.metadataWhitelist = []\n}\n\n/**\n * Sets the document field used as the document reference. Every document must have this field.\n * The type of this field in the document should be a string, if it is not a string it will be\n * coerced into a string by calling toString.\n *\n * The default ref is 'id'.\n *\n * The ref should _not_ be changed during indexing, it should be set before any documents are\n * added to the index. Changing it during indexing can lead to inconsistent results.\n *\n * @param {string} ref - The name of the reference field in the document.\n */\nlunr.Builder.prototype.ref = function (ref) {\n this._ref = ref\n}\n\n/**\n * A function that is used to extract a field from a document.\n *\n * Lunr expects a field to be at the top level of a document, if however the field\n * is deeply nested within a document an extractor function can be used to extract\n * the right field for indexing.\n *\n * @callback fieldExtractor\n * @param {object} doc - The document being added to the index.\n * @returns {?(string|object|object[])} obj - The object that will be indexed for this field.\n * @example Extracting a nested field\n * function (doc) { return doc.nested.field }\n */\n\n/**\n * Adds a field to the list of document fields that will be indexed. Every document being\n * indexed should have this field. Null values for this field in indexed documents will\n * not cause errors but will limit the chance of that document being retrieved by searches.\n *\n * All fields should be added before adding documents to the index. Adding fields after\n * a document has been indexed will have no effect on already indexed documents.\n *\n * Fields can be boosted at build time. This allows terms within that field to have more\n * importance when ranking search results. Use a field boost to specify that matches within\n * one field are more important than other fields.\n *\n * @param {string} fieldName - The name of a field to index in all documents.\n * @param {object} attributes - Optional attributes associated with this field.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this field.\n * @param {fieldExtractor} [attributes.extractor] - Function to extract a field from a document.\n * @throws {RangeError} fieldName cannot contain unsupported characters '/'\n */\nlunr.Builder.prototype.field = function (fieldName, attributes) {\n if (/\\//.test(fieldName)) {\n throw new RangeError (\"Field '\" + fieldName + \"' contains illegal character '/'\")\n }\n\n this._fields[fieldName] = attributes || {}\n}\n\n/**\n * A parameter to tune the amount of field length normalisation that is applied when\n * calculating relevance scores. A value of 0 will completely disable any normalisation\n * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b\n * will be clamped to the range 0 - 1.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.b = function (number) {\n if (number < 0) {\n this._b = 0\n } else if (number > 1) {\n this._b = 1\n } else {\n this._b = number\n }\n}\n\n/**\n * A parameter that controls the speed at which a rise in term frequency results in term\n * frequency saturation. The default value is 1.2. Setting this to a higher value will give\n * slower saturation levels, a lower value will result in quicker saturation.\n *\n * @param {number} number - The value to set for this tuning parameter.\n */\nlunr.Builder.prototype.k1 = function (number) {\n this._k1 = number\n}\n\n/**\n * Adds a document to the index.\n *\n * Before adding fields to the index the index should have been fully setup, with the document\n * ref and all fields to index already having been specified.\n *\n * The document must have a field name as specified by the ref (by default this is 'id') and\n * it should have all fields defined for indexing, though null or undefined values will not\n * cause errors.\n *\n * Entire documents can be boosted at build time. Applying a boost to a document indicates that\n * this document should rank higher in search results than other documents.\n *\n * @param {object} doc - The document to add to the index.\n * @param {object} attributes - Optional attributes associated with this document.\n * @param {number} [attributes.boost=1] - Boost applied to all terms within this document.\n */\nlunr.Builder.prototype.add = function (doc, attributes) {\n var docRef = doc[this._ref],\n fields = Object.keys(this._fields)\n\n this._documents[docRef] = attributes || {}\n this.documentCount += 1\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i],\n extractor = this._fields[fieldName].extractor,\n field = extractor ? extractor(doc) : doc[fieldName],\n tokens = this.tokenizer(field, {\n fields: [fieldName]\n }),\n terms = this.pipeline.run(tokens),\n fieldRef = new lunr.FieldRef (docRef, fieldName),\n fieldTerms = Object.create(null)\n\n this.fieldTermFrequencies[fieldRef] = fieldTerms\n this.fieldLengths[fieldRef] = 0\n\n // store the length of this field for this document\n this.fieldLengths[fieldRef] += terms.length\n\n // calculate term frequencies for this field\n for (var j = 0; j < terms.length; j++) {\n var term = terms[j]\n\n if (fieldTerms[term] == undefined) {\n fieldTerms[term] = 0\n }\n\n fieldTerms[term] += 1\n\n // add to inverted index\n // create an initial posting if one doesn't exist\n if (this.invertedIndex[term] == undefined) {\n var posting = Object.create(null)\n posting[\"_index\"] = this.termIndex\n this.termIndex += 1\n\n for (var k = 0; k < fields.length; k++) {\n posting[fields[k]] = Object.create(null)\n }\n\n this.invertedIndex[term] = posting\n }\n\n // add an entry for this term/fieldName/docRef to the invertedIndex\n if (this.invertedIndex[term][fieldName][docRef] == undefined) {\n this.invertedIndex[term][fieldName][docRef] = Object.create(null)\n }\n\n // store all whitelisted metadata about this token in the\n // inverted index\n for (var l = 0; l < this.metadataWhitelist.length; l++) {\n var metadataKey = this.metadataWhitelist[l],\n metadata = term.metadata[metadataKey]\n\n if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) {\n this.invertedIndex[term][fieldName][docRef][metadataKey] = []\n }\n\n this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata)\n }\n }\n\n }\n}\n\n/**\n * Calculates the average document length for this index\n *\n * @private\n */\nlunr.Builder.prototype.calculateAverageFieldLengths = function () {\n\n var fieldRefs = Object.keys(this.fieldLengths),\n numberOfFields = fieldRefs.length,\n accumulator = {},\n documentsWithField = {}\n\n for (var i = 0; i < numberOfFields; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n field = fieldRef.fieldName\n\n documentsWithField[field] || (documentsWithField[field] = 0)\n documentsWithField[field] += 1\n\n accumulator[field] || (accumulator[field] = 0)\n accumulator[field] += this.fieldLengths[fieldRef]\n }\n\n var fields = Object.keys(this._fields)\n\n for (var i = 0; i < fields.length; i++) {\n var fieldName = fields[i]\n accumulator[fieldName] = accumulator[fieldName] / documentsWithField[fieldName]\n }\n\n this.averageFieldLength = accumulator\n}\n\n/**\n * Builds a vector space model of every document using lunr.Vector\n *\n * @private\n */\nlunr.Builder.prototype.createFieldVectors = function () {\n var fieldVectors = {},\n fieldRefs = Object.keys(this.fieldTermFrequencies),\n fieldRefsLength = fieldRefs.length,\n termIdfCache = Object.create(null)\n\n for (var i = 0; i < fieldRefsLength; i++) {\n var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),\n fieldName = fieldRef.fieldName,\n fieldLength = this.fieldLengths[fieldRef],\n fieldVector = new lunr.Vector,\n termFrequencies = this.fieldTermFrequencies[fieldRef],\n terms = Object.keys(termFrequencies),\n termsLength = terms.length\n\n\n var fieldBoost = this._fields[fieldName].boost || 1,\n docBoost = this._documents[fieldRef.docRef].boost || 1\n\n for (var j = 0; j < termsLength; j++) {\n var term = terms[j],\n tf = termFrequencies[term],\n termIndex = this.invertedIndex[term]._index,\n idf, score, scoreWithPrecision\n\n if (termIdfCache[term] === undefined) {\n idf = lunr.idf(this.invertedIndex[term], this.documentCount)\n termIdfCache[term] = idf\n } else {\n idf = termIdfCache[term]\n }\n\n score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[fieldName])) + tf)\n score *= fieldBoost\n score *= docBoost\n scoreWithPrecision = Math.round(score * 1000) / 1000\n // Converts 1.23456789 to 1.234.\n // Reducing the precision so that the vectors take up less\n // space when serialised. Doing it now so that they behave\n // the same before and after serialisation. Also, this is\n // the fastest approach to reducing a number's precision in\n // JavaScript.\n\n fieldVector.insert(termIndex, scoreWithPrecision)\n }\n\n fieldVectors[fieldRef] = fieldVector\n }\n\n this.fieldVectors = fieldVectors\n}\n\n/**\n * Creates a token set of all tokens in the index using lunr.TokenSet\n *\n * @private\n */\nlunr.Builder.prototype.createTokenSet = function () {\n this.tokenSet = lunr.TokenSet.fromArray(\n Object.keys(this.invertedIndex).sort()\n )\n}\n\n/**\n * Builds the index, creating an instance of lunr.Index.\n *\n * This completes the indexing process and should only be called\n * once all documents have been added to the index.\n *\n * @returns {lunr.Index}\n */\nlunr.Builder.prototype.build = function () {\n this.calculateAverageFieldLengths()\n this.createFieldVectors()\n this.createTokenSet()\n\n return new lunr.Index({\n invertedIndex: this.invertedIndex,\n fieldVectors: this.fieldVectors,\n tokenSet: this.tokenSet,\n fields: Object.keys(this._fields),\n pipeline: this.searchPipeline\n })\n}\n\n/**\n * Applies a plugin to the index builder.\n *\n * A plugin is a function that is called with the index builder as its context.\n * Plugins can be used to customise or extend the behaviour of the index\n * in some way. A plugin is just a function, that encapsulated the custom\n * behaviour that should be applied when building the index.\n *\n * The plugin function will be called with the index builder as its argument, additional\n * arguments can also be passed when calling use. The function will be called\n * with the index builder as its context.\n *\n * @param {Function} plugin The plugin to apply.\n */\nlunr.Builder.prototype.use = function (fn) {\n var args = Array.prototype.slice.call(arguments, 1)\n args.unshift(this)\n fn.apply(this, args)\n}\n/**\n * Contains and collects metadata about a matching document.\n * A single instance of lunr.MatchData is returned as part of every\n * lunr.Index~Result.\n *\n * @constructor\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n * @property {object} metadata - A cloned collection of metadata associated with this document.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData = function (term, field, metadata) {\n var clonedMetadata = Object.create(null),\n metadataKeys = Object.keys(metadata || {})\n\n // Cloning the metadata to prevent the original\n // being mutated during match data combination.\n // Metadata is kept in an array within the inverted\n // index so cloning the data can be done with\n // Array#slice\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n clonedMetadata[key] = metadata[key].slice()\n }\n\n this.metadata = Object.create(null)\n\n if (term !== undefined) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = clonedMetadata\n }\n}\n\n/**\n * An instance of lunr.MatchData will be created for every term that matches a\n * document. However only one instance is required in a lunr.Index~Result. This\n * method combines metadata from another instance of lunr.MatchData with this\n * objects metadata.\n *\n * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one.\n * @see {@link lunr.Index~Result}\n */\nlunr.MatchData.prototype.combine = function (otherMatchData) {\n var terms = Object.keys(otherMatchData.metadata)\n\n for (var i = 0; i < terms.length; i++) {\n var term = terms[i],\n fields = Object.keys(otherMatchData.metadata[term])\n\n if (this.metadata[term] == undefined) {\n this.metadata[term] = Object.create(null)\n }\n\n for (var j = 0; j < fields.length; j++) {\n var field = fields[j],\n keys = Object.keys(otherMatchData.metadata[term][field])\n\n if (this.metadata[term][field] == undefined) {\n this.metadata[term][field] = Object.create(null)\n }\n\n for (var k = 0; k < keys.length; k++) {\n var key = keys[k]\n\n if (this.metadata[term][field][key] == undefined) {\n this.metadata[term][field][key] = otherMatchData.metadata[term][field][key]\n } else {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key])\n }\n\n }\n }\n }\n}\n\n/**\n * Add metadata for a term/field pair to this instance of match data.\n *\n * @param {string} term - The term this match data is associated with\n * @param {string} field - The field in which the term was found\n * @param {object} metadata - The metadata recorded about this term in this field\n */\nlunr.MatchData.prototype.add = function (term, field, metadata) {\n if (!(term in this.metadata)) {\n this.metadata[term] = Object.create(null)\n this.metadata[term][field] = metadata\n return\n }\n\n if (!(field in this.metadata[term])) {\n this.metadata[term][field] = metadata\n return\n }\n\n var metadataKeys = Object.keys(metadata)\n\n for (var i = 0; i < metadataKeys.length; i++) {\n var key = metadataKeys[i]\n\n if (key in this.metadata[term][field]) {\n this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key])\n } else {\n this.metadata[term][field][key] = metadata[key]\n }\n }\n}\n/**\n * A lunr.Query provides a programmatic way of defining queries to be performed\n * against a {@link lunr.Index}.\n *\n * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method\n * so the query object is pre-initialized with the right index fields.\n *\n * @constructor\n * @property {lunr.Query~Clause[]} clauses - An array of query clauses.\n * @property {string[]} allFields - An array of all available fields in a lunr.Index.\n */\nlunr.Query = function (allFields) {\n this.clauses = []\n this.allFields = allFields\n}\n\n/**\n * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause.\n *\n * This allows wildcards to be added to the beginning and end of a term without having to manually do any string\n * concatenation.\n *\n * The wildcard constants can be bitwise combined to select both leading and trailing wildcards.\n *\n * @constant\n * @default\n * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour\n * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists\n * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with trailing wildcard\n * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING })\n * @example query term with leading and trailing wildcard\n * query.term('foo', {\n * wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING\n * })\n */\n\nlunr.Query.wildcard = new String (\"*\")\nlunr.Query.wildcard.NONE = 0\nlunr.Query.wildcard.LEADING = 1\nlunr.Query.wildcard.TRAILING = 2\n\n/**\n * Constants for indicating what kind of presence a term must have in matching documents.\n *\n * @constant\n * @enum {number}\n * @see lunr.Query~Clause\n * @see lunr.Query#clause\n * @see lunr.Query#term\n * @example query term with required presence\n * query.term('foo', { presence: lunr.Query.presence.REQUIRED })\n */\nlunr.Query.presence = {\n /**\n * Term's presence in a document is optional, this is the default value.\n */\n OPTIONAL: 1,\n\n /**\n * Term's presence in a document is required, documents that do not contain\n * this term will not be returned.\n */\n REQUIRED: 2,\n\n /**\n * Term's presence in a document is prohibited, documents that do contain\n * this term will not be returned.\n */\n PROHIBITED: 3\n}\n\n/**\n * A single clause in a {@link lunr.Query} contains a term and details on how to\n * match that term against a {@link lunr.Index}.\n *\n * @typedef {Object} lunr.Query~Clause\n * @property {string[]} fields - The fields in an index this clause should be matched against.\n * @property {number} [boost=1] - Any boost that should be applied when matching this clause.\n * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be.\n * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline.\n * @property {number} [wildcard=lunr.Query.wildcard.NONE] - Whether the term should have wildcards appended or prepended.\n * @property {number} [presence=lunr.Query.presence.OPTIONAL] - The terms presence in any matching documents.\n */\n\n/**\n * Adds a {@link lunr.Query~Clause} to this query.\n *\n * Unless the clause contains the fields to be matched all fields will be matched. In addition\n * a default boost of 1 is applied to the clause.\n *\n * @param {lunr.Query~Clause} clause - The clause to add to this query.\n * @see lunr.Query~Clause\n * @returns {lunr.Query}\n */\nlunr.Query.prototype.clause = function (clause) {\n if (!('fields' in clause)) {\n clause.fields = this.allFields\n }\n\n if (!('boost' in clause)) {\n clause.boost = 1\n }\n\n if (!('usePipeline' in clause)) {\n clause.usePipeline = true\n }\n\n if (!('wildcard' in clause)) {\n clause.wildcard = lunr.Query.wildcard.NONE\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) {\n clause.term = \"*\" + clause.term\n }\n\n if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) {\n clause.term = \"\" + clause.term + \"*\"\n }\n\n if (!('presence' in clause)) {\n clause.presence = lunr.Query.presence.OPTIONAL\n }\n\n this.clauses.push(clause)\n\n return this\n}\n\n/**\n * A negated query is one in which every clause has a presence of\n * prohibited. These queries require some special processing to return\n * the expected results.\n *\n * @returns boolean\n */\nlunr.Query.prototype.isNegated = function () {\n for (var i = 0; i < this.clauses.length; i++) {\n if (this.clauses[i].presence != lunr.Query.presence.PROHIBITED) {\n return false\n }\n }\n\n return true\n}\n\n/**\n * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause}\n * to the list of clauses that make up this query.\n *\n * The term is used as is, i.e. no tokenization will be performed by this method. Instead conversion\n * to a token or token-like string should be done before calling this method.\n *\n * The term will be converted to a string by calling `toString`. Multiple terms can be passed as an\n * array, each term in the array will share the same options.\n *\n * @param {object|object[]} term - The term(s) to add to the query.\n * @param {object} [options] - Any additional properties to add to the query clause.\n * @returns {lunr.Query}\n * @see lunr.Query#clause\n * @see lunr.Query~Clause\n * @example adding a single term to a query\n * query.term(\"foo\")\n * @example adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard\n * query.term(\"foo\", {\n * fields: [\"title\"],\n * boost: 10,\n * wildcard: lunr.Query.wildcard.TRAILING\n * })\n * @example using lunr.tokenizer to convert a string to tokens before using them as terms\n * query.term(lunr.tokenizer(\"foo bar\"))\n */\nlunr.Query.prototype.term = function (term, options) {\n if (Array.isArray(term)) {\n term.forEach(function (t) { this.term(t, lunr.utils.clone(options)) }, this)\n return this\n }\n\n var clause = options || {}\n clause.term = term.toString()\n\n this.clause(clause)\n\n return this\n}\nlunr.QueryParseError = function (message, start, end) {\n this.name = \"QueryParseError\"\n this.message = message\n this.start = start\n this.end = end\n}\n\nlunr.QueryParseError.prototype = new Error\nlunr.QueryLexer = function (str) {\n this.lexemes = []\n this.str = str\n this.length = str.length\n this.pos = 0\n this.start = 0\n this.escapeCharPositions = []\n}\n\nlunr.QueryLexer.prototype.run = function () {\n var state = lunr.QueryLexer.lexText\n\n while (state) {\n state = state(this)\n }\n}\n\nlunr.QueryLexer.prototype.sliceString = function () {\n var subSlices = [],\n sliceStart = this.start,\n sliceEnd = this.pos\n\n for (var i = 0; i < this.escapeCharPositions.length; i++) {\n sliceEnd = this.escapeCharPositions[i]\n subSlices.push(this.str.slice(sliceStart, sliceEnd))\n sliceStart = sliceEnd + 1\n }\n\n subSlices.push(this.str.slice(sliceStart, this.pos))\n this.escapeCharPositions.length = 0\n\n return subSlices.join('')\n}\n\nlunr.QueryLexer.prototype.emit = function (type) {\n this.lexemes.push({\n type: type,\n str: this.sliceString(),\n start: this.start,\n end: this.pos\n })\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.escapeCharacter = function () {\n this.escapeCharPositions.push(this.pos - 1)\n this.pos += 1\n}\n\nlunr.QueryLexer.prototype.next = function () {\n if (this.pos >= this.length) {\n return lunr.QueryLexer.EOS\n }\n\n var char = this.str.charAt(this.pos)\n this.pos += 1\n return char\n}\n\nlunr.QueryLexer.prototype.width = function () {\n return this.pos - this.start\n}\n\nlunr.QueryLexer.prototype.ignore = function () {\n if (this.start == this.pos) {\n this.pos += 1\n }\n\n this.start = this.pos\n}\n\nlunr.QueryLexer.prototype.backup = function () {\n this.pos -= 1\n}\n\nlunr.QueryLexer.prototype.acceptDigitRun = function () {\n var char, charCode\n\n do {\n char = this.next()\n charCode = char.charCodeAt(0)\n } while (charCode > 47 && charCode < 58)\n\n if (char != lunr.QueryLexer.EOS) {\n this.backup()\n }\n}\n\nlunr.QueryLexer.prototype.more = function () {\n return this.pos < this.length\n}\n\nlunr.QueryLexer.EOS = 'EOS'\nlunr.QueryLexer.FIELD = 'FIELD'\nlunr.QueryLexer.TERM = 'TERM'\nlunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE'\nlunr.QueryLexer.BOOST = 'BOOST'\nlunr.QueryLexer.PRESENCE = 'PRESENCE'\n\nlunr.QueryLexer.lexField = function (lexer) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.FIELD)\n lexer.ignore()\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexTerm = function (lexer) {\n if (lexer.width() > 1) {\n lexer.backup()\n lexer.emit(lunr.QueryLexer.TERM)\n }\n\n lexer.ignore()\n\n if (lexer.more()) {\n return lunr.QueryLexer.lexText\n }\n}\n\nlunr.QueryLexer.lexEditDistance = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.EDIT_DISTANCE)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexBoost = function (lexer) {\n lexer.ignore()\n lexer.acceptDigitRun()\n lexer.emit(lunr.QueryLexer.BOOST)\n return lunr.QueryLexer.lexText\n}\n\nlunr.QueryLexer.lexEOS = function (lexer) {\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n}\n\n// This matches the separator used when tokenising fields\n// within a document. These should match otherwise it is\n// not possible to search for some tokens within a document.\n//\n// It is possible for the user to change the separator on the\n// tokenizer so it _might_ clash with any other of the special\n// characters already used within the search string, e.g. :.\n//\n// This means that it is possible to change the separator in\n// such a way that makes some words unsearchable using a search\n// string.\nlunr.QueryLexer.termSeparator = lunr.tokenizer.separator\n\nlunr.QueryLexer.lexText = function (lexer) {\n while (true) {\n var char = lexer.next()\n\n if (char == lunr.QueryLexer.EOS) {\n return lunr.QueryLexer.lexEOS\n }\n\n // Escape character is '\\'\n if (char.charCodeAt(0) == 92) {\n lexer.escapeCharacter()\n continue\n }\n\n if (char == \":\") {\n return lunr.QueryLexer.lexField\n }\n\n if (char == \"~\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexEditDistance\n }\n\n if (char == \"^\") {\n lexer.backup()\n if (lexer.width() > 0) {\n lexer.emit(lunr.QueryLexer.TERM)\n }\n return lunr.QueryLexer.lexBoost\n }\n\n // \"+\" indicates term presence is required\n // checking for length to ensure that only\n // leading \"+\" are considered\n if (char == \"+\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n // \"-\" indicates term presence is prohibited\n // checking for length to ensure that only\n // leading \"-\" are considered\n if (char == \"-\" && lexer.width() === 1) {\n lexer.emit(lunr.QueryLexer.PRESENCE)\n return lunr.QueryLexer.lexText\n }\n\n if (char.match(lunr.QueryLexer.termSeparator)) {\n return lunr.QueryLexer.lexTerm\n }\n }\n}\n\nlunr.QueryParser = function (str, query) {\n this.lexer = new lunr.QueryLexer (str)\n this.query = query\n this.currentClause = {}\n this.lexemeIdx = 0\n}\n\nlunr.QueryParser.prototype.parse = function () {\n this.lexer.run()\n this.lexemes = this.lexer.lexemes\n\n var state = lunr.QueryParser.parseClause\n\n while (state) {\n state = state(this)\n }\n\n return this.query\n}\n\nlunr.QueryParser.prototype.peekLexeme = function () {\n return this.lexemes[this.lexemeIdx]\n}\n\nlunr.QueryParser.prototype.consumeLexeme = function () {\n var lexeme = this.peekLexeme()\n this.lexemeIdx += 1\n return lexeme\n}\n\nlunr.QueryParser.prototype.nextClause = function () {\n var completedClause = this.currentClause\n this.query.clause(completedClause)\n this.currentClause = {}\n}\n\nlunr.QueryParser.parseClause = function (parser) {\n var lexeme = parser.peekLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.type) {\n case lunr.QueryLexer.PRESENCE:\n return lunr.QueryParser.parsePresence\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expected either a field or a term, found \" + lexeme.type\n\n if (lexeme.str.length >= 1) {\n errorMessage += \" with value '\" + lexeme.str + \"'\"\n }\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n}\n\nlunr.QueryParser.parsePresence = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n switch (lexeme.str) {\n case \"-\":\n parser.currentClause.presence = lunr.Query.presence.PROHIBITED\n break\n case \"+\":\n parser.currentClause.presence = lunr.Query.presence.REQUIRED\n break\n default:\n var errorMessage = \"unrecognised presence operator'\" + lexeme.str + \"'\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term or field, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.FIELD:\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term or field, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseField = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n if (parser.query.allFields.indexOf(lexeme.str) == -1) {\n var possibleFields = parser.query.allFields.map(function (f) { return \"'\" + f + \"'\" }).join(', '),\n errorMessage = \"unrecognised field '\" + lexeme.str + \"', possible fields: \" + possibleFields\n\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.fields = [lexeme.str]\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n var errorMessage = \"expecting term, found nothing\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n return lunr.QueryParser.parseTerm\n default:\n var errorMessage = \"expecting term, found '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseTerm = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n parser.currentClause.term = lexeme.str.toLowerCase()\n\n if (lexeme.str.indexOf(\"*\") != -1) {\n parser.currentClause.usePipeline = false\n }\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseEditDistance = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var editDistance = parseInt(lexeme.str, 10)\n\n if (isNaN(editDistance)) {\n var errorMessage = \"edit distance must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.editDistance = editDistance\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\nlunr.QueryParser.parseBoost = function (parser) {\n var lexeme = parser.consumeLexeme()\n\n if (lexeme == undefined) {\n return\n }\n\n var boost = parseInt(lexeme.str, 10)\n\n if (isNaN(boost)) {\n var errorMessage = \"boost must be numeric\"\n throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)\n }\n\n parser.currentClause.boost = boost\n\n var nextLexeme = parser.peekLexeme()\n\n if (nextLexeme == undefined) {\n parser.nextClause()\n return\n }\n\n switch (nextLexeme.type) {\n case lunr.QueryLexer.TERM:\n parser.nextClause()\n return lunr.QueryParser.parseTerm\n case lunr.QueryLexer.FIELD:\n parser.nextClause()\n return lunr.QueryParser.parseField\n case lunr.QueryLexer.EDIT_DISTANCE:\n return lunr.QueryParser.parseEditDistance\n case lunr.QueryLexer.BOOST:\n return lunr.QueryParser.parseBoost\n case lunr.QueryLexer.PRESENCE:\n parser.nextClause()\n return lunr.QueryParser.parsePresence\n default:\n var errorMessage = \"Unexpected lexeme type '\" + nextLexeme.type + \"'\"\n throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)\n }\n}\n\n /**\n * export the module via AMD, CommonJS or as a browser global\n * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js\n */\n ;(function (root, factory) {\n if (true) {\n // AMD. Register as an anonymous module.\n !(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?\n\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :\n\t\t__WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))\n } else {}\n }(this, function () {\n /**\n * Just return a value to define the module export.\n * This example returns an object, but the module\n * can return a function as the exported value.\n */\n return lunr\n }))\n})();\n\n\n//# sourceURL=webpack:///../node_modules/lunr/lunr.js?"); + +/***/ }), + +/***/ "./default/assets/css/main.sass": +/*!**************************************!*\ + !*** ./default/assets/css/main.sass ***! + \**************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack:///./default/assets/css/main.sass?"); + +/***/ }), + +/***/ "./default/assets/js/src/bootstrap.ts": +/*!********************************************!*\ + !*** ./default/assets/js/src/bootstrap.ts ***! + \********************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _typedoc_Application__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./typedoc/Application */ \"./default/assets/js/src/typedoc/Application.ts\");\n/* harmony import */ var _typedoc_components_MenuHighlight__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./typedoc/components/MenuHighlight */ \"./default/assets/js/src/typedoc/components/MenuHighlight.ts\");\n/* harmony import */ var _typedoc_components_Search__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./typedoc/components/Search */ \"./default/assets/js/src/typedoc/components/Search.ts\");\n/* harmony import */ var _typedoc_components_Signature__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./typedoc/components/Signature */ \"./default/assets/js/src/typedoc/components/Signature.ts\");\n/* harmony import */ var _typedoc_components_Toggle__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./typedoc/components/Toggle */ \"./default/assets/js/src/typedoc/components/Toggle.ts\");\n/* harmony import */ var _typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./typedoc/components/Filter */ \"./default/assets/js/src/typedoc/components/Filter.ts\");\n/* harmony import */ var _css_main_sass__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../css/main.sass */ \"./default/assets/css/main.sass\");\n\n\n\n\n\n\n\n(0,_typedoc_components_Search__WEBPACK_IMPORTED_MODULE_2__.initSearch)();\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_MenuHighlight__WEBPACK_IMPORTED_MODULE_1__.MenuHighlight, \".menu-highlight\");\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Signature__WEBPACK_IMPORTED_MODULE_3__.Signature, \".tsd-signatures\");\n(0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Toggle__WEBPACK_IMPORTED_MODULE_4__.Toggle, \"a[data-toggle]\");\nif (_typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__.Filter.isSupported()) {\n (0,_typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.registerComponent)(_typedoc_components_Filter__WEBPACK_IMPORTED_MODULE_5__.Filter, \"#tsd-filter\");\n}\nelse {\n document.documentElement.classList.add(\"no-filter\");\n}\nvar app = new _typedoc_Application__WEBPACK_IMPORTED_MODULE_0__.Application();\nObject.defineProperty(window, \"app\", { value: app });\n\n\n//# sourceURL=webpack:///./default/assets/js/src/bootstrap.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/Application.ts": +/*!******************************************************!*\ + !*** ./default/assets/js/src/typedoc/Application.ts ***! + \******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"registerComponent\": () => /* binding */ registerComponent,\n/* harmony export */ \"Application\": () => /* binding */ Application\n/* harmony export */ });\n/**\n * List of all known components.\n */\nvar components = [];\n/**\n * Register a new component.\n */\nfunction registerComponent(constructor, selector) {\n components.push({\n selector: selector,\n constructor: constructor,\n });\n}\n/**\n * TypeDoc application class.\n */\nvar Application = /** @class */ (function () {\n /**\n * Create a new Application instance.\n */\n function Application() {\n this.createComponents(document.body);\n }\n /**\n * Create all components beneath the given jQuery element.\n */\n Application.prototype.createComponents = function (context) {\n components.forEach(function (c) {\n context.querySelectorAll(c.selector).forEach(function (el) {\n if (!el.dataset.hasInstance) {\n new c.constructor({ el: el });\n el.dataset.hasInstance = String(true);\n }\n });\n });\n };\n return Application;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/Application.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/Component.ts": +/*!****************************************************!*\ + !*** ./default/assets/js/src/typedoc/Component.ts ***! + \****************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Component\": () => /* binding */ Component\n/* harmony export */ });\n/**\n * TypeDoc component class.\n */\nvar Component = /** @class */ (function () {\n function Component(options) {\n this.el = options.el;\n }\n return Component;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/Component.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/EventTarget.ts": +/*!******************************************************!*\ + !*** ./default/assets/js/src/typedoc/EventTarget.ts ***! + \******************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"EventTarget\": () => /* binding */ EventTarget\n/* harmony export */ });\n/**\n * TypeDoc event target class.\n */\nvar EventTarget = /** @class */ (function () {\n function EventTarget() {\n this.listeners = {};\n }\n EventTarget.prototype.addEventListener = function (type, callback) {\n if (!(type in this.listeners)) {\n this.listeners[type] = [];\n }\n this.listeners[type].push(callback);\n };\n EventTarget.prototype.removeEventListener = function (type, callback) {\n if (!(type in this.listeners)) {\n return;\n }\n var stack = this.listeners[type];\n for (var i = 0, l = stack.length; i < l; i++) {\n if (stack[i] === callback) {\n stack.splice(i, 1);\n return;\n }\n }\n };\n EventTarget.prototype.dispatchEvent = function (event) {\n if (!(event.type in this.listeners)) {\n return true;\n }\n var stack = this.listeners[event.type].slice();\n for (var i = 0, l = stack.length; i < l; i++) {\n stack[i].call(this, event);\n }\n return !event.defaultPrevented;\n };\n return EventTarget;\n}());\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/EventTarget.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/components/Filter.ts": +/*!************************************************************!*\ + !*** ./default/assets/js/src/typedoc/components/Filter.ts ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Filter\": () => /* binding */ Filter\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _utils_pointer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/pointer */ \"./default/assets/js/src/typedoc/utils/pointer.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\nvar FilterItem = /** @class */ (function () {\n function FilterItem(key, value) {\n this.key = key;\n this.value = value;\n this.defaultValue = value;\n this.initialize();\n if (window.localStorage[this.key]) {\n this.setValue(this.fromLocalStorage(window.localStorage[this.key]));\n }\n }\n FilterItem.prototype.initialize = function () { };\n FilterItem.prototype.setValue = function (value) {\n if (this.value == value)\n return;\n var oldValue = this.value;\n this.value = value;\n window.localStorage[this.key] = this.toLocalStorage(value);\n this.handleValueChange(oldValue, value);\n };\n return FilterItem;\n}());\nvar FilterItemCheckbox = /** @class */ (function (_super) {\n __extends(FilterItemCheckbox, _super);\n function FilterItemCheckbox() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n FilterItemCheckbox.prototype.initialize = function () {\n var _this = this;\n var checkbox = document.querySelector(\"#tsd-filter-\" + this.key);\n if (!checkbox)\n return;\n this.checkbox = checkbox;\n this.checkbox.addEventListener(\"change\", function () {\n _this.setValue(_this.checkbox.checked);\n });\n };\n FilterItemCheckbox.prototype.handleValueChange = function (oldValue, newValue) {\n if (!this.checkbox)\n return;\n this.checkbox.checked = this.value;\n document.documentElement.classList.toggle(\"toggle-\" + this.key, this.value != this.defaultValue);\n };\n FilterItemCheckbox.prototype.fromLocalStorage = function (value) {\n return value == \"true\";\n };\n FilterItemCheckbox.prototype.toLocalStorage = function (value) {\n return value ? \"true\" : \"false\";\n };\n return FilterItemCheckbox;\n}(FilterItem));\nvar FilterItemSelect = /** @class */ (function (_super) {\n __extends(FilterItemSelect, _super);\n function FilterItemSelect() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n FilterItemSelect.prototype.initialize = function () {\n var _this = this;\n document.documentElement.classList.add(\"toggle-\" + this.key + this.value);\n var select = document.querySelector(\"#tsd-filter-\" + this.key);\n if (!select)\n return;\n this.select = select;\n var onActivate = function () {\n _this.select.classList.add(\"active\");\n };\n var onDeactivate = function () {\n _this.select.classList.remove(\"active\");\n };\n this.select.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, onActivate);\n this.select.addEventListener(\"mouseover\", onActivate);\n this.select.addEventListener(\"mouseleave\", onDeactivate);\n this.select.querySelectorAll(\"li\").forEach(function (el) {\n el.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) {\n select.classList.remove(\"active\");\n _this.setValue(e.target.dataset.value || \"\");\n });\n });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, function (e) {\n if (_this.select.contains(e.target))\n return;\n _this.select.classList.remove(\"active\");\n });\n };\n FilterItemSelect.prototype.handleValueChange = function (oldValue, newValue) {\n this.select.querySelectorAll(\"li.selected\").forEach(function (el) {\n el.classList.remove(\"selected\");\n });\n var selected = this.select.querySelector('li[data-value=\"' + newValue + '\"]');\n var label = this.select.querySelector(\".tsd-select-label\");\n if (selected && label) {\n selected.classList.add(\"selected\");\n label.textContent = selected.textContent;\n }\n document.documentElement.classList.remove(\"toggle-\" + oldValue);\n document.documentElement.classList.add(\"toggle-\" + newValue);\n };\n FilterItemSelect.prototype.fromLocalStorage = function (value) {\n return value;\n };\n FilterItemSelect.prototype.toLocalStorage = function (value) {\n return value;\n };\n return FilterItemSelect;\n}(FilterItem));\nvar Filter = /** @class */ (function (_super) {\n __extends(Filter, _super);\n function Filter(options) {\n var _this = _super.call(this, options) || this;\n _this.optionVisibility = new FilterItemSelect(\"visibility\", \"private\");\n _this.optionInherited = new FilterItemCheckbox(\"inherited\", true);\n _this.optionExternals = new FilterItemCheckbox(\"externals\", true);\n return _this;\n }\n Filter.isSupported = function () {\n try {\n return typeof window.localStorage != \"undefined\";\n }\n catch (e) {\n return false;\n }\n };\n return Filter;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Filter.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/components/MenuHighlight.ts": +/*!*******************************************************************!*\ + !*** ./default/assets/js/src/typedoc/components/MenuHighlight.ts ***! + \*******************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"MenuHighlight\": () => /* binding */ MenuHighlight\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _services_Viewport__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../services/Viewport */ \"./default/assets/js/src/typedoc/services/Viewport.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * Manages the sticky state of the navigation and moves the highlight\n * to the current navigation item.\n */\nvar MenuHighlight = /** @class */ (function (_super) {\n __extends(MenuHighlight, _super);\n /**\n * Create a new MenuHighlight instance.\n *\n * @param options Backbone view constructor options.\n */\n function MenuHighlight(options) {\n var _this = _super.call(this, options) || this;\n /**\n * List of all discovered anchors.\n */\n _this.anchors = [];\n /**\n * Index of the currently highlighted anchor.\n */\n _this.index = -1;\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.addEventListener(\"resize\", function () { return _this.onResize(); });\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.addEventListener(\"scroll\", function (e) { return _this.onScroll(e); });\n _this.createAnchors();\n return _this;\n }\n /**\n * Find all anchors on the current page.\n */\n MenuHighlight.prototype.createAnchors = function () {\n var _this = this;\n var base = window.location.href;\n if (base.indexOf(\"#\") != -1) {\n base = base.substr(0, base.indexOf(\"#\"));\n }\n this.el.querySelectorAll(\"a\").forEach(function (el) {\n var href = el.href;\n if (href.indexOf(\"#\") == -1)\n return;\n if (href.substr(0, base.length) != base)\n return;\n var hash = href.substr(href.indexOf(\"#\") + 1);\n var anchor = document.querySelector(\"a.tsd-anchor[name=\" + hash + \"]\");\n var link = el.parentNode;\n if (!anchor || !link)\n return;\n _this.anchors.push({\n link: link,\n anchor: anchor,\n position: 0,\n });\n });\n this.onResize();\n };\n /**\n * Triggered after the viewport was resized.\n */\n MenuHighlight.prototype.onResize = function () {\n var anchor;\n for (var index = 0, count = this.anchors.length; index < count; index++) {\n anchor = this.anchors[index];\n var rect = anchor.anchor.getBoundingClientRect();\n anchor.position = rect.top + document.body.scrollTop;\n }\n this.anchors.sort(function (a, b) {\n return a.position - b.position;\n });\n var event = new CustomEvent(\"scroll\", {\n detail: {\n scrollTop: _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.scrollTop,\n },\n });\n this.onScroll(event);\n };\n /**\n * Triggered after the viewport was scrolled.\n *\n * @param event The custom event with the current vertical scroll position.\n */\n MenuHighlight.prototype.onScroll = function (event) {\n var scrollTop = event.detail.scrollTop + 5;\n var anchors = this.anchors;\n var count = anchors.length - 1;\n var index = this.index;\n while (index > -1 && anchors[index].position > scrollTop) {\n index -= 1;\n }\n while (index < count && anchors[index + 1].position < scrollTop) {\n index += 1;\n }\n if (this.index != index) {\n if (this.index > -1)\n this.anchors[this.index].link.classList.remove(\"focus\");\n this.index = index;\n if (this.index > -1)\n this.anchors[this.index].link.classList.add(\"focus\");\n }\n };\n return MenuHighlight;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/MenuHighlight.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/components/Search.ts": +/*!************************************************************!*\ + !*** ./default/assets/js/src/typedoc/components/Search.ts ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"initSearch\": () => /* binding */ initSearch\n/* harmony export */ });\n/* harmony import */ var _utils_debounce__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/debounce */ \"./default/assets/js/src/typedoc/utils/debounce.ts\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lunr */ \"../node_modules/lunr/lunr.js\");\n/* harmony import */ var lunr__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lunr__WEBPACK_IMPORTED_MODULE_1__);\n\n\nfunction initSearch() {\n var searchEl = document.getElementById(\"tsd-search\");\n if (!searchEl)\n return;\n var searchScript = document.getElementById(\"search-script\");\n searchEl.classList.add(\"loading\");\n if (searchScript) {\n searchScript.addEventListener(\"error\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"failure\");\n });\n searchScript.addEventListener(\"load\", function () {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n });\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n }\n }\n var field = document.querySelector(\"#tsd-search-field\");\n var results = document.querySelector(\".results\");\n if (!field || !results) {\n throw new Error(\"The input field or the result list wrapper was not found\");\n }\n var resultClicked = false;\n results.addEventListener(\"mousedown\", function () { return (resultClicked = true); });\n results.addEventListener(\"mouseup\", function () {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n });\n field.addEventListener(\"focus\", function () { return searchEl.classList.add(\"has-focus\"); });\n field.addEventListener(\"blur\", function () {\n if (!resultClicked) {\n resultClicked = false;\n searchEl.classList.remove(\"has-focus\");\n }\n });\n var state = {\n base: searchEl.dataset.base + \"/\",\n };\n bindEvents(searchEl, results, field, state);\n}\nfunction bindEvents(searchEl, results, field, state) {\n field.addEventListener(\"input\", (0,_utils_debounce__WEBPACK_IMPORTED_MODULE_0__.debounce)(function () {\n updateResults(searchEl, results, field, state);\n }, 200));\n var preventPress = false;\n field.addEventListener(\"keydown\", function (e) {\n preventPress = true;\n if (e.key == \"Enter\") {\n gotoCurrentResult(results, field);\n }\n else if (e.key == \"Escape\") {\n field.blur();\n }\n else if (e.key == \"ArrowUp\") {\n setCurrentResult(results, -1);\n }\n else if (e.key === \"ArrowDown\") {\n setCurrentResult(results, 1);\n }\n else {\n preventPress = false;\n }\n });\n field.addEventListener(\"keypress\", function (e) {\n if (preventPress)\n e.preventDefault();\n });\n /**\n * Start searching by pressing slash.\n */\n document.body.addEventListener(\"keydown\", function (e) {\n if (e.altKey || e.ctrlKey || e.metaKey)\n return;\n if (!field.matches(\":focus\") && e.key === \"/\") {\n field.focus();\n e.preventDefault();\n }\n });\n}\nfunction checkIndex(state, searchEl) {\n if (state.index)\n return;\n if (window.searchData) {\n searchEl.classList.remove(\"loading\");\n searchEl.classList.add(\"ready\");\n state.data = window.searchData;\n state.index = lunr__WEBPACK_IMPORTED_MODULE_1__.Index.load(window.searchData.index);\n }\n}\nfunction updateResults(searchEl, results, query, state) {\n checkIndex(state, searchEl);\n // Don't clear results if loading state is not ready,\n // because loading or error message can be removed.\n if (!state.index || !state.data)\n return;\n results.textContent = \"\";\n var searchText = query.value.trim();\n // Perform a wildcard search\n var res = state.index.search(\"*\" + searchText + \"*\");\n for (var i = 0, c = Math.min(10, res.length); i < c; i++) {\n var row = state.data.rows[Number(res[i].ref)];\n // Bold the matched part of the query in the search results\n var name_1 = boldMatches(row.name, searchText);\n if (row.parent) {\n name_1 = \"\" + boldMatches(row.parent, searchText) + \".\" + name_1;\n }\n var item = document.createElement(\"li\");\n item.classList.value = row.classes;\n var anchor = document.createElement(\"a\");\n anchor.href = state.base + row.url;\n anchor.classList.add(\"tsd-kind-icon\");\n anchor.innerHTML = name_1;\n item.append(anchor);\n results.appendChild(item);\n }\n}\n/**\n * Move the highlight within the result set.\n */\nfunction setCurrentResult(results, dir) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(dir == 1 ? \"li:first-child\" : \"li:last-child\");\n if (current) {\n current.classList.add(\"current\");\n }\n }\n else {\n var rel = dir == 1\n ? current.nextElementSibling\n : current.previousElementSibling;\n if (rel) {\n current.classList.remove(\"current\");\n rel.classList.add(\"current\");\n }\n }\n}\n/**\n * Navigate to the highlighted result.\n */\nfunction gotoCurrentResult(results, field) {\n var current = results.querySelector(\".current\");\n if (!current) {\n current = results.querySelector(\"li:first-child\");\n }\n if (current) {\n var link = current.querySelector(\"a\");\n if (link) {\n window.location.href = link.href;\n }\n field.blur();\n }\n}\nfunction boldMatches(text, search) {\n if (search === \"\") {\n return text;\n }\n var lowerText = text.toLocaleLowerCase();\n var lowerSearch = search.toLocaleLowerCase();\n var parts = [];\n var lastIndex = 0;\n var index = lowerText.indexOf(lowerSearch);\n while (index != -1) {\n parts.push(escapeHtml(text.substring(lastIndex, index)), \"\" + escapeHtml(text.substring(index, index + lowerSearch.length)) + \"\");\n lastIndex = index + lowerSearch.length;\n index = lowerText.indexOf(lowerSearch, lastIndex);\n }\n parts.push(escapeHtml(text.substring(lastIndex)));\n return parts.join(\"\");\n}\nvar SPECIAL_HTML = {\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n \"'\": \"'\",\n '\"': \""\",\n};\nfunction escapeHtml(text) {\n return text.replace(/[&<>\"'\"]/g, function (match) { return SPECIAL_HTML[match]; });\n}\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Search.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/components/Signature.ts": +/*!***************************************************************!*\ + !*** ./default/assets/js/src/typedoc/components/Signature.ts ***! + \***************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Signature\": () => /* binding */ Signature\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _services_Viewport__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../services/Viewport */ \"./default/assets/js/src/typedoc/services/Viewport.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * Holds a signature and its description.\n */\nvar SignatureGroup = /** @class */ (function () {\n /**\n * Create a new SignatureGroup instance.\n *\n * @param signature The target signature.\n * @param description The description for the signature.\n */\n function SignatureGroup(signature, description) {\n this.signature = signature;\n this.description = description;\n }\n /**\n * Add the given class to all elements of the group.\n *\n * @param className The class name to add.\n */\n SignatureGroup.prototype.addClass = function (className) {\n this.signature.classList.add(className);\n this.description.classList.add(className);\n return this;\n };\n /**\n * Remove the given class from all elements of the group.\n *\n * @param className The class name to remove.\n */\n SignatureGroup.prototype.removeClass = function (className) {\n this.signature.classList.remove(className);\n this.description.classList.remove(className);\n return this;\n };\n return SignatureGroup;\n}());\n/**\n * Controls the tab like behaviour of methods and functions with multiple signatures.\n */\nvar Signature = /** @class */ (function (_super) {\n __extends(Signature, _super);\n /**\n * Create a new Signature instance.\n *\n * @param options Backbone view constructor options.\n */\n function Signature(options) {\n var _this = _super.call(this, options) || this;\n /**\n * List of found signature groups.\n */\n _this.groups = [];\n /**\n * The index of the currently displayed signature.\n */\n _this.index = -1;\n _this.createGroups();\n if (_this.container) {\n _this.el.classList.add(\"active\");\n Array.from(_this.el.children).forEach(function (signature) {\n signature.addEventListener(\"touchstart\", function (event) {\n return _this.onClick(event);\n });\n signature.addEventListener(\"click\", function (event) {\n return _this.onClick(event);\n });\n });\n _this.container.classList.add(\"active\");\n _this.setIndex(0);\n }\n return _this;\n }\n /**\n * Set the index of the active signature.\n *\n * @param index The index of the signature to activate.\n */\n Signature.prototype.setIndex = function (index) {\n if (index < 0)\n index = 0;\n if (index > this.groups.length - 1)\n index = this.groups.length - 1;\n if (this.index == index)\n return;\n var to = this.groups[index];\n if (this.index > -1) {\n var from_1 = this.groups[this.index];\n from_1.removeClass(\"current\").addClass(\"fade-out\");\n to.addClass(\"current\");\n to.addClass(\"fade-in\");\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.triggerResize();\n setTimeout(function () {\n from_1.removeClass(\"fade-out\");\n to.removeClass(\"fade-in\");\n }, 300);\n }\n else {\n to.addClass(\"current\");\n _services_Viewport__WEBPACK_IMPORTED_MODULE_1__.Viewport.instance.triggerResize();\n }\n this.index = index;\n };\n /**\n * Find all signature/description groups.\n */\n Signature.prototype.createGroups = function () {\n var signatures = this.el.children;\n if (signatures.length < 2)\n return;\n this.container = this.el.nextElementSibling;\n var descriptions = this.container.children;\n this.groups = [];\n for (var index = 0; index < signatures.length; index++) {\n this.groups.push(new SignatureGroup(signatures[index], descriptions[index]));\n }\n };\n /**\n * Triggered when the user clicks onto a signature header.\n *\n * @param e The related event object.\n */\n Signature.prototype.onClick = function (e) {\n var _this = this;\n this.groups.forEach(function (group, index) {\n if (group.signature === e.currentTarget) {\n _this.setIndex(index);\n }\n });\n };\n return Signature;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Signature.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/components/Toggle.ts": +/*!************************************************************!*\ + !*** ./default/assets/js/src/typedoc/components/Toggle.ts ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Toggle\": () => /* binding */ Toggle\n/* harmony export */ });\n/* harmony import */ var _Component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../Component */ \"./default/assets/js/src/typedoc/Component.ts\");\n/* harmony import */ var _utils_pointer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/pointer */ \"./default/assets/js/src/typedoc/utils/pointer.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\nvar Toggle = /** @class */ (function (_super) {\n __extends(Toggle, _super);\n function Toggle(options) {\n var _this = _super.call(this, options) || this;\n _this.className = _this.el.dataset.toggle || \"\";\n _this.el.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) { return _this.onPointerUp(e); });\n _this.el.addEventListener(\"click\", function (e) { return e.preventDefault(); });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerDown, function (e) {\n return _this.onDocumentPointerDown(e);\n });\n document.addEventListener(_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.pointerUp, function (e) {\n return _this.onDocumentPointerUp(e);\n });\n return _this;\n }\n Toggle.prototype.setActive = function (value) {\n if (this.active == value)\n return;\n this.active = value;\n document.documentElement.classList.toggle(\"has-\" + this.className, value);\n this.el.classList.toggle(\"active\", value);\n var transition = (this.active ? \"to-has-\" : \"from-has-\") + this.className;\n document.documentElement.classList.add(transition);\n setTimeout(function () { return document.documentElement.classList.remove(transition); }, 500);\n };\n Toggle.prototype.onPointerUp = function (event) {\n if (_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.hasPointerMoved)\n return;\n this.setActive(true);\n event.preventDefault();\n };\n Toggle.prototype.onDocumentPointerDown = function (e) {\n if (this.active) {\n if (e.target.closest(\".col-menu, .tsd-filter-group\")) {\n return;\n }\n this.setActive(false);\n }\n };\n Toggle.prototype.onDocumentPointerUp = function (e) {\n var _this = this;\n if (_utils_pointer__WEBPACK_IMPORTED_MODULE_1__.hasPointerMoved)\n return;\n if (this.active) {\n if (e.target.closest(\".col-menu\")) {\n var link = e.target.closest(\"a\");\n if (link) {\n var href = window.location.href;\n if (href.indexOf(\"#\") != -1) {\n href = href.substr(0, href.indexOf(\"#\"));\n }\n if (link.href.substr(0, href.length) == href) {\n setTimeout(function () { return _this.setActive(false); }, 250);\n }\n }\n }\n }\n };\n return Toggle;\n}(_Component__WEBPACK_IMPORTED_MODULE_0__.Component));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/components/Toggle.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/services/Viewport.ts": +/*!************************************************************!*\ + !*** ./default/assets/js/src/typedoc/services/Viewport.ts ***! + \************************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Viewport\": () => /* binding */ Viewport\n/* harmony export */ });\n/* harmony import */ var _EventTarget__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../EventTarget */ \"./default/assets/js/src/typedoc/EventTarget.ts\");\n/* harmony import */ var _utils_trottle__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/trottle */ \"./default/assets/js/src/typedoc/utils/trottle.ts\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n/**\n * A global service that monitors the window size and scroll position.\n */\nvar Viewport = /** @class */ (function (_super) {\n __extends(Viewport, _super);\n /**\n * Create new Viewport instance.\n */\n function Viewport() {\n var _this = _super.call(this) || this;\n /**\n * The current scroll position.\n */\n _this.scrollTop = 0;\n /**\n * The previous scrollTop.\n */\n _this.lastY = 0;\n /**\n * The width of the window.\n */\n _this.width = 0;\n /**\n * The height of the window.\n */\n _this.height = 0;\n /**\n * Boolean indicating whether the toolbar is shown.\n */\n _this.showToolbar = true;\n _this.toolbar = (document.querySelector(\".tsd-page-toolbar\"));\n _this.secondaryNav = (document.querySelector(\".tsd-navigation.secondary\"));\n window.addEventListener(\"scroll\", (0,_utils_trottle__WEBPACK_IMPORTED_MODULE_1__.throttle)(function () { return _this.onScroll(); }, 10));\n window.addEventListener(\"resize\", (0,_utils_trottle__WEBPACK_IMPORTED_MODULE_1__.throttle)(function () { return _this.onResize(); }, 10));\n _this.onResize();\n _this.onScroll();\n return _this;\n }\n /**\n * Trigger a resize event.\n */\n Viewport.prototype.triggerResize = function () {\n var event = new CustomEvent(\"resize\", {\n detail: {\n width: this.width,\n height: this.height,\n },\n });\n this.dispatchEvent(event);\n };\n /**\n * Triggered when the size of the window has changed.\n */\n Viewport.prototype.onResize = function () {\n this.width = window.innerWidth || 0;\n this.height = window.innerHeight || 0;\n var event = new CustomEvent(\"resize\", {\n detail: {\n width: this.width,\n height: this.height,\n },\n });\n this.dispatchEvent(event);\n };\n /**\n * Triggered when the user scrolled the viewport.\n */\n Viewport.prototype.onScroll = function () {\n this.scrollTop = window.scrollY || 0;\n var event = new CustomEvent(\"scroll\", {\n detail: {\n scrollTop: this.scrollTop,\n },\n });\n this.dispatchEvent(event);\n this.hideShowToolbar();\n };\n /**\n * Handle hiding/showing of the toolbar.\n */\n Viewport.prototype.hideShowToolbar = function () {\n var isShown = this.showToolbar;\n this.showToolbar = this.lastY >= this.scrollTop || this.scrollTop <= 0;\n if (isShown !== this.showToolbar) {\n this.toolbar.classList.toggle(\"tsd-page-toolbar--hide\");\n this.secondaryNav.classList.toggle(\"tsd-navigation--toolbar-hide\");\n }\n this.lastY = this.scrollTop;\n };\n Viewport.instance = new Viewport();\n return Viewport;\n}(_EventTarget__WEBPACK_IMPORTED_MODULE_0__.EventTarget));\n\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/services/Viewport.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/utils/debounce.ts": +/*!*********************************************************!*\ + !*** ./default/assets/js/src/typedoc/utils/debounce.ts ***! + \*********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"debounce\": () => /* binding */ debounce\n/* harmony export */ });\nvar debounce = function (fn, wait) {\n if (wait === void 0) { wait = 100; }\n var timeout;\n return function () {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n clearTimeout(timeout);\n timeout = setTimeout(function () { return fn(args); }, wait);\n };\n};\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/debounce.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/utils/pointer.ts": +/*!********************************************************!*\ + !*** ./default/assets/js/src/typedoc/utils/pointer.ts ***! + \********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"pointerDown\": () => /* binding */ pointerDown,\n/* harmony export */ \"pointerMove\": () => /* binding */ pointerMove,\n/* harmony export */ \"pointerUp\": () => /* binding */ pointerUp,\n/* harmony export */ \"pointerDownPosition\": () => /* binding */ pointerDownPosition,\n/* harmony export */ \"preventNextClick\": () => /* binding */ preventNextClick,\n/* harmony export */ \"isPointerDown\": () => /* binding */ isPointerDown,\n/* harmony export */ \"isPointerTouch\": () => /* binding */ isPointerTouch,\n/* harmony export */ \"hasPointerMoved\": () => /* binding */ hasPointerMoved,\n/* harmony export */ \"isMobile\": () => /* binding */ isMobile\n/* harmony export */ });\n/**\n * Event name of the pointer down event.\n */\nvar pointerDown = \"mousedown\";\n/**\n * Event name of the pointer move event.\n */\nvar pointerMove = \"mousemove\";\n/**\n * Event name of the pointer up event.\n */\nvar pointerUp = \"mouseup\";\n/**\n * Position the pointer was pressed at.\n */\nvar pointerDownPosition = { x: 0, y: 0 };\n/**\n * Should the next click on the document be supressed?\n */\nvar preventNextClick = false;\n/**\n * Is the pointer down?\n */\nvar isPointerDown = false;\n/**\n * Is the pointer a touch point?\n */\nvar isPointerTouch = false;\n/**\n * Did the pointer move since the last down event?\n */\nvar hasPointerMoved = false;\n/**\n * Is the user agent a mobile agent?\n */\nvar isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);\ndocument.documentElement.classList.add(isMobile ? \"is-mobile\" : \"not-mobile\");\nif (isMobile && \"ontouchstart\" in document.documentElement) {\n isPointerTouch = true;\n pointerDown = \"touchstart\";\n pointerMove = \"touchmove\";\n pointerUp = \"touchend\";\n}\ndocument.addEventListener(pointerDown, function (e) {\n isPointerDown = true;\n hasPointerMoved = false;\n var t = pointerDown == \"touchstart\"\n ? e.targetTouches[0]\n : e;\n pointerDownPosition.y = t.pageY || 0;\n pointerDownPosition.x = t.pageX || 0;\n});\ndocument.addEventListener(pointerMove, function (e) {\n if (!isPointerDown)\n return;\n if (!hasPointerMoved) {\n var t = pointerDown == \"touchstart\"\n ? e.targetTouches[0]\n : e;\n var x = pointerDownPosition.x - (t.pageX || 0);\n var y = pointerDownPosition.y - (t.pageY || 0);\n hasPointerMoved = Math.sqrt(x * x + y * y) > 10;\n }\n});\ndocument.addEventListener(pointerUp, function () {\n isPointerDown = false;\n});\ndocument.addEventListener(\"click\", function (e) {\n if (preventNextClick) {\n e.preventDefault();\n e.stopImmediatePropagation();\n preventNextClick = false;\n }\n});\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/pointer.ts?"); + +/***/ }), + +/***/ "./default/assets/js/src/typedoc/utils/trottle.ts": +/*!********************************************************!*\ + !*** ./default/assets/js/src/typedoc/utils/trottle.ts ***! + \********************************************************/ +/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { + +"use strict"; +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"throttle\": () => /* binding */ throttle\n/* harmony export */ });\nvar throttle = function (fn, wait) {\n if (wait === void 0) { wait = 100; }\n var time = Date.now();\n return function () {\n var args = [];\n for (var _i = 0; _i < arguments.length; _i++) {\n args[_i] = arguments[_i];\n }\n if (time + wait - Date.now() < 0) {\n fn.apply(void 0, args);\n time = Date.now();\n }\n };\n};\n\n\n//# sourceURL=webpack:///./default/assets/js/src/typedoc/utils/trottle.ts?"); + +/***/ }) + +/******/ }); +/************************************************************************/ +/******/ // The module cache +/******/ var __webpack_module_cache__ = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ // Check if module is in cache +/******/ if(__webpack_module_cache__[moduleId]) { +/******/ return __webpack_module_cache__[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = __webpack_module_cache__[moduleId] = { +/******/ // no module.id needed +/******/ // no module.loaded needed +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/************************************************************************/ +/******/ /* webpack/runtime/compat get default export */ +/******/ (() => { +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = (module) => { +/******/ var getter = module && module.__esModule ? +/******/ () => module['default'] : +/******/ () => module; +/******/ __webpack_require__.d(getter, { a: getter }); +/******/ return getter; +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/define property getters */ +/******/ (() => { +/******/ // define getter functions for harmony exports +/******/ __webpack_require__.d = (exports, definition) => { +/******/ for(var key in definition) { +/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { +/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); +/******/ } +/******/ } +/******/ }; +/******/ })(); +/******/ +/******/ /* webpack/runtime/hasOwnProperty shorthand */ +/******/ (() => { +/******/ __webpack_require__.o = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop) +/******/ })(); +/******/ +/******/ /* webpack/runtime/make namespace object */ +/******/ (() => { +/******/ // define __esModule on exports +/******/ __webpack_require__.r = (exports) => { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ })(); +/******/ +/************************************************************************/ +/******/ // startup +/******/ // Load entry module +/******/ __webpack_require__("./default/assets/js/src/bootstrap.ts"); +/******/ // This entry module used 'exports' so it can't be inlined +/******/ })() +; \ No newline at end of file diff --git a/assets/js/search.js b/assets/js/search.js new file mode 100644 index 00000000..465fae60 --- /dev/null +++ b/assets/js/search.js @@ -0,0 +1 @@ +window.searchData = {"kinds":{"128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","262144":"Accessor","4194304":"Type alias"},"rows":[{"id":0,"kind":128,"name":"Libp2p","url":"classes/libp2p.html","classes":"tsd-kind-class"},{"id":1,"kind":2048,"name":"create","url":"classes/libp2p.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Libp2p"},{"id":2,"kind":512,"name":"constructor","url":"classes/libp2p.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Libp2p"},{"id":3,"kind":1024,"name":"_options","url":"classes/libp2p.html#_options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":4,"kind":1024,"name":"peerId","url":"classes/libp2p.html#peerid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":5,"kind":1024,"name":"datastore","url":"classes/libp2p.html#datastore","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":6,"kind":1024,"name":"peerStore","url":"classes/libp2p.html#peerstore","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":7,"kind":1024,"name":"addresses","url":"classes/libp2p.html#addresses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":8,"kind":1024,"name":"addressManager","url":"classes/libp2p.html#addressmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":9,"kind":1024,"name":"_modules","url":"classes/libp2p.html#_modules","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":10,"kind":1024,"name":"_config","url":"classes/libp2p.html#_config","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":11,"kind":1024,"name":"_transport","url":"classes/libp2p.html#_transport","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":12,"kind":1024,"name":"_discovery","url":"classes/libp2p.html#_discovery","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":13,"kind":1024,"name":"connectionManager","url":"classes/libp2p.html#connectionmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":14,"kind":1024,"name":"metrics","url":"classes/libp2p.html#metrics","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":15,"kind":1024,"name":"keychain","url":"classes/libp2p.html#keychain","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":16,"kind":1024,"name":"upgrader","url":"classes/libp2p.html#upgrader","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":17,"kind":1024,"name":"transportManager","url":"classes/libp2p.html#transportmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":18,"kind":1024,"name":"natManager","url":"classes/libp2p.html#natmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":19,"kind":1024,"name":"registrar","url":"classes/libp2p.html#registrar","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":20,"kind":2048,"name":"handle","url":"classes/libp2p.html#handle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":21,"kind":1024,"name":"dialer","url":"classes/libp2p.html#dialer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":22,"kind":1024,"name":"relay","url":"classes/libp2p.html#relay","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":23,"kind":1024,"name":"identifyService","url":"classes/libp2p.html#identifyservice","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":24,"kind":1024,"name":"_dht","url":"classes/libp2p.html#_dht","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":25,"kind":1024,"name":"pubsub","url":"classes/libp2p.html#pubsub","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":26,"kind":1024,"name":"peerRouting","url":"classes/libp2p.html#peerrouting","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":27,"kind":1024,"name":"contentRouting","url":"classes/libp2p.html#contentrouting","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":28,"kind":2048,"name":"_onDiscoveryPeer","url":"classes/libp2p.html#_ondiscoverypeer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"Libp2p"},{"id":29,"kind":2048,"name":"emit","url":"classes/libp2p.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Libp2p"},{"id":30,"kind":2048,"name":"start","url":"classes/libp2p.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":31,"kind":2048,"name":"stop","url":"classes/libp2p.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":32,"kind":1024,"name":"_isStarted","url":"classes/libp2p.html#_isstarted","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Libp2p"},{"id":33,"kind":2048,"name":"loadKeychain","url":"classes/libp2p.html#loadkeychain","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":34,"kind":2048,"name":"isStarted","url":"classes/libp2p.html#isstarted","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":35,"kind":262144,"name":"connections","url":"classes/libp2p.html#connections","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Libp2p"},{"id":36,"kind":2048,"name":"dial","url":"classes/libp2p.html#dial","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":37,"kind":2048,"name":"dialProtocol","url":"classes/libp2p.html#dialprotocol","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":38,"kind":2048,"name":"_dial","url":"classes/libp2p.html#_dial","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":39,"kind":262144,"name":"multiaddrs","url":"classes/libp2p.html#multiaddrs","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Libp2p"},{"id":40,"kind":2048,"name":"hangUp","url":"classes/libp2p.html#hangup","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":41,"kind":2048,"name":"ping","url":"classes/libp2p.html#ping","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":42,"kind":2048,"name":"unhandle","url":"classes/libp2p.html#unhandle","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":43,"kind":2048,"name":"_onStarting","url":"classes/libp2p.html#_onstarting","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Libp2p"},{"id":44,"kind":2048,"name":"_onDidStart","url":"classes/libp2p.html#_ondidstart","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"Libp2p"},{"id":45,"kind":2048,"name":"_maybeConnect","url":"classes/libp2p.html#_maybeconnect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"Libp2p"},{"id":46,"kind":2048,"name":"_setupPeerDiscovery","url":"classes/libp2p.html#_setuppeerdiscovery","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"Libp2p"},{"id":47,"kind":4194304,"name":"Connection","url":"modules.html#connection","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":48,"kind":4194304,"name":"MuxedStream","url":"modules.html#muxedstream","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":49,"kind":4194304,"name":"TransportFactory","url":"modules.html#transportfactory","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":50,"kind":4194304,"name":"MuxerFactory","url":"modules.html#muxerfactory","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":51,"kind":4194304,"name":"ContentRoutingModule","url":"modules.html#contentroutingmodule","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":52,"kind":4194304,"name":"PeerDiscoveryModule","url":"modules.html#peerdiscoverymodule","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":53,"kind":4194304,"name":"PeerRoutingModule","url":"modules.html#peerroutingmodule","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":54,"kind":4194304,"name":"Crypto","url":"modules.html#crypto","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":55,"kind":4194304,"name":"Pubsub","url":"modules.html#pubsub","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":56,"kind":4194304,"name":"PubsubOptions","url":"modules.html#pubsuboptions","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":57,"kind":4194304,"name":"Datastore","url":"modules.html#datastore","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":58,"kind":4194304,"name":"Protector","url":"modules.html#protector","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":59,"kind":256,"name":"HandlerProps","url":"interfaces/handlerprops.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":60,"kind":1024,"name":"connection","url":"interfaces/handlerprops.html#connection","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HandlerProps"},{"id":61,"kind":1024,"name":"stream","url":"interfaces/handlerprops.html#stream","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HandlerProps"},{"id":62,"kind":1024,"name":"protocol","url":"interfaces/handlerprops.html#protocol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"HandlerProps"},{"id":63,"kind":256,"name":"RandomWalkOptions","url":"interfaces/randomwalkoptions.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":64,"kind":1024,"name":"enabled","url":"interfaces/randomwalkoptions.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RandomWalkOptions"},{"id":65,"kind":1024,"name":"queriesPerPeriod","url":"interfaces/randomwalkoptions.html#queriesperperiod","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RandomWalkOptions"},{"id":66,"kind":1024,"name":"interval","url":"interfaces/randomwalkoptions.html#interval","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RandomWalkOptions"},{"id":67,"kind":1024,"name":"timeout","url":"interfaces/randomwalkoptions.html#timeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RandomWalkOptions"},{"id":68,"kind":256,"name":"DhtOptions","url":"interfaces/dhtoptions.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":69,"kind":1024,"name":"enabled","url":"interfaces/dhtoptions.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DhtOptions"},{"id":70,"kind":1024,"name":"kBucketSize","url":"interfaces/dhtoptions.html#kbucketsize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DhtOptions"},{"id":71,"kind":1024,"name":"randomWalk","url":"interfaces/dhtoptions.html#randomwalk","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DhtOptions"},{"id":72,"kind":256,"name":"KeychainOptions","url":"interfaces/keychainoptions.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":73,"kind":1024,"name":"datastore","url":"interfaces/keychainoptions.html#datastore","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"KeychainOptions"},{"id":74,"kind":256,"name":"PeerStoreOptions","url":"interfaces/peerstoreoptions.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":75,"kind":1024,"name":"persistence","url":"interfaces/peerstoreoptions.html#persistence","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PeerStoreOptions"},{"id":76,"kind":256,"name":"PubsubLocalOptions","url":"interfaces/pubsublocaloptions.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":77,"kind":1024,"name":"enabled","url":"interfaces/pubsublocaloptions.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PubsubLocalOptions"},{"id":78,"kind":256,"name":"MetricsOptions","url":"interfaces/metricsoptions.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":79,"kind":1024,"name":"enabled","url":"interfaces/metricsoptions.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MetricsOptions"},{"id":80,"kind":256,"name":"RelayOptions","url":"interfaces/relayoptions.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":81,"kind":1024,"name":"enabled","url":"interfaces/relayoptions.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RelayOptions"},{"id":82,"kind":1024,"name":"advertise","url":"interfaces/relayoptions.html#advertise","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RelayOptions"},{"id":83,"kind":1024,"name":"hop","url":"interfaces/relayoptions.html#hop","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RelayOptions"},{"id":84,"kind":1024,"name":"autoRelay","url":"interfaces/relayoptions.html#autorelay","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RelayOptions"},{"id":85,"kind":256,"name":"Libp2pConfig","url":"interfaces/libp2pconfig.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":86,"kind":1024,"name":"dht","url":"interfaces/libp2pconfig.html#dht","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pConfig"},{"id":87,"kind":1024,"name":"nat","url":"interfaces/libp2pconfig.html#nat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pConfig"},{"id":88,"kind":1024,"name":"peerDiscovery","url":"interfaces/libp2pconfig.html#peerdiscovery","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pConfig"},{"id":89,"kind":1024,"name":"pubsub","url":"interfaces/libp2pconfig.html#pubsub","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pConfig"},{"id":90,"kind":1024,"name":"relay","url":"interfaces/libp2pconfig.html#relay","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pConfig"},{"id":91,"kind":1024,"name":"transport","url":"interfaces/libp2pconfig.html#transport","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pConfig"},{"id":92,"kind":256,"name":"Libp2pModules","url":"interfaces/libp2pmodules.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":93,"kind":1024,"name":"transport","url":"interfaces/libp2pmodules.html#transport","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pModules"},{"id":94,"kind":1024,"name":"streamMuxer","url":"interfaces/libp2pmodules.html#streammuxer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pModules"},{"id":95,"kind":1024,"name":"connEncryption","url":"interfaces/libp2pmodules.html#connencryption","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pModules"},{"id":96,"kind":1024,"name":"peerDiscovery","url":"interfaces/libp2pmodules.html#peerdiscovery","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pModules"},{"id":97,"kind":1024,"name":"peerRouting","url":"interfaces/libp2pmodules.html#peerrouting","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pModules"},{"id":98,"kind":1024,"name":"contentRouting","url":"interfaces/libp2pmodules.html#contentrouting","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pModules"},{"id":99,"kind":1024,"name":"dht","url":"interfaces/libp2pmodules.html#dht","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pModules"},{"id":100,"kind":1024,"name":"pubsub","url":"interfaces/libp2pmodules.html#pubsub","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pModules"},{"id":101,"kind":1024,"name":"connProtector","url":"interfaces/libp2pmodules.html#connprotector","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pModules"},{"id":102,"kind":256,"name":"Libp2pOptions","url":"interfaces/libp2poptions.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":103,"kind":1024,"name":"modules","url":"interfaces/libp2poptions.html#modules","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":104,"kind":1024,"name":"addresses","url":"interfaces/libp2poptions.html#addresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":105,"kind":1024,"name":"connectionManager","url":"interfaces/libp2poptions.html#connectionmanager","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":106,"kind":1024,"name":"datastore","url":"interfaces/libp2poptions.html#datastore","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":107,"kind":1024,"name":"dialer","url":"interfaces/libp2poptions.html#dialer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":108,"kind":1024,"name":"host","url":"interfaces/libp2poptions.html#host","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":109,"kind":1024,"name":"keychain","url":"interfaces/libp2poptions.html#keychain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":110,"kind":1024,"name":"metrics","url":"interfaces/libp2poptions.html#metrics","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":111,"kind":1024,"name":"peerRouting","url":"interfaces/libp2poptions.html#peerrouting","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":112,"kind":1024,"name":"peerStore","url":"interfaces/libp2poptions.html#peerstore","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":113,"kind":1024,"name":"transportManager","url":"interfaces/libp2poptions.html#transportmanager","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":114,"kind":1024,"name":"config","url":"interfaces/libp2poptions.html#config","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Libp2pOptions"},{"id":115,"kind":256,"name":"constructorOptions","url":"interfaces/constructoroptions.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":116,"kind":1024,"name":"peerId","url":"interfaces/constructoroptions.html#peerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"constructorOptions"},{"id":117,"kind":256,"name":"CreateOptions","url":"interfaces/createoptions.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":118,"kind":1024,"name":"peerId","url":"interfaces/createoptions.html#peerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CreateOptions"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,9.268]],["parent/0",[]],["name/1",[1,43.82]],["parent/1",[0,0.832]],["name/2",[2,43.82]],["parent/2",[0,0.832]],["name/3",[3,43.82]],["parent/3",[0,0.832]],["name/4",[4,35.347]],["parent/4",[0,0.832]],["name/5",[5,32.834]],["parent/5",[0,0.832]],["name/6",[6,38.712]],["parent/6",[0,0.832]],["name/7",[7,38.712]],["parent/7",[0,0.832]],["name/8",[8,43.82]],["parent/8",[0,0.832]],["name/9",[9,43.82]],["parent/9",[0,0.832]],["name/10",[10,43.82]],["parent/10",[0,0.832]],["name/11",[11,43.82]],["parent/11",[0,0.832]],["name/12",[12,43.82]],["parent/12",[0,0.832]],["name/13",[13,38.712]],["parent/13",[0,0.832]],["name/14",[14,38.712]],["parent/14",[0,0.832]],["name/15",[15,38.712]],["parent/15",[0,0.832]],["name/16",[16,43.82]],["parent/16",[0,0.832]],["name/17",[17,38.712]],["parent/17",[0,0.832]],["name/18",[18,43.82]],["parent/18",[0,0.832]],["name/19",[19,43.82]],["parent/19",[0,0.832]],["name/20",[20,43.82]],["parent/20",[0,0.832]],["name/21",[21,38.712]],["parent/21",[0,0.832]],["name/22",[22,38.712]],["parent/22",[0,0.832]],["name/23",[23,43.82]],["parent/23",[0,0.832]],["name/24",[24,43.82]],["parent/24",[0,0.832]],["name/25",[25,32.834]],["parent/25",[0,0.832]],["name/26",[26,35.347]],["parent/26",[0,0.832]],["name/27",[27,38.712]],["parent/27",[0,0.832]],["name/28",[28,43.82]],["parent/28",[0,0.832]],["name/29",[29,43.82]],["parent/29",[0,0.832]],["name/30",[30,43.82]],["parent/30",[0,0.832]],["name/31",[31,43.82]],["parent/31",[0,0.832]],["name/32",[32,43.82]],["parent/32",[0,0.832]],["name/33",[33,43.82]],["parent/33",[0,0.832]],["name/34",[34,43.82]],["parent/34",[0,0.832]],["name/35",[35,43.82]],["parent/35",[0,0.832]],["name/36",[36,43.82]],["parent/36",[0,0.832]],["name/37",[37,43.82]],["parent/37",[0,0.832]],["name/38",[38,43.82]],["parent/38",[0,0.832]],["name/39",[39,43.82]],["parent/39",[0,0.832]],["name/40",[40,43.82]],["parent/40",[0,0.832]],["name/41",[41,43.82]],["parent/41",[0,0.832]],["name/42",[42,43.82]],["parent/42",[0,0.832]],["name/43",[43,43.82]],["parent/43",[0,0.832]],["name/44",[44,43.82]],["parent/44",[0,0.832]],["name/45",[45,43.82]],["parent/45",[0,0.832]],["name/46",[46,43.82]],["parent/46",[0,0.832]],["name/47",[47,38.712]],["parent/47",[]],["name/48",[48,43.82]],["parent/48",[]],["name/49",[49,43.82]],["parent/49",[]],["name/50",[50,43.82]],["parent/50",[]],["name/51",[51,43.82]],["parent/51",[]],["name/52",[52,43.82]],["parent/52",[]],["name/53",[53,43.82]],["parent/53",[]],["name/54",[54,43.82]],["parent/54",[]],["name/55",[25,32.834]],["parent/55",[]],["name/56",[55,43.82]],["parent/56",[]],["name/57",[5,32.834]],["parent/57",[]],["name/58",[56,43.82]],["parent/58",[]],["name/59",[57,32.834]],["parent/59",[]],["name/60",[47,38.712]],["parent/60",[57,2.946]],["name/61",[58,43.82]],["parent/61",[57,2.946]],["name/62",[59,43.82]],["parent/62",[57,2.946]],["name/63",[60,30.827]],["parent/63",[]],["name/64",[61,30.827]],["parent/64",[60,2.766]],["name/65",[62,43.82]],["parent/65",[60,2.766]],["name/66",[63,43.82]],["parent/66",[60,2.766]],["name/67",[64,43.82]],["parent/67",[60,2.766]],["name/68",[65,32.834]],["parent/68",[]],["name/69",[61,30.827]],["parent/69",[65,2.946]],["name/70",[66,43.82]],["parent/70",[65,2.946]],["name/71",[67,43.82]],["parent/71",[65,2.946]],["name/72",[68,38.712]],["parent/72",[]],["name/73",[5,32.834]],["parent/73",[68,3.474]],["name/74",[69,38.712]],["parent/74",[]],["name/75",[70,43.82]],["parent/75",[69,3.474]],["name/76",[71,38.712]],["parent/76",[]],["name/77",[61,30.827]],["parent/77",[71,3.474]],["name/78",[72,38.712]],["parent/78",[]],["name/79",[61,30.827]],["parent/79",[72,3.474]],["name/80",[73,30.827]],["parent/80",[]],["name/81",[61,30.827]],["parent/81",[73,2.766]],["name/82",[74,43.82]],["parent/82",[73,2.766]],["name/83",[75,43.82]],["parent/83",[73,2.766]],["name/84",[76,43.82]],["parent/84",[73,2.766]],["name/85",[77,27.726]],["parent/85",[]],["name/86",[78,38.712]],["parent/86",[77,2.488]],["name/87",[79,43.82]],["parent/87",[77,2.488]],["name/88",[80,38.712]],["parent/88",[77,2.488]],["name/89",[25,32.834]],["parent/89",[77,2.488]],["name/90",[22,38.712]],["parent/90",[77,2.488]],["name/91",[81,38.712]],["parent/91",[77,2.488]],["name/92",[82,24.361]],["parent/92",[]],["name/93",[81,38.712]],["parent/93",[82,2.186]],["name/94",[83,43.82]],["parent/94",[82,2.186]],["name/95",[84,43.82]],["parent/95",[82,2.186]],["name/96",[80,38.712]],["parent/96",[82,2.186]],["name/97",[26,35.347]],["parent/97",[82,2.186]],["name/98",[27,38.712]],["parent/98",[82,2.186]],["name/99",[78,38.712]],["parent/99",[82,2.186]],["name/100",[25,32.834]],["parent/100",[82,2.186]],["name/101",[85,43.82]],["parent/101",[82,2.186]],["name/102",[86,21.848]],["parent/102",[]],["name/103",[87,43.82]],["parent/103",[86,1.961]],["name/104",[7,38.712]],["parent/104",[86,1.961]],["name/105",[13,38.712]],["parent/105",[86,1.961]],["name/106",[5,32.834]],["parent/106",[86,1.961]],["name/107",[21,38.712]],["parent/107",[86,1.961]],["name/108",[88,43.82]],["parent/108",[86,1.961]],["name/109",[15,38.712]],["parent/109",[86,1.961]],["name/110",[14,38.712]],["parent/110",[86,1.961]],["name/111",[26,35.347]],["parent/111",[86,1.961]],["name/112",[6,38.712]],["parent/112",[86,1.961]],["name/113",[17,38.712]],["parent/113",[86,1.961]],["name/114",[89,43.82]],["parent/114",[86,1.961]],["name/115",[90,38.712]],["parent/115",[]],["name/116",[4,35.347]],["parent/116",[90,3.474]],["name/117",[91,38.712]],["parent/117",[]],["name/118",[4,35.347]],["parent/118",[91,3.474]]],"invertedIndex":[["_config",{"_index":10,"name":{"10":{}},"parent":{}}],["_dht",{"_index":24,"name":{"24":{}},"parent":{}}],["_dial",{"_index":38,"name":{"38":{}},"parent":{}}],["_discovery",{"_index":12,"name":{"12":{}},"parent":{}}],["_isstarted",{"_index":32,"name":{"32":{}},"parent":{}}],["_maybeconnect",{"_index":45,"name":{"45":{}},"parent":{}}],["_modules",{"_index":9,"name":{"9":{}},"parent":{}}],["_ondidstart",{"_index":44,"name":{"44":{}},"parent":{}}],["_ondiscoverypeer",{"_index":28,"name":{"28":{}},"parent":{}}],["_onstarting",{"_index":43,"name":{"43":{}},"parent":{}}],["_options",{"_index":3,"name":{"3":{}},"parent":{}}],["_setuppeerdiscovery",{"_index":46,"name":{"46":{}},"parent":{}}],["_transport",{"_index":11,"name":{"11":{}},"parent":{}}],["addresses",{"_index":7,"name":{"7":{},"104":{}},"parent":{}}],["addressmanager",{"_index":8,"name":{"8":{}},"parent":{}}],["advertise",{"_index":74,"name":{"82":{}},"parent":{}}],["autorelay",{"_index":76,"name":{"84":{}},"parent":{}}],["config",{"_index":89,"name":{"114":{}},"parent":{}}],["connection",{"_index":47,"name":{"47":{},"60":{}},"parent":{}}],["connectionmanager",{"_index":13,"name":{"13":{},"105":{}},"parent":{}}],["connections",{"_index":35,"name":{"35":{}},"parent":{}}],["connencryption",{"_index":84,"name":{"95":{}},"parent":{}}],["connprotector",{"_index":85,"name":{"101":{}},"parent":{}}],["constructor",{"_index":2,"name":{"2":{}},"parent":{}}],["constructoroptions",{"_index":90,"name":{"115":{}},"parent":{"116":{}}}],["contentrouting",{"_index":27,"name":{"27":{},"98":{}},"parent":{}}],["contentroutingmodule",{"_index":51,"name":{"51":{}},"parent":{}}],["create",{"_index":1,"name":{"1":{}},"parent":{}}],["createoptions",{"_index":91,"name":{"117":{}},"parent":{"118":{}}}],["crypto",{"_index":54,"name":{"54":{}},"parent":{}}],["datastore",{"_index":5,"name":{"5":{},"57":{},"73":{},"106":{}},"parent":{}}],["dht",{"_index":78,"name":{"86":{},"99":{}},"parent":{}}],["dhtoptions",{"_index":65,"name":{"68":{}},"parent":{"69":{},"70":{},"71":{}}}],["dial",{"_index":36,"name":{"36":{}},"parent":{}}],["dialer",{"_index":21,"name":{"21":{},"107":{}},"parent":{}}],["dialprotocol",{"_index":37,"name":{"37":{}},"parent":{}}],["emit",{"_index":29,"name":{"29":{}},"parent":{}}],["enabled",{"_index":61,"name":{"64":{},"69":{},"77":{},"79":{},"81":{}},"parent":{}}],["handle",{"_index":20,"name":{"20":{}},"parent":{}}],["handlerprops",{"_index":57,"name":{"59":{}},"parent":{"60":{},"61":{},"62":{}}}],["hangup",{"_index":40,"name":{"40":{}},"parent":{}}],["hop",{"_index":75,"name":{"83":{}},"parent":{}}],["host",{"_index":88,"name":{"108":{}},"parent":{}}],["identifyservice",{"_index":23,"name":{"23":{}},"parent":{}}],["interval",{"_index":63,"name":{"66":{}},"parent":{}}],["isstarted",{"_index":34,"name":{"34":{}},"parent":{}}],["kbucketsize",{"_index":66,"name":{"70":{}},"parent":{}}],["keychain",{"_index":15,"name":{"15":{},"109":{}},"parent":{}}],["keychainoptions",{"_index":68,"name":{"72":{}},"parent":{"73":{}}}],["libp2p",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{}}}],["libp2pconfig",{"_index":77,"name":{"85":{}},"parent":{"86":{},"87":{},"88":{},"89":{},"90":{},"91":{}}}],["libp2pmodules",{"_index":82,"name":{"92":{}},"parent":{"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{}}}],["libp2poptions",{"_index":86,"name":{"102":{}},"parent":{"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{}}}],["loadkeychain",{"_index":33,"name":{"33":{}},"parent":{}}],["metrics",{"_index":14,"name":{"14":{},"110":{}},"parent":{}}],["metricsoptions",{"_index":72,"name":{"78":{}},"parent":{"79":{}}}],["modules",{"_index":87,"name":{"103":{}},"parent":{}}],["multiaddrs",{"_index":39,"name":{"39":{}},"parent":{}}],["muxedstream",{"_index":48,"name":{"48":{}},"parent":{}}],["muxerfactory",{"_index":50,"name":{"50":{}},"parent":{}}],["nat",{"_index":79,"name":{"87":{}},"parent":{}}],["natmanager",{"_index":18,"name":{"18":{}},"parent":{}}],["peerdiscovery",{"_index":80,"name":{"88":{},"96":{}},"parent":{}}],["peerdiscoverymodule",{"_index":52,"name":{"52":{}},"parent":{}}],["peerid",{"_index":4,"name":{"4":{},"116":{},"118":{}},"parent":{}}],["peerrouting",{"_index":26,"name":{"26":{},"97":{},"111":{}},"parent":{}}],["peerroutingmodule",{"_index":53,"name":{"53":{}},"parent":{}}],["peerstore",{"_index":6,"name":{"6":{},"112":{}},"parent":{}}],["peerstoreoptions",{"_index":69,"name":{"74":{}},"parent":{"75":{}}}],["persistence",{"_index":70,"name":{"75":{}},"parent":{}}],["ping",{"_index":41,"name":{"41":{}},"parent":{}}],["protector",{"_index":56,"name":{"58":{}},"parent":{}}],["protocol",{"_index":59,"name":{"62":{}},"parent":{}}],["pubsub",{"_index":25,"name":{"25":{},"55":{},"89":{},"100":{}},"parent":{}}],["pubsublocaloptions",{"_index":71,"name":{"76":{}},"parent":{"77":{}}}],["pubsuboptions",{"_index":55,"name":{"56":{}},"parent":{}}],["queriesperperiod",{"_index":62,"name":{"65":{}},"parent":{}}],["randomwalk",{"_index":67,"name":{"71":{}},"parent":{}}],["randomwalkoptions",{"_index":60,"name":{"63":{}},"parent":{"64":{},"65":{},"66":{},"67":{}}}],["registrar",{"_index":19,"name":{"19":{}},"parent":{}}],["relay",{"_index":22,"name":{"22":{},"90":{}},"parent":{}}],["relayoptions",{"_index":73,"name":{"80":{}},"parent":{"81":{},"82":{},"83":{},"84":{}}}],["start",{"_index":30,"name":{"30":{}},"parent":{}}],["stop",{"_index":31,"name":{"31":{}},"parent":{}}],["stream",{"_index":58,"name":{"61":{}},"parent":{}}],["streammuxer",{"_index":83,"name":{"94":{}},"parent":{}}],["timeout",{"_index":64,"name":{"67":{}},"parent":{}}],["transport",{"_index":81,"name":{"91":{},"93":{}},"parent":{}}],["transportfactory",{"_index":49,"name":{"49":{}},"parent":{}}],["transportmanager",{"_index":17,"name":{"17":{},"113":{}},"parent":{}}],["unhandle",{"_index":42,"name":{"42":{}},"parent":{}}],["upgrader",{"_index":16,"name":{"16":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/assets/js/search.json b/assets/js/search.json deleted file mode 100644 index 9bc10ec4..00000000 --- a/assets/js/search.json +++ /dev/null @@ -1 +0,0 @@ -{"kinds":{"1":"Module","2":"Namespace","4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","4194304":"Type alias","16777216":"Reference"},"rows":[{"id":0,"kind":1,"name":"\"types\"","url":"modules/_types_.html","classes":"tsd-kind-module"},{"id":1,"kind":4,"name":"KeyType","url":"enums/_types_.keytype.html","classes":"tsd-kind-enum tsd-parent-kind-module","parent":"\"types\""},{"id":2,"kind":16,"name":"RSA","url":"enums/_types_.keytype.html#rsa","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"types\".KeyType"},{"id":3,"kind":16,"name":"Ed25519","url":"enums/_types_.keytype.html#ed25519","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"types\".KeyType"},{"id":4,"kind":16,"name":"Secp256k1","url":"enums/_types_.keytype.html#secp256k1","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"types\".KeyType"},{"id":5,"kind":16,"name":"ECDSA","url":"enums/_types_.keytype.html#ecdsa","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"types\".KeyType"},{"id":6,"kind":256,"name":"EventEmitterFactory","url":"interfaces/_types_.eventemitterfactory.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"\"types\""},{"id":7,"kind":512,"name":"constructor","url":"interfaces/_types_.eventemitterfactory.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-interface","parent":"\"types\".EventEmitterFactory"},{"id":8,"kind":256,"name":"EventEmitter","url":"interfaces/_types_.eventemitter.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"\"types\""},{"id":9,"kind":2048,"name":"addListener","url":"interfaces/_types_.eventemitter.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":10,"kind":2048,"name":"on","url":"interfaces/_types_.eventemitter.html#on","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":11,"kind":2048,"name":"once","url":"interfaces/_types_.eventemitter.html#once","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":12,"kind":2048,"name":"removeListener","url":"interfaces/_types_.eventemitter.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":13,"kind":2048,"name":"off","url":"interfaces/_types_.eventemitter.html#off","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":14,"kind":2048,"name":"removeAllListeners","url":"interfaces/_types_.eventemitter.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":15,"kind":2048,"name":"setMaxListeners","url":"interfaces/_types_.eventemitter.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":16,"kind":2048,"name":"getMaxListeners","url":"interfaces/_types_.eventemitter.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":17,"kind":2048,"name":"listeners","url":"interfaces/_types_.eventemitter.html#listeners","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":18,"kind":2048,"name":"rawListeners","url":"interfaces/_types_.eventemitter.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":19,"kind":2048,"name":"emit","url":"interfaces/_types_.eventemitter.html#emit","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":20,"kind":2048,"name":"listenerCount","url":"interfaces/_types_.eventemitter.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"\"types\".EventEmitter"},{"id":21,"kind":4194304,"name":"MessageProto","url":"modules/_types_.html#messageproto","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":22,"kind":65536,"name":"__type","url":"modules/_types_.html#messageproto.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"\"types\".MessageProto"},{"id":23,"kind":64,"name":"encode","url":"modules/_types_.html#messageproto.__type-5.encode-1","classes":"tsd-kind-function tsd-parent-kind-type-literal","parent":"\"types\".MessageProto.__type"},{"id":24,"kind":64,"name":"decode","url":"modules/_types_.html#messageproto.__type-5.decode-1","classes":"tsd-kind-function tsd-parent-kind-type-literal","parent":"\"types\".MessageProto.__type"},{"id":25,"kind":4194304,"name":"SUCCESS","url":"modules/_types_.html#success-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":26,"kind":4194304,"name":"HOP_SRC_ADDR_TOO_LONG","url":"modules/_types_.html#hop_src_addr_too_long-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":27,"kind":4194304,"name":"HOP_DST_ADDR_TOO_LONG","url":"modules/_types_.html#hop_dst_addr_too_long-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":28,"kind":4194304,"name":"HOP_SRC_MULTIADDR_INVALID","url":"modules/_types_.html#hop_src_multiaddr_invalid-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":29,"kind":4194304,"name":"HOP_DST_MULTIADDR_INVALID","url":"modules/_types_.html#hop_dst_multiaddr_invalid-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":30,"kind":4194304,"name":"HOP_NO_CONN_TO_DST","url":"modules/_types_.html#hop_no_conn_to_dst-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":31,"kind":4194304,"name":"HOP_CANT_DIAL_DST","url":"modules/_types_.html#hop_cant_dial_dst-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":32,"kind":4194304,"name":"HOP_CANT_OPEN_DST_STREAM","url":"modules/_types_.html#hop_cant_open_dst_stream-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":33,"kind":4194304,"name":"HOP_CANT_SPEAK_RELAY","url":"modules/_types_.html#hop_cant_speak_relay-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":34,"kind":4194304,"name":"HOP_CANT_RELAY_TO_SELF","url":"modules/_types_.html#hop_cant_relay_to_self-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":35,"kind":4194304,"name":"STOP_SRC_ADDR_TOO_LONG","url":"modules/_types_.html#stop_src_addr_too_long-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":36,"kind":4194304,"name":"STOP_DST_ADDR_TOO_LONG","url":"modules/_types_.html#stop_dst_addr_too_long-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":37,"kind":4194304,"name":"STOP_SRC_MULTIADDR_INVALID","url":"modules/_types_.html#stop_src_multiaddr_invalid-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":38,"kind":4194304,"name":"STOP_DST_MULTIADDR_INVALID","url":"modules/_types_.html#stop_dst_multiaddr_invalid-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":39,"kind":4194304,"name":"STOP_RELAY_REFUSED","url":"modules/_types_.html#stop_relay_refused-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":40,"kind":4194304,"name":"MALFORMED_MESSAGE","url":"modules/_types_.html#malformed_message-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":41,"kind":4194304,"name":"CircuitStatus","url":"modules/_types_.html#circuitstatus","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":42,"kind":4194304,"name":"HOP","url":"modules/_types_.html#hop-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":43,"kind":4194304,"name":"STOP","url":"modules/_types_.html#stop-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":44,"kind":4194304,"name":"STATUS","url":"modules/_types_.html#status-2","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":45,"kind":4194304,"name":"CAN_HOP","url":"modules/_types_.html#can_hop","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":46,"kind":4194304,"name":"CircuitType","url":"modules/_types_.html#circuittype","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":47,"kind":4194304,"name":"CircuitPeer","url":"modules/_types_.html#circuitpeer","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":48,"kind":65536,"name":"__type","url":"modules/_types_.html#circuitpeer.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"\"types\".CircuitPeer"},{"id":49,"kind":32,"name":"id","url":"modules/_types_.html#circuitpeer.__type-3.id","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitPeer.__type"},{"id":50,"kind":32,"name":"addrs","url":"modules/_types_.html#circuitpeer.__type-3.addrs","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitPeer.__type"},{"id":51,"kind":4194304,"name":"CircuitRequest","url":"modules/_types_.html#circuitrequest","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":52,"kind":65536,"name":"__type","url":"modules/_types_.html#circuitrequest.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"\"types\".CircuitRequest"},{"id":53,"kind":32,"name":"type","url":"modules/_types_.html#circuitrequest.__type-4.type-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitRequest.__type"},{"id":54,"kind":32,"name":"dstPeer","url":"modules/_types_.html#circuitrequest.__type-4.dstpeer","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitRequest.__type"},{"id":55,"kind":32,"name":"srcPeer","url":"modules/_types_.html#circuitrequest.__type-4.srcpeer","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitRequest.__type"},{"id":56,"kind":4194304,"name":"CircuitMessageProto","url":"modules/_types_.html#circuitmessageproto","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"types\""},{"id":57,"kind":65536,"name":"__type","url":"modules/_types_.html#circuitmessageproto.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"\"types\".CircuitMessageProto"},{"id":58,"kind":64,"name":"encode","url":"modules/_types_.html#circuitmessageproto.__type.encode","classes":"tsd-kind-function tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type"},{"id":59,"kind":64,"name":"decode","url":"modules/_types_.html#circuitmessageproto.__type.decode","classes":"tsd-kind-function tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type"},{"id":60,"kind":32,"name":"Status","url":"modules/_types_.html#circuitmessageproto.__type.status","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type"},{"id":61,"kind":65536,"name":"__type","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"\"types\".CircuitMessageProto.__type.Status"},{"id":62,"kind":32,"name":"SUCCESS","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.success","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":63,"kind":32,"name":"HOP_SRC_ADDR_TOO_LONG","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.hop_src_addr_too_long","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":64,"kind":32,"name":"HOP_DST_ADDR_TOO_LONG","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.hop_dst_addr_too_long","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":65,"kind":32,"name":"HOP_SRC_MULTIADDR_INVALID","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.hop_src_multiaddr_invalid","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":66,"kind":32,"name":"HOP_DST_MULTIADDR_INVALID","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.hop_dst_multiaddr_invalid","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":67,"kind":32,"name":"HOP_NO_CONN_TO_DST","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.hop_no_conn_to_dst","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":68,"kind":32,"name":"HOP_CANT_DIAL_DST","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.hop_cant_dial_dst","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":69,"kind":32,"name":"HOP_CANT_OPEN_DST_STREAM","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.hop_cant_open_dst_stream","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":70,"kind":32,"name":"HOP_CANT_SPEAK_RELAY","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.hop_cant_speak_relay","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":71,"kind":32,"name":"HOP_CANT_RELAY_TO_SELF","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.hop_cant_relay_to_self","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":72,"kind":32,"name":"STOP_SRC_ADDR_TOO_LONG","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.stop_src_addr_too_long","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":73,"kind":32,"name":"STOP_DST_ADDR_TOO_LONG","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.stop_dst_addr_too_long","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":74,"kind":32,"name":"STOP_SRC_MULTIADDR_INVALID","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.stop_src_multiaddr_invalid","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":75,"kind":32,"name":"STOP_DST_MULTIADDR_INVALID","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.stop_dst_multiaddr_invalid","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":76,"kind":32,"name":"STOP_RELAY_REFUSED","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.stop_relay_refused","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":77,"kind":32,"name":"MALFORMED_MESSAGE","url":"modules/_types_.html#circuitmessageproto.__type.status.__type-1.malformed_message","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Status.__type"},{"id":78,"kind":32,"name":"Type","url":"modules/_types_.html#circuitmessageproto.__type.type","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type"},{"id":79,"kind":65536,"name":"__type","url":"modules/_types_.html#circuitmessageproto.__type.type.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"\"types\".CircuitMessageProto.__type.Type"},{"id":80,"kind":32,"name":"HOP","url":"modules/_types_.html#circuitmessageproto.__type.type.__type-2.hop","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Type.__type"},{"id":81,"kind":32,"name":"STOP","url":"modules/_types_.html#circuitmessageproto.__type.type.__type-2.stop","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Type.__type"},{"id":82,"kind":32,"name":"STATUS","url":"modules/_types_.html#circuitmessageproto.__type.type.__type-2.status-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Type.__type"},{"id":83,"kind":32,"name":"CAN_HOP","url":"modules/_types_.html#circuitmessageproto.__type.type.__type-2.can_hop-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"types\".CircuitMessageProto.__type.Type.__type"},{"id":84,"kind":1,"name":"\"address-manager/index\"","url":"modules/_address_manager_index_.html","classes":"tsd-kind-module"},{"id":85,"kind":128,"name":"AddressManager","url":"classes/_address_manager_index_.addressmanager.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"address-manager/index\""},{"id":86,"kind":512,"name":"constructor","url":"classes/_address_manager_index_.addressmanager.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":87,"kind":1024,"name":"peerId","url":"classes/_address_manager_index_.addressmanager.html#peerid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":88,"kind":1024,"name":"listen","url":"classes/_address_manager_index_.addressmanager.html#listen","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":89,"kind":1024,"name":"announce","url":"classes/_address_manager_index_.addressmanager.html#announce","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":90,"kind":1024,"name":"observed","url":"classes/_address_manager_index_.addressmanager.html#observed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":91,"kind":2048,"name":"getListenAddrs","url":"classes/_address_manager_index_.addressmanager.html#getlistenaddrs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":92,"kind":2048,"name":"getAnnounceAddrs","url":"classes/_address_manager_index_.addressmanager.html#getannounceaddrs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":93,"kind":2048,"name":"getObservedAddrs","url":"classes/_address_manager_index_.addressmanager.html#getobservedaddrs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":94,"kind":2048,"name":"addObservedAddr","url":"classes/_address_manager_index_.addressmanager.html#addobservedaddr","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":95,"kind":2048,"name":"addListener","url":"classes/_address_manager_index_.addressmanager.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":96,"kind":2048,"name":"on","url":"classes/_address_manager_index_.addressmanager.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":97,"kind":2048,"name":"once","url":"classes/_address_manager_index_.addressmanager.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":98,"kind":2048,"name":"removeListener","url":"classes/_address_manager_index_.addressmanager.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":99,"kind":2048,"name":"off","url":"classes/_address_manager_index_.addressmanager.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":100,"kind":2048,"name":"removeAllListeners","url":"classes/_address_manager_index_.addressmanager.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":101,"kind":2048,"name":"setMaxListeners","url":"classes/_address_manager_index_.addressmanager.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":102,"kind":2048,"name":"getMaxListeners","url":"classes/_address_manager_index_.addressmanager.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":103,"kind":2048,"name":"listeners","url":"classes/_address_manager_index_.addressmanager.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":104,"kind":2048,"name":"rawListeners","url":"classes/_address_manager_index_.addressmanager.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":105,"kind":2048,"name":"emit","url":"classes/_address_manager_index_.addressmanager.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":106,"kind":2048,"name":"listenerCount","url":"classes/_address_manager_index_.addressmanager.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"address-manager/index\".AddressManager"},{"id":107,"kind":32,"name":"AddressManager_base","url":"modules/_address_manager_index_.html#addressmanager_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"address-manager/index\""},{"id":108,"kind":16777216,"name":"Events","url":"classes/_address_manager_index_.addressmanager.html#events","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":109,"kind":16777216,"name":"Multiaddr","url":"classes/_address_manager_index_.addressmanager.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":110,"kind":16777216,"name":"AddressManagerOptions","url":"classes/_address_manager_index_.addressmanager.html#addressmanageroptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"address-manager/index\".AddressManager"},{"id":111,"kind":4194304,"name":"Multiaddr","url":"modules/_address_manager_index_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"address-manager/index\""},{"id":112,"kind":4194304,"name":"Events","url":"modules/_address_manager_index_.html#events","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"address-manager/index\""},{"id":113,"kind":4194304,"name":"AddressManagerOptions","url":"modules/_address_manager_index_.html#addressmanageroptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"address-manager/index\""},{"id":114,"kind":65536,"name":"__type","url":"modules/_address_manager_index_.html#addressmanageroptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"address-manager/index\".AddressManagerOptions"},{"id":115,"kind":32,"name":"listen","url":"modules/_address_manager_index_.html#addressmanageroptions.__type.listen","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"address-manager/index\".AddressManagerOptions.__type"},{"id":116,"kind":32,"name":"announce","url":"modules/_address_manager_index_.html#addressmanageroptions.__type.announce","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"address-manager/index\".AddressManagerOptions.__type"},{"id":117,"kind":1,"name":"\"peer-store/book\"","url":"modules/_peer_store_book_.html","classes":"tsd-kind-module"},{"id":118,"kind":128,"name":"Book","url":"classes/_peer_store_book_.book.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"peer-store/book\""},{"id":119,"kind":512,"name":"constructor","url":"classes/_peer_store_book_.book.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"peer-store/book\".Book"},{"id":120,"kind":1024,"name":"_ps","url":"classes/_peer_store_book_.book.html#_ps","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-store/book\".Book"},{"id":121,"kind":1024,"name":"eventName","url":"classes/_peer_store_book_.book.html#eventname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-store/book\".Book"},{"id":122,"kind":1024,"name":"eventProperty","url":"classes/_peer_store_book_.book.html#eventproperty","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-store/book\".Book"},{"id":123,"kind":1024,"name":"eventTransformer","url":"classes/_peer_store_book_.book.html#eventtransformer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-store/book\".Book"},{"id":124,"kind":65536,"name":"__type","url":"classes/_peer_store_book_.book.html#eventtransformer.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"peer-store/book\".Book.eventTransformer"},{"id":125,"kind":1024,"name":"data","url":"classes/_peer_store_book_.book.html#data","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-store/book\".Book"},{"id":126,"kind":2048,"name":"set","url":"classes/_peer_store_book_.book.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/book\".Book"},{"id":127,"kind":2048,"name":"_setData","url":"classes/_peer_store_book_.book.html#_setdata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"peer-store/book\".Book"},{"id":128,"kind":2048,"name":"_emit","url":"classes/_peer_store_book_.book.html#_emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-protected","parent":"\"peer-store/book\".Book"},{"id":129,"kind":2048,"name":"get","url":"classes/_peer_store_book_.book.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/book\".Book"},{"id":130,"kind":2048,"name":"delete","url":"classes/_peer_store_book_.book.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/book\".Book"},{"id":131,"kind":16777216,"name":"PeerStore","url":"classes/_peer_store_book_.book.html#peerstore","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/book\".Book"},{"id":132,"kind":4194304,"name":"PeerStore","url":"modules/_peer_store_book_.html#peerstore","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"peer-store/book\""},{"id":133,"kind":1,"name":"\"record/envelope/index\"","url":"modules/_record_envelope_index_.html","classes":"tsd-kind-module"},{"id":134,"kind":128,"name":"Envelope","url":"classes/_record_envelope_index_.envelope.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"record/envelope/index\""},{"id":135,"kind":512,"name":"constructor","url":"classes/_record_envelope_index_.envelope.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":136,"kind":1024,"name":"peerId","url":"classes/_record_envelope_index_.envelope.html#peerid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":137,"kind":1024,"name":"payloadType","url":"classes/_record_envelope_index_.envelope.html#payloadtype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":138,"kind":1024,"name":"payload","url":"classes/_record_envelope_index_.envelope.html#payload","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":139,"kind":1024,"name":"signature","url":"classes/_record_envelope_index_.envelope.html#signature","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":140,"kind":1024,"name":"_marshal","url":"classes/_record_envelope_index_.envelope.html#_marshal","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":141,"kind":2048,"name":"marshal","url":"classes/_record_envelope_index_.envelope.html#marshal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":142,"kind":2048,"name":"equals","url":"classes/_record_envelope_index_.envelope.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":143,"kind":2048,"name":"validate","url":"classes/_record_envelope_index_.envelope.html#validate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":144,"kind":16777216,"name":"createFromProtobuf","url":"classes/_record_envelope_index_.envelope.html#createfromprotobuf","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":145,"kind":16777216,"name":"seal","url":"classes/_record_envelope_index_.envelope.html#seal","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":146,"kind":16777216,"name":"openAndCertify","url":"classes/_record_envelope_index_.envelope.html#openandcertify","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":147,"kind":16777216,"name":"Record","url":"classes/_record_envelope_index_.envelope.html#record","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"record/envelope/index\".Envelope"},{"id":148,"kind":64,"name":"createFromProtobuf","url":"modules/_record_envelope_index_.html#createfromprotobuf","classes":"tsd-kind-function tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/envelope/index\""},{"id":149,"kind":64,"name":"seal","url":"modules/_record_envelope_index_.html#seal","classes":"tsd-kind-function tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/envelope/index\""},{"id":150,"kind":64,"name":"openAndCertify","url":"modules/_record_envelope_index_.html#openandcertify","classes":"tsd-kind-function tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/envelope/index\""},{"id":151,"kind":4194304,"name":"Record","url":"modules/_record_envelope_index_.html#record","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/envelope/index\""},{"id":152,"kind":1,"name":"\"peer-store/address-book\"","url":"modules/_peer_store_address_book_.html","classes":"tsd-kind-module"},{"id":153,"kind":128,"name":"AddressBook","url":"classes/_peer_store_address_book_.addressbook.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"peer-store/address-book\""},{"id":154,"kind":512,"name":"constructor","url":"classes/_peer_store_address_book_.addressbook.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"\"peer-store/address-book\".AddressBook"},{"id":155,"kind":2048,"name":"consumePeerRecord","url":"classes/_peer_store_address_book_.addressbook.html#consumepeerrecord","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/address-book\".AddressBook"},{"id":156,"kind":2048,"name":"getRawEnvelope","url":"classes/_peer_store_address_book_.addressbook.html#getrawenvelope","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/address-book\".AddressBook"},{"id":157,"kind":2048,"name":"getPeerRecord","url":"classes/_peer_store_address_book_.addressbook.html#getpeerrecord","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/address-book\".AddressBook"},{"id":158,"kind":2048,"name":"add","url":"classes/_peer_store_address_book_.addressbook.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/address-book\".AddressBook"},{"id":159,"kind":1024,"name":"_toAddresses","url":"classes/_peer_store_address_book_.addressbook.html#_toaddresses","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"peer-store/address-book\".AddressBook"},{"id":160,"kind":2048,"name":"getMultiaddrsForPeer","url":"classes/_peer_store_address_book_.addressbook.html#getmultiaddrsforpeer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/address-book\".AddressBook"},{"id":161,"kind":1024,"name":"_ps","url":"classes/_peer_store_address_book_.addressbook.html#_ps","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/address-book\".AddressBook"},{"id":162,"kind":1024,"name":"eventName","url":"classes/_peer_store_address_book_.addressbook.html#eventname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/address-book\".AddressBook"},{"id":163,"kind":1024,"name":"eventProperty","url":"classes/_peer_store_address_book_.addressbook.html#eventproperty","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/address-book\".AddressBook"},{"id":164,"kind":1024,"name":"eventTransformer","url":"classes/_peer_store_address_book_.addressbook.html#eventtransformer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/address-book\".AddressBook"},{"id":165,"kind":65536,"name":"__type","url":"classes/_peer_store_address_book_.addressbook.html#eventtransformer.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"peer-store/address-book\".AddressBook.eventTransformer"},{"id":166,"kind":1024,"name":"data","url":"classes/_peer_store_address_book_.addressbook.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/address-book\".AddressBook"},{"id":167,"kind":2048,"name":"set","url":"classes/_peer_store_address_book_.addressbook.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/address-book\".AddressBook"},{"id":168,"kind":2048,"name":"_setData","url":"classes/_peer_store_address_book_.addressbook.html#_setdata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"peer-store/address-book\".AddressBook"},{"id":169,"kind":2048,"name":"_emit","url":"classes/_peer_store_address_book_.addressbook.html#_emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"peer-store/address-book\".AddressBook"},{"id":170,"kind":2048,"name":"get","url":"classes/_peer_store_address_book_.addressbook.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/address-book\".AddressBook"},{"id":171,"kind":2048,"name":"delete","url":"classes/_peer_store_address_book_.addressbook.html#delete","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/address-book\".AddressBook"},{"id":172,"kind":16777216,"name":"PeerStore","url":"classes/_peer_store_address_book_.addressbook.html#peerstore","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/address-book\".AddressBook"},{"id":173,"kind":32,"name":"AddressBook_base","url":"modules/_peer_store_address_book_.html#addressbook_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/address-book\""},{"id":174,"kind":16777216,"name":"Multiaddr","url":"classes/_peer_store_address_book_.addressbook.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/address-book\".AddressBook"},{"id":175,"kind":16777216,"name":"PeerStore","url":"classes/_peer_store_address_book_.addressbook.html#peerstore-1","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/address-book\".AddressBook"},{"id":176,"kind":16777216,"name":"Address","url":"classes/_peer_store_address_book_.addressbook.html#address","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/address-book\".AddressBook"},{"id":177,"kind":16777216,"name":"CertifiedRecord","url":"classes/_peer_store_address_book_.addressbook.html#certifiedrecord","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/address-book\".AddressBook"},{"id":178,"kind":16777216,"name":"Entry","url":"classes/_peer_store_address_book_.addressbook.html#entry","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/address-book\".AddressBook"},{"id":179,"kind":4194304,"name":"Multiaddr","url":"modules/_peer_store_address_book_.html#multiaddr-1","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/address-book\""},{"id":180,"kind":4194304,"name":"Address","url":"modules/_peer_store_address_book_.html#address","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/address-book\""},{"id":181,"kind":65536,"name":"__type","url":"modules/_peer_store_address_book_.html#address.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"peer-store/address-book\".Address"},{"id":182,"kind":32,"name":"multiaddr","url":"modules/_peer_store_address_book_.html#address.__type.multiaddr","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"peer-store/address-book\".Address.__type"},{"id":183,"kind":32,"name":"isCertified","url":"modules/_peer_store_address_book_.html#address.__type.iscertified","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"peer-store/address-book\".Address.__type"},{"id":184,"kind":4194304,"name":"PeerStore","url":"modules/_peer_store_address_book_.html#peerstore","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/address-book\""},{"id":185,"kind":4194304,"name":"CertifiedRecord","url":"modules/_peer_store_address_book_.html#certifiedrecord","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/address-book\""},{"id":186,"kind":65536,"name":"__type","url":"modules/_peer_store_address_book_.html#certifiedrecord.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"peer-store/address-book\".CertifiedRecord"},{"id":187,"kind":32,"name":"raw","url":"modules/_peer_store_address_book_.html#certifiedrecord.__type-1.raw","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"peer-store/address-book\".CertifiedRecord.__type"},{"id":188,"kind":32,"name":"seqNumber","url":"modules/_peer_store_address_book_.html#certifiedrecord.__type-1.seqnumber","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"peer-store/address-book\".CertifiedRecord.__type"},{"id":189,"kind":4194304,"name":"Entry","url":"modules/_peer_store_address_book_.html#entry","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/address-book\""},{"id":190,"kind":65536,"name":"__type","url":"modules/_peer_store_address_book_.html#entry.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"peer-store/address-book\".Entry"},{"id":191,"kind":32,"name":"addresses","url":"modules/_peer_store_address_book_.html#entry.__type-2.addresses","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"peer-store/address-book\".Entry.__type"},{"id":192,"kind":32,"name":"record","url":"modules/_peer_store_address_book_.html#entry.__type-2.record","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"peer-store/address-book\".Entry.__type"},{"id":193,"kind":1,"name":"\"peer-store/key-book\"","url":"modules/_peer_store_key_book_.html","classes":"tsd-kind-module"},{"id":194,"kind":128,"name":"KeyBook","url":"classes/_peer_store_key_book_.keybook.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"peer-store/key-book\""},{"id":195,"kind":512,"name":"constructor","url":"classes/_peer_store_key_book_.keybook.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"\"peer-store/key-book\".KeyBook"},{"id":196,"kind":1024,"name":"_ps","url":"classes/_peer_store_key_book_.keybook.html#_ps","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/key-book\".KeyBook"},{"id":197,"kind":1024,"name":"eventName","url":"classes/_peer_store_key_book_.keybook.html#eventname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/key-book\".KeyBook"},{"id":198,"kind":1024,"name":"eventProperty","url":"classes/_peer_store_key_book_.keybook.html#eventproperty","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/key-book\".KeyBook"},{"id":199,"kind":1024,"name":"eventTransformer","url":"classes/_peer_store_key_book_.keybook.html#eventtransformer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/key-book\".KeyBook"},{"id":200,"kind":65536,"name":"__type","url":"classes/_peer_store_key_book_.keybook.html#eventtransformer.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"peer-store/key-book\".KeyBook.eventTransformer"},{"id":201,"kind":1024,"name":"data","url":"classes/_peer_store_key_book_.keybook.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/key-book\".KeyBook"},{"id":202,"kind":2048,"name":"set","url":"classes/_peer_store_key_book_.keybook.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/key-book\".KeyBook"},{"id":203,"kind":2048,"name":"_setData","url":"classes/_peer_store_key_book_.keybook.html#_setdata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"peer-store/key-book\".KeyBook"},{"id":204,"kind":2048,"name":"_emit","url":"classes/_peer_store_key_book_.keybook.html#_emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"peer-store/key-book\".KeyBook"},{"id":205,"kind":2048,"name":"get","url":"classes/_peer_store_key_book_.keybook.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/key-book\".KeyBook"},{"id":206,"kind":2048,"name":"delete","url":"classes/_peer_store_key_book_.keybook.html#delete","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/key-book\".KeyBook"},{"id":207,"kind":16777216,"name":"PeerStore","url":"classes/_peer_store_key_book_.keybook.html#peerstore","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/key-book\".KeyBook"},{"id":208,"kind":32,"name":"KeyBook_base","url":"modules/_peer_store_key_book_.html#keybook_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/key-book\""},{"id":209,"kind":16777216,"name":"PeerStore","url":"classes/_peer_store_key_book_.keybook.html#peerstore-1","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/key-book\".KeyBook"},{"id":210,"kind":16777216,"name":"PublicKey","url":"classes/_peer_store_key_book_.keybook.html#publickey","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/key-book\".KeyBook"},{"id":211,"kind":4194304,"name":"PeerStore","url":"modules/_peer_store_key_book_.html#peerstore","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/key-book\""},{"id":212,"kind":4194304,"name":"PublicKey","url":"modules/_peer_store_key_book_.html#publickey","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/key-book\""},{"id":213,"kind":1,"name":"\"peer-store/metadata-book\"","url":"modules/_peer_store_metadata_book_.html","classes":"tsd-kind-module"},{"id":214,"kind":128,"name":"MetadataBook","url":"classes/_peer_store_metadata_book_.metadatabook.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"peer-store/metadata-book\""},{"id":215,"kind":512,"name":"constructor","url":"classes/_peer_store_metadata_book_.metadatabook.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":216,"kind":2048,"name":"_setValue","url":"classes/_peer_store_metadata_book_.metadatabook.html#_setvalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":217,"kind":2048,"name":"getValue","url":"classes/_peer_store_metadata_book_.metadatabook.html#getvalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":218,"kind":2048,"name":"deleteValue","url":"classes/_peer_store_metadata_book_.metadatabook.html#deletevalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":219,"kind":1024,"name":"_ps","url":"classes/_peer_store_metadata_book_.metadatabook.html#_ps","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":220,"kind":1024,"name":"eventName","url":"classes/_peer_store_metadata_book_.metadatabook.html#eventname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":221,"kind":1024,"name":"eventProperty","url":"classes/_peer_store_metadata_book_.metadatabook.html#eventproperty","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":222,"kind":1024,"name":"eventTransformer","url":"classes/_peer_store_metadata_book_.metadatabook.html#eventtransformer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":223,"kind":65536,"name":"__type","url":"classes/_peer_store_metadata_book_.metadatabook.html#eventtransformer.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"peer-store/metadata-book\".MetadataBook.eventTransformer"},{"id":224,"kind":1024,"name":"data","url":"classes/_peer_store_metadata_book_.metadatabook.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":225,"kind":2048,"name":"set","url":"classes/_peer_store_metadata_book_.metadatabook.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":226,"kind":2048,"name":"_setData","url":"classes/_peer_store_metadata_book_.metadatabook.html#_setdata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":227,"kind":2048,"name":"_emit","url":"classes/_peer_store_metadata_book_.metadatabook.html#_emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":228,"kind":2048,"name":"get","url":"classes/_peer_store_metadata_book_.metadatabook.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":229,"kind":2048,"name":"delete","url":"classes/_peer_store_metadata_book_.metadatabook.html#delete","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":230,"kind":16777216,"name":"PeerStore","url":"classes/_peer_store_metadata_book_.metadatabook.html#peerstore","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":231,"kind":32,"name":"MetadataBook_base","url":"modules/_peer_store_metadata_book_.html#metadatabook_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/metadata-book\""},{"id":232,"kind":16777216,"name":"PeerStore","url":"classes/_peer_store_metadata_book_.metadatabook.html#peerstore-1","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/metadata-book\".MetadataBook"},{"id":233,"kind":4194304,"name":"PeerStore","url":"modules/_peer_store_metadata_book_.html#peerstore","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/metadata-book\""},{"id":234,"kind":1,"name":"\"peer-store/proto-book\"","url":"modules/_peer_store_proto_book_.html","classes":"tsd-kind-module"},{"id":235,"kind":128,"name":"ProtoBook","url":"classes/_peer_store_proto_book_.protobook.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"peer-store/proto-book\""},{"id":236,"kind":512,"name":"constructor","url":"classes/_peer_store_proto_book_.protobook.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":237,"kind":2048,"name":"add","url":"classes/_peer_store_proto_book_.protobook.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":238,"kind":2048,"name":"remove","url":"classes/_peer_store_proto_book_.protobook.html#remove","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":239,"kind":1024,"name":"_ps","url":"classes/_peer_store_proto_book_.protobook.html#_ps","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":240,"kind":1024,"name":"eventName","url":"classes/_peer_store_proto_book_.protobook.html#eventname","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":241,"kind":1024,"name":"eventProperty","url":"classes/_peer_store_proto_book_.protobook.html#eventproperty","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":242,"kind":1024,"name":"eventTransformer","url":"classes/_peer_store_proto_book_.protobook.html#eventtransformer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":243,"kind":65536,"name":"__type","url":"classes/_peer_store_proto_book_.protobook.html#eventtransformer.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"peer-store/proto-book\".ProtoBook.eventTransformer"},{"id":244,"kind":1024,"name":"data","url":"classes/_peer_store_proto_book_.protobook.html#data","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":245,"kind":2048,"name":"set","url":"classes/_peer_store_proto_book_.protobook.html#set","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":246,"kind":2048,"name":"_setData","url":"classes/_peer_store_proto_book_.protobook.html#_setdata","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":247,"kind":2048,"name":"_emit","url":"classes/_peer_store_proto_book_.protobook.html#_emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-protected","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":248,"kind":2048,"name":"get","url":"classes/_peer_store_proto_book_.protobook.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":249,"kind":2048,"name":"delete","url":"classes/_peer_store_proto_book_.protobook.html#delete","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":250,"kind":16777216,"name":"PeerStore","url":"classes/_peer_store_proto_book_.protobook.html#peerstore","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":251,"kind":32,"name":"ProtoBook_base","url":"modules/_peer_store_proto_book_.html#protobook_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/proto-book\""},{"id":252,"kind":16777216,"name":"PeerStore","url":"classes/_peer_store_proto_book_.protobook.html#peerstore-1","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/proto-book\".ProtoBook"},{"id":253,"kind":4194304,"name":"PeerStore","url":"modules/_peer_store_proto_book_.html#peerstore","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/proto-book\""},{"id":254,"kind":1,"name":"\"peer-store/index\"","url":"modules/_peer_store_index_.html","classes":"tsd-kind-module"},{"id":255,"kind":128,"name":"PeerStore","url":"classes/_peer_store_index_.peerstore.html","classes":"tsd-kind-class tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/index\""},{"id":256,"kind":512,"name":"constructor","url":"classes/_peer_store_index_.peerstore.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":257,"kind":1024,"name":"_peerId","url":"classes/_peer_store_index_.peerstore.html#_peerid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":258,"kind":1024,"name":"addressBook","url":"classes/_peer_store_index_.peerstore.html#addressbook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":259,"kind":1024,"name":"keyBook","url":"classes/_peer_store_index_.peerstore.html#keybook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":260,"kind":1024,"name":"metadataBook","url":"classes/_peer_store_index_.peerstore.html#metadatabook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":261,"kind":1024,"name":"protoBook","url":"classes/_peer_store_index_.peerstore.html#protobook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":262,"kind":2048,"name":"start","url":"classes/_peer_store_index_.peerstore.html#start","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":263,"kind":2048,"name":"stop","url":"classes/_peer_store_index_.peerstore.html#stop","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":264,"kind":262144,"name":"peers","url":"classes/_peer_store_index_.peerstore.html#peers","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":265,"kind":2048,"name":"delete","url":"classes/_peer_store_index_.peerstore.html#delete","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":266,"kind":2048,"name":"get","url":"classes/_peer_store_index_.peerstore.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":267,"kind":2048,"name":"addListener","url":"classes/_peer_store_index_.peerstore.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":268,"kind":2048,"name":"on","url":"classes/_peer_store_index_.peerstore.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":269,"kind":2048,"name":"once","url":"classes/_peer_store_index_.peerstore.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":270,"kind":2048,"name":"removeListener","url":"classes/_peer_store_index_.peerstore.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":271,"kind":2048,"name":"off","url":"classes/_peer_store_index_.peerstore.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":272,"kind":2048,"name":"removeAllListeners","url":"classes/_peer_store_index_.peerstore.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":273,"kind":2048,"name":"setMaxListeners","url":"classes/_peer_store_index_.peerstore.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":274,"kind":2048,"name":"getMaxListeners","url":"classes/_peer_store_index_.peerstore.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":275,"kind":2048,"name":"listeners","url":"classes/_peer_store_index_.peerstore.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":276,"kind":2048,"name":"rawListeners","url":"classes/_peer_store_index_.peerstore.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":277,"kind":2048,"name":"emit","url":"classes/_peer_store_index_.peerstore.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":278,"kind":2048,"name":"listenerCount","url":"classes/_peer_store_index_.peerstore.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"peer-store/index\".PeerStore"},{"id":279,"kind":32,"name":"PeerStore_base","url":"modules/_peer_store_index_.html#peerstore_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/index\""},{"id":280,"kind":16777216,"name":"Events","url":"classes/_peer_store_index_.peerstore.html#events","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/index\".PeerStore"},{"id":281,"kind":16777216,"name":"Address","url":"classes/_peer_store_index_.peerstore.html#address","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/index\".PeerStore"},{"id":282,"kind":4194304,"name":"Address","url":"modules/_peer_store_index_.html#address","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/index\""},{"id":283,"kind":65536,"name":"__type","url":"modules/_peer_store_index_.html#address.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"peer-store/index\".Address"},{"id":284,"kind":32,"name":"multiaddr","url":"modules/_peer_store_index_.html#address.__type.multiaddr","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"peer-store/index\".Address.__type"},{"id":285,"kind":32,"name":"isCertified","url":"modules/_peer_store_index_.html#address.__type.iscertified","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"peer-store/index\".Address.__type"},{"id":286,"kind":4194304,"name":"Events","url":"modules/_peer_store_index_.html#events","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/index\""},{"id":287,"kind":1,"name":"\"connection-manager/latency-monitor\"","url":"modules/_connection_manager_latency_monitor_.html","classes":"tsd-kind-module"},{"id":288,"kind":128,"name":"LatencyMonitor","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"connection-manager/latency-monitor\""},{"id":289,"kind":512,"name":"constructor","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":290,"kind":1024,"name":"_startTimers","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#_starttimers","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":291,"kind":1024,"name":"_emitIntervalID","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#_emitintervalid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":292,"kind":1024,"name":"_stopTimers","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#_stoptimers","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":293,"kind":1024,"name":"_checkLatencyID","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#_checklatencyid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":294,"kind":1024,"name":"_emitSummary","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#_emitsummary","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":295,"kind":2048,"name":"getSummary","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#getsummary","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":296,"kind":1024,"name":"_latencyData","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#_latencydata","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":297,"kind":1024,"name":"_checkLatency","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#_checklatency","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":298,"kind":2048,"name":"_initLatencyData","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#_initlatencydata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":299,"kind":2048,"name":"addListener","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":300,"kind":2048,"name":"on","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":301,"kind":2048,"name":"once","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":302,"kind":2048,"name":"removeListener","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":303,"kind":2048,"name":"off","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":304,"kind":2048,"name":"removeAllListeners","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":305,"kind":2048,"name":"setMaxListeners","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":306,"kind":2048,"name":"getMaxListeners","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":307,"kind":2048,"name":"listeners","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":308,"kind":2048,"name":"rawListeners","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":309,"kind":2048,"name":"emit","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":310,"kind":2048,"name":"listenerCount","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":311,"kind":32,"name":"LatencyMonitor_base","url":"modules/_connection_manager_latency_monitor_.html#latencymonitor_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\""},{"id":312,"kind":16777216,"name":"Events","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#events","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":313,"kind":16777216,"name":"SummaryObject","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#summaryobject","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":314,"kind":16777216,"name":"LatencyMonitorOptions","url":"classes/_connection_manager_latency_monitor_.latencymonitor.html#latencymonitoroptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"connection-manager/latency-monitor\".LatencyMonitor"},{"id":315,"kind":4194304,"name":"SummaryObject","url":"modules/_connection_manager_latency_monitor_.html#summaryobject","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\""},{"id":316,"kind":65536,"name":"__type","url":"modules/_connection_manager_latency_monitor_.html#summaryobject.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\".SummaryObject"},{"id":317,"kind":32,"name":"events","url":"modules/_connection_manager_latency_monitor_.html#summaryobject.__type-1.events-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\".SummaryObject.__type"},{"id":318,"kind":32,"name":"minMS","url":"modules/_connection_manager_latency_monitor_.html#summaryobject.__type-1.minms","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\".SummaryObject.__type"},{"id":319,"kind":32,"name":"maxMS","url":"modules/_connection_manager_latency_monitor_.html#summaryobject.__type-1.maxms","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\".SummaryObject.__type"},{"id":320,"kind":32,"name":"avgMs","url":"modules/_connection_manager_latency_monitor_.html#summaryobject.__type-1.avgms","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\".SummaryObject.__type"},{"id":321,"kind":32,"name":"lengthMs","url":"modules/_connection_manager_latency_monitor_.html#summaryobject.__type-1.lengthms","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\".SummaryObject.__type"},{"id":322,"kind":4194304,"name":"LatencyMonitorOptions","url":"modules/_connection_manager_latency_monitor_.html#latencymonitoroptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\""},{"id":323,"kind":65536,"name":"__type","url":"modules/_connection_manager_latency_monitor_.html#latencymonitoroptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\".LatencyMonitorOptions"},{"id":324,"kind":32,"name":"latencyCheckIntervalMs","url":"modules/_connection_manager_latency_monitor_.html#latencymonitoroptions.__type.latencycheckintervalms","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\".LatencyMonitorOptions.__type"},{"id":325,"kind":32,"name":"dataEmitIntervalMs","url":"modules/_connection_manager_latency_monitor_.html#latencymonitoroptions.__type.dataemitintervalms","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\".LatencyMonitorOptions.__type"},{"id":326,"kind":32,"name":"asyncTestFn","url":"modules/_connection_manager_latency_monitor_.html#latencymonitoroptions.__type.asynctestfn","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\".LatencyMonitorOptions.__type"},{"id":327,"kind":32,"name":"latencyRandomPercentage","url":"modules/_connection_manager_latency_monitor_.html#latencymonitoroptions.__type.latencyrandompercentage","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\".LatencyMonitorOptions.__type"},{"id":328,"kind":4194304,"name":"Events","url":"modules/_connection_manager_latency_monitor_.html#events","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"connection-manager/latency-monitor\""},{"id":329,"kind":1,"name":"\"connection-manager/index\"","url":"modules/_connection_manager_index_.html","classes":"tsd-kind-module"},{"id":330,"kind":128,"name":"ConnectionManager","url":"classes/_connection_manager_index_.connectionmanager.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"connection-manager/index\""},{"id":331,"kind":512,"name":"constructor","url":"classes/_connection_manager_index_.connectionmanager.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":332,"kind":1024,"name":"_libp2p","url":"classes/_connection_manager_index_.connectionmanager.html#_libp2p","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":333,"kind":1024,"name":"_peerId","url":"classes/_connection_manager_index_.connectionmanager.html#_peerid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":334,"kind":1024,"name":"_options","url":"classes/_connection_manager_index_.connectionmanager.html#_options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":335,"kind":1024,"name":"_peerValues","url":"classes/_connection_manager_index_.connectionmanager.html#_peervalues","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":336,"kind":1024,"name":"connections","url":"classes/_connection_manager_index_.connectionmanager.html#connections","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":337,"kind":1024,"name":"_started","url":"classes/_connection_manager_index_.connectionmanager.html#_started","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":338,"kind":1024,"name":"_timer","url":"classes/_connection_manager_index_.connectionmanager.html#_timer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":339,"kind":1024,"name":"_autoDialTimeout","url":"classes/_connection_manager_index_.connectionmanager.html#_autodialtimeout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":340,"kind":1024,"name":"_checkMetrics","url":"classes/_connection_manager_index_.connectionmanager.html#_checkmetrics","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/index\".ConnectionManager"},{"id":341,"kind":1024,"name":"_autoDial","url":"classes/_connection_manager_index_.connectionmanager.html#_autodial","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/index\".ConnectionManager"},{"id":342,"kind":262144,"name":"size","url":"classes/_connection_manager_index_.connectionmanager.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":343,"kind":2048,"name":"start","url":"classes/_connection_manager_index_.connectionmanager.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":344,"kind":1024,"name":"_latencyMonitor","url":"classes/_connection_manager_index_.connectionmanager.html#_latencymonitor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":345,"kind":1024,"name":"_onLatencyMeasure","url":"classes/_connection_manager_index_.connectionmanager.html#_onlatencymeasure","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/index\".ConnectionManager"},{"id":346,"kind":2048,"name":"stop","url":"classes/_connection_manager_index_.connectionmanager.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":347,"kind":2048,"name":"_close","url":"classes/_connection_manager_index_.connectionmanager.html#_close","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":348,"kind":2048,"name":"setPeerValue","url":"classes/_connection_manager_index_.connectionmanager.html#setpeervalue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":349,"kind":2048,"name":"onConnect","url":"classes/_connection_manager_index_.connectionmanager.html#onconnect","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":350,"kind":2048,"name":"onDisconnect","url":"classes/_connection_manager_index_.connectionmanager.html#ondisconnect","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":351,"kind":2048,"name":"get","url":"classes/_connection_manager_index_.connectionmanager.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":352,"kind":2048,"name":"getAll","url":"classes/_connection_manager_index_.connectionmanager.html#getall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":353,"kind":1024,"name":"_checkMaxLimit","url":"classes/_connection_manager_index_.connectionmanager.html#_checkmaxlimit","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/index\".ConnectionManager"},{"id":354,"kind":1024,"name":"_maybeDisconnectOne","url":"classes/_connection_manager_index_.connectionmanager.html#_maybedisconnectone","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/index\".ConnectionManager"},{"id":355,"kind":2048,"name":"addListener","url":"classes/_connection_manager_index_.connectionmanager.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":356,"kind":2048,"name":"on","url":"classes/_connection_manager_index_.connectionmanager.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":357,"kind":2048,"name":"once","url":"classes/_connection_manager_index_.connectionmanager.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":358,"kind":2048,"name":"removeListener","url":"classes/_connection_manager_index_.connectionmanager.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":359,"kind":2048,"name":"off","url":"classes/_connection_manager_index_.connectionmanager.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":360,"kind":2048,"name":"removeAllListeners","url":"classes/_connection_manager_index_.connectionmanager.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":361,"kind":2048,"name":"setMaxListeners","url":"classes/_connection_manager_index_.connectionmanager.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":362,"kind":2048,"name":"getMaxListeners","url":"classes/_connection_manager_index_.connectionmanager.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":363,"kind":2048,"name":"listeners","url":"classes/_connection_manager_index_.connectionmanager.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":364,"kind":2048,"name":"rawListeners","url":"classes/_connection_manager_index_.connectionmanager.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":365,"kind":2048,"name":"emit","url":"classes/_connection_manager_index_.connectionmanager.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":366,"kind":2048,"name":"listenerCount","url":"classes/_connection_manager_index_.connectionmanager.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/index\".ConnectionManager"},{"id":367,"kind":32,"name":"ConnectionManager_base","url":"modules/_connection_manager_index_.html#connectionmanager_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"connection-manager/index\""},{"id":368,"kind":16777216,"name":"Events","url":"classes/_connection_manager_index_.connectionmanager.html#events","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":369,"kind":16777216,"name":"Libp2p","url":"classes/_connection_manager_index_.connectionmanager.html#libp2p","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":370,"kind":16777216,"name":"Connection","url":"classes/_connection_manager_index_.connectionmanager.html#connection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":371,"kind":16777216,"name":"ConnectionManagerOptions","url":"classes/_connection_manager_index_.connectionmanager.html#connectionmanageroptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"connection-manager/index\".ConnectionManager"},{"id":372,"kind":4194304,"name":"Connection","url":"modules/_connection_manager_index_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"connection-manager/index\""},{"id":373,"kind":4194304,"name":"Libp2p","url":"modules/_connection_manager_index_.html#libp2p","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"connection-manager/index\""},{"id":374,"kind":4194304,"name":"ConnectionManagerOptions","url":"modules/_connection_manager_index_.html#connectionmanageroptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"connection-manager/index\""},{"id":375,"kind":65536,"name":"__type","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions"},{"id":376,"kind":32,"name":"maxConnections","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type.maxconnections","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions.__type"},{"id":377,"kind":32,"name":"minConnections","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type.minconnections","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions.__type"},{"id":378,"kind":32,"name":"maxData","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type.maxdata","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions.__type"},{"id":379,"kind":32,"name":"maxSentData","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type.maxsentdata","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions.__type"},{"id":380,"kind":32,"name":"maxReceivedData","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type.maxreceiveddata","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions.__type"},{"id":381,"kind":32,"name":"maxEventLoopDelay","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type.maxeventloopdelay","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions.__type"},{"id":382,"kind":32,"name":"pollInterval","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type.pollinterval","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions.__type"},{"id":383,"kind":32,"name":"movingAverageInterval","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type.movingaverageinterval","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions.__type"},{"id":384,"kind":32,"name":"defaultPeerValue","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type.defaultpeervalue","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions.__type"},{"id":385,"kind":32,"name":"autoDial","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type.autodial","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions.__type"},{"id":386,"kind":32,"name":"autoDialInterval","url":"modules/_connection_manager_index_.html#connectionmanageroptions.__type.autodialinterval","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"connection-manager/index\".ConnectionManagerOptions.__type"},{"id":387,"kind":4194304,"name":"Events","url":"modules/_connection_manager_index_.html#events","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"connection-manager/index\""},{"id":388,"kind":1,"name":"\"metrics/stats\"","url":"modules/_metrics_stats_.html","classes":"tsd-kind-module"},{"id":389,"kind":128,"name":"Stats","url":"classes/_metrics_stats_.stats.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"metrics/stats\""},{"id":390,"kind":512,"name":"constructor","url":"classes/_metrics_stats_.stats.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":391,"kind":1024,"name":"_options","url":"classes/_metrics_stats_.stats.html#_options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":392,"kind":1024,"name":"_queue","url":"classes/_metrics_stats_.stats.html#_queue","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":393,"kind":1024,"name":"_stats","url":"classes/_metrics_stats_.stats.html#_stats","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":394,"kind":65536,"name":"__type","url":"classes/_metrics_stats_.stats.html#_stats.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"metrics/stats\".Stats._stats"},{"id":395,"kind":1024,"name":"_frequencyLastTime","url":"classes/_metrics_stats_.stats.html#_frequencylasttime","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":396,"kind":1024,"name":"_frequencyAccumulators","url":"classes/_metrics_stats_.stats.html#_frequencyaccumulators","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":397,"kind":65536,"name":"__type","url":"classes/_metrics_stats_.stats.html#_frequencyaccumulators.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"metrics/stats\".Stats._frequencyAccumulators"},{"id":398,"kind":1024,"name":"_movingAverages","url":"classes/_metrics_stats_.stats.html#_movingaverages","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":399,"kind":65536,"name":"__type","url":"classes/_metrics_stats_.stats.html#_movingaverages.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"metrics/stats\".Stats._movingAverages"},{"id":400,"kind":1024,"name":"_update","url":"classes/_metrics_stats_.stats.html#_update","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"metrics/stats\".Stats"},{"id":401,"kind":2048,"name":"start","url":"classes/_metrics_stats_.stats.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":402,"kind":2048,"name":"stop","url":"classes/_metrics_stats_.stats.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":403,"kind":1024,"name":"_timeout","url":"classes/_metrics_stats_.stats.html#_timeout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":404,"kind":262144,"name":"snapshot","url":"classes/_metrics_stats_.stats.html#snapshot","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":405,"kind":262144,"name":"movingAverages","url":"classes/_metrics_stats_.stats.html#movingaverages","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":406,"kind":2048,"name":"toJSON","url":"classes/_metrics_stats_.stats.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":407,"kind":2048,"name":"push","url":"classes/_metrics_stats_.stats.html#push","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":408,"kind":1024,"name":"_resetComputeTimeout","url":"classes/_metrics_stats_.stats.html#_resetcomputetimeout","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"metrics/stats\".Stats"},{"id":409,"kind":1024,"name":"_nextTimeout","url":"classes/_metrics_stats_.stats.html#_nexttimeout","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"metrics/stats\".Stats"},{"id":410,"kind":1024,"name":"_updateFrequency","url":"classes/_metrics_stats_.stats.html#_updatefrequency","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"metrics/stats\".Stats"},{"id":411,"kind":1024,"name":"_updateFrequencyFor","url":"classes/_metrics_stats_.stats.html#_updatefrequencyfor","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"metrics/stats\".Stats"},{"id":412,"kind":1024,"name":"_applyOp","url":"classes/_metrics_stats_.stats.html#_applyop","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"metrics/stats\".Stats"},{"id":413,"kind":2048,"name":"addListener","url":"classes/_metrics_stats_.stats.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":414,"kind":2048,"name":"on","url":"classes/_metrics_stats_.stats.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":415,"kind":2048,"name":"once","url":"classes/_metrics_stats_.stats.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":416,"kind":2048,"name":"removeListener","url":"classes/_metrics_stats_.stats.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":417,"kind":2048,"name":"off","url":"classes/_metrics_stats_.stats.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":418,"kind":2048,"name":"removeAllListeners","url":"classes/_metrics_stats_.stats.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":419,"kind":2048,"name":"setMaxListeners","url":"classes/_metrics_stats_.stats.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":420,"kind":2048,"name":"getMaxListeners","url":"classes/_metrics_stats_.stats.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":421,"kind":2048,"name":"listeners","url":"classes/_metrics_stats_.stats.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":422,"kind":2048,"name":"rawListeners","url":"classes/_metrics_stats_.stats.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":423,"kind":2048,"name":"emit","url":"classes/_metrics_stats_.stats.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":424,"kind":2048,"name":"listenerCount","url":"classes/_metrics_stats_.stats.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"metrics/stats\".Stats"},{"id":425,"kind":32,"name":"Stats_base","url":"modules/_metrics_stats_.html#stats_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"metrics/stats\""},{"id":426,"kind":16777216,"name":"Events","url":"classes/_metrics_stats_.stats.html#events","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"metrics/stats\".Stats"},{"id":427,"kind":4194304,"name":"Events","url":"modules/_metrics_stats_.html#events","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"metrics/stats\""},{"id":428,"kind":1,"name":"\"metrics/index\"","url":"modules/_metrics_index_.html","classes":"tsd-kind-module"},{"id":429,"kind":128,"name":"Metrics","url":"classes/_metrics_index_.metrics.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"metrics/index\""},{"id":430,"kind":2048,"name":"mergeStats","url":"classes/_metrics_index_.metrics.html#mergestats","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"metrics/index\".Metrics"},{"id":431,"kind":512,"name":"constructor","url":"classes/_metrics_index_.metrics.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":432,"kind":1024,"name":"_options","url":"classes/_metrics_index_.metrics.html#_options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":433,"kind":1024,"name":"_globalStats","url":"classes/_metrics_index_.metrics.html#_globalstats","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":434,"kind":1024,"name":"_peerStats","url":"classes/_metrics_index_.metrics.html#_peerstats","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":435,"kind":1024,"name":"_protocolStats","url":"classes/_metrics_index_.metrics.html#_protocolstats","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":436,"kind":1024,"name":"_oldPeers","url":"classes/_metrics_index_.metrics.html#_oldpeers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":437,"kind":1024,"name":"_running","url":"classes/_metrics_index_.metrics.html#_running","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":438,"kind":1024,"name":"_onMessage","url":"classes/_metrics_index_.metrics.html#_onmessage","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"metrics/index\".Metrics"},{"id":439,"kind":1024,"name":"_connectionManager","url":"classes/_metrics_index_.metrics.html#_connectionmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":440,"kind":2048,"name":"start","url":"classes/_metrics_index_.metrics.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":441,"kind":2048,"name":"stop","url":"classes/_metrics_index_.metrics.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":442,"kind":262144,"name":"global","url":"classes/_metrics_index_.metrics.html#global","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":443,"kind":262144,"name":"peers","url":"classes/_metrics_index_.metrics.html#peers","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":444,"kind":2048,"name":"forPeer","url":"classes/_metrics_index_.metrics.html#forpeer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":445,"kind":262144,"name":"protocols","url":"classes/_metrics_index_.metrics.html#protocols","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":446,"kind":2048,"name":"forProtocol","url":"classes/_metrics_index_.metrics.html#forprotocol","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":447,"kind":2048,"name":"onPeerDisconnected","url":"classes/_metrics_index_.metrics.html#onpeerdisconnected","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":448,"kind":2048,"name":"updatePlaceholder","url":"classes/_metrics_index_.metrics.html#updateplaceholder","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":449,"kind":2048,"name":"trackStream","url":"classes/_metrics_index_.metrics.html#trackstream","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":450,"kind":16777216,"name":"PeerId","url":"classes/_metrics_index_.metrics.html#peerid","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":451,"kind":16777216,"name":"MultiaddrConnection","url":"classes/_metrics_index_.metrics.html#multiaddrconnection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":452,"kind":16777216,"name":"MetricsProperties","url":"classes/_metrics_index_.metrics.html#metricsproperties","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":453,"kind":16777216,"name":"MetricsOptions","url":"classes/_metrics_index_.metrics.html#metricsoptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"metrics/index\".Metrics"},{"id":454,"kind":4194304,"name":"PeerId","url":"modules/_metrics_index_.html#peerid","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"metrics/index\""},{"id":455,"kind":4194304,"name":"MultiaddrConnection","url":"modules/_metrics_index_.html#multiaddrconnection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"metrics/index\""},{"id":456,"kind":65536,"name":"__type","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection"},{"id":457,"kind":32,"name":"sink","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.sink","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type"},{"id":458,"kind":65536,"name":"__type","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.sink.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type.sink"},{"id":459,"kind":32,"name":"source","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.source","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type"},{"id":460,"kind":65536,"name":"__type","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.source.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type.source"},{"id":461,"kind":32,"name":"close","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.close","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type"},{"id":462,"kind":65536,"name":"__type","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.close.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type.close"},{"id":463,"kind":32,"name":"conn","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.conn","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type"},{"id":464,"kind":32,"name":"remoteAddr","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.remoteaddr","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type"},{"id":465,"kind":32,"name":"localAddr","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.localaddr","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type"},{"id":466,"kind":32,"name":"timeline","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.timeline","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type"},{"id":467,"kind":65536,"name":"__type","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.timeline.__type-6","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type.timeline"},{"id":468,"kind":32,"name":"open","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.timeline.__type-6.open","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type.timeline.__type"},{"id":469,"kind":32,"name":"upgraded","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.timeline.__type-6.upgraded","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type.timeline.__type"},{"id":470,"kind":32,"name":"close","url":"modules/_metrics_index_.html#multiaddrconnection.__type-2.timeline.__type-6.close-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MultiaddrConnection.__type.timeline.__type"},{"id":471,"kind":4194304,"name":"MetricsProperties","url":"modules/_metrics_index_.html#metricsproperties","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"metrics/index\""},{"id":472,"kind":65536,"name":"__type","url":"modules/_metrics_index_.html#metricsproperties.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"metrics/index\".MetricsProperties"},{"id":473,"kind":32,"name":"connectionManager","url":"modules/_metrics_index_.html#metricsproperties.__type-1.connectionmanager","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MetricsProperties.__type"},{"id":474,"kind":4194304,"name":"MetricsOptions","url":"modules/_metrics_index_.html#metricsoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"metrics/index\""},{"id":475,"kind":65536,"name":"__type","url":"modules/_metrics_index_.html#metricsoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"metrics/index\".MetricsOptions"},{"id":476,"kind":32,"name":"computeThrottleMaxQueueSize","url":"modules/_metrics_index_.html#metricsoptions.__type.computethrottlemaxqueuesize","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MetricsOptions.__type"},{"id":477,"kind":32,"name":"computeThrottleTimeout","url":"modules/_metrics_index_.html#metricsoptions.__type.computethrottletimeout","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MetricsOptions.__type"},{"id":478,"kind":32,"name":"movingAverageIntervals","url":"modules/_metrics_index_.html#metricsoptions.__type.movingaverageintervals","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MetricsOptions.__type"},{"id":479,"kind":32,"name":"maxOldPeersRetention","url":"modules/_metrics_index_.html#metricsoptions.__type.maxoldpeersretention","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"metrics/index\".MetricsOptions.__type"},{"id":480,"kind":1,"name":"\"keychain/cms\"","url":"modules/_keychain_cms_.html","classes":"tsd-kind-module"},{"id":481,"kind":128,"name":"CMS","url":"classes/_keychain_cms_.cms.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"keychain/cms\""},{"id":482,"kind":512,"name":"constructor","url":"classes/_keychain_cms_.cms.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"keychain/cms\".CMS"},{"id":483,"kind":1024,"name":"keychain","url":"classes/_keychain_cms_.cms.html#keychain","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"keychain/cms\".CMS"},{"id":484,"kind":2048,"name":"encrypt","url":"classes/_keychain_cms_.cms.html#encrypt","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/cms\".CMS"},{"id":485,"kind":2048,"name":"decrypt","url":"classes/_keychain_cms_.cms.html#decrypt","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/cms\".CMS"},{"id":486,"kind":1,"name":"\"keychain/index\"","url":"modules/_keychain_index_.html","classes":"tsd-kind-module"},{"id":487,"kind":128,"name":"Keychain","url":"classes/_keychain_index_.keychain.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"keychain/index\""},{"id":488,"kind":2048,"name":"generateOptions","url":"classes/_keychain_index_.keychain.html#generateoptions","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"keychain/index\".Keychain"},{"id":489,"kind":262144,"name":"options","url":"classes/_keychain_index_.keychain.html#options","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"\"keychain/index\".Keychain"},{"id":490,"kind":512,"name":"constructor","url":"classes/_keychain_index_.keychain.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":491,"kind":1024,"name":"store","url":"classes/_keychain_index_.keychain.html#store","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":492,"kind":1024,"name":"opts","url":"classes/_keychain_index_.keychain.html#opts","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":493,"kind":262144,"name":"cms","url":"classes/_keychain_index_.keychain.html#cms","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":494,"kind":2048,"name":"createKey","url":"classes/_keychain_index_.keychain.html#createkey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":495,"kind":2048,"name":"listKeys","url":"classes/_keychain_index_.keychain.html#listkeys","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":496,"kind":2048,"name":"findKeyById","url":"classes/_keychain_index_.keychain.html#findkeybyid","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":497,"kind":2048,"name":"findKeyByName","url":"classes/_keychain_index_.keychain.html#findkeybyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":498,"kind":2048,"name":"removeKey","url":"classes/_keychain_index_.keychain.html#removekey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":499,"kind":2048,"name":"renameKey","url":"classes/_keychain_index_.keychain.html#renamekey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":500,"kind":2048,"name":"exportKey","url":"classes/_keychain_index_.keychain.html#exportkey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":501,"kind":2048,"name":"importKey","url":"classes/_keychain_index_.keychain.html#importkey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":502,"kind":2048,"name":"importPeer","url":"classes/_keychain_index_.keychain.html#importpeer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":503,"kind":2048,"name":"_getPrivateKey","url":"classes/_keychain_index_.keychain.html#_getprivatekey","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":504,"kind":16777216,"name":"PeerId","url":"classes/_keychain_index_.keychain.html#peerid","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":505,"kind":16777216,"name":"Datastore","url":"classes/_keychain_index_.keychain.html#datastore","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":506,"kind":16777216,"name":"KeyInfo","url":"classes/_keychain_index_.keychain.html#keyinfo","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"keychain/index\".Keychain"},{"id":507,"kind":4194304,"name":"KeyInfo","url":"modules/_keychain_index_.html#keyinfo","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"keychain/index\""},{"id":508,"kind":65536,"name":"__type","url":"modules/_keychain_index_.html#keyinfo.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"keychain/index\".KeyInfo"},{"id":509,"kind":32,"name":"id","url":"modules/_keychain_index_.html#keyinfo.__type.id","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"keychain/index\".KeyInfo.__type"},{"id":510,"kind":32,"name":"name","url":"modules/_keychain_index_.html#keyinfo.__type.name","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"keychain/index\".KeyInfo.__type"},{"id":511,"kind":4194304,"name":"PeerId","url":"modules/_keychain_index_.html#peerid","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"keychain/index\""},{"id":512,"kind":4194304,"name":"Datastore","url":"modules/_keychain_index_.html#datastore","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"keychain/index\""},{"id":513,"kind":1,"name":"\"upgrader\"","url":"modules/_upgrader_.html","classes":"tsd-kind-module"},{"id":514,"kind":128,"name":"Upgrader","url":"classes/_upgrader_.upgrader.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"upgrader\""},{"id":515,"kind":512,"name":"constructor","url":"classes/_upgrader_.upgrader.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":516,"kind":1024,"name":"localPeer","url":"classes/_upgrader_.upgrader.html#localpeer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":517,"kind":1024,"name":"metrics","url":"classes/_upgrader_.upgrader.html#metrics","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":518,"kind":1024,"name":"cryptos","url":"classes/_upgrader_.upgrader.html#cryptos","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":519,"kind":1024,"name":"muxers","url":"classes/_upgrader_.upgrader.html#muxers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":520,"kind":1024,"name":"protector","url":"classes/_upgrader_.upgrader.html#protector","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":521,"kind":1024,"name":"protocols","url":"classes/_upgrader_.upgrader.html#protocols","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":522,"kind":1024,"name":"onConnection","url":"classes/_upgrader_.upgrader.html#onconnection","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":523,"kind":65536,"name":"__type","url":"classes/_upgrader_.upgrader.html#onconnection.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"upgrader\".Upgrader.onConnection"},{"id":524,"kind":1024,"name":"onConnectionEnd","url":"classes/_upgrader_.upgrader.html#onconnectionend","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":525,"kind":65536,"name":"__type","url":"classes/_upgrader_.upgrader.html#onconnectionend.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"upgrader\".Upgrader.onConnectionEnd"},{"id":526,"kind":2048,"name":"upgradeInbound","url":"classes/_upgrader_.upgrader.html#upgradeinbound","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":527,"kind":2048,"name":"upgradeOutbound","url":"classes/_upgrader_.upgrader.html#upgradeoutbound","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":528,"kind":1024,"name":"_createConnection","url":"classes/_upgrader_.upgrader.html#_createconnection","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"upgrader\".Upgrader"},{"id":529,"kind":1024,"name":"_onStream","url":"classes/_upgrader_.upgrader.html#_onstream","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"upgrader\".Upgrader"},{"id":530,"kind":1024,"name":"_encryptInbound","url":"classes/_upgrader_.upgrader.html#_encryptinbound","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"upgrader\".Upgrader"},{"id":531,"kind":1024,"name":"_encryptOutbound","url":"classes/_upgrader_.upgrader.html#_encryptoutbound","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"upgrader\".Upgrader"},{"id":532,"kind":1024,"name":"_multiplexOutbound","url":"classes/_upgrader_.upgrader.html#_multiplexoutbound","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"upgrader\".Upgrader"},{"id":533,"kind":1024,"name":"_multiplexInbound","url":"classes/_upgrader_.upgrader.html#_multiplexinbound","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"upgrader\".Upgrader"},{"id":534,"kind":16777216,"name":"MultiaddrConnection","url":"classes/_upgrader_.upgrader.html#multiaddrconnection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":535,"kind":16777216,"name":"MuxerFactory","url":"classes/_upgrader_.upgrader.html#muxerfactory","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":536,"kind":16777216,"name":"Muxer","url":"classes/_upgrader_.upgrader.html#muxer","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":537,"kind":16777216,"name":"MuxedStream","url":"classes/_upgrader_.upgrader.html#muxedstream","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":538,"kind":16777216,"name":"Crypto","url":"classes/_upgrader_.upgrader.html#crypto","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":539,"kind":16777216,"name":"Multiaddr","url":"classes/_upgrader_.upgrader.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":540,"kind":16777216,"name":"CryptoResult","url":"classes/_upgrader_.upgrader.html#cryptoresult","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"upgrader\".Upgrader"},{"id":541,"kind":4194304,"name":"MultiaddrConnection","url":"modules/_upgrader_.html#multiaddrconnection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"upgrader\""},{"id":542,"kind":65536,"name":"__type","url":"modules/_upgrader_.html#multiaddrconnection.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection"},{"id":543,"kind":32,"name":"sink","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.sink","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type"},{"id":544,"kind":65536,"name":"__type","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.sink.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type.sink"},{"id":545,"kind":32,"name":"source","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.source","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type"},{"id":546,"kind":65536,"name":"__type","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.source.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type.source"},{"id":547,"kind":32,"name":"close","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.close","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type"},{"id":548,"kind":65536,"name":"__type","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.close.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type.close"},{"id":549,"kind":32,"name":"conn","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.conn-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type"},{"id":550,"kind":32,"name":"remoteAddr","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.remoteaddr","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type"},{"id":551,"kind":32,"name":"localAddr","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.localaddr","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type"},{"id":552,"kind":32,"name":"timeline","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.timeline","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type"},{"id":553,"kind":65536,"name":"__type","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.timeline.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type.timeline"},{"id":554,"kind":32,"name":"open","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.timeline.__type-5.open","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type.timeline.__type"},{"id":555,"kind":32,"name":"upgraded","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.timeline.__type-5.upgraded","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type.timeline.__type"},{"id":556,"kind":32,"name":"close","url":"modules/_upgrader_.html#multiaddrconnection.__type-1.timeline.__type-5.close-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".MultiaddrConnection.__type.timeline.__type"},{"id":557,"kind":4194304,"name":"MuxerFactory","url":"modules/_upgrader_.html#muxerfactory","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"upgrader\""},{"id":558,"kind":4194304,"name":"Muxer","url":"modules/_upgrader_.html#muxer","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"upgrader\""},{"id":559,"kind":4194304,"name":"MuxedStream","url":"modules/_upgrader_.html#muxedstream","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"upgrader\""},{"id":560,"kind":4194304,"name":"Crypto","url":"modules/_upgrader_.html#crypto","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"upgrader\""},{"id":561,"kind":4194304,"name":"Multiaddr","url":"modules/_upgrader_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"upgrader\""},{"id":562,"kind":4194304,"name":"CryptoResult","url":"modules/_upgrader_.html#cryptoresult","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"upgrader\""},{"id":563,"kind":65536,"name":"__type","url":"modules/_upgrader_.html#cryptoresult.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"upgrader\".CryptoResult"},{"id":564,"kind":32,"name":"conn","url":"modules/_upgrader_.html#cryptoresult.__type.conn","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".CryptoResult.__type"},{"id":565,"kind":32,"name":"remotePeer","url":"modules/_upgrader_.html#cryptoresult.__type.remotepeer","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".CryptoResult.__type"},{"id":566,"kind":32,"name":"protocol","url":"modules/_upgrader_.html#cryptoresult.__type.protocol","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"upgrader\".CryptoResult.__type"},{"id":567,"kind":1,"name":"\"transport-manager\"","url":"modules/_transport_manager_.html","classes":"tsd-kind-module"},{"id":568,"kind":128,"name":"TransportManager","url":"classes/_transport_manager_.transportmanager.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"transport-manager\""},{"id":569,"kind":512,"name":"constructor","url":"classes/_transport_manager_.transportmanager.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":570,"kind":1024,"name":"libp2p","url":"classes/_transport_manager_.transportmanager.html#libp2p","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":571,"kind":1024,"name":"upgrader","url":"classes/_transport_manager_.transportmanager.html#upgrader","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":572,"kind":1024,"name":"_transports","url":"classes/_transport_manager_.transportmanager.html#_transports","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":573,"kind":1024,"name":"_listeners","url":"classes/_transport_manager_.transportmanager.html#_listeners","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":574,"kind":1024,"name":"_listenerOptions","url":"classes/_transport_manager_.transportmanager.html#_listeneroptions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":575,"kind":1024,"name":"faultTolerance","url":"classes/_transport_manager_.transportmanager.html#faulttolerance-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":576,"kind":2048,"name":"add","url":"classes/_transport_manager_.transportmanager.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":577,"kind":2048,"name":"close","url":"classes/_transport_manager_.transportmanager.html#close","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":578,"kind":2048,"name":"dial","url":"classes/_transport_manager_.transportmanager.html#dial","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":579,"kind":2048,"name":"getAddrs","url":"classes/_transport_manager_.transportmanager.html#getaddrs","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":580,"kind":2048,"name":"getTransports","url":"classes/_transport_manager_.transportmanager.html#gettransports","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":581,"kind":2048,"name":"transportForMultiaddr","url":"classes/_transport_manager_.transportmanager.html#transportformultiaddr","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":582,"kind":2048,"name":"listen","url":"classes/_transport_manager_.transportmanager.html#listen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":583,"kind":2048,"name":"remove","url":"classes/_transport_manager_.transportmanager.html#remove","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":584,"kind":2048,"name":"removeAll","url":"classes/_transport_manager_.transportmanager.html#removeall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":585,"kind":16777216,"name":"FaultTolerance","url":"classes/_transport_manager_.transportmanager.html#faulttolerance","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":586,"kind":16777216,"name":"Multiaddr","url":"classes/_transport_manager_.transportmanager.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":587,"kind":16777216,"name":"Connection","url":"classes/_transport_manager_.transportmanager.html#connection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":588,"kind":16777216,"name":"TransportFactory","url":"classes/_transport_manager_.transportmanager.html#transportfactory","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":589,"kind":16777216,"name":"Transport","url":"classes/_transport_manager_.transportmanager.html#transport","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":590,"kind":16777216,"name":"TransportManagerProperties","url":"classes/_transport_manager_.transportmanager.html#transportmanagerproperties","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":591,"kind":16777216,"name":"TransportManagerOptions","url":"classes/_transport_manager_.transportmanager.html#transportmanageroptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":592,"kind":16777216,"name":"FAULT_TOLERANCE","url":"classes/_transport_manager_.transportmanager.html#fault_tolerance","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"transport-manager\".TransportManager"},{"id":593,"kind":4194304,"name":"Multiaddr","url":"modules/_transport_manager_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"transport-manager\""},{"id":594,"kind":4194304,"name":"Connection","url":"modules/_transport_manager_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"transport-manager\""},{"id":595,"kind":4194304,"name":"TransportManagerProperties","url":"modules/_transport_manager_.html#transportmanagerproperties","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"transport-manager\""},{"id":596,"kind":65536,"name":"__type","url":"modules/_transport_manager_.html#transportmanagerproperties.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"transport-manager\".TransportManagerProperties"},{"id":597,"kind":32,"name":"libp2p","url":"modules/_transport_manager_.html#transportmanagerproperties.__type-1.libp2p","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"transport-manager\".TransportManagerProperties.__type"},{"id":598,"kind":32,"name":"upgrader","url":"modules/_transport_manager_.html#transportmanagerproperties.__type-1.upgrader","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"transport-manager\".TransportManagerProperties.__type"},{"id":599,"kind":4194304,"name":"TransportManagerOptions","url":"modules/_transport_manager_.html#transportmanageroptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"transport-manager\""},{"id":600,"kind":65536,"name":"__type","url":"modules/_transport_manager_.html#transportmanageroptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"transport-manager\".TransportManagerOptions"},{"id":601,"kind":32,"name":"faultTolerance","url":"modules/_transport_manager_.html#transportmanageroptions.__type.faulttolerance","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"transport-manager\".TransportManagerOptions.__type"},{"id":602,"kind":2,"name":"FAULT_TOLERANCE","url":"modules/_transport_manager_.fault_tolerance.html","classes":"tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported","parent":"\"transport-manager\""},{"id":603,"kind":32,"name":"FATAL_ALL","url":"modules/_transport_manager_.fault_tolerance.html#fatal_all","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"transport-manager\".FAULT_TOLERANCE"},{"id":604,"kind":32,"name":"NO_FATAL","url":"modules/_transport_manager_.fault_tolerance.html#no_fatal","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"transport-manager\".FAULT_TOLERANCE"},{"id":605,"kind":4194304,"name":"TransportFactory","url":"modules/_transport_manager_.html#transportfactory","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"transport-manager\""},{"id":606,"kind":4194304,"name":"Transport","url":"modules/_transport_manager_.html#transport","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"transport-manager\""},{"id":607,"kind":1,"name":"\"nat-manager\"","url":"modules/_nat_manager_.html","classes":"tsd-kind-module"},{"id":608,"kind":128,"name":"NatManager","url":"classes/_nat_manager_.natmanager.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"nat-manager\""},{"id":609,"kind":512,"name":"constructor","url":"classes/_nat_manager_.natmanager.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":610,"kind":1024,"name":"_peerId","url":"classes/_nat_manager_.natmanager.html#_peerid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":611,"kind":1024,"name":"_addressManager","url":"classes/_nat_manager_.natmanager.html#_addressmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":612,"kind":1024,"name":"_transportManager","url":"classes/_nat_manager_.natmanager.html#_transportmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":613,"kind":1024,"name":"_enabled","url":"classes/_nat_manager_.natmanager.html#_enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":614,"kind":1024,"name":"_externalIp","url":"classes/_nat_manager_.natmanager.html#_externalip","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":615,"kind":1024,"name":"_options","url":"classes/_nat_manager_.natmanager.html#_options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":616,"kind":65536,"name":"__type","url":"classes/_nat_manager_.natmanager.html#_options.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"nat-manager\".NatManager._options"},{"id":617,"kind":32,"name":"description","url":"classes/_nat_manager_.natmanager.html#_options.__type.description","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"nat-manager\".NatManager._options.__type"},{"id":618,"kind":32,"name":"ttl","url":"classes/_nat_manager_.natmanager.html#_options.__type.ttl","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"nat-manager\".NatManager._options.__type"},{"id":619,"kind":32,"name":"autoUpdate","url":"classes/_nat_manager_.natmanager.html#_options.__type.autoupdate","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"nat-manager\".NatManager._options.__type"},{"id":620,"kind":32,"name":"gateway","url":"classes/_nat_manager_.natmanager.html#_options.__type.gateway","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"nat-manager\".NatManager._options.__type"},{"id":621,"kind":32,"name":"enablePMP","url":"classes/_nat_manager_.natmanager.html#_options.__type.enablepmp","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"nat-manager\".NatManager._options.__type"},{"id":622,"kind":2048,"name":"start","url":"classes/_nat_manager_.natmanager.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":623,"kind":2048,"name":"_start","url":"classes/_nat_manager_.natmanager.html#_start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":624,"kind":2048,"name":"_getClient","url":"classes/_nat_manager_.natmanager.html#_getclient","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":625,"kind":1024,"name":"_client","url":"classes/_nat_manager_.natmanager.html#_client","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":626,"kind":2048,"name":"stop","url":"classes/_nat_manager_.natmanager.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":627,"kind":16777216,"name":"PeerId","url":"classes/_nat_manager_.natmanager.html#peerid","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":628,"kind":16777216,"name":"TransportManager","url":"classes/_nat_manager_.natmanager.html#transportmanager","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":629,"kind":16777216,"name":"AddressManager","url":"classes/_nat_manager_.natmanager.html#addressmanager","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"nat-manager\".NatManager"},{"id":630,"kind":4194304,"name":"PeerId","url":"modules/_nat_manager_.html#peerid","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"nat-manager\""},{"id":631,"kind":4194304,"name":"TransportManager","url":"modules/_nat_manager_.html#transportmanager","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"nat-manager\""},{"id":632,"kind":4194304,"name":"AddressManager","url":"modules/_nat_manager_.html#addressmanager","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"nat-manager\""},{"id":633,"kind":1,"name":"\"registrar\"","url":"modules/_registrar_.html","classes":"tsd-kind-module"},{"id":634,"kind":128,"name":"Registrar","url":"classes/_registrar_.registrar.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"registrar\""},{"id":635,"kind":512,"name":"constructor","url":"classes/_registrar_.registrar.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":636,"kind":1024,"name":"peerStore","url":"classes/_registrar_.registrar.html#peerstore-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":637,"kind":1024,"name":"connectionManager","url":"classes/_registrar_.registrar.html#connectionmanager-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":638,"kind":1024,"name":"topologies","url":"classes/_registrar_.registrar.html#topologies","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":639,"kind":1024,"name":"_handle","url":"classes/_registrar_.registrar.html#_handle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":640,"kind":2048,"name":"_onDisconnect","url":"classes/_registrar_.registrar.html#_ondisconnect","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":641,"kind":262144,"name":"handle","url":"classes/_registrar_.registrar.html#handle","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":642,"kind":2048,"name":"getConnection","url":"classes/_registrar_.registrar.html#getconnection","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":643,"kind":2048,"name":"register","url":"classes/_registrar_.registrar.html#register","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":644,"kind":2048,"name":"unregister","url":"classes/_registrar_.registrar.html#unregister","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":645,"kind":16777216,"name":"PeerId","url":"classes/_registrar_.registrar.html#peerid","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":646,"kind":16777216,"name":"PeerStore","url":"classes/_registrar_.registrar.html#peerstore","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":647,"kind":16777216,"name":"ConnectionManager","url":"classes/_registrar_.registrar.html#connectionmanager","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":648,"kind":16777216,"name":"Connection","url":"classes/_registrar_.registrar.html#connection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":649,"kind":16777216,"name":"Topology","url":"classes/_registrar_.registrar.html#topology","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"registrar\".Registrar"},{"id":650,"kind":4194304,"name":"Connection","url":"modules/_registrar_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"registrar\""},{"id":651,"kind":4194304,"name":"PeerId","url":"modules/_registrar_.html#peerid","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"registrar\""},{"id":652,"kind":32,"name":"Topology","url":"modules/_registrar_.html#topology-1","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"registrar\""},{"id":653,"kind":4194304,"name":"PeerStore","url":"modules/_registrar_.html#peerstore","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"registrar\""},{"id":654,"kind":4194304,"name":"ConnectionManager","url":"modules/_registrar_.html#connectionmanager","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"registrar\""},{"id":655,"kind":4194304,"name":"Topology","url":"modules/_registrar_.html#topology","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"registrar\""},{"id":656,"kind":1,"name":"\"dialer/dial-request\"","url":"modules/_dialer_dial_request_.html","classes":"tsd-kind-module"},{"id":657,"kind":128,"name":"DialRequest","url":"classes/_dialer_dial_request_.dialrequest.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"dialer/dial-request\""},{"id":658,"kind":512,"name":"constructor","url":"classes/_dialer_dial_request_.dialrequest.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"dialer/dial-request\".DialRequest"},{"id":659,"kind":1024,"name":"addrs","url":"classes/_dialer_dial_request_.dialrequest.html#addrs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"dialer/dial-request\".DialRequest"},{"id":660,"kind":1024,"name":"dialer","url":"classes/_dialer_dial_request_.dialrequest.html#dialer-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"dialer/dial-request\".DialRequest"},{"id":661,"kind":1024,"name":"dialAction","url":"classes/_dialer_dial_request_.dialrequest.html#dialaction","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"dialer/dial-request\".DialRequest"},{"id":662,"kind":65536,"name":"__type","url":"classes/_dialer_dial_request_.dialrequest.html#dialaction.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"dialer/dial-request\".DialRequest.dialAction"},{"id":663,"kind":2048,"name":"run","url":"classes/_dialer_dial_request_.dialrequest.html#run","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"dialer/dial-request\".DialRequest"},{"id":664,"kind":16777216,"name":"Connection","url":"classes/_dialer_dial_request_.dialrequest.html#connection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/dial-request\".DialRequest"},{"id":665,"kind":16777216,"name":"Dialer","url":"classes/_dialer_dial_request_.dialrequest.html#dialer","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/dial-request\".DialRequest"},{"id":666,"kind":16777216,"name":"Multiaddr","url":"classes/_dialer_dial_request_.dialrequest.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/dial-request\".DialRequest"},{"id":667,"kind":16777216,"name":"DialOptions","url":"classes/_dialer_dial_request_.dialrequest.html#dialoptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/dial-request\".DialRequest"},{"id":668,"kind":16777216,"name":"DialRequestOptions","url":"classes/_dialer_dial_request_.dialrequest.html#dialrequestoptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/dial-request\".DialRequest"},{"id":669,"kind":4194304,"name":"Multiaddr","url":"modules/_dialer_dial_request_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/dial-request\""},{"id":670,"kind":4194304,"name":"DialOptions","url":"modules/_dialer_dial_request_.html#dialoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/dial-request\""},{"id":671,"kind":65536,"name":"__type","url":"modules/_dialer_dial_request_.html#dialoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"dialer/dial-request\".DialOptions"},{"id":672,"kind":32,"name":"signal","url":"modules/_dialer_dial_request_.html#dialoptions.__type.signal","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/dial-request\".DialOptions.__type"},{"id":673,"kind":4194304,"name":"Connection","url":"modules/_dialer_dial_request_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/dial-request\""},{"id":674,"kind":4194304,"name":"DialRequestOptions","url":"modules/_dialer_dial_request_.html#dialrequestoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/dial-request\""},{"id":675,"kind":65536,"name":"__type","url":"modules/_dialer_dial_request_.html#dialrequestoptions.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"dialer/dial-request\".DialRequestOptions"},{"id":676,"kind":32,"name":"addrs","url":"modules/_dialer_dial_request_.html#dialrequestoptions.__type-1.addrs","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/dial-request\".DialRequestOptions.__type"},{"id":677,"kind":32,"name":"dialAction","url":"modules/_dialer_dial_request_.html#dialrequestoptions.__type-1.dialaction","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/dial-request\".DialRequestOptions.__type"},{"id":678,"kind":65536,"name":"__type","url":"modules/_dialer_dial_request_.html#dialrequestoptions.__type-1.dialaction.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"dialer/dial-request\".DialRequestOptions.__type.dialAction"},{"id":679,"kind":32,"name":"dialer","url":"modules/_dialer_dial_request_.html#dialrequestoptions.__type-1.dialer","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/dial-request\".DialRequestOptions.__type"},{"id":680,"kind":4194304,"name":"Dialer","url":"modules/_dialer_dial_request_.html#dialer-1","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"dialer/dial-request\""},{"id":681,"kind":1,"name":"\"dialer/index\"","url":"modules/_dialer_index_.html","classes":"tsd-kind-module"},{"id":682,"kind":128,"name":"Dialer","url":"classes/_dialer_index_.dialer.html","classes":"tsd-kind-class tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":683,"kind":512,"name":"constructor","url":"classes/_dialer_index_.dialer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":684,"kind":1024,"name":"transportManager","url":"classes/_dialer_index_.dialer.html#transportmanager-1","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":685,"kind":1024,"name":"peerStore","url":"classes/_dialer_index_.dialer.html#peerstore-1","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":686,"kind":1024,"name":"addressSorter","url":"classes/_dialer_index_.dialer.html#addresssorter","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":687,"kind":65536,"name":"__type","url":"classes/_dialer_index_.dialer.html#addresssorter.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"dialer/index\".Dialer.addressSorter"},{"id":688,"kind":1024,"name":"concurrency","url":"classes/_dialer_index_.dialer.html#concurrency","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":689,"kind":1024,"name":"timeout","url":"classes/_dialer_index_.dialer.html#timeout","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":690,"kind":1024,"name":"perPeerLimit","url":"classes/_dialer_index_.dialer.html#perpeerlimit","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":691,"kind":1024,"name":"tokens","url":"classes/_dialer_index_.dialer.html#tokens","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":692,"kind":1024,"name":"_pendingDials","url":"classes/_dialer_index_.dialer.html#_pendingdials","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":693,"kind":2048,"name":"destroy","url":"classes/_dialer_index_.dialer.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":694,"kind":2048,"name":"connectToPeer","url":"classes/_dialer_index_.dialer.html#connecttopeer","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":695,"kind":1024,"name":"_createDialTarget","url":"classes/_dialer_index_.dialer.html#_createdialtarget","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":696,"kind":1024,"name":"_createPendingDial","url":"classes/_dialer_index_.dialer.html#_creatependingdial","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":697,"kind":2048,"name":"getTokens","url":"classes/_dialer_index_.dialer.html#gettokens","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":698,"kind":2048,"name":"releaseToken","url":"classes/_dialer_index_.dialer.html#releasetoken","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":699,"kind":2048,"name":"_resolve","url":"classes/_dialer_index_.dialer.html#_resolve","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":700,"kind":2048,"name":"_resolveRecord","url":"classes/_dialer_index_.dialer.html#_resolverecord","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"dialer/index\".Dialer"},{"id":701,"kind":16777216,"name":"Connection","url":"classes/_dialer_index_.dialer.html#connection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/index\".Dialer"},{"id":702,"kind":16777216,"name":"Multiaddr","url":"classes/_dialer_index_.dialer.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/index\".Dialer"},{"id":703,"kind":16777216,"name":"PeerId","url":"classes/_dialer_index_.dialer.html#peerid","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/index\".Dialer"},{"id":704,"kind":16777216,"name":"PeerStore","url":"classes/_dialer_index_.dialer.html#peerstore","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/index\".Dialer"},{"id":705,"kind":16777216,"name":"Address","url":"classes/_dialer_index_.dialer.html#address","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/index\".Dialer"},{"id":706,"kind":16777216,"name":"TransportManager","url":"classes/_dialer_index_.dialer.html#transportmanager","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/index\".Dialer"},{"id":707,"kind":16777216,"name":"DialerProperties","url":"classes/_dialer_index_.dialer.html#dialerproperties","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/index\".Dialer"},{"id":708,"kind":16777216,"name":"Resolver","url":"classes/_dialer_index_.dialer.html#resolver","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/index\".Dialer"},{"id":709,"kind":16777216,"name":"DialerOptions","url":"classes/_dialer_index_.dialer.html#dialeroptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/index\".Dialer"},{"id":710,"kind":16777216,"name":"DialTarget","url":"classes/_dialer_index_.dialer.html#dialtarget","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/index\".Dialer"},{"id":711,"kind":16777216,"name":"PendingDial","url":"classes/_dialer_index_.dialer.html#pendingdial","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"dialer/index\".Dialer"},{"id":712,"kind":4194304,"name":"Address","url":"modules/_dialer_index_.html#address","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":713,"kind":65536,"name":"__type","url":"modules/_dialer_index_.html#address.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"dialer/index\".Address"},{"id":714,"kind":32,"name":"multiaddr","url":"modules/_dialer_index_.html#address.__type.multiaddr","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".Address.__type"},{"id":715,"kind":32,"name":"isCertified","url":"modules/_dialer_index_.html#address.__type.iscertified","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".Address.__type"},{"id":716,"kind":4194304,"name":"PeerId","url":"modules/_dialer_index_.html#peerid","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":717,"kind":4194304,"name":"Multiaddr","url":"modules/_dialer_index_.html#multiaddr-1","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":718,"kind":4194304,"name":"Connection","url":"modules/_dialer_index_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":719,"kind":4194304,"name":"DialerProperties","url":"modules/_dialer_index_.html#dialerproperties","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":720,"kind":65536,"name":"__type","url":"modules/_dialer_index_.html#dialerproperties.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"dialer/index\".DialerProperties"},{"id":721,"kind":32,"name":"peerStore","url":"modules/_dialer_index_.html#dialerproperties.__type-3.peerstore","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".DialerProperties.__type"},{"id":722,"kind":32,"name":"transportManager","url":"modules/_dialer_index_.html#dialerproperties.__type-3.transportmanager","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".DialerProperties.__type"},{"id":723,"kind":4194304,"name":"DialerOptions","url":"modules/_dialer_index_.html#dialeroptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":724,"kind":65536,"name":"__type","url":"modules/_dialer_index_.html#dialeroptions.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"dialer/index\".DialerOptions"},{"id":725,"kind":32,"name":"addressSorter","url":"modules/_dialer_index_.html#dialeroptions.__type-2.addresssorter","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".DialerOptions.__type"},{"id":726,"kind":32,"name":"concurrency","url":"modules/_dialer_index_.html#dialeroptions.__type-2.concurrency","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".DialerOptions.__type"},{"id":727,"kind":32,"name":"perPeerLimit","url":"modules/_dialer_index_.html#dialeroptions.__type-2.perpeerlimit","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".DialerOptions.__type"},{"id":728,"kind":32,"name":"timeout","url":"modules/_dialer_index_.html#dialeroptions.__type-2.timeout","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".DialerOptions.__type"},{"id":729,"kind":32,"name":"resolvers","url":"modules/_dialer_index_.html#dialeroptions.__type-2.resolvers","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".DialerOptions.__type"},{"id":730,"kind":4194304,"name":"PeerStore","url":"modules/_dialer_index_.html#peerstore-1","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":731,"kind":4194304,"name":"TransportManager","url":"modules/_dialer_index_.html#transportmanager-1","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":732,"kind":4194304,"name":"Resolver","url":"modules/_dialer_index_.html#resolver","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":733,"kind":65536,"name":"__type","url":"modules/_dialer_index_.html#resolver.__type-6","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"dialer/index\".Resolver"},{"id":734,"kind":4194304,"name":"DialTarget","url":"modules/_dialer_index_.html#dialtarget","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":735,"kind":65536,"name":"__type","url":"modules/_dialer_index_.html#dialtarget.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"dialer/index\".DialTarget"},{"id":736,"kind":32,"name":"id","url":"modules/_dialer_index_.html#dialtarget.__type-1.id","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".DialTarget.__type"},{"id":737,"kind":32,"name":"addrs","url":"modules/_dialer_index_.html#dialtarget.__type-1.addrs","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".DialTarget.__type"},{"id":738,"kind":4194304,"name":"PendingDial","url":"modules/_dialer_index_.html#pendingdial","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"dialer/index\""},{"id":739,"kind":65536,"name":"__type","url":"modules/_dialer_index_.html#pendingdial.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"dialer/index\".PendingDial"},{"id":740,"kind":32,"name":"dialRequest","url":"modules/_dialer_index_.html#pendingdial.__type-4.dialrequest","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".PendingDial.__type"},{"id":741,"kind":32,"name":"controller","url":"modules/_dialer_index_.html#pendingdial.__type-4.controller","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".PendingDial.__type"},{"id":742,"kind":32,"name":"promise","url":"modules/_dialer_index_.html#pendingdial.__type-4.promise","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".PendingDial.__type"},{"id":743,"kind":32,"name":"destroy","url":"modules/_dialer_index_.html#pendingdial.__type-4.destroy","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"dialer/index\".PendingDial.__type"},{"id":744,"kind":65536,"name":"__type","url":"modules/_dialer_index_.html#pendingdial.__type-4.destroy.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"dialer/index\".PendingDial.__type.destroy"},{"id":745,"kind":1,"name":"\"circuit/index\"","url":"modules/_circuit_index_.html","classes":"tsd-kind-module"},{"id":746,"kind":128,"name":"Relay","url":"classes/_circuit_index_.relay.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"circuit/index\""},{"id":747,"kind":512,"name":"constructor","url":"classes/_circuit_index_.relay.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":748,"kind":1024,"name":"_libp2p","url":"classes/_circuit_index_.relay.html#_libp2p","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":749,"kind":1024,"name":"_options","url":"classes/_circuit_index_.relay.html#_options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":750,"kind":1024,"name":"_autoRelay","url":"classes/_circuit_index_.relay.html#_autorelay","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":751,"kind":2048,"name":"_advertiseService","url":"classes/_circuit_index_.relay.html#_advertiseservice","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":752,"kind":2048,"name":"start","url":"classes/_circuit_index_.relay.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":753,"kind":1024,"name":"_timeout","url":"classes/_circuit_index_.relay.html#_timeout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":754,"kind":2048,"name":"stop","url":"classes/_circuit_index_.relay.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":755,"kind":16777216,"name":"Libp2p","url":"classes/_circuit_index_.relay.html#libp2p","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":756,"kind":16777216,"name":"RelayAdvertiseOptions","url":"classes/_circuit_index_.relay.html#relayadvertiseoptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":757,"kind":16777216,"name":"HopOptions","url":"classes/_circuit_index_.relay.html#hopoptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":758,"kind":16777216,"name":"AutoRelayOptions","url":"classes/_circuit_index_.relay.html#autorelayoptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/index\".Relay"},{"id":759,"kind":4194304,"name":"Libp2p","url":"modules/_circuit_index_.html#libp2p","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/index\""},{"id":760,"kind":4194304,"name":"RelayAdvertiseOptions","url":"modules/_circuit_index_.html#relayadvertiseoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/index\""},{"id":761,"kind":65536,"name":"__type","url":"modules/_circuit_index_.html#relayadvertiseoptions.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"circuit/index\".RelayAdvertiseOptions"},{"id":762,"kind":32,"name":"bootDelay","url":"modules/_circuit_index_.html#relayadvertiseoptions.__type-2.bootdelay","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/index\".RelayAdvertiseOptions.__type"},{"id":763,"kind":32,"name":"enabled","url":"modules/_circuit_index_.html#relayadvertiseoptions.__type-2.enabled-2","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/index\".RelayAdvertiseOptions.__type"},{"id":764,"kind":32,"name":"ttl","url":"modules/_circuit_index_.html#relayadvertiseoptions.__type-2.ttl","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/index\".RelayAdvertiseOptions.__type"},{"id":765,"kind":4194304,"name":"HopOptions","url":"modules/_circuit_index_.html#hopoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/index\""},{"id":766,"kind":65536,"name":"__type","url":"modules/_circuit_index_.html#hopoptions.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"circuit/index\".HopOptions"},{"id":767,"kind":32,"name":"enabled","url":"modules/_circuit_index_.html#hopoptions.__type-1.enabled-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/index\".HopOptions.__type"},{"id":768,"kind":32,"name":"active","url":"modules/_circuit_index_.html#hopoptions.__type-1.active","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/index\".HopOptions.__type"},{"id":769,"kind":4194304,"name":"AutoRelayOptions","url":"modules/_circuit_index_.html#autorelayoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/index\""},{"id":770,"kind":65536,"name":"__type","url":"modules/_circuit_index_.html#autorelayoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"circuit/index\".AutoRelayOptions"},{"id":771,"kind":32,"name":"maxListeners","url":"modules/_circuit_index_.html#autorelayoptions.__type.maxlisteners","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/index\".AutoRelayOptions.__type"},{"id":772,"kind":32,"name":"enabled","url":"modules/_circuit_index_.html#autorelayoptions.__type.enabled","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/index\".AutoRelayOptions.__type"},{"id":773,"kind":1,"name":"\"identify/index\"","url":"modules/_identify_index_.html","classes":"tsd-kind-module"},{"id":774,"kind":128,"name":"IdentifyService","url":"classes/_identify_index_.identifyservice.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"identify/index\""},{"id":775,"kind":2048,"name":"getCleanMultiaddr","url":"classes/_identify_index_.identifyservice.html#getcleanmultiaddr","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"identify/index\".IdentifyService"},{"id":776,"kind":512,"name":"constructor","url":"classes/_identify_index_.identifyservice.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":777,"kind":1024,"name":"_libp2p","url":"classes/_identify_index_.identifyservice.html#_libp2p","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":778,"kind":1024,"name":"peerStore","url":"classes/_identify_index_.identifyservice.html#peerstore","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":779,"kind":1024,"name":"addressManager","url":"classes/_identify_index_.identifyservice.html#addressmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":780,"kind":1024,"name":"connectionManager","url":"classes/_identify_index_.identifyservice.html#connectionmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":781,"kind":1024,"name":"peerId","url":"classes/_identify_index_.identifyservice.html#peerid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":782,"kind":2048,"name":"handleMessage","url":"classes/_identify_index_.identifyservice.html#handlemessage","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":783,"kind":1024,"name":"_host","url":"classes/_identify_index_.identifyservice.html#_host","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":784,"kind":2048,"name":"push","url":"classes/_identify_index_.identifyservice.html#push","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":785,"kind":2048,"name":"pushToPeerStore","url":"classes/_identify_index_.identifyservice.html#pushtopeerstore","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":786,"kind":2048,"name":"identify","url":"classes/_identify_index_.identifyservice.html#identify","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":787,"kind":1024,"name":"_handleIdentify","url":"classes/_identify_index_.identifyservice.html#_handleidentify","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"identify/index\".IdentifyService"},{"id":788,"kind":1024,"name":"_handlePush","url":"classes/_identify_index_.identifyservice.html#_handlepush","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"identify/index\".IdentifyService"},{"id":789,"kind":16777216,"name":"multicodecs","url":"classes/_identify_index_.identifyservice.html#multicodecs","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":790,"kind":16777216,"name":"Messsage","url":"classes/_identify_index_.identifyservice.html#messsage","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":791,"kind":16777216,"name":"Connection","url":"classes/_identify_index_.identifyservice.html#connection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":792,"kind":16777216,"name":"MuxedStream","url":"classes/_identify_index_.identifyservice.html#muxedstream","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"identify/index\".IdentifyService"},{"id":793,"kind":4194304,"name":"Connection","url":"modules/_identify_index_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"identify/index\""},{"id":794,"kind":4194304,"name":"MuxedStream","url":"modules/_identify_index_.html#muxedstream","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"identify/index\""},{"id":795,"kind":2,"name":"multicodecs","url":"modules/_identify_index_.multicodecs.html","classes":"tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported","parent":"\"identify/index\""},{"id":796,"kind":16777216,"name":"IDENTIFY","url":"modules/_identify_index_.multicodecs.html#identify","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"identify/index\".multicodecs"},{"id":797,"kind":16777216,"name":"IDENTIFY_PUSH","url":"modules/_identify_index_.multicodecs.html#identify_push","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"identify/index\".multicodecs"},{"id":798,"kind":32,"name":"Message","url":"modules/_identify_index_.html#message","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"identify/index\""},{"id":799,"kind":32,"name":"MULTICODEC_IDENTIFY","url":"modules/_identify_index_.html#multicodec_identify","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"identify/index\""},{"id":800,"kind":32,"name":"MULTICODEC_IDENTIFY_PUSH","url":"modules/_identify_index_.html#multicodec_identify_push","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"identify/index\""},{"id":801,"kind":1,"name":"\"peer-routing\"","url":"modules/_peer_routing_.html","classes":"tsd-kind-module"},{"id":802,"kind":128,"name":"PeerRouting","url":"classes/_peer_routing_.peerrouting.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"peer-routing\""},{"id":803,"kind":512,"name":"constructor","url":"classes/_peer_routing_.peerrouting.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":804,"kind":1024,"name":"_peerId","url":"classes/_peer_routing_.peerrouting.html#_peerid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":805,"kind":1024,"name":"_peerStore","url":"classes/_peer_routing_.peerrouting.html#_peerstore","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":806,"kind":1024,"name":"_routers","url":"classes/_peer_routing_.peerrouting.html#_routers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":807,"kind":1024,"name":"_refreshManagerOptions","url":"classes/_peer_routing_.peerrouting.html#_refreshmanageroptions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":808,"kind":2048,"name":"_findClosestPeersTask","url":"classes/_peer_routing_.peerrouting.html#_findclosestpeerstask","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":809,"kind":2048,"name":"start","url":"classes/_peer_routing_.peerrouting.html#start","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":810,"kind":1024,"name":"_timeoutId","url":"classes/_peer_routing_.peerrouting.html#_timeoutid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":811,"kind":2048,"name":"stop","url":"classes/_peer_routing_.peerrouting.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":812,"kind":2048,"name":"findPeer","url":"classes/_peer_routing_.peerrouting.html#findpeer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":813,"kind":2048,"name":"getClosestPeers","url":"classes/_peer_routing_.peerrouting.html#getclosestpeers","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":814,"kind":16777216,"name":"Multiaddr","url":"classes/_peer_routing_.peerrouting.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-routing\".PeerRouting"},{"id":815,"kind":4194304,"name":"Multiaddr","url":"modules/_peer_routing_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-routing\""},{"id":816,"kind":1,"name":"\"content-routing/index\"","url":"modules/_content_routing_index_.html","classes":"tsd-kind-module"},{"id":817,"kind":128,"name":"ContentRouting","url":"classes/_content_routing_index_.contentrouting.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"content-routing/index\""},{"id":818,"kind":512,"name":"constructor","url":"classes/_content_routing_index_.contentrouting.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":819,"kind":1024,"name":"libp2p","url":"classes/_content_routing_index_.contentrouting.html#libp2p","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":820,"kind":1024,"name":"routers","url":"classes/_content_routing_index_.contentrouting.html#routers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":821,"kind":1024,"name":"dht","url":"classes/_content_routing_index_.contentrouting.html#dht","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":822,"kind":2048,"name":"findProviders","url":"classes/_content_routing_index_.contentrouting.html#findproviders","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":823,"kind":2048,"name":"provide","url":"classes/_content_routing_index_.contentrouting.html#provide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":824,"kind":2048,"name":"put","url":"classes/_content_routing_index_.contentrouting.html#put","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":825,"kind":2048,"name":"get","url":"classes/_content_routing_index_.contentrouting.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":826,"kind":2048,"name":"getMany","url":"classes/_content_routing_index_.contentrouting.html#getmany","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":827,"kind":16777216,"name":"PeerId","url":"classes/_content_routing_index_.contentrouting.html#peerid","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":828,"kind":16777216,"name":"Multiaddr","url":"classes/_content_routing_index_.contentrouting.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":829,"kind":16777216,"name":"CID","url":"classes/_content_routing_index_.contentrouting.html#cid","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":830,"kind":16777216,"name":"GetData","url":"classes/_content_routing_index_.contentrouting.html#getdata","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"content-routing/index\".ContentRouting"},{"id":831,"kind":4194304,"name":"CID","url":"modules/_content_routing_index_.html#cid","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"content-routing/index\""},{"id":832,"kind":4194304,"name":"PeerId","url":"modules/_content_routing_index_.html#peerid","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"content-routing/index\""},{"id":833,"kind":4194304,"name":"Multiaddr","url":"modules/_content_routing_index_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"content-routing/index\""},{"id":834,"kind":4194304,"name":"GetData","url":"modules/_content_routing_index_.html#getdata","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"content-routing/index\""},{"id":835,"kind":65536,"name":"__type","url":"modules/_content_routing_index_.html#getdata.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"content-routing/index\".GetData"},{"id":836,"kind":32,"name":"from","url":"modules/_content_routing_index_.html#getdata.__type.from","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"content-routing/index\".GetData.__type"},{"id":837,"kind":32,"name":"val","url":"modules/_content_routing_index_.html#getdata.__type.val","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"content-routing/index\".GetData.__type"},{"id":838,"kind":1,"name":"\"peer-store/persistent/index\"","url":"modules/_peer_store_persistent_index_.html","classes":"tsd-kind-module"},{"id":839,"kind":128,"name":"PersistentPeerStore","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"peer-store/persistent/index\""},{"id":840,"kind":512,"name":"constructor","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":841,"kind":1024,"name":"_datastore","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_datastore","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":842,"kind":1024,"name":"_dirtyPeers","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_dirtypeers","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":843,"kind":1024,"name":"_dirtyMetadata","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_dirtymetadata","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":844,"kind":1024,"name":"threshold","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#threshold","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":845,"kind":1024,"name":"_addDirtyPeer","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_adddirtypeer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":846,"kind":1024,"name":"_addDirtyPeerKey","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_adddirtypeerkey","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":847,"kind":1024,"name":"_addDirtyPeerMetadata","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_adddirtypeermetadata","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":848,"kind":1024,"name":"_commitData","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_commitdata","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":849,"kind":1024,"name":"_batchAddressBook","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_batchaddressbook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":850,"kind":1024,"name":"_batchKeyBook","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_batchkeybook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":851,"kind":1024,"name":"_batchMetadataBook","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_batchmetadatabook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":852,"kind":1024,"name":"_batchProtoBook","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_batchprotobook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":853,"kind":1024,"name":"_processDatastoreEntry","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_processdatastoreentry","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":854,"kind":1024,"name":"_peerId","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#_peerid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":855,"kind":1024,"name":"addressBook","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#addressbook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":856,"kind":1024,"name":"keyBook","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#keybook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":857,"kind":1024,"name":"metadataBook","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#metadatabook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":858,"kind":1024,"name":"protoBook","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#protobook","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":859,"kind":2048,"name":"start","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#start","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":860,"kind":2048,"name":"stop","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#stop","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":861,"kind":262144,"name":"peers","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#peers","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":862,"kind":2048,"name":"delete","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#delete","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":863,"kind":2048,"name":"get","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#get","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":864,"kind":2048,"name":"addListener","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":865,"kind":2048,"name":"on","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":866,"kind":2048,"name":"once","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":867,"kind":2048,"name":"removeListener","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":868,"kind":2048,"name":"off","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":869,"kind":2048,"name":"removeAllListeners","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":870,"kind":2048,"name":"setMaxListeners","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":871,"kind":2048,"name":"getMaxListeners","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":872,"kind":2048,"name":"listeners","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":873,"kind":2048,"name":"rawListeners","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":874,"kind":2048,"name":"emit","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":875,"kind":2048,"name":"listenerCount","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":876,"kind":16777216,"name":"Events","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#events","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":877,"kind":16777216,"name":"Address","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#address","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":878,"kind":32,"name":"PersistentPeerStore_base","url":"modules/_peer_store_persistent_index_.html#persistentpeerstore_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/persistent/index\""},{"id":879,"kind":16777216,"name":"PersistentPeerStoreProperties","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#persistentpeerstoreproperties","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":880,"kind":16777216,"name":"PersistentPeerStoreOptions","url":"classes/_peer_store_persistent_index_.persistentpeerstore.html#persistentpeerstoreoptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"peer-store/persistent/index\".PersistentPeerStore"},{"id":881,"kind":4194304,"name":"PersistentPeerStoreProperties","url":"modules/_peer_store_persistent_index_.html#persistentpeerstoreproperties","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/persistent/index\""},{"id":882,"kind":65536,"name":"__type","url":"modules/_peer_store_persistent_index_.html#persistentpeerstoreproperties.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"peer-store/persistent/index\".PersistentPeerStoreProperties"},{"id":883,"kind":32,"name":"peerId","url":"modules/_peer_store_persistent_index_.html#persistentpeerstoreproperties.__type-1.peerid","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"peer-store/persistent/index\".PersistentPeerStoreProperties.__type"},{"id":884,"kind":32,"name":"datastore","url":"modules/_peer_store_persistent_index_.html#persistentpeerstoreproperties.__type-1.datastore","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"peer-store/persistent/index\".PersistentPeerStoreProperties.__type"},{"id":885,"kind":4194304,"name":"PersistentPeerStoreOptions","url":"modules/_peer_store_persistent_index_.html#persistentpeerstoreoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/persistent/index\""},{"id":886,"kind":65536,"name":"__type","url":"modules/_peer_store_persistent_index_.html#persistentpeerstoreoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"peer-store/persistent/index\".PersistentPeerStoreOptions"},{"id":887,"kind":32,"name":"threshold","url":"modules/_peer_store_persistent_index_.html#persistentpeerstoreoptions.__type.threshold","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"peer-store/persistent/index\".PersistentPeerStoreOptions.__type"},{"id":888,"kind":1,"name":"\"\u0000libp2p\"","url":"modules/__libp2p_.html","classes":"tsd-kind-module"},{"id":889,"kind":128,"name":"Libp2p","url":"classes/__libp2p_.libp2p.html","classes":"tsd-kind-class tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":890,"kind":2048,"name":"create","url":"classes/__libp2p_.libp2p.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":891,"kind":512,"name":"constructor","url":"classes/__libp2p_.libp2p.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":892,"kind":1024,"name":"_options","url":"classes/__libp2p_.libp2p.html#_options","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":893,"kind":1024,"name":"peerId","url":"classes/__libp2p_.libp2p.html#peerid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":894,"kind":1024,"name":"datastore","url":"classes/__libp2p_.libp2p.html#datastore","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":895,"kind":1024,"name":"peerStore","url":"classes/__libp2p_.libp2p.html#peerstore","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":896,"kind":1024,"name":"addresses","url":"classes/__libp2p_.libp2p.html#addresses","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":897,"kind":1024,"name":"addressManager","url":"classes/__libp2p_.libp2p.html#addressmanager","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":898,"kind":1024,"name":"_modules","url":"classes/__libp2p_.libp2p.html#_modules","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":899,"kind":1024,"name":"_config","url":"classes/__libp2p_.libp2p.html#_config","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":900,"kind":1024,"name":"_transport","url":"classes/__libp2p_.libp2p.html#_transport","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":901,"kind":1024,"name":"_discovery","url":"classes/__libp2p_.libp2p.html#_discovery","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":902,"kind":1024,"name":"connectionManager","url":"classes/__libp2p_.libp2p.html#connectionmanager","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":903,"kind":1024,"name":"metrics","url":"classes/__libp2p_.libp2p.html#metrics","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":904,"kind":1024,"name":"keychain","url":"classes/__libp2p_.libp2p.html#keychain","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":905,"kind":1024,"name":"upgrader","url":"classes/__libp2p_.libp2p.html#upgrader","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":906,"kind":1024,"name":"transportManager","url":"classes/__libp2p_.libp2p.html#transportmanager","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":907,"kind":1024,"name":"natManager","url":"classes/__libp2p_.libp2p.html#natmanager","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":908,"kind":1024,"name":"registrar","url":"classes/__libp2p_.libp2p.html#registrar","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":909,"kind":2048,"name":"handle","url":"classes/__libp2p_.libp2p.html#handle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":910,"kind":1024,"name":"dialer","url":"classes/__libp2p_.libp2p.html#dialer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":911,"kind":1024,"name":"relay","url":"classes/__libp2p_.libp2p.html#relay","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":912,"kind":1024,"name":"identifyService","url":"classes/__libp2p_.libp2p.html#identifyservice","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":913,"kind":1024,"name":"_dht","url":"classes/__libp2p_.libp2p.html#_dht","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":914,"kind":1024,"name":"pubsub","url":"classes/__libp2p_.libp2p.html#pubsub-1","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":915,"kind":1024,"name":"peerRouting","url":"classes/__libp2p_.libp2p.html#peerrouting","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":916,"kind":1024,"name":"contentRouting","url":"classes/__libp2p_.libp2p.html#contentrouting","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":917,"kind":1024,"name":"_onDiscoveryPeer","url":"classes/__libp2p_.libp2p.html#_ondiscoverypeer","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":918,"kind":2048,"name":"start","url":"classes/__libp2p_.libp2p.html#start","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":919,"kind":2048,"name":"stop","url":"classes/__libp2p_.libp2p.html#stop","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":920,"kind":1024,"name":"_isStarted","url":"classes/__libp2p_.libp2p.html#_isstarted","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":921,"kind":2048,"name":"loadKeychain","url":"classes/__libp2p_.libp2p.html#loadkeychain","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":922,"kind":2048,"name":"isStarted","url":"classes/__libp2p_.libp2p.html#isstarted","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":923,"kind":262144,"name":"connections","url":"classes/__libp2p_.libp2p.html#connections","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":924,"kind":2048,"name":"dial","url":"classes/__libp2p_.libp2p.html#dial","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":925,"kind":2048,"name":"dialProtocol","url":"classes/__libp2p_.libp2p.html#dialprotocol","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":926,"kind":262144,"name":"multiaddrs","url":"classes/__libp2p_.libp2p.html#multiaddrs","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":927,"kind":2048,"name":"hangUp","url":"classes/__libp2p_.libp2p.html#hangup","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":928,"kind":2048,"name":"ping","url":"classes/__libp2p_.libp2p.html#ping","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":929,"kind":2048,"name":"unhandle","url":"classes/__libp2p_.libp2p.html#unhandle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":930,"kind":2048,"name":"_onStarting","url":"classes/__libp2p_.libp2p.html#_onstarting","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":931,"kind":1024,"name":"_onDidStart","url":"classes/__libp2p_.libp2p.html#_ondidstart","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":932,"kind":1024,"name":"_maybeConnect","url":"classes/__libp2p_.libp2p.html#_maybeconnect","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":933,"kind":1024,"name":"_setupPeerDiscovery","url":"classes/__libp2p_.libp2p.html#_setuppeerdiscovery","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":934,"kind":2048,"name":"addListener","url":"classes/__libp2p_.libp2p.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":935,"kind":2048,"name":"on","url":"classes/__libp2p_.libp2p.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":936,"kind":2048,"name":"once","url":"classes/__libp2p_.libp2p.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":937,"kind":2048,"name":"removeListener","url":"classes/__libp2p_.libp2p.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":938,"kind":2048,"name":"off","url":"classes/__libp2p_.libp2p.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":939,"kind":2048,"name":"removeAllListeners","url":"classes/__libp2p_.libp2p.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":940,"kind":2048,"name":"setMaxListeners","url":"classes/__libp2p_.libp2p.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":941,"kind":2048,"name":"getMaxListeners","url":"classes/__libp2p_.libp2p.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":942,"kind":2048,"name":"listeners","url":"classes/__libp2p_.libp2p.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":943,"kind":2048,"name":"rawListeners","url":"classes/__libp2p_.libp2p.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":944,"kind":2048,"name":"emit","url":"classes/__libp2p_.libp2p.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":945,"kind":2048,"name":"listenerCount","url":"classes/__libp2p_.libp2p.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2p"},{"id":946,"kind":32,"name":"Libp2p_base","url":"modules/__libp2p_.html#libp2p_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":947,"kind":16777216,"name":"Events","url":"classes/__libp2p_.libp2p.html#events","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":948,"kind":16777216,"name":"Multiaddr","url":"classes/__libp2p_.libp2p.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":949,"kind":16777216,"name":"Connection","url":"classes/__libp2p_.libp2p.html#connection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":950,"kind":16777216,"name":"MuxedStream","url":"classes/__libp2p_.libp2p.html#muxedstream","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":951,"kind":16777216,"name":"TransportFactory","url":"classes/__libp2p_.libp2p.html#transportfactory","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":952,"kind":16777216,"name":"MuxerFactory","url":"classes/__libp2p_.libp2p.html#muxerfactory","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":953,"kind":16777216,"name":"Crypto","url":"classes/__libp2p_.libp2p.html#crypto","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":954,"kind":16777216,"name":"Pubsub","url":"classes/__libp2p_.libp2p.html#pubsub","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":955,"kind":16777216,"name":"PeerStoreOptions","url":"classes/__libp2p_.libp2p.html#peerstoreoptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":956,"kind":16777216,"name":"RelayOptions","url":"classes/__libp2p_.libp2p.html#relayoptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":957,"kind":16777216,"name":"Libp2pConfig","url":"classes/__libp2p_.libp2p.html#libp2pconfig","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":958,"kind":16777216,"name":"Libp2pModules","url":"classes/__libp2p_.libp2p.html#libp2pmodules","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":959,"kind":16777216,"name":"Libp2pOptions","url":"classes/__libp2p_.libp2p.html#libp2poptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":960,"kind":16777216,"name":"constructorOptions","url":"classes/__libp2p_.libp2p.html#constructoroptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":961,"kind":16777216,"name":"CreateOptions","url":"classes/__libp2p_.libp2p.html#createoptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"\u0000libp2p\".Libp2p"},{"id":962,"kind":4194304,"name":"Multiaddr","url":"modules/__libp2p_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":963,"kind":4194304,"name":"Connection","url":"modules/__libp2p_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":964,"kind":4194304,"name":"Libp2pOptions","url":"modules/__libp2p_.html#libp2poptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":965,"kind":65536,"name":"__type","url":"modules/__libp2p_.html#libp2poptions.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pOptions"},{"id":966,"kind":32,"name":"modules","url":"modules/__libp2p_.html#libp2poptions.__type-3.modules","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pOptions.__type"},{"id":967,"kind":32,"name":"addresses","url":"modules/__libp2p_.html#libp2poptions.__type-3.addresses","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pOptions.__type"},{"id":968,"kind":32,"name":"connectionManager","url":"modules/__libp2p_.html#libp2poptions.__type-3.connectionmanager","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pOptions.__type"},{"id":969,"kind":32,"name":"dialer","url":"modules/__libp2p_.html#libp2poptions.__type-3.dialer","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pOptions.__type"},{"id":970,"kind":32,"name":"metrics","url":"modules/__libp2p_.html#libp2poptions.__type-3.metrics","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pOptions.__type"},{"id":971,"kind":32,"name":"keychain","url":"modules/__libp2p_.html#libp2poptions.__type-3.keychain","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pOptions.__type"},{"id":972,"kind":32,"name":"transportManager","url":"modules/__libp2p_.html#libp2poptions.__type-3.transportmanager","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pOptions.__type"},{"id":973,"kind":32,"name":"peerStore","url":"modules/__libp2p_.html#libp2poptions.__type-3.peerstore","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pOptions.__type"},{"id":974,"kind":32,"name":"config","url":"modules/__libp2p_.html#libp2poptions.__type-3.config","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pOptions.__type"},{"id":975,"kind":4194304,"name":"CreateOptions","url":"modules/__libp2p_.html#createoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":976,"kind":65536,"name":"__type","url":"modules/__libp2p_.html#createoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"\u0000libp2p\".CreateOptions"},{"id":977,"kind":32,"name":"peerId","url":"modules/__libp2p_.html#createoptions.__type.peerid","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".CreateOptions.__type"},{"id":978,"kind":4194304,"name":"constructorOptions","url":"modules/__libp2p_.html#constructoroptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":979,"kind":65536,"name":"__type","url":"modules/__libp2p_.html#constructoroptions.__type-9","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"\u0000libp2p\".constructorOptions"},{"id":980,"kind":32,"name":"peerId","url":"modules/__libp2p_.html#constructoroptions.__type-9.peerid-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".constructorOptions.__type"},{"id":981,"kind":4194304,"name":"Events","url":"modules/__libp2p_.html#events","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":982,"kind":4194304,"name":"MuxedStream","url":"modules/__libp2p_.html#muxedstream","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":983,"kind":4194304,"name":"TransportFactory","url":"modules/__libp2p_.html#transportfactory","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":984,"kind":4194304,"name":"MuxerFactory","url":"modules/__libp2p_.html#muxerfactory","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":985,"kind":4194304,"name":"Crypto","url":"modules/__libp2p_.html#crypto","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":986,"kind":4194304,"name":"Pubsub","url":"modules/__libp2p_.html#pubsub-1","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":987,"kind":4194304,"name":"PeerStoreOptions","url":"modules/__libp2p_.html#peerstoreoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":988,"kind":65536,"name":"__type","url":"modules/__libp2p_.html#peerstoreoptions.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"\u0000libp2p\".PeerStoreOptions"},{"id":989,"kind":32,"name":"persistence","url":"modules/__libp2p_.html#peerstoreoptions.__type-4.persistence","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".PeerStoreOptions.__type"},{"id":990,"kind":4194304,"name":"RelayOptions","url":"modules/__libp2p_.html#relayoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":991,"kind":65536,"name":"__type","url":"modules/__libp2p_.html#relayoptions.__type-5","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions"},{"id":992,"kind":32,"name":"enabled","url":"modules/__libp2p_.html#relayoptions.__type-5.enabled-2","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type"},{"id":993,"kind":32,"name":"advertise","url":"modules/__libp2p_.html#relayoptions.__type-5.advertise","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type"},{"id":994,"kind":65536,"name":"__type","url":"modules/__libp2p_.html#relayoptions.__type-5.advertise.__type-6","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type.advertise"},{"id":995,"kind":32,"name":"bootDelay","url":"modules/__libp2p_.html#relayoptions.__type-5.advertise.__type-6.bootdelay","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type.advertise.__type"},{"id":996,"kind":32,"name":"enabled","url":"modules/__libp2p_.html#relayoptions.__type-5.advertise.__type-6.enabled","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type.advertise.__type"},{"id":997,"kind":32,"name":"ttl","url":"modules/__libp2p_.html#relayoptions.__type-5.advertise.__type-6.ttl","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type.advertise.__type"},{"id":998,"kind":32,"name":"hop","url":"modules/__libp2p_.html#relayoptions.__type-5.hop","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type"},{"id":999,"kind":65536,"name":"__type","url":"modules/__libp2p_.html#relayoptions.__type-5.hop.__type-8","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type.hop"},{"id":1000,"kind":32,"name":"enabled","url":"modules/__libp2p_.html#relayoptions.__type-5.hop.__type-8.enabled-3","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type.hop.__type"},{"id":1001,"kind":32,"name":"active","url":"modules/__libp2p_.html#relayoptions.__type-5.hop.__type-8.active","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type.hop.__type"},{"id":1002,"kind":32,"name":"autoRelay","url":"modules/__libp2p_.html#relayoptions.__type-5.autorelay","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type"},{"id":1003,"kind":65536,"name":"__type","url":"modules/__libp2p_.html#relayoptions.__type-5.autorelay.__type-7","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type.autoRelay"},{"id":1004,"kind":32,"name":"maxListeners","url":"modules/__libp2p_.html#relayoptions.__type-5.autorelay.__type-7.maxlisteners","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type.autoRelay.__type"},{"id":1005,"kind":32,"name":"enabled","url":"modules/__libp2p_.html#relayoptions.__type-5.autorelay.__type-7.enabled-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".RelayOptions.__type.autoRelay.__type"},{"id":1006,"kind":4194304,"name":"Libp2pConfig","url":"modules/__libp2p_.html#libp2pconfig","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":1007,"kind":65536,"name":"__type","url":"modules/__libp2p_.html#libp2pconfig.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pConfig"},{"id":1008,"kind":32,"name":"dht","url":"modules/__libp2p_.html#libp2pconfig.__type-1.dht","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pConfig.__type"},{"id":1009,"kind":32,"name":"peerDiscovery","url":"modules/__libp2p_.html#libp2pconfig.__type-1.peerdiscovery","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pConfig.__type"},{"id":1010,"kind":32,"name":"pubsub","url":"modules/__libp2p_.html#libp2pconfig.__type-1.pubsub","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pConfig.__type"},{"id":1011,"kind":32,"name":"relay","url":"modules/__libp2p_.html#libp2pconfig.__type-1.relay","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pConfig.__type"},{"id":1012,"kind":32,"name":"transport","url":"modules/__libp2p_.html#libp2pconfig.__type-1.transport","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pConfig.__type"},{"id":1013,"kind":4194304,"name":"Libp2pModules","url":"modules/__libp2p_.html#libp2pmodules","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"\u0000libp2p\""},{"id":1014,"kind":65536,"name":"__type","url":"modules/__libp2p_.html#libp2pmodules.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pModules"},{"id":1015,"kind":32,"name":"transport","url":"modules/__libp2p_.html#libp2pmodules.__type-2.transport-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pModules.__type"},{"id":1016,"kind":32,"name":"streamMuxer","url":"modules/__libp2p_.html#libp2pmodules.__type-2.streammuxer","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pModules.__type"},{"id":1017,"kind":32,"name":"connEncryption","url":"modules/__libp2p_.html#libp2pmodules.__type-2.connencryption","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"\u0000libp2p\".Libp2pModules.__type"},{"id":1018,"kind":1,"name":"\"circuit/auto-relay\"","url":"modules/_circuit_auto_relay_.html","classes":"tsd-kind-module"},{"id":1019,"kind":128,"name":"AutoRelay","url":"classes/_circuit_auto_relay_.autorelay.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"circuit/auto-relay\""},{"id":1020,"kind":512,"name":"constructor","url":"classes/_circuit_auto_relay_.autorelay.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1021,"kind":1024,"name":"_libp2p","url":"classes/_circuit_auto_relay_.autorelay.html#_libp2p","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1022,"kind":1024,"name":"_peerId","url":"classes/_circuit_auto_relay_.autorelay.html#_peerid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1023,"kind":1024,"name":"_peerStore","url":"classes/_circuit_auto_relay_.autorelay.html#_peerstore","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1024,"kind":1024,"name":"_connectionManager","url":"classes/_circuit_auto_relay_.autorelay.html#_connectionmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1025,"kind":1024,"name":"_transportManager","url":"classes/_circuit_auto_relay_.autorelay.html#_transportmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1026,"kind":1024,"name":"_addressSorter","url":"classes/_circuit_auto_relay_.autorelay.html#_addresssorter","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1027,"kind":65536,"name":"__type","url":"classes/_circuit_auto_relay_.autorelay.html#_addresssorter.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"\"circuit/auto-relay\".AutoRelay._addressSorter"},{"id":1028,"kind":1024,"name":"maxListeners","url":"classes/_circuit_auto_relay_.autorelay.html#maxlisteners","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1029,"kind":1024,"name":"_listenRelays","url":"classes/_circuit_auto_relay_.autorelay.html#_listenrelays","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1030,"kind":2048,"name":"_onProtocolChange","url":"classes/_circuit_auto_relay_.autorelay.html#_onprotocolchange","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1031,"kind":2048,"name":"_onPeerDisconnected","url":"classes/_circuit_auto_relay_.autorelay.html#_onpeerdisconnected","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1032,"kind":1024,"name":"_addListenRelay","url":"classes/_circuit_auto_relay_.autorelay.html#_addlistenrelay","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1033,"kind":1024,"name":"_removeListenRelay","url":"classes/_circuit_auto_relay_.autorelay.html#_removelistenrelay","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1034,"kind":2048,"name":"_listenOnAvailableHopRelays","url":"classes/_circuit_auto_relay_.autorelay.html#_listenonavailablehoprelays","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1035,"kind":16777216,"name":"Connection","url":"classes/_circuit_auto_relay_.autorelay.html#connection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1036,"kind":16777216,"name":"Address","url":"classes/_circuit_auto_relay_.autorelay.html#address","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1037,"kind":16777216,"name":"AutoRelayProperties","url":"classes/_circuit_auto_relay_.autorelay.html#autorelayproperties","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1038,"kind":16777216,"name":"AutoRelayOptions","url":"classes/_circuit_auto_relay_.autorelay.html#autorelayoptions","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/auto-relay\".AutoRelay"},{"id":1039,"kind":4194304,"name":"Connection","url":"modules/_circuit_auto_relay_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/auto-relay\""},{"id":1040,"kind":4194304,"name":"AutoRelayProperties","url":"modules/_circuit_auto_relay_.html#autorelayproperties","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/auto-relay\""},{"id":1041,"kind":65536,"name":"__type","url":"modules/_circuit_auto_relay_.html#autorelayproperties.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"circuit/auto-relay\".AutoRelayProperties"},{"id":1042,"kind":32,"name":"libp2p","url":"modules/_circuit_auto_relay_.html#autorelayproperties.__type-2.libp2p","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/auto-relay\".AutoRelayProperties.__type"},{"id":1043,"kind":4194304,"name":"AutoRelayOptions","url":"modules/_circuit_auto_relay_.html#autorelayoptions","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/auto-relay\""},{"id":1044,"kind":65536,"name":"__type","url":"modules/_circuit_auto_relay_.html#autorelayoptions.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"circuit/auto-relay\".AutoRelayOptions"},{"id":1045,"kind":32,"name":"maxListeners","url":"modules/_circuit_auto_relay_.html#autorelayoptions.__type-1.maxlisteners","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/auto-relay\".AutoRelayOptions.__type"},{"id":1046,"kind":4194304,"name":"Address","url":"modules/_circuit_auto_relay_.html#address","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/auto-relay\""},{"id":1047,"kind":65536,"name":"__type","url":"modules/_circuit_auto_relay_.html#address.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"circuit/auto-relay\".Address"},{"id":1048,"kind":32,"name":"multiaddr","url":"modules/_circuit_auto_relay_.html#address.__type.multiaddr","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/auto-relay\".Address.__type"},{"id":1049,"kind":32,"name":"isCertified","url":"modules/_circuit_auto_relay_.html#address.__type.iscertified","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/auto-relay\".Address.__type"},{"id":1050,"kind":1,"name":"\"circuit/circuit/stream-handler\"","url":"modules/_circuit_circuit_stream_handler_.html","classes":"tsd-kind-module"},{"id":1051,"kind":128,"name":"StreamHandler","url":"classes/_circuit_circuit_stream_handler_.streamhandler.html","classes":"tsd-kind-class tsd-parent-kind-module tsd-has-type-parameter","parent":"\"circuit/circuit/stream-handler\""},{"id":1052,"kind":512,"name":"constructor","url":"classes/_circuit_circuit_stream_handler_.streamhandler.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"circuit/circuit/stream-handler\".StreamHandler"},{"id":1053,"kind":1024,"name":"stream","url":"classes/_circuit_circuit_stream_handler_.streamhandler.html#stream","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/circuit/stream-handler\".StreamHandler"},{"id":1054,"kind":1024,"name":"shake","url":"classes/_circuit_circuit_stream_handler_.streamhandler.html#shake","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/circuit/stream-handler\".StreamHandler"},{"id":1055,"kind":1024,"name":"decoder","url":"classes/_circuit_circuit_stream_handler_.streamhandler.html#decoder","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/circuit/stream-handler\".StreamHandler"},{"id":1056,"kind":2048,"name":"read","url":"classes/_circuit_circuit_stream_handler_.streamhandler.html#read","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/circuit/stream-handler\".StreamHandler"},{"id":1057,"kind":2048,"name":"write","url":"classes/_circuit_circuit_stream_handler_.streamhandler.html#write","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/circuit/stream-handler\".StreamHandler"},{"id":1058,"kind":2048,"name":"rest","url":"classes/_circuit_circuit_stream_handler_.streamhandler.html#rest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/circuit/stream-handler\".StreamHandler"},{"id":1059,"kind":2048,"name":"end","url":"classes/_circuit_circuit_stream_handler_.streamhandler.html#end","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/circuit/stream-handler\".StreamHandler"},{"id":1060,"kind":2048,"name":"close","url":"classes/_circuit_circuit_stream_handler_.streamhandler.html#close","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/circuit/stream-handler\".StreamHandler"},{"id":1061,"kind":16777216,"name":"MuxedStream","url":"classes/_circuit_circuit_stream_handler_.streamhandler.html#muxedstream","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/circuit/stream-handler\".StreamHandler"},{"id":1062,"kind":4194304,"name":"MuxedStream","url":"modules/_circuit_circuit_stream_handler_.html#muxedstream","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/circuit/stream-handler\""},{"id":1063,"kind":1,"name":"\"circuit/transport\"","url":"modules/_circuit_transport_.html","classes":"tsd-kind-module"},{"id":1064,"kind":128,"name":"Circuit","url":"classes/_circuit_transport_.circuit.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"circuit/transport\""},{"id":1065,"kind":2048,"name":"isTransport","url":"classes/_circuit_transport_.circuit.html#istransport","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"circuit/transport\".Circuit"},{"id":1066,"kind":512,"name":"constructor","url":"classes/_circuit_transport_.circuit.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1067,"kind":1024,"name":"_dialer","url":"classes/_circuit_transport_.circuit.html#_dialer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1068,"kind":1024,"name":"_registrar","url":"classes/_circuit_transport_.circuit.html#_registrar","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1069,"kind":1024,"name":"_connectionManager","url":"classes/_circuit_transport_.circuit.html#_connectionmanager","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1070,"kind":1024,"name":"_upgrader","url":"classes/_circuit_transport_.circuit.html#_upgrader","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1071,"kind":1024,"name":"_options","url":"classes/_circuit_transport_.circuit.html#_options","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1072,"kind":1024,"name":"_libp2p","url":"classes/_circuit_transport_.circuit.html#_libp2p","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1073,"kind":1024,"name":"peerId","url":"classes/_circuit_transport_.circuit.html#peerid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1074,"kind":2048,"name":"_onProtocol","url":"classes/_circuit_transport_.circuit.html#_onprotocol","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1075,"kind":2048,"name":"dial","url":"classes/_circuit_transport_.circuit.html#dial","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1076,"kind":2048,"name":"createListener","url":"classes/_circuit_transport_.circuit.html#createlistener","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1077,"kind":1024,"name":"handler","url":"classes/_circuit_transport_.circuit.html#handler","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1078,"kind":2048,"name":"filter","url":"classes/_circuit_transport_.circuit.html#filter","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1079,"kind":262144,"name":"[Symbol.toStringTag]","url":"classes/_circuit_transport_.circuit.html#_symbol_tostringtag_","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1080,"kind":16777216,"name":"Multiaddr","url":"classes/_circuit_transport_.circuit.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1081,"kind":16777216,"name":"Connection","url":"classes/_circuit_transport_.circuit.html#connection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1082,"kind":16777216,"name":"MuxedStream","url":"classes/_circuit_transport_.circuit.html#muxedstream","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1083,"kind":16777216,"name":"CircuitRequest","url":"classes/_circuit_transport_.circuit.html#circuitrequest","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"circuit/transport\".Circuit"},{"id":1084,"kind":4194304,"name":"Connection","url":"modules/_circuit_transport_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/transport\""},{"id":1085,"kind":4194304,"name":"MuxedStream","url":"modules/_circuit_transport_.html#muxedstream","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/transport\""},{"id":1086,"kind":4194304,"name":"Multiaddr","url":"modules/_circuit_transport_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/transport\""},{"id":1087,"kind":4194304,"name":"CircuitRequest","url":"modules/_circuit_transport_.html#circuitrequest","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/transport\""},{"id":1088,"kind":65536,"name":"__type","url":"modules/_circuit_transport_.html#circuitrequest.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"circuit/transport\".CircuitRequest"},{"id":1089,"kind":32,"name":"type","url":"modules/_circuit_transport_.html#circuitrequest.__type.type","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/transport\".CircuitRequest.__type"},{"id":1090,"kind":32,"name":"dstPeer","url":"modules/_circuit_transport_.html#circuitrequest.__type.dstpeer","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/transport\".CircuitRequest.__type"},{"id":1091,"kind":65536,"name":"__type","url":"modules/_circuit_transport_.html#circuitrequest.__type.dstpeer.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"circuit/transport\".CircuitRequest.__type.dstPeer"},{"id":1092,"kind":32,"name":"id","url":"modules/_circuit_transport_.html#circuitrequest.__type.dstpeer.__type-1.id","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/transport\".CircuitRequest.__type.dstPeer.__type"},{"id":1093,"kind":32,"name":"addrs","url":"modules/_circuit_transport_.html#circuitrequest.__type.dstpeer.__type-1.addrs","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/transport\".CircuitRequest.__type.dstPeer.__type"},{"id":1094,"kind":32,"name":"srcPeer","url":"modules/_circuit_transport_.html#circuitrequest.__type.srcpeer","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/transport\".CircuitRequest.__type"},{"id":1095,"kind":65536,"name":"__type","url":"modules/_circuit_transport_.html#circuitrequest.__type.srcpeer.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"circuit/transport\".CircuitRequest.__type.srcPeer"},{"id":1096,"kind":32,"name":"id","url":"modules/_circuit_transport_.html#circuitrequest.__type.srcpeer.__type-2.id-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/transport\".CircuitRequest.__type.srcPeer.__type"},{"id":1097,"kind":32,"name":"addrs","url":"modules/_circuit_transport_.html#circuitrequest.__type.srcpeer.__type-2.addrs-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/transport\".CircuitRequest.__type.srcPeer.__type"},{"id":1098,"kind":1,"name":"\"circuit/circuit/hop\"","url":"modules/_circuit_circuit_hop_.html","classes":"tsd-kind-module"},{"id":1099,"kind":4194304,"name":"CircuitRequest","url":"modules/_circuit_circuit_hop_.html#circuitrequest","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/circuit/hop\""},{"id":1100,"kind":65536,"name":"__type","url":"modules/_circuit_circuit_hop_.html#circuitrequest.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"\"circuit/circuit/hop\".CircuitRequest"},{"id":1101,"kind":32,"name":"type","url":"modules/_circuit_circuit_hop_.html#circuitrequest.__type.type","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/hop\".CircuitRequest.__type"},{"id":1102,"kind":32,"name":"dstPeer","url":"modules/_circuit_circuit_hop_.html#circuitrequest.__type.dstpeer","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/hop\".CircuitRequest.__type"},{"id":1103,"kind":65536,"name":"__type","url":"modules/_circuit_circuit_hop_.html#circuitrequest.__type.dstpeer.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"\"circuit/circuit/hop\".CircuitRequest.__type.dstPeer"},{"id":1104,"kind":32,"name":"id","url":"modules/_circuit_circuit_hop_.html#circuitrequest.__type.dstpeer.__type-1.id","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/hop\".CircuitRequest.__type.dstPeer.__type"},{"id":1105,"kind":32,"name":"addrs","url":"modules/_circuit_circuit_hop_.html#circuitrequest.__type.dstpeer.__type-1.addrs","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/hop\".CircuitRequest.__type.dstPeer.__type"},{"id":1106,"kind":32,"name":"srcPeer","url":"modules/_circuit_circuit_hop_.html#circuitrequest.__type.srcpeer","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/hop\".CircuitRequest.__type"},{"id":1107,"kind":65536,"name":"__type","url":"modules/_circuit_circuit_hop_.html#circuitrequest.__type.srcpeer.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"\"circuit/circuit/hop\".CircuitRequest.__type.srcPeer"},{"id":1108,"kind":32,"name":"id","url":"modules/_circuit_circuit_hop_.html#circuitrequest.__type.srcpeer.__type-2.id-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/hop\".CircuitRequest.__type.srcPeer.__type"},{"id":1109,"kind":32,"name":"addrs","url":"modules/_circuit_circuit_hop_.html#circuitrequest.__type.srcpeer.__type-2.addrs-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/hop\".CircuitRequest.__type.srcPeer.__type"},{"id":1110,"kind":4194304,"name":"Connection","url":"modules/_circuit_circuit_hop_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/circuit/hop\""},{"id":1111,"kind":4194304,"name":"StreamHandlerT","url":"modules/_circuit_circuit_hop_.html#streamhandlert","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/circuit/hop\""},{"id":1112,"kind":4194304,"name":"Transport","url":"modules/_circuit_circuit_hop_.html#transport","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/circuit/hop\""},{"id":1113,"kind":4194304,"name":"HopRequest","url":"modules/_circuit_circuit_hop_.html#hoprequest","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/circuit/hop\""},{"id":1114,"kind":65536,"name":"__type","url":"modules/_circuit_circuit_hop_.html#hoprequest.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"\"circuit/circuit/hop\".HopRequest"},{"id":1115,"kind":32,"name":"connection","url":"modules/_circuit_circuit_hop_.html#hoprequest.__type-3.connection-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/hop\".HopRequest.__type"},{"id":1116,"kind":32,"name":"request","url":"modules/_circuit_circuit_hop_.html#hoprequest.__type-3.request","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/hop\".HopRequest.__type"},{"id":1117,"kind":32,"name":"streamHandler","url":"modules/_circuit_circuit_hop_.html#hoprequest.__type-3.streamhandler","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/hop\".HopRequest.__type"},{"id":1118,"kind":32,"name":"circuit","url":"modules/_circuit_circuit_hop_.html#hoprequest.__type-3.circuit","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/hop\".HopRequest.__type"},{"id":1119,"kind":64,"name":"handleHop","url":"modules/_circuit_circuit_hop_.html#handlehop","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"circuit/circuit/hop\""},{"id":1120,"kind":64,"name":"hop","url":"modules/_circuit_circuit_hop_.html#hop","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"circuit/circuit/hop\""},{"id":1121,"kind":64,"name":"canHop","url":"modules/_circuit_circuit_hop_.html#canhop","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"circuit/circuit/hop\""},{"id":1122,"kind":64,"name":"handleCanHop","url":"modules/_circuit_circuit_hop_.html#handlecanhop","classes":"tsd-kind-function tsd-parent-kind-module tsd-is-private","parent":"\"circuit/circuit/hop\""},{"id":1123,"kind":1,"name":"\"circuit/circuit/stop\"","url":"modules/_circuit_circuit_stop_.html","classes":"tsd-kind-module"},{"id":1124,"kind":64,"name":"handleStop","url":"modules/_circuit_circuit_stop_.html#handlestop","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"circuit/circuit/stop\""},{"id":1125,"kind":64,"name":"stop","url":"modules/_circuit_circuit_stop_.html#stop","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"circuit/circuit/stop\""},{"id":1126,"kind":4194304,"name":"Connection","url":"modules/_circuit_circuit_stop_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/circuit/stop\""},{"id":1127,"kind":4194304,"name":"MuxedStream","url":"modules/_circuit_circuit_stop_.html#muxedstream","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/circuit/stop\""},{"id":1128,"kind":4194304,"name":"CircuitRequest","url":"modules/_circuit_circuit_stop_.html#circuitrequest","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/circuit/stop\""},{"id":1129,"kind":65536,"name":"__type","url":"modules/_circuit_circuit_stop_.html#circuitrequest.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"\"circuit/circuit/stop\".CircuitRequest"},{"id":1130,"kind":32,"name":"type","url":"modules/_circuit_circuit_stop_.html#circuitrequest.__type.type","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/stop\".CircuitRequest.__type"},{"id":1131,"kind":32,"name":"dstPeer","url":"modules/_circuit_circuit_stop_.html#circuitrequest.__type.dstpeer","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/stop\".CircuitRequest.__type"},{"id":1132,"kind":65536,"name":"__type","url":"modules/_circuit_circuit_stop_.html#circuitrequest.__type.dstpeer.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"\"circuit/circuit/stop\".CircuitRequest.__type.dstPeer"},{"id":1133,"kind":32,"name":"id","url":"modules/_circuit_circuit_stop_.html#circuitrequest.__type.dstpeer.__type-1.id","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/stop\".CircuitRequest.__type.dstPeer.__type"},{"id":1134,"kind":32,"name":"addrs","url":"modules/_circuit_circuit_stop_.html#circuitrequest.__type.dstpeer.__type-1.addrs","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/stop\".CircuitRequest.__type.dstPeer.__type"},{"id":1135,"kind":32,"name":"srcPeer","url":"modules/_circuit_circuit_stop_.html#circuitrequest.__type.srcpeer","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/stop\".CircuitRequest.__type"},{"id":1136,"kind":65536,"name":"__type","url":"modules/_circuit_circuit_stop_.html#circuitrequest.__type.srcpeer.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"\"circuit/circuit/stop\".CircuitRequest.__type.srcPeer"},{"id":1137,"kind":32,"name":"id","url":"modules/_circuit_circuit_stop_.html#circuitrequest.__type.srcpeer.__type-2.id-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/stop\".CircuitRequest.__type.srcPeer.__type"},{"id":1138,"kind":32,"name":"addrs","url":"modules/_circuit_circuit_stop_.html#circuitrequest.__type.srcpeer.__type-2.addrs-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"\"circuit/circuit/stop\".CircuitRequest.__type.srcPeer.__type"},{"id":1139,"kind":4194304,"name":"StreamHandlerT","url":"modules/_circuit_circuit_stop_.html#streamhandlert","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/circuit/stop\""},{"id":1140,"kind":1,"name":"\"circuit/circuit/utils\"","url":"modules/_circuit_circuit_utils_.html","classes":"tsd-kind-module"},{"id":1141,"kind":4194304,"name":"StreamHandler","url":"modules/_circuit_circuit_utils_.html#streamhandler","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/circuit/utils\""},{"id":1142,"kind":4194304,"name":"CircuitStatus","url":"modules/_circuit_circuit_utils_.html#circuitstatus","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/circuit/utils\""},{"id":1143,"kind":64,"name":"validateAddrs","url":"modules/_circuit_circuit_utils_.html#validateaddrs","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"circuit/circuit/utils\""},{"id":1144,"kind":1,"name":"\"circuit/constants\"","url":"modules/_circuit_constants_.html","classes":"tsd-kind-module"},{"id":1145,"kind":32,"name":"ADVERTISE_BOOT_DELAY","url":"modules/_circuit_constants_.html#advertise_boot_delay","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"circuit/constants\""},{"id":1146,"kind":32,"name":"ADVERTISE_TTL","url":"modules/_circuit_constants_.html#advertise_ttl","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"circuit/constants\""},{"id":1147,"kind":32,"name":"CIRCUIT_PROTO_CODE","url":"modules/_circuit_constants_.html#circuit_proto_code","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"circuit/constants\""},{"id":1148,"kind":32,"name":"HOP_METADATA_KEY","url":"modules/_circuit_constants_.html#hop_metadata_key","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"circuit/constants\""},{"id":1149,"kind":32,"name":"HOP_METADATA_VALUE","url":"modules/_circuit_constants_.html#hop_metadata_value","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"circuit/constants\""},{"id":1150,"kind":32,"name":"RELAY_RENDEZVOUS_NS","url":"modules/_circuit_constants_.html#relay_rendezvous_ns","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"circuit/constants\""},{"id":1151,"kind":1,"name":"\"circuit/listener\"","url":"modules/_circuit_listener_.html","classes":"tsd-kind-module"},{"id":1152,"kind":64,"name":"_exports","url":"modules/_circuit_listener_.html#_exports","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"circuit/listener\""},{"id":1153,"kind":4194304,"name":"Multiaddr","url":"modules/_circuit_listener_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/listener\""},{"id":1154,"kind":4194304,"name":"Listener","url":"modules/_circuit_listener_.html#listener","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"circuit/listener\""},{"id":1155,"kind":1,"name":"\"circuit/multicodec\"","url":"modules/_circuit_multicodec_.html","classes":"tsd-kind-module"},{"id":1156,"kind":32,"name":"relay","url":"modules/_circuit_multicodec_.html#relay","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"circuit/multicodec\""},{"id":1157,"kind":1,"name":"\"circuit/protocol/index\"","url":"modules/_circuit_protocol_index_.html","classes":"tsd-kind-module"},{"id":1158,"kind":32,"name":"_exports","url":"modules/_circuit_protocol_index_.html#_exports","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"circuit/protocol/index\""},{"id":1159,"kind":65536,"name":"__type","url":"modules/_circuit_protocol_index_.html#_exports.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports"},{"id":1160,"kind":32,"name":"CircuitRelay","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type"},{"id":1161,"kind":65536,"name":"__type","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay"},{"id":1162,"kind":64,"name":"encode","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.encode","classes":"tsd-kind-function tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type"},{"id":1163,"kind":64,"name":"decode","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.decode","classes":"tsd-kind-function tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type"},{"id":1164,"kind":32,"name":"Status","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type"},{"id":1165,"kind":65536,"name":"__type","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status"},{"id":1166,"kind":32,"name":"SUCCESS","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.success","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1167,"kind":32,"name":"HOP_SRC_ADDR_TOO_LONG","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.hop_src_addr_too_long","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1168,"kind":32,"name":"HOP_DST_ADDR_TOO_LONG","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.hop_dst_addr_too_long","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1169,"kind":32,"name":"HOP_SRC_MULTIADDR_INVALID","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.hop_src_multiaddr_invalid","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1170,"kind":32,"name":"HOP_DST_MULTIADDR_INVALID","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.hop_dst_multiaddr_invalid","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1171,"kind":32,"name":"HOP_NO_CONN_TO_DST","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.hop_no_conn_to_dst","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1172,"kind":32,"name":"HOP_CANT_DIAL_DST","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.hop_cant_dial_dst","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1173,"kind":32,"name":"HOP_CANT_OPEN_DST_STREAM","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.hop_cant_open_dst_stream","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1174,"kind":32,"name":"HOP_CANT_SPEAK_RELAY","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.hop_cant_speak_relay","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1175,"kind":32,"name":"HOP_CANT_RELAY_TO_SELF","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.hop_cant_relay_to_self","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1176,"kind":32,"name":"STOP_SRC_ADDR_TOO_LONG","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.stop_src_addr_too_long","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1177,"kind":32,"name":"STOP_DST_ADDR_TOO_LONG","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.stop_dst_addr_too_long","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1178,"kind":32,"name":"STOP_SRC_MULTIADDR_INVALID","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.stop_src_multiaddr_invalid","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1179,"kind":32,"name":"STOP_DST_MULTIADDR_INVALID","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.stop_dst_multiaddr_invalid","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1180,"kind":32,"name":"STOP_RELAY_REFUSED","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.stop_relay_refused","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1181,"kind":32,"name":"MALFORMED_MESSAGE","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.status.__type-2.malformed_message","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Status.__type"},{"id":1182,"kind":32,"name":"Type","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.type","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type"},{"id":1183,"kind":65536,"name":"__type","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.type.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Type"},{"id":1184,"kind":32,"name":"HOP","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.type.__type-3.hop","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Type.__type"},{"id":1185,"kind":32,"name":"STOP","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.type.__type-3.stop","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Type.__type"},{"id":1186,"kind":32,"name":"STATUS","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.type.__type-3.status-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Type.__type"},{"id":1187,"kind":32,"name":"CAN_HOP","url":"modules/_circuit_protocol_index_.html#_exports.__type.circuitrelay.__type-1.type.__type-3.can_hop","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"circuit/protocol/index\"._exports.__type.CircuitRelay.__type.Type.__type"},{"id":1188,"kind":1,"name":"\"circuit/utils\"","url":"modules/_circuit_utils_.html","classes":"tsd-kind-module"},{"id":1189,"kind":64,"name":"namespaceToCid","url":"modules/_circuit_utils_.html#namespacetocid","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"circuit/utils\""},{"id":1190,"kind":1,"name":"\"config\"","url":"modules/_config_.html","classes":"tsd-kind-module"},{"id":1191,"kind":64,"name":"validate","url":"modules/_config_.html#validate","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"config\""},{"id":1192,"kind":1,"name":"\"connection-manager/visibility-change-emitter\"","url":"modules/_connection_manager_visibility_change_emitter_.html","classes":"tsd-kind-module"},{"id":1193,"kind":128,"name":"VisibilityChangeEmitter","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"connection-manager/visibility-change-emitter\""},{"id":1194,"kind":1024,"name":"_initializeVisibilityVarNames","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#_initializevisibilityvarnames","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1195,"kind":1024,"name":"_hidden","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#_hidden","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1196,"kind":1024,"name":"_visibilityChange","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#_visibilitychange","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1197,"kind":1024,"name":"_addVisibilityChangeListener","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#_addvisibilitychangelistener","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1198,"kind":2048,"name":"isVisible","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#isvisible","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1199,"kind":1024,"name":"_handleVisibilityChange","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#_handlevisibilitychange","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1200,"kind":2048,"name":"addListener","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1201,"kind":2048,"name":"on","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1202,"kind":2048,"name":"once","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1203,"kind":2048,"name":"removeListener","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1204,"kind":2048,"name":"off","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1205,"kind":2048,"name":"removeAllListeners","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1206,"kind":2048,"name":"setMaxListeners","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1207,"kind":2048,"name":"getMaxListeners","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1208,"kind":2048,"name":"listeners","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1209,"kind":2048,"name":"rawListeners","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1210,"kind":2048,"name":"emit","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1211,"kind":2048,"name":"listenerCount","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1212,"kind":32,"name":"VisibilityChangeEmitter_base","url":"modules/_connection_manager_visibility_change_emitter_.html#visibilitychangeemitter_base","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"connection-manager/visibility-change-emitter\""},{"id":1213,"kind":16777216,"name":"Events","url":"classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html#events","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"connection-manager/visibility-change-emitter\".VisibilityChangeEmitter"},{"id":1214,"kind":4194304,"name":"Events","url":"modules/_connection_manager_visibility_change_emitter_.html#events","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"connection-manager/visibility-change-emitter\""},{"id":1215,"kind":1,"name":"\"constants\"","url":"modules/_constants_.html","classes":"tsd-kind-module"},{"id":1216,"kind":32,"name":"DIAL_TIMEOUT","url":"modules/_constants_.html#dial_timeout","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"constants\""},{"id":1217,"kind":32,"name":"MAX_PARALLEL_DIALS","url":"modules/_constants_.html#max_parallel_dials","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"constants\""},{"id":1218,"kind":32,"name":"MAX_PER_PEER_DIALS","url":"modules/_constants_.html#max_per_peer_dials","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"constants\""},{"id":1219,"kind":2,"name":"METRICS","url":"modules/_constants_.metrics.html","classes":"tsd-kind-namespace tsd-parent-kind-module","parent":"\"constants\""},{"id":1220,"kind":32,"name":"computeThrottleMaxQueueSize","url":"modules/_constants_.metrics.html#computethrottlemaxqueuesize","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"constants\".METRICS"},{"id":1221,"kind":32,"name":"computeThrottleTimeout","url":"modules/_constants_.metrics.html#computethrottletimeout","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"constants\".METRICS"},{"id":1222,"kind":32,"name":"movingAverageIntervals","url":"modules/_constants_.metrics.html#movingaverageintervals","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"constants\".METRICS"},{"id":1223,"kind":32,"name":"maxOldPeersRetention","url":"modules/_constants_.metrics.html#maxoldpeersretention","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"constants\".METRICS"},{"id":1224,"kind":1,"name":"\"content-routing/utils\"","url":"modules/_content_routing_utils_.html","classes":"tsd-kind-module"},{"id":1225,"kind":4194304,"name":"PeerId","url":"modules/_content_routing_utils_.html#peerid","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"content-routing/utils\""},{"id":1226,"kind":4194304,"name":"Multiaddr","url":"modules/_content_routing_utils_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"content-routing/utils\""},{"id":1227,"kind":64,"name":"storeAddresses","url":"modules/_content_routing_utils_.html#storeaddresses","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"content-routing/utils\""},{"id":1228,"kind":64,"name":"uniquePeers","url":"modules/_content_routing_utils_.html#uniquepeers","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"content-routing/utils\""},{"id":1229,"kind":64,"name":"requirePeers","url":"modules/_content_routing_utils_.html#requirepeers","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"content-routing/utils\""},{"id":1230,"kind":64,"name":"maybeLimitSource","url":"modules/_content_routing_utils_.html#maybelimitsource","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"content-routing/utils\""},{"id":1231,"kind":1,"name":"\"errors\"","url":"modules/_errors_.html","classes":"tsd-kind-module"},{"id":1232,"kind":2,"name":"messages","url":"modules/_errors_.messages.html","classes":"tsd-kind-namespace tsd-parent-kind-module","parent":"\"errors\""},{"id":1233,"kind":32,"name":"NOT_STARTED_YET","url":"modules/_errors_.messages.html#not_started_yet","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".messages"},{"id":1234,"kind":32,"name":"DHT_DISABLED","url":"modules/_errors_.messages.html#dht_disabled","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".messages"},{"id":1235,"kind":32,"name":"CONN_ENCRYPTION_REQUIRED","url":"modules/_errors_.messages.html#conn_encryption_required","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".messages"},{"id":1236,"kind":2,"name":"codes","url":"modules/_errors_.codes.html","classes":"tsd-kind-namespace tsd-parent-kind-module","parent":"\"errors\""},{"id":1237,"kind":32,"name":"DHT_DISABLED_1","url":"modules/_errors_.codes.html#dht_disabled_1","classes":"tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported","parent":"\"errors\".codes"},{"id":1238,"kind":16777216,"name":"DHT_DISABLED","url":"modules/_errors_.codes.html#dht_disabled","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1239,"kind":32,"name":"PUBSUB_NOT_STARTED","url":"modules/_errors_.codes.html#pubsub_not_started","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1240,"kind":32,"name":"DHT_NOT_STARTED","url":"modules/_errors_.codes.html#dht_not_started","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1241,"kind":32,"name":"CONN_ENCRYPTION_REQUIRED_1","url":"modules/_errors_.codes.html#conn_encryption_required_1","classes":"tsd-kind-variable tsd-parent-kind-namespace tsd-is-not-exported","parent":"\"errors\".codes"},{"id":1242,"kind":16777216,"name":"CONN_ENCRYPTION_REQUIRED","url":"modules/_errors_.codes.html#conn_encryption_required","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1243,"kind":32,"name":"ERR_CONNECTION_ENDED","url":"modules/_errors_.codes.html#err_connection_ended","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1244,"kind":32,"name":"ERR_CONNECTION_FAILED","url":"modules/_errors_.codes.html#err_connection_failed","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1245,"kind":32,"name":"ERR_NODE_NOT_STARTED","url":"modules/_errors_.codes.html#err_node_not_started","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1246,"kind":32,"name":"ERR_ALREADY_ABORTED","url":"modules/_errors_.codes.html#err_already_aborted","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1247,"kind":32,"name":"ERR_NO_VALID_ADDRESSES","url":"modules/_errors_.codes.html#err_no_valid_addresses","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1248,"kind":32,"name":"ERR_DIALED_SELF","url":"modules/_errors_.codes.html#err_dialed_self","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1249,"kind":32,"name":"ERR_DISCOVERED_SELF","url":"modules/_errors_.codes.html#err_discovered_self","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1250,"kind":32,"name":"ERR_DUPLICATE_TRANSPORT","url":"modules/_errors_.codes.html#err_duplicate_transport","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1251,"kind":32,"name":"ERR_ENCRYPTION_FAILED","url":"modules/_errors_.codes.html#err_encryption_failed","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1252,"kind":32,"name":"ERR_HOP_REQUEST_FAILED","url":"modules/_errors_.codes.html#err_hop_request_failed","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1253,"kind":32,"name":"ERR_INVALID_KEY","url":"modules/_errors_.codes.html#err_invalid_key","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1254,"kind":32,"name":"ERR_INVALID_MESSAGE","url":"modules/_errors_.codes.html#err_invalid_message","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1255,"kind":32,"name":"ERR_INVALID_PARAMETERS","url":"modules/_errors_.codes.html#err_invalid_parameters","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1256,"kind":32,"name":"ERR_INVALID_PEER","url":"modules/_errors_.codes.html#err_invalid_peer","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1257,"kind":32,"name":"ERR_MUXER_UNAVAILABLE","url":"modules/_errors_.codes.html#err_muxer_unavailable","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1258,"kind":32,"name":"ERR_TIMEOUT","url":"modules/_errors_.codes.html#err_timeout","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1259,"kind":32,"name":"ERR_TRANSPORT_UNAVAILABLE","url":"modules/_errors_.codes.html#err_transport_unavailable","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1260,"kind":32,"name":"ERR_TRANSPORT_DIAL_FAILED","url":"modules/_errors_.codes.html#err_transport_dial_failed","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1261,"kind":32,"name":"ERR_UNSUPPORTED_PROTOCOL","url":"modules/_errors_.codes.html#err_unsupported_protocol","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1262,"kind":32,"name":"ERR_INVALID_MULTIADDR","url":"modules/_errors_.codes.html#err_invalid_multiaddr","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1263,"kind":32,"name":"ERR_SIGNATURE_NOT_VALID","url":"modules/_errors_.codes.html#err_signature_not_valid","classes":"tsd-kind-variable tsd-parent-kind-namespace","parent":"\"errors\".codes"},{"id":1264,"kind":1,"name":"\"get-peer\"","url":"modules/_get_peer_.html","classes":"tsd-kind-module"},{"id":1265,"kind":2,"name":"getPeer","url":"modules/_get_peer_.getpeer.html","classes":"tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported","parent":"\"get-peer\""},{"id":1266,"kind":16777216,"name":"Multiaddr","url":"modules/_get_peer_.getpeer.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"get-peer\".getPeer"},{"id":1267,"kind":4194304,"name":"Multiaddr","url":"modules/_get_peer_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"get-peer\""},{"id":1268,"kind":1,"name":"\"identify/consts\"","url":"modules/_identify_consts_.html","classes":"tsd-kind-module"},{"id":1269,"kind":32,"name":"PROTOCOL_VERSION","url":"modules/_identify_consts_.html#protocol_version","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"identify/consts\""},{"id":1270,"kind":32,"name":"AGENT_VERSION","url":"modules/_identify_consts_.html#agent_version","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"identify/consts\""},{"id":1271,"kind":32,"name":"MULTICODEC_IDENTIFY","url":"modules/_identify_consts_.html#multicodec_identify","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"identify/consts\""},{"id":1272,"kind":32,"name":"MULTICODEC_IDENTIFY_PUSH","url":"modules/_identify_consts_.html#multicodec_identify_push","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"identify/consts\""},{"id":1273,"kind":1,"name":"\"identify/message\"","url":"modules/_identify_message_.html","classes":"tsd-kind-module"},{"id":1274,"kind":32,"name":"_exports","url":"modules/_identify_message_.html#_exports","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"identify/message\""},{"id":1275,"kind":1,"name":"\"insecure/plaintext\"","url":"modules/_insecure_plaintext_.html","classes":"tsd-kind-module"},{"id":1276,"kind":4194304,"name":"Connection","url":"modules/_insecure_plaintext_.html#connection","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"insecure/plaintext\""},{"id":1277,"kind":32,"name":"protocol","url":"modules/_insecure_plaintext_.html#protocol","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"insecure/plaintext\""},{"id":1278,"kind":64,"name":"secureInbound","url":"modules/_insecure_plaintext_.html#secureinbound","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"insecure/plaintext\""},{"id":1279,"kind":64,"name":"secureOutbound","url":"modules/_insecure_plaintext_.html#secureoutbound","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"insecure/plaintext\""},{"id":1280,"kind":1,"name":"\"insecure/proto\"","url":"modules/_insecure_proto_.html","classes":"tsd-kind-module"},{"id":1281,"kind":32,"name":"_exports","url":"modules/_insecure_proto_.html#_exports","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"insecure/proto\""},{"id":1282,"kind":1,"name":"\"keychain/util\"","url":"modules/_keychain_util_.html","classes":"tsd-kind-module"},{"id":1283,"kind":64,"name":"certificateForKey","url":"modules/_keychain_util_.html#certificateforkey","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"keychain/util\""},{"id":1284,"kind":64,"name":"findAsync","url":"modules/_keychain_util_.html#findasync","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"keychain/util\""},{"id":1285,"kind":1,"name":"\"metrics/old-peers\"","url":"modules/_metrics_old_peers_.html","classes":"tsd-kind-module"},{"id":1286,"kind":64,"name":"_exports","url":"modules/_metrics_old_peers_.html#_exports","classes":"tsd-kind-function tsd-parent-kind-module tsd-is-not-exported","parent":"\"metrics/old-peers\""},{"id":1287,"kind":1,"name":"\"peer-store/persistent/consts\"","url":"modules/_peer_store_persistent_consts_.html","classes":"tsd-kind-module"},{"id":1288,"kind":32,"name":"NAMESPACE_COMMON","url":"modules/_peer_store_persistent_consts_.html#namespace_common","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"peer-store/persistent/consts\""},{"id":1289,"kind":32,"name":"NAMESPACE_ADDRESS","url":"modules/_peer_store_persistent_consts_.html#namespace_address","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"peer-store/persistent/consts\""},{"id":1290,"kind":32,"name":"NAMESPACE_KEYS","url":"modules/_peer_store_persistent_consts_.html#namespace_keys","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"peer-store/persistent/consts\""},{"id":1291,"kind":32,"name":"NAMESPACE_METADATA","url":"modules/_peer_store_persistent_consts_.html#namespace_metadata","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"peer-store/persistent/consts\""},{"id":1292,"kind":32,"name":"NAMESPACE_PROTOCOL","url":"modules/_peer_store_persistent_consts_.html#namespace_protocol","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"peer-store/persistent/consts\""},{"id":1293,"kind":1,"name":"\"peer-store/persistent/pb/address-book.proto\"","url":"modules/_peer_store_persistent_pb_address_book_proto_.html","classes":"tsd-kind-module"},{"id":1294,"kind":32,"name":"_exports","url":"modules/_peer_store_persistent_pb_address_book_proto_.html#_exports","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/persistent/pb/address-book.proto\""},{"id":1295,"kind":1,"name":"\"peer-store/persistent/pb/proto-book.proto\"","url":"modules/_peer_store_persistent_pb_proto_book_proto_.html","classes":"tsd-kind-module"},{"id":1296,"kind":32,"name":"_exports","url":"modules/_peer_store_persistent_pb_proto_book_proto_.html#_exports","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"peer-store/persistent/pb/proto-book.proto\""},{"id":1297,"kind":1,"name":"\"ping/constants\"","url":"modules/_ping_constants_.html","classes":"tsd-kind-module"},{"id":1298,"kind":32,"name":"PROTOCOL","url":"modules/_ping_constants_.html#protocol","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"ping/constants\""},{"id":1299,"kind":32,"name":"PING_LENGTH","url":"modules/_ping_constants_.html#ping_length","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"ping/constants\""},{"id":1300,"kind":1,"name":"\"ping/index\"","url":"modules/_ping_index_.html","classes":"tsd-kind-module"},{"id":1301,"kind":2,"name":"ping","url":"modules/_ping_index_.ping.html","classes":"tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported","parent":"\"ping/index\""},{"id":1302,"kind":16777216,"name":"mount","url":"modules/_ping_index_.ping.html#mount","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"ping/index\".ping"},{"id":1303,"kind":16777216,"name":"unmount","url":"modules/_ping_index_.ping.html#unmount","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"ping/index\".ping"},{"id":1304,"kind":16777216,"name":"Libp2p","url":"modules/_ping_index_.ping.html#libp2p","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"ping/index\".ping"},{"id":1305,"kind":16777216,"name":"Multiaddr","url":"modules/_ping_index_.ping.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"ping/index\".ping"},{"id":1306,"kind":16777216,"name":"PeerId","url":"modules/_ping_index_.ping.html#peerid","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"ping/index\".ping"},{"id":1307,"kind":4194304,"name":"Libp2p","url":"modules/_ping_index_.html#libp2p","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"ping/index\""},{"id":1308,"kind":4194304,"name":"PeerId","url":"modules/_ping_index_.html#peerid","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"ping/index\""},{"id":1309,"kind":4194304,"name":"Multiaddr","url":"modules/_ping_index_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"ping/index\""},{"id":1310,"kind":64,"name":"mount","url":"modules/_ping_index_.html#mount","classes":"tsd-kind-function tsd-parent-kind-module tsd-is-not-exported","parent":"\"ping/index\""},{"id":1311,"kind":64,"name":"unmount","url":"modules/_ping_index_.html#unmount","classes":"tsd-kind-function tsd-parent-kind-module tsd-is-not-exported","parent":"\"ping/index\""},{"id":1312,"kind":1,"name":"\"ping/util\"","url":"modules/_ping_util_.html","classes":"tsd-kind-module"},{"id":1313,"kind":64,"name":"rnd","url":"modules/_ping_util_.html#rnd","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"ping/util\""},{"id":1314,"kind":1,"name":"\"pnet/crypto\"","url":"modules/_pnet_crypto_.html","classes":"tsd-kind-module"},{"id":1315,"kind":64,"name":"createBoxStream","url":"modules/_pnet_crypto_.html#createboxstream","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"pnet/crypto\""},{"id":1316,"kind":64,"name":"createUnboxStream","url":"modules/_pnet_crypto_.html#createunboxstream","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"pnet/crypto\""},{"id":1317,"kind":64,"name":"decodeV1PSK","url":"modules/_pnet_crypto_.html#decodev1psk","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"pnet/crypto\""},{"id":1318,"kind":1,"name":"\"pnet/errors\"","url":"modules/_pnet_errors_.html","classes":"tsd-kind-module"},{"id":1319,"kind":32,"name":"INVALID_PEER","url":"modules/_pnet_errors_.html#invalid_peer","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"pnet/errors\""},{"id":1320,"kind":32,"name":"INVALID_PSK","url":"modules/_pnet_errors_.html#invalid_psk","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"pnet/errors\""},{"id":1321,"kind":32,"name":"NO_LOCAL_ID","url":"modules/_pnet_errors_.html#no_local_id","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"pnet/errors\""},{"id":1322,"kind":32,"name":"NO_HANDSHAKE_CONNECTION","url":"modules/_pnet_errors_.html#no_handshake_connection","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"pnet/errors\""},{"id":1323,"kind":32,"name":"STREAM_ENDED","url":"modules/_pnet_errors_.html#stream_ended","classes":"tsd-kind-variable tsd-parent-kind-module","parent":"\"pnet/errors\""},{"id":1324,"kind":1,"name":"\"pnet/key-generator\"","url":"modules/_pnet_key_generator_.html","classes":"tsd-kind-module"},{"id":1325,"kind":2,"name":"generate","url":"modules/_pnet_key_generator_.generate.html","classes":"tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported","parent":"\"pnet/key-generator\""},{"id":1326,"kind":16777216,"name":"NONCE_LENGTH","url":"modules/_pnet_key_generator_.generate.html#nonce_length","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"pnet/key-generator\".generate"},{"id":1327,"kind":16777216,"name":"KEY_LENGTH","url":"modules/_pnet_key_generator_.generate.html#key_length","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"pnet/key-generator\".generate"},{"id":1328,"kind":32,"name":"NONCE_LENGTH","url":"modules/_pnet_key_generator_.html#nonce_length","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"pnet/key-generator\""},{"id":1329,"kind":32,"name":"KEY_LENGTH","url":"modules/_pnet_key_generator_.html#key_length","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"pnet/key-generator\""},{"id":1330,"kind":1,"name":"\"pnet/index\"","url":"modules/_pnet_index_.html","classes":"tsd-kind-module"},{"id":1331,"kind":128,"name":"Protector","url":"classes/_pnet_index_.protector.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"pnet/index\""},{"id":1332,"kind":512,"name":"constructor","url":"classes/_pnet_index_.protector.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"pnet/index\".Protector"},{"id":1333,"kind":1024,"name":"psk","url":"classes/_pnet_index_.protector.html#psk","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"pnet/index\".Protector"},{"id":1334,"kind":1024,"name":"tag","url":"classes/_pnet_index_.protector.html#tag","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"pnet/index\".Protector"},{"id":1335,"kind":2048,"name":"protect","url":"classes/_pnet_index_.protector.html#protect","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"pnet/index\".Protector"},{"id":1336,"kind":16777216,"name":"errors","url":"classes/_pnet_index_.protector.html#errors","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"pnet/index\".Protector"},{"id":1337,"kind":16777216,"name":"generate","url":"classes/_pnet_index_.protector.html#generate","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"pnet/index\".Protector"},{"id":1338,"kind":16777216,"name":"MultiaddrConnection","url":"classes/_pnet_index_.protector.html#multiaddrconnection","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"pnet/index\".Protector"},{"id":1339,"kind":4194304,"name":"MultiaddrConnection","url":"modules/_pnet_index_.html#multiaddrconnection","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"pnet/index\""},{"id":1340,"kind":65536,"name":"__type","url":"modules/_pnet_index_.html#multiaddrconnection.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection"},{"id":1341,"kind":32,"name":"sink","url":"modules/_pnet_index_.html#multiaddrconnection.__type.sink","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type"},{"id":1342,"kind":65536,"name":"__type","url":"modules/_pnet_index_.html#multiaddrconnection.__type.sink.__type-2","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type.sink"},{"id":1343,"kind":32,"name":"source","url":"modules/_pnet_index_.html#multiaddrconnection.__type.source","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type"},{"id":1344,"kind":65536,"name":"__type","url":"modules/_pnet_index_.html#multiaddrconnection.__type.source.__type-3","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type.source"},{"id":1345,"kind":32,"name":"close","url":"modules/_pnet_index_.html#multiaddrconnection.__type.close","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type"},{"id":1346,"kind":65536,"name":"__type","url":"modules/_pnet_index_.html#multiaddrconnection.__type.close.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type.close"},{"id":1347,"kind":32,"name":"conn","url":"modules/_pnet_index_.html#multiaddrconnection.__type.conn","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type"},{"id":1348,"kind":32,"name":"remoteAddr","url":"modules/_pnet_index_.html#multiaddrconnection.__type.remoteaddr","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type"},{"id":1349,"kind":32,"name":"localAddr","url":"modules/_pnet_index_.html#multiaddrconnection.__type.localaddr","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type"},{"id":1350,"kind":32,"name":"timeline","url":"modules/_pnet_index_.html#multiaddrconnection.__type.timeline","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type"},{"id":1351,"kind":65536,"name":"__type","url":"modules/_pnet_index_.html#multiaddrconnection.__type.timeline.__type-4","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type.timeline"},{"id":1352,"kind":32,"name":"open","url":"modules/_pnet_index_.html#multiaddrconnection.__type.timeline.__type-4.open","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type.timeline.__type"},{"id":1353,"kind":32,"name":"upgraded","url":"modules/_pnet_index_.html#multiaddrconnection.__type.timeline.__type-4.upgraded","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type.timeline.__type"},{"id":1354,"kind":32,"name":"close","url":"modules/_pnet_index_.html#multiaddrconnection.__type.timeline.__type-4.close-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pnet/index\".MultiaddrConnection.__type.timeline.__type"},{"id":1355,"kind":32,"name":"Errors","url":"modules/_pnet_index_.html#errors","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"pnet/index\""},{"id":1356,"kind":32,"name":"generate","url":"modules/_pnet_index_.html#generate","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"pnet/index\""},{"id":1357,"kind":1,"name":"\"pubsub-adapter\"","url":"modules/_pubsub_adapter_.html","classes":"tsd-kind-module"},{"id":1358,"kind":2,"name":"pubsubAdapter","url":"modules/_pubsub_adapter_.pubsubadapter.html","classes":"tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported","parent":"\"pubsub-adapter\""},{"id":1359,"kind":16777216,"name":"InMessage","url":"modules/_pubsub_adapter_.pubsubadapter.html#inmessage","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"pubsub-adapter\".pubsubAdapter"},{"id":1360,"kind":16777216,"name":"PubsubRouter","url":"modules/_pubsub_adapter_.pubsubadapter.html#pubsubrouter","classes":"tsd-kind-reference tsd-parent-kind-namespace","parent":"\"pubsub-adapter\".pubsubAdapter"},{"id":1361,"kind":4194304,"name":"InMessage","url":"modules/_pubsub_adapter_.html#inmessage","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"pubsub-adapter\""},{"id":1362,"kind":65536,"name":"__type","url":"modules/_pubsub_adapter_.html#inmessage.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias tsd-is-not-exported","parent":"\"pubsub-adapter\".InMessage"},{"id":1363,"kind":32,"name":"from","url":"modules/_pubsub_adapter_.html#inmessage.__type.from","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pubsub-adapter\".InMessage.__type"},{"id":1364,"kind":32,"name":"receivedFrom","url":"modules/_pubsub_adapter_.html#inmessage.__type.receivedfrom","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pubsub-adapter\".InMessage.__type"},{"id":1365,"kind":32,"name":"topicIDs","url":"modules/_pubsub_adapter_.html#inmessage.__type.topicids","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pubsub-adapter\".InMessage.__type"},{"id":1366,"kind":32,"name":"seqno","url":"modules/_pubsub_adapter_.html#inmessage.__type.seqno","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pubsub-adapter\".InMessage.__type"},{"id":1367,"kind":32,"name":"data","url":"modules/_pubsub_adapter_.html#inmessage.__type.data","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pubsub-adapter\".InMessage.__type"},{"id":1368,"kind":32,"name":"signature","url":"modules/_pubsub_adapter_.html#inmessage.__type.signature","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pubsub-adapter\".InMessage.__type"},{"id":1369,"kind":32,"name":"key","url":"modules/_pubsub_adapter_.html#inmessage.__type.key","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"pubsub-adapter\".InMessage.__type"},{"id":1370,"kind":4194304,"name":"PubsubRouter","url":"modules/_pubsub_adapter_.html#pubsubrouter","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"pubsub-adapter\""},{"id":1371,"kind":1,"name":"\"record/envelope/envelope.proto\"","url":"modules/_record_envelope_envelope_proto_.html","classes":"tsd-kind-module"},{"id":1372,"kind":32,"name":"_exports","url":"modules/_record_envelope_envelope_proto_.html#_exports","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/envelope/envelope.proto\""},{"id":1373,"kind":65536,"name":"__type","url":"modules/_record_envelope_envelope_proto_.html#_exports.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"record/envelope/envelope.proto\"._exports"},{"id":1374,"kind":32,"name":"Envelope","url":"modules/_record_envelope_envelope_proto_.html#_exports.__type.envelope","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"record/envelope/envelope.proto\"._exports.__type"},{"id":1375,"kind":65536,"name":"__type","url":"modules/_record_envelope_envelope_proto_.html#_exports.__type.envelope.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"record/envelope/envelope.proto\"._exports.__type.Envelope"},{"id":1376,"kind":64,"name":"encode","url":"modules/_record_envelope_envelope_proto_.html#_exports.__type.envelope.__type-1.encode","classes":"tsd-kind-function tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"record/envelope/envelope.proto\"._exports.__type.Envelope.__type"},{"id":1377,"kind":64,"name":"decode","url":"modules/_record_envelope_envelope_proto_.html#_exports.__type.envelope.__type-1.decode","classes":"tsd-kind-function tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"record/envelope/envelope.proto\"._exports.__type.Envelope.__type"},{"id":1378,"kind":1,"name":"\"record/peer-record/consts\"","url":"modules/_record_peer_record_consts_.html","classes":"tsd-kind-module"},{"id":1379,"kind":32,"name":"domain","url":"modules/_record_peer_record_consts_.html#domain","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/peer-record/consts\""},{"id":1380,"kind":32,"name":"payloadType","url":"modules/_record_peer_record_consts_.html#payloadtype","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/peer-record/consts\""},{"id":1381,"kind":16777216,"name":"ENVELOPE_DOMAIN_PEER_RECORD","url":"modules/_record_peer_record_consts_.html#envelope_domain_peer_record","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"\"record/peer-record/consts\""},{"id":1382,"kind":16777216,"name":"ENVELOPE_PAYLOAD_TYPE_PEER_RECORD","url":"modules/_record_peer_record_consts_.html#envelope_payload_type_peer_record","classes":"tsd-kind-reference tsd-parent-kind-module","parent":"\"record/peer-record/consts\""},{"id":1383,"kind":1,"name":"\"record/peer-record/index\"","url":"modules/_record_peer_record_index_.html","classes":"tsd-kind-module"},{"id":1384,"kind":128,"name":"PeerRecord","url":"classes/_record_peer_record_index_.peerrecord.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"\"record/peer-record/index\""},{"id":1385,"kind":512,"name":"constructor","url":"classes/_record_peer_record_index_.peerrecord.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1386,"kind":1024,"name":"domain","url":"classes/_record_peer_record_index_.peerrecord.html#domain-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1387,"kind":1024,"name":"codec","url":"classes/_record_peer_record_index_.peerrecord.html#codec","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1388,"kind":1024,"name":"peerId","url":"classes/_record_peer_record_index_.peerrecord.html#peerid-1","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1389,"kind":1024,"name":"multiaddrs","url":"classes/_record_peer_record_index_.peerrecord.html#multiaddrs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1390,"kind":1024,"name":"seqNumber","url":"classes/_record_peer_record_index_.peerrecord.html#seqnumber","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1391,"kind":1024,"name":"_marshal","url":"classes/_record_peer_record_index_.peerrecord.html#_marshal","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1392,"kind":2048,"name":"marshal","url":"classes/_record_peer_record_index_.peerrecord.html#marshal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1393,"kind":2048,"name":"equals","url":"classes/_record_peer_record_index_.peerrecord.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1394,"kind":16777216,"name":"createFromProtobuf","url":"classes/_record_peer_record_index_.peerrecord.html#createfromprotobuf","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1395,"kind":16777216,"name":"DOMAIN","url":"classes/_record_peer_record_index_.peerrecord.html#domain","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1396,"kind":16777216,"name":"PeerId","url":"classes/_record_peer_record_index_.peerrecord.html#peerid","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1397,"kind":16777216,"name":"Multiaddr","url":"classes/_record_peer_record_index_.peerrecord.html#multiaddr","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1398,"kind":16777216,"name":"Record","url":"classes/_record_peer_record_index_.peerrecord.html#record","classes":"tsd-kind-reference tsd-parent-kind-class","parent":"\"record/peer-record/index\".PeerRecord"},{"id":1399,"kind":32,"name":"PeerId_1","url":"modules/_record_peer_record_index_.html#peerid_1","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/peer-record/index\""},{"id":1400,"kind":4194304,"name":"Multiaddr","url":"modules/_record_peer_record_index_.html#multiaddr","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/peer-record/index\""},{"id":1401,"kind":64,"name":"createFromProtobuf","url":"modules/_record_peer_record_index_.html#createfromprotobuf","classes":"tsd-kind-function tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/peer-record/index\""},{"id":1402,"kind":32,"name":"ENVELOPE_DOMAIN_PEER_RECORD","url":"modules/_record_peer_record_index_.html#envelope_domain_peer_record","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/peer-record/index\""},{"id":1403,"kind":4194304,"name":"PeerId","url":"modules/_record_peer_record_index_.html#peerid","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/peer-record/index\""},{"id":1404,"kind":4194304,"name":"Record","url":"modules/_record_peer_record_index_.html#record","classes":"tsd-kind-type-alias tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/peer-record/index\""},{"id":1405,"kind":1,"name":"\"record/peer-record/peer-record.proto\"","url":"modules/_record_peer_record_peer_record_proto_.html","classes":"tsd-kind-module"},{"id":1406,"kind":32,"name":"_exports","url":"modules/_record_peer_record_peer_record_proto_.html#_exports","classes":"tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported","parent":"\"record/peer-record/peer-record.proto\""},{"id":1407,"kind":65536,"name":"__type","url":"modules/_record_peer_record_peer_record_proto_.html#_exports.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"record/peer-record/peer-record.proto\"._exports"},{"id":1408,"kind":32,"name":"PeerRecord","url":"modules/_record_peer_record_peer_record_proto_.html#_exports.__type.peerrecord","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"record/peer-record/peer-record.proto\"._exports.__type"},{"id":1409,"kind":65536,"name":"__type","url":"modules/_record_peer_record_peer_record_proto_.html#_exports.__type.peerrecord.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-variable tsd-is-not-exported","parent":"\"record/peer-record/peer-record.proto\"._exports.__type.PeerRecord"},{"id":1410,"kind":64,"name":"encode","url":"modules/_record_peer_record_peer_record_proto_.html#_exports.__type.peerrecord.__type-1.encode","classes":"tsd-kind-function tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"record/peer-record/peer-record.proto\"._exports.__type.PeerRecord.__type"},{"id":1411,"kind":64,"name":"decode","url":"modules/_record_peer_record_peer_record_proto_.html#_exports.__type.peerrecord.__type-1.decode","classes":"tsd-kind-function tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"record/peer-record/peer-record.proto\"._exports.__type.PeerRecord.__type"},{"id":1412,"kind":1,"name":"\"record/utils\"","url":"modules/_record_utils_.html","classes":"tsd-kind-module"},{"id":1413,"kind":64,"name":"updateSelfPeerRecord","url":"modules/_record_utils_.html#updateselfpeerrecord","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"record/utils\""},{"id":1414,"kind":4194304,"name":"Libp2p","url":"modules/_record_utils_.html#libp2p","classes":"tsd-kind-type-alias tsd-parent-kind-module","parent":"\"record/utils\""}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,38.804]],["parent/0",[]],["name/1",[1,69.261]],["parent/1",[0,4.442]],["name/2",[2,69.261]],["parent/2",[3,6.656]],["name/3",[4,69.261]],["parent/3",[3,6.656]],["name/4",[5,69.261]],["parent/4",[3,6.656]],["name/5",[6,69.261]],["parent/5",[3,6.656]],["name/6",[7,69.261]],["parent/6",[0,4.442]],["name/7",[8,38.162]],["parent/7",[9,7.928]],["name/8",[10,69.261]],["parent/8",[0,4.442]],["name/9",[11,50.598]],["parent/9",[12,5.474]],["name/10",[13,50.598]],["parent/10",[12,5.474]],["name/11",[14,50.598]],["parent/11",[12,5.474]],["name/12",[15,50.598]],["parent/12",[12,5.474]],["name/13",[16,50.598]],["parent/13",[12,5.474]],["name/14",[17,50.598]],["parent/14",[12,5.474]],["name/15",[18,50.598]],["parent/15",[12,5.474]],["name/16",[19,50.598]],["parent/16",[12,5.474]],["name/17",[20,50.598]],["parent/17",[12,5.474]],["name/18",[21,50.598]],["parent/18",[12,5.474]],["name/19",[22,50.598]],["parent/19",[12,5.474]],["name/20",[23,50.598]],["parent/20",[12,5.474]],["name/21",[24,69.261]],["parent/21",[0,4.442]],["name/22",[25,27.054]],["parent/22",[26,7.928]],["name/23",[27,56.124]],["parent/23",[28,7.336]],["name/24",[29,56.124]],["parent/24",[28,7.336]],["name/25",[30,60.694]],["parent/25",[0,4.442]],["name/26",[31,60.694]],["parent/26",[0,4.442]],["name/27",[32,60.694]],["parent/27",[0,4.442]],["name/28",[33,60.694]],["parent/28",[0,4.442]],["name/29",[34,60.694]],["parent/29",[0,4.442]],["name/30",[35,60.694]],["parent/30",[0,4.442]],["name/31",[36,60.694]],["parent/31",[0,4.442]],["name/32",[37,60.694]],["parent/32",[0,4.442]],["name/33",[38,60.694]],["parent/33",[0,4.442]],["name/34",[39,60.694]],["parent/34",[0,4.442]],["name/35",[40,60.694]],["parent/35",[0,4.442]],["name/36",[41,60.694]],["parent/36",[0,4.442]],["name/37",[42,60.694]],["parent/37",[0,4.442]],["name/38",[43,60.694]],["parent/38",[0,4.442]],["name/39",[44,60.694]],["parent/39",[0,4.442]],["name/40",[45,60.694]],["parent/40",[0,4.442]],["name/41",[46,64.096]],["parent/41",[0,4.442]],["name/42",[47,56.124]],["parent/42",[0,4.442]],["name/43",[48,47.045]],["parent/43",[0,4.442]],["name/44",[49,56.124]],["parent/44",[0,4.442]],["name/45",[50,60.694]],["parent/45",[0,4.442]],["name/46",[51,69.261]],["parent/46",[0,4.442]],["name/47",[52,69.261]],["parent/47",[0,4.442]],["name/48",[25,27.054]],["parent/48",[53,7.928]],["name/49",[54,50.598]],["parent/49",[55,7.336]],["name/50",[56,49.586]],["parent/50",[55,7.336]],["name/51",[57,56.124]],["parent/51",[0,4.442]],["name/52",[25,27.054]],["parent/52",[58,7.928]],["name/53",[59,54.435]],["parent/53",[60,6.947]],["name/54",[61,58.153]],["parent/54",[60,6.947]],["name/55",[62,58.153]],["parent/55",[60,6.947]],["name/56",[63,69.261]],["parent/56",[0,4.442]],["name/57",[25,27.054]],["parent/57",[64,7.928]],["name/58",[27,56.124]],["parent/58",[65,6.656]],["name/59",[29,56.124]],["parent/59",[65,6.656]],["name/60",[49,56.124]],["parent/60",[65,6.656]],["name/61",[25,27.054]],["parent/61",[66,7.928]],["name/62",[30,60.694]],["parent/62",[67,5.153]],["name/63",[31,60.694]],["parent/63",[67,5.153]],["name/64",[32,60.694]],["parent/64",[67,5.153]],["name/65",[33,60.694]],["parent/65",[67,5.153]],["name/66",[34,60.694]],["parent/66",[67,5.153]],["name/67",[35,60.694]],["parent/67",[67,5.153]],["name/68",[36,60.694]],["parent/68",[67,5.153]],["name/69",[37,60.694]],["parent/69",[67,5.153]],["name/70",[38,60.694]],["parent/70",[67,5.153]],["name/71",[39,60.694]],["parent/71",[67,5.153]],["name/72",[40,60.694]],["parent/72",[67,5.153]],["name/73",[41,60.694]],["parent/73",[67,5.153]],["name/74",[42,60.694]],["parent/74",[67,5.153]],["name/75",[43,60.694]],["parent/75",[67,5.153]],["name/76",[44,60.694]],["parent/76",[67,5.153]],["name/77",[45,60.694]],["parent/77",[67,5.153]],["name/78",[59,54.435]],["parent/78",[65,6.656]],["name/79",[25,27.054]],["parent/79",[68,7.928]],["name/80",[47,56.124]],["parent/80",[69,6.656]],["name/81",[48,47.045]],["parent/81",[69,6.656]],["name/82",[49,56.124]],["parent/82",[69,6.656]],["name/83",[50,60.694]],["parent/83",[69,6.656]],["name/84",[70,25.276,71,33.543]],["parent/84",[]],["name/85",[72,56.124]],["parent/85",[70,3.083,71,4.091]],["name/86",[8,38.162]],["parent/86",[70,3.083,73,3.567]],["name/87",[74,40.226]],["parent/87",[70,3.083,73,3.567]],["name/88",[75,60.694]],["parent/88",[70,3.083,73,3.567]],["name/89",[76,64.096]],["parent/89",[70,3.083,73,3.567]],["name/90",[77,69.261]],["parent/90",[70,3.083,73,3.567]],["name/91",[78,69.261]],["parent/91",[70,3.083,73,3.567]],["name/92",[79,69.261]],["parent/92",[70,3.083,73,3.567]],["name/93",[80,69.261]],["parent/93",[70,3.083,73,3.567]],["name/94",[81,69.261]],["parent/94",[70,3.083,73,3.567]],["name/95",[11,50.598]],["parent/95",[70,3.083,73,3.567]],["name/96",[13,50.598]],["parent/96",[70,3.083,73,3.567]],["name/97",[14,50.598]],["parent/97",[70,3.083,73,3.567]],["name/98",[15,50.598]],["parent/98",[70,3.083,73,3.567]],["name/99",[16,50.598]],["parent/99",[70,3.083,73,3.567]],["name/100",[17,50.598]],["parent/100",[70,3.083,73,3.567]],["name/101",[18,50.598]],["parent/101",[70,3.083,73,3.567]],["name/102",[19,50.598]],["parent/102",[70,3.083,73,3.567]],["name/103",[20,50.598]],["parent/103",[70,3.083,73,3.567]],["name/104",[21,50.598]],["parent/104",[70,3.083,73,3.567]],["name/105",[22,50.598]],["parent/105",[70,3.083,73,3.567]],["name/106",[23,50.598]],["parent/106",[70,3.083,73,3.567]],["name/107",[82,69.261]],["parent/107",[70,3.083,71,4.091]],["name/108",[83,45.016]],["parent/108",[70,3.083,73,3.567]],["name/109",[84,38.162]],["parent/109",[70,3.083,73,3.567]],["name/110",[85,64.096]],["parent/110",[70,3.083,73,3.567]],["name/111",[84,38.162]],["parent/111",[70,3.083,71,4.091]],["name/112",[83,45.016]],["parent/112",[70,3.083,71,4.091]],["name/113",[85,64.096]],["parent/113",[70,3.083,71,4.091]],["name/114",[25,27.054]],["parent/114",[70,3.083,86,6.023]],["name/115",[75,60.694]],["parent/115",[70,3.083,87,5.574]],["name/116",[76,64.096]],["parent/116",[70,3.083,87,5.574]],["name/117",[88,13.118,89,43.275]],["parent/117",[]],["name/118",[90,41.88]],["parent/118",[88,1.6,89,5.278]],["name/119",[8,38.162]],["parent/119",[88,1.6,91,4.159]],["name/120",[92,56.124]],["parent/120",[88,1.6,91,4.159]],["name/121",[93,56.124]],["parent/121",[88,1.6,91,4.159]],["name/122",[94,56.124]],["parent/122",[88,1.6,91,4.159]],["name/123",[95,56.124]],["parent/123",[88,1.6,91,4.159]],["name/124",[25,27.054]],["parent/124",[88,1.6,96,6.023]],["name/125",[97,54.435]],["parent/125",[88,1.6,91,4.159]],["name/126",[98,56.124]],["parent/126",[88,1.6,91,4.159]],["name/127",[99,56.124]],["parent/127",[88,1.6,91,4.159]],["name/128",[100,56.124]],["parent/128",[88,1.6,91,4.159]],["name/129",[101,47.045]],["parent/129",[88,1.6,91,4.159]],["name/130",[102,52.988]],["parent/130",[88,1.6,91,4.159]],["name/131",[103,40.615]],["parent/131",[88,1.6,91,4.159]],["name/132",[103,40.615]],["parent/132",[88,1.6,89,5.278]],["name/133",[104,54.435]],["parent/133",[]],["name/134",[105,64.096]],["parent/134",[104,6.231]],["name/135",[8,38.162]],["parent/135",[106,5.385]],["name/136",[74,40.226]],["parent/136",[106,5.385]],["name/137",[107,64.096]],["parent/137",[106,5.385]],["name/138",[108,69.261]],["parent/138",[106,5.385]],["name/139",[109,64.096]],["parent/139",[106,5.385]],["name/140",[110,64.096]],["parent/140",[106,5.385]],["name/141",[111,64.096]],["parent/141",[106,5.385]],["name/142",[112,64.096]],["parent/142",[106,5.385]],["name/143",[113,64.096]],["parent/143",[106,5.385]],["name/144",[114,58.153]],["parent/144",[106,5.385]],["name/145",[115,64.096]],["parent/145",[106,5.385]],["name/146",[116,64.096]],["parent/146",[106,5.385]],["name/147",[117,56.124]],["parent/147",[106,5.385]],["name/148",[114,58.153]],["parent/148",[104,6.231]],["name/149",[115,64.096]],["parent/149",[104,6.231]],["name/150",[116,64.096]],["parent/150",[104,6.231]],["name/151",[117,56.124]],["parent/151",[104,6.231]],["name/152",[88,10.193,90,23.201,118,19.772]],["parent/152",[]],["name/153",[119,60.694]],["parent/153",[88,1.29,90,2.937,118,2.503]],["name/154",[8,38.162]],["parent/154",[88,1.29,118,2.503,120,2.906]],["name/155",[121,69.261]],["parent/155",[88,1.29,118,2.503,120,2.906]],["name/156",[122,69.261]],["parent/156",[88,1.29,118,2.503,120,2.906]],["name/157",[123,69.261]],["parent/157",[88,1.29,118,2.503,120,2.906]],["name/158",[124,60.694]],["parent/158",[88,1.29,118,2.503,120,2.906]],["name/159",[125,69.261]],["parent/159",[88,1.29,118,2.503,120,2.906]],["name/160",[126,69.261]],["parent/160",[88,1.29,118,2.503,120,2.906]],["name/161",[92,56.124]],["parent/161",[88,1.29,118,2.503,120,2.906]],["name/162",[93,56.124]],["parent/162",[88,1.29,118,2.503,120,2.906]],["name/163",[94,56.124]],["parent/163",[88,1.29,118,2.503,120,2.906]],["name/164",[95,56.124]],["parent/164",[88,1.29,118,2.503,120,2.906]],["name/165",[25,27.054]],["parent/165",[88,1.29,118,2.503,127,4.857]],["name/166",[97,54.435]],["parent/166",[88,1.29,118,2.503,120,2.906]],["name/167",[98,56.124]],["parent/167",[88,1.29,118,2.503,120,2.906]],["name/168",[99,56.124]],["parent/168",[88,1.29,118,2.503,120,2.906]],["name/169",[100,56.124]],["parent/169",[88,1.29,118,2.503,120,2.906]],["name/170",[101,47.045]],["parent/170",[88,1.29,118,2.503,120,2.906]],["name/171",[102,52.988]],["parent/171",[88,1.29,118,2.503,120,2.906]],["name/172",[103,40.615]],["parent/172",[88,1.29,118,2.503,120,2.906]],["name/173",[128,69.261]],["parent/173",[88,1.29,90,2.937,118,2.503]],["name/174",[84,38.162]],["parent/174",[88,1.29,118,2.503,120,2.906]],["name/175",[103,40.615]],["parent/175",[88,1.29,118,2.503,120,2.906]],["name/176",[70,35.45]],["parent/176",[88,1.29,118,2.503,120,2.906]],["name/177",[129,64.096]],["parent/177",[88,1.29,118,2.503,120,2.906]],["name/178",[130,64.096]],["parent/178",[88,1.29,118,2.503,120,2.906]],["name/179",[84,38.162]],["parent/179",[88,1.29,90,2.937,118,2.503]],["name/180",[70,35.45]],["parent/180",[88,1.29,90,2.937,118,2.503]],["name/181",[25,27.054]],["parent/181",[88,1.29,118,2.503,131,4.857]],["name/182",[84,38.162]],["parent/182",[88,1.29,118,2.503,132,4.495]],["name/183",[133,58.153]],["parent/183",[88,1.29,118,2.503,132,4.495]],["name/184",[103,40.615]],["parent/184",[88,1.29,90,2.937,118,2.503]],["name/185",[129,64.096]],["parent/185",[88,1.29,90,2.937,118,2.503]],["name/186",[25,27.054]],["parent/186",[88,1.29,118,2.503,134,4.857]],["name/187",[135,69.261]],["parent/187",[88,1.29,118,2.503,136,4.495]],["name/188",[137,64.096]],["parent/188",[88,1.29,118,2.503,136,4.495]],["name/189",[130,64.096]],["parent/189",[88,1.29,90,2.937,118,2.503]],["name/190",[25,27.054]],["parent/190",[88,1.29,118,2.503,138,4.857]],["name/191",[139,60.694]],["parent/191",[88,1.29,118,2.503,140,4.495]],["name/192",[117,56.124]],["parent/192",[88,1.29,118,2.503,140,4.495]],["name/193",[88,10.193,90,23.201,141,23.723]],["parent/193",[]],["name/194",[142,60.694]],["parent/194",[88,1.29,90,2.937,141,3.003]],["name/195",[8,38.162]],["parent/195",[88,1.29,141,3.003,143,3.248]],["name/196",[92,56.124]],["parent/196",[88,1.29,141,3.003,143,3.248]],["name/197",[93,56.124]],["parent/197",[88,1.29,141,3.003,143,3.248]],["name/198",[94,56.124]],["parent/198",[88,1.29,141,3.003,143,3.248]],["name/199",[95,56.124]],["parent/199",[88,1.29,141,3.003,143,3.248]],["name/200",[25,27.054]],["parent/200",[88,1.29,141,3.003,144,4.857]],["name/201",[97,54.435]],["parent/201",[88,1.29,141,3.003,143,3.248]],["name/202",[98,56.124]],["parent/202",[88,1.29,141,3.003,143,3.248]],["name/203",[99,56.124]],["parent/203",[88,1.29,141,3.003,143,3.248]],["name/204",[100,56.124]],["parent/204",[88,1.29,141,3.003,143,3.248]],["name/205",[101,47.045]],["parent/205",[88,1.29,141,3.003,143,3.248]],["name/206",[102,52.988]],["parent/206",[88,1.29,141,3.003,143,3.248]],["name/207",[103,40.615]],["parent/207",[88,1.29,141,3.003,143,3.248]],["name/208",[145,69.261]],["parent/208",[88,1.29,90,2.937,141,3.003]],["name/209",[103,40.615]],["parent/209",[88,1.29,141,3.003,143,3.248]],["name/210",[146,64.096]],["parent/210",[88,1.29,141,3.003,143,3.248]],["name/211",[103,40.615]],["parent/211",[88,1.29,90,2.937,141,3.003]],["name/212",[146,64.096]],["parent/212",[88,1.29,90,2.937,141,3.003]],["name/213",[88,10.193,90,23.201,147,23.456]],["parent/213",[]],["name/214",[148,60.694]],["parent/214",[88,1.29,90,2.937,147,2.969]],["name/215",[8,38.162]],["parent/215",[88,1.29,147,2.969,149,3.157]],["name/216",[150,69.261]],["parent/216",[88,1.29,147,2.969,149,3.157]],["name/217",[151,69.261]],["parent/217",[88,1.29,147,2.969,149,3.157]],["name/218",[152,69.261]],["parent/218",[88,1.29,147,2.969,149,3.157]],["name/219",[92,56.124]],["parent/219",[88,1.29,147,2.969,149,3.157]],["name/220",[93,56.124]],["parent/220",[88,1.29,147,2.969,149,3.157]],["name/221",[94,56.124]],["parent/221",[88,1.29,147,2.969,149,3.157]],["name/222",[95,56.124]],["parent/222",[88,1.29,147,2.969,149,3.157]],["name/223",[25,27.054]],["parent/223",[88,1.29,147,2.969,153,4.857]],["name/224",[97,54.435]],["parent/224",[88,1.29,147,2.969,149,3.157]],["name/225",[98,56.124]],["parent/225",[88,1.29,147,2.969,149,3.157]],["name/226",[99,56.124]],["parent/226",[88,1.29,147,2.969,149,3.157]],["name/227",[100,56.124]],["parent/227",[88,1.29,147,2.969,149,3.157]],["name/228",[101,47.045]],["parent/228",[88,1.29,147,2.969,149,3.157]],["name/229",[102,52.988]],["parent/229",[88,1.29,147,2.969,149,3.157]],["name/230",[103,40.615]],["parent/230",[88,1.29,147,2.969,149,3.157]],["name/231",[154,69.261]],["parent/231",[88,1.29,90,2.937,147,2.969]],["name/232",[103,40.615]],["parent/232",[88,1.29,147,2.969,149,3.157]],["name/233",[103,40.615]],["parent/233",[88,1.29,90,2.937,147,2.969]],["name/234",[88,10.193,90,23.201,155,23.723]],["parent/234",[]],["name/235",[156,60.694]],["parent/235",[88,1.29,90,2.937,155,3.003]],["name/236",[8,38.162]],["parent/236",[88,1.29,155,3.003,157,3.201]],["name/237",[124,60.694]],["parent/237",[88,1.29,155,3.003,157,3.201]],["name/238",[158,64.096]],["parent/238",[88,1.29,155,3.003,157,3.201]],["name/239",[92,56.124]],["parent/239",[88,1.29,155,3.003,157,3.201]],["name/240",[93,56.124]],["parent/240",[88,1.29,155,3.003,157,3.201]],["name/241",[94,56.124]],["parent/241",[88,1.29,155,3.003,157,3.201]],["name/242",[95,56.124]],["parent/242",[88,1.29,155,3.003,157,3.201]],["name/243",[25,27.054]],["parent/243",[88,1.29,155,3.003,159,4.857]],["name/244",[97,54.435]],["parent/244",[88,1.29,155,3.003,157,3.201]],["name/245",[98,56.124]],["parent/245",[88,1.29,155,3.003,157,3.201]],["name/246",[99,56.124]],["parent/246",[88,1.29,155,3.003,157,3.201]],["name/247",[100,56.124]],["parent/247",[88,1.29,155,3.003,157,3.201]],["name/248",[101,47.045]],["parent/248",[88,1.29,155,3.003,157,3.201]],["name/249",[102,52.988]],["parent/249",[88,1.29,155,3.003,157,3.201]],["name/250",[103,40.615]],["parent/250",[88,1.29,155,3.003,157,3.201]],["name/251",[160,69.261]],["parent/251",[88,1.29,90,2.937,155,3.003]],["name/252",[103,40.615]],["parent/252",[88,1.29,155,3.003,157,3.201]],["name/253",[103,40.615]],["parent/253",[88,1.29,90,2.937,155,3.003]],["name/254",[88,13.118,161,40.016]],["parent/254",[]],["name/255",[103,40.615]],["parent/255",[88,1.6,161,4.881]],["name/256",[8,38.162]],["parent/256",[88,1.6,162,3.532]],["name/257",[163,54.435]],["parent/257",[88,1.6,162,3.532]],["name/258",[119,60.694]],["parent/258",[88,1.6,162,3.532]],["name/259",[142,60.694]],["parent/259",[88,1.6,162,3.532]],["name/260",[148,60.694]],["parent/260",[88,1.6,162,3.532]],["name/261",[156,60.694]],["parent/261",[88,1.6,162,3.532]],["name/262",[164,50.598]],["parent/262",[88,1.6,162,3.532]],["name/263",[48,47.045]],["parent/263",[88,1.6,162,3.532]],["name/264",[165,56.124]],["parent/264",[88,1.6,162,3.532]],["name/265",[102,52.988]],["parent/265",[88,1.6,162,3.532]],["name/266",[101,47.045]],["parent/266",[88,1.6,162,3.532]],["name/267",[11,50.598]],["parent/267",[88,1.6,162,3.532]],["name/268",[13,50.598]],["parent/268",[88,1.6,162,3.532]],["name/269",[14,50.598]],["parent/269",[88,1.6,162,3.532]],["name/270",[15,50.598]],["parent/270",[88,1.6,162,3.532]],["name/271",[16,50.598]],["parent/271",[88,1.6,162,3.532]],["name/272",[17,50.598]],["parent/272",[88,1.6,162,3.532]],["name/273",[18,50.598]],["parent/273",[88,1.6,162,3.532]],["name/274",[19,50.598]],["parent/274",[88,1.6,162,3.532]],["name/275",[20,50.598]],["parent/275",[88,1.6,162,3.532]],["name/276",[21,50.598]],["parent/276",[88,1.6,162,3.532]],["name/277",[22,50.598]],["parent/277",[88,1.6,162,3.532]],["name/278",[23,50.598]],["parent/278",[88,1.6,162,3.532]],["name/279",[166,69.261]],["parent/279",[88,1.6,161,4.881]],["name/280",[83,45.016]],["parent/280",[88,1.6,162,3.532]],["name/281",[70,35.45]],["parent/281",[88,1.6,162,3.532]],["name/282",[70,35.45]],["parent/282",[88,1.6,161,4.881]],["name/283",[25,27.054]],["parent/283",[88,1.6,167,6.023]],["name/284",[84,38.162]],["parent/284",[88,1.6,168,5.574]],["name/285",[133,58.153]],["parent/285",[88,1.6,168,5.574]],["name/286",[83,45.016]],["parent/286",[88,1.6,161,4.881]],["name/287",[169,12.707,170,19.639,171,30.157]],["parent/287",[]],["name/288",[172,69.261]],["parent/288",[169,1.608,170,2.486,171,3.817]],["name/289",[8,38.162]],["parent/289",[169,1.608,170,2.486,173,2.848]],["name/290",[174,69.261]],["parent/290",[169,1.608,170,2.486,173,2.848]],["name/291",[175,69.261]],["parent/291",[169,1.608,170,2.486,173,2.848]],["name/292",[176,69.261]],["parent/292",[169,1.608,170,2.486,173,2.848]],["name/293",[177,69.261]],["parent/293",[169,1.608,170,2.486,173,2.848]],["name/294",[178,69.261]],["parent/294",[169,1.608,170,2.486,173,2.848]],["name/295",[179,69.261]],["parent/295",[169,1.608,170,2.486,173,2.848]],["name/296",[180,69.261]],["parent/296",[169,1.608,170,2.486,173,2.848]],["name/297",[181,69.261]],["parent/297",[169,1.608,170,2.486,173,2.848]],["name/298",[182,69.261]],["parent/298",[169,1.608,170,2.486,173,2.848]],["name/299",[11,50.598]],["parent/299",[169,1.608,170,2.486,173,2.848]],["name/300",[13,50.598]],["parent/300",[169,1.608,170,2.486,173,2.848]],["name/301",[14,50.598]],["parent/301",[169,1.608,170,2.486,173,2.848]],["name/302",[15,50.598]],["parent/302",[169,1.608,170,2.486,173,2.848]],["name/303",[16,50.598]],["parent/303",[169,1.608,170,2.486,173,2.848]],["name/304",[17,50.598]],["parent/304",[169,1.608,170,2.486,173,2.848]],["name/305",[18,50.598]],["parent/305",[169,1.608,170,2.486,173,2.848]],["name/306",[19,50.598]],["parent/306",[169,1.608,170,2.486,173,2.848]],["name/307",[20,50.598]],["parent/307",[169,1.608,170,2.486,173,2.848]],["name/308",[21,50.598]],["parent/308",[169,1.608,170,2.486,173,2.848]],["name/309",[22,50.598]],["parent/309",[169,1.608,170,2.486,173,2.848]],["name/310",[23,50.598]],["parent/310",[169,1.608,170,2.486,173,2.848]],["name/311",[183,69.261]],["parent/311",[169,1.608,170,2.486,171,3.817]],["name/312",[83,45.016]],["parent/312",[169,1.608,170,2.486,173,2.848]],["name/313",[184,64.096]],["parent/313",[169,1.608,170,2.486,173,2.848]],["name/314",[185,64.096]],["parent/314",[169,1.608,170,2.486,173,2.848]],["name/315",[184,64.096]],["parent/315",[169,1.608,170,2.486,171,3.817]],["name/316",[25,27.054]],["parent/316",[169,1.608,170,2.486,186,4.857]],["name/317",[83,45.016]],["parent/317",[169,1.608,170,2.486,187,3.936]],["name/318",[188,69.261]],["parent/318",[169,1.608,170,2.486,187,3.936]],["name/319",[189,69.261]],["parent/319",[169,1.608,170,2.486,187,3.936]],["name/320",[190,69.261]],["parent/320",[169,1.608,170,2.486,187,3.936]],["name/321",[191,69.261]],["parent/321",[169,1.608,170,2.486,187,3.936]],["name/322",[185,64.096]],["parent/322",[169,1.608,170,2.486,171,3.817]],["name/323",[25,27.054]],["parent/323",[169,1.608,170,2.486,192,4.857]],["name/324",[193,69.261]],["parent/324",[169,1.608,170,2.486,194,4.078]],["name/325",[195,69.261]],["parent/325",[169,1.608,170,2.486,194,4.078]],["name/326",[196,69.261]],["parent/326",[169,1.608,170,2.486,194,4.078]],["name/327",[197,69.261]],["parent/327",[169,1.608,170,2.486,194,4.078]],["name/328",[83,45.016]],["parent/328",[169,1.608,170,2.486,171,3.817]],["name/329",[71,33.543,169,16.354]],["parent/329",[]],["name/330",[198,51.723]],["parent/330",[71,4.091,169,1.995]],["name/331",[8,38.162]],["parent/331",[169,1.995,199,3.125]],["name/332",[200,56.124]],["parent/332",[169,1.995,199,3.125]],["name/333",[163,54.435]],["parent/333",[169,1.995,199,3.125]],["name/334",[201,52.988]],["parent/334",[169,1.995,199,3.125]],["name/335",[202,69.261]],["parent/335",[169,1.995,199,3.125]],["name/336",[203,64.096]],["parent/336",[169,1.995,199,3.125]],["name/337",[204,69.261]],["parent/337",[169,1.995,199,3.125]],["name/338",[205,69.261]],["parent/338",[169,1.995,199,3.125]],["name/339",[206,69.261]],["parent/339",[169,1.995,199,3.125]],["name/340",[207,69.261]],["parent/340",[169,1.995,199,3.125]],["name/341",[208,69.261]],["parent/341",[169,1.995,199,3.125]],["name/342",[209,69.261]],["parent/342",[169,1.995,199,3.125]],["name/343",[164,50.598]],["parent/343",[169,1.995,199,3.125]],["name/344",[210,69.261]],["parent/344",[169,1.995,199,3.125]],["name/345",[211,69.261]],["parent/345",[169,1.995,199,3.125]],["name/346",[48,47.045]],["parent/346",[169,1.995,199,3.125]],["name/347",[212,69.261]],["parent/347",[169,1.995,199,3.125]],["name/348",[213,69.261]],["parent/348",[169,1.995,199,3.125]],["name/349",[214,69.261]],["parent/349",[169,1.995,199,3.125]],["name/350",[215,69.261]],["parent/350",[169,1.995,199,3.125]],["name/351",[101,47.045]],["parent/351",[169,1.995,199,3.125]],["name/352",[216,69.261]],["parent/352",[169,1.995,199,3.125]],["name/353",[217,69.261]],["parent/353",[169,1.995,199,3.125]],["name/354",[218,69.261]],["parent/354",[169,1.995,199,3.125]],["name/355",[11,50.598]],["parent/355",[169,1.995,199,3.125]],["name/356",[13,50.598]],["parent/356",[169,1.995,199,3.125]],["name/357",[14,50.598]],["parent/357",[169,1.995,199,3.125]],["name/358",[15,50.598]],["parent/358",[169,1.995,199,3.125]],["name/359",[16,50.598]],["parent/359",[169,1.995,199,3.125]],["name/360",[17,50.598]],["parent/360",[169,1.995,199,3.125]],["name/361",[18,50.598]],["parent/361",[169,1.995,199,3.125]],["name/362",[19,50.598]],["parent/362",[169,1.995,199,3.125]],["name/363",[20,50.598]],["parent/363",[169,1.995,199,3.125]],["name/364",[21,50.598]],["parent/364",[169,1.995,199,3.125]],["name/365",[22,50.598]],["parent/365",[169,1.995,199,3.125]],["name/366",[23,50.598]],["parent/366",[169,1.995,199,3.125]],["name/367",[219,69.261]],["parent/367",[71,4.091,169,1.995]],["name/368",[83,45.016]],["parent/368",[169,1.995,199,3.125]],["name/369",[220,38.804]],["parent/369",[169,1.995,199,3.125]],["name/370",[169,22.937]],["parent/370",[169,1.995,199,3.125]],["name/371",[221,64.096]],["parent/371",[169,1.995,199,3.125]],["name/372",[169,22.937]],["parent/372",[71,4.091,169,1.995]],["name/373",[220,38.804]],["parent/373",[71,4.091,169,1.995]],["name/374",[221,64.096]],["parent/374",[71,4.091,169,1.995]],["name/375",[25,27.054]],["parent/375",[169,1.995,222,6.023]],["name/376",[223,69.261]],["parent/376",[169,1.995,224,4.232]],["name/377",[225,69.261]],["parent/377",[169,1.995,224,4.232]],["name/378",[226,69.261]],["parent/378",[169,1.995,224,4.232]],["name/379",[227,69.261]],["parent/379",[169,1.995,224,4.232]],["name/380",[228,69.261]],["parent/380",[169,1.995,224,4.232]],["name/381",[229,69.261]],["parent/381",[169,1.995,224,4.232]],["name/382",[230,69.261]],["parent/382",[169,1.995,224,4.232]],["name/383",[231,69.261]],["parent/383",[169,1.995,224,4.232]],["name/384",[232,69.261]],["parent/384",[169,1.995,224,4.232]],["name/385",[233,69.261]],["parent/385",[169,1.995,224,4.232]],["name/386",[234,69.261]],["parent/386",[169,1.995,224,4.232]],["name/387",[83,45.016]],["parent/387",[71,4.091,169,1.995]],["name/388",[235,58.153]],["parent/388",[]],["name/389",[236,69.261]],["parent/389",[235,6.656]],["name/390",[8,38.162]],["parent/390",[237,4.333]],["name/391",[201,52.988]],["parent/391",[237,4.333]],["name/392",[238,69.261]],["parent/392",[237,4.333]],["name/393",[239,69.261]],["parent/393",[237,4.333]],["name/394",[25,27.054]],["parent/394",[240,7.928]],["name/395",[241,69.261]],["parent/395",[237,4.333]],["name/396",[242,69.261]],["parent/396",[237,4.333]],["name/397",[25,27.054]],["parent/397",[243,7.928]],["name/398",[244,69.261]],["parent/398",[237,4.333]],["name/399",[25,27.054]],["parent/399",[245,7.928]],["name/400",[246,69.261]],["parent/400",[237,4.333]],["name/401",[164,50.598]],["parent/401",[237,4.333]],["name/402",[48,47.045]],["parent/402",[237,4.333]],["name/403",[247,64.096]],["parent/403",[237,4.333]],["name/404",[248,69.261]],["parent/404",[237,4.333]],["name/405",[249,69.261]],["parent/405",[237,4.333]],["name/406",[250,69.261]],["parent/406",[237,4.333]],["name/407",[251,64.096]],["parent/407",[237,4.333]],["name/408",[252,69.261]],["parent/408",[237,4.333]],["name/409",[253,69.261]],["parent/409",[237,4.333]],["name/410",[254,69.261]],["parent/410",[237,4.333]],["name/411",[255,69.261]],["parent/411",[237,4.333]],["name/412",[256,69.261]],["parent/412",[237,4.333]],["name/413",[11,50.598]],["parent/413",[237,4.333]],["name/414",[13,50.598]],["parent/414",[237,4.333]],["name/415",[14,50.598]],["parent/415",[237,4.333]],["name/416",[15,50.598]],["parent/416",[237,4.333]],["name/417",[16,50.598]],["parent/417",[237,4.333]],["name/418",[17,50.598]],["parent/418",[237,4.333]],["name/419",[18,50.598]],["parent/419",[237,4.333]],["name/420",[19,50.598]],["parent/420",[237,4.333]],["name/421",[20,50.598]],["parent/421",[237,4.333]],["name/422",[21,50.598]],["parent/422",[237,4.333]],["name/423",[22,50.598]],["parent/423",[237,4.333]],["name/424",[23,50.598]],["parent/424",[237,4.333]],["name/425",[257,69.261]],["parent/425",[235,6.656]],["name/426",[83,45.016]],["parent/426",[237,4.333]],["name/427",[83,45.016]],["parent/427",[235,6.656]],["name/428",[258,54.435]],["parent/428",[]],["name/429",[259,56.124]],["parent/429",[258,6.231]],["name/430",[260,69.261]],["parent/430",[261,4.695]],["name/431",[8,38.162]],["parent/431",[261,4.695]],["name/432",[201,52.988]],["parent/432",[261,4.695]],["name/433",[262,69.261]],["parent/433",[261,4.695]],["name/434",[263,69.261]],["parent/434",[261,4.695]],["name/435",[264,69.261]],["parent/435",[261,4.695]],["name/436",[265,69.261]],["parent/436",[261,4.695]],["name/437",[266,69.261]],["parent/437",[261,4.695]],["name/438",[267,69.261]],["parent/438",[261,4.695]],["name/439",[268,60.694]],["parent/439",[261,4.695]],["name/440",[164,50.598]],["parent/440",[261,4.695]],["name/441",[48,47.045]],["parent/441",[261,4.695]],["name/442",[269,69.261]],["parent/442",[261,4.695]],["name/443",[165,56.124]],["parent/443",[261,4.695]],["name/444",[270,69.261]],["parent/444",[261,4.695]],["name/445",[271,64.096]],["parent/445",[261,4.695]],["name/446",[272,69.261]],["parent/446",[261,4.695]],["name/447",[273,69.261]],["parent/447",[261,4.695]],["name/448",[274,69.261]],["parent/448",[261,4.695]],["name/449",[275,69.261]],["parent/449",[261,4.695]],["name/450",[74,40.226]],["parent/450",[261,4.695]],["name/451",[276,54.435]],["parent/451",[261,4.695]],["name/452",[277,64.096]],["parent/452",[261,4.695]],["name/453",[278,64.096]],["parent/453",[261,4.695]],["name/454",[74,40.226]],["parent/454",[258,6.231]],["name/455",[276,54.435]],["parent/455",[258,6.231]],["name/456",[25,27.054]],["parent/456",[279,7.928]],["name/457",[280,60.694]],["parent/457",[281,6.065]],["name/458",[25,27.054]],["parent/458",[282,7.928]],["name/459",[283,60.694]],["parent/459",[281,6.065]],["name/460",[25,27.054]],["parent/460",[284,7.928]],["name/461",[285,51.723]],["parent/461",[281,6.065]],["name/462",[25,27.054]],["parent/462",[286,7.928]],["name/463",[287,58.153]],["parent/463",[281,6.065]],["name/464",[288,60.694]],["parent/464",[281,6.065]],["name/465",[289,60.694]],["parent/465",[281,6.065]],["name/466",[290,60.694]],["parent/466",[281,6.065]],["name/467",[25,27.054]],["parent/467",[291,7.928]],["name/468",[292,60.694]],["parent/468",[293,6.947]],["name/469",[294,60.694]],["parent/469",[293,6.947]],["name/470",[285,51.723]],["parent/470",[293,6.947]],["name/471",[277,64.096]],["parent/471",[258,6.231]],["name/472",[25,27.054]],["parent/472",[295,7.928]],["name/473",[198,51.723]],["parent/473",[296,7.928]],["name/474",[278,64.096]],["parent/474",[258,6.231]],["name/475",[25,27.054]],["parent/475",[297,7.928]],["name/476",[298,64.096]],["parent/476",[299,6.656]],["name/477",[300,64.096]],["parent/477",[299,6.656]],["name/478",[301,64.096]],["parent/478",[299,6.656]],["name/479",[302,64.096]],["parent/479",[299,6.656]],["name/480",[303,64.096]],["parent/480",[]],["name/481",[304,64.096]],["parent/481",[303,7.336]],["name/482",[8,38.162]],["parent/482",[305,6.656]],["name/483",[306,58.153]],["parent/483",[305,6.656]],["name/484",[307,69.261]],["parent/484",[305,6.656]],["name/485",[308,69.261]],["parent/485",[305,6.656]],["name/486",[309,56.124]],["parent/486",[]],["name/487",[306,58.153]],["parent/487",[309,6.424]],["name/488",[310,69.261]],["parent/488",[311,4.959]],["name/489",[312,69.261]],["parent/489",[311,4.959]],["name/490",[8,38.162]],["parent/490",[311,4.959]],["name/491",[313,69.261]],["parent/491",[311,4.959]],["name/492",[314,69.261]],["parent/492",[311,4.959]],["name/493",[304,64.096]],["parent/493",[311,4.959]],["name/494",[315,69.261]],["parent/494",[311,4.959]],["name/495",[316,69.261]],["parent/495",[311,4.959]],["name/496",[317,69.261]],["parent/496",[311,4.959]],["name/497",[318,69.261]],["parent/497",[311,4.959]],["name/498",[319,69.261]],["parent/498",[311,4.959]],["name/499",[320,69.261]],["parent/499",[311,4.959]],["name/500",[321,69.261]],["parent/500",[311,4.959]],["name/501",[322,69.261]],["parent/501",[311,4.959]],["name/502",[323,69.261]],["parent/502",[311,4.959]],["name/503",[324,69.261]],["parent/503",[311,4.959]],["name/504",[74,40.226]],["parent/504",[311,4.959]],["name/505",[325,58.153]],["parent/505",[311,4.959]],["name/506",[326,64.096]],["parent/506",[311,4.959]],["name/507",[326,64.096]],["parent/507",[309,6.424]],["name/508",[25,27.054]],["parent/508",[327,7.928]],["name/509",[54,50.598]],["parent/509",[328,7.336]],["name/510",[329,69.261]],["parent/510",[328,7.336]],["name/511",[74,40.226]],["parent/511",[309,6.424]],["name/512",[325,58.153]],["parent/512",[309,6.424]],["name/513",[330,47.045]],["parent/513",[]],["name/514",[330,47.045]],["parent/514",[330,5.385]],["name/515",[8,38.162]],["parent/515",[331,4.695]],["name/516",[332,69.261]],["parent/516",[331,4.695]],["name/517",[259,56.124]],["parent/517",[331,4.695]],["name/518",[333,69.261]],["parent/518",[331,4.695]],["name/519",[334,69.261]],["parent/519",[331,4.695]],["name/520",[335,64.096]],["parent/520",[331,4.695]],["name/521",[271,64.096]],["parent/521",[331,4.695]],["name/522",[336,69.261]],["parent/522",[331,4.695]],["name/523",[25,27.054]],["parent/523",[337,7.928]],["name/524",[338,69.261]],["parent/524",[331,4.695]],["name/525",[25,27.054]],["parent/525",[339,7.928]],["name/526",[340,69.261]],["parent/526",[331,4.695]],["name/527",[341,69.261]],["parent/527",[331,4.695]],["name/528",[342,69.261]],["parent/528",[331,4.695]],["name/529",[343,69.261]],["parent/529",[331,4.695]],["name/530",[344,69.261]],["parent/530",[331,4.695]],["name/531",[345,69.261]],["parent/531",[331,4.695]],["name/532",[346,69.261]],["parent/532",[331,4.695]],["name/533",[347,69.261]],["parent/533",[331,4.695]],["name/534",[276,54.435]],["parent/534",[331,4.695]],["name/535",[348,58.153]],["parent/535",[331,4.695]],["name/536",[349,64.096]],["parent/536",[331,4.695]],["name/537",[350,48.666]],["parent/537",[331,4.695]],["name/538",[351,58.153]],["parent/538",[331,4.695]],["name/539",[84,38.162]],["parent/539",[331,4.695]],["name/540",[352,64.096]],["parent/540",[331,4.695]],["name/541",[276,54.435]],["parent/541",[330,5.385]],["name/542",[25,27.054]],["parent/542",[353,7.928]],["name/543",[280,60.694]],["parent/543",[354,6.065]],["name/544",[25,27.054]],["parent/544",[355,7.928]],["name/545",[283,60.694]],["parent/545",[354,6.065]],["name/546",[25,27.054]],["parent/546",[356,7.928]],["name/547",[285,51.723]],["parent/547",[354,6.065]],["name/548",[25,27.054]],["parent/548",[357,7.928]],["name/549",[287,58.153]],["parent/549",[354,6.065]],["name/550",[288,60.694]],["parent/550",[354,6.065]],["name/551",[289,60.694]],["parent/551",[354,6.065]],["name/552",[290,60.694]],["parent/552",[354,6.065]],["name/553",[25,27.054]],["parent/553",[358,7.928]],["name/554",[292,60.694]],["parent/554",[359,6.947]],["name/555",[294,60.694]],["parent/555",[359,6.947]],["name/556",[285,51.723]],["parent/556",[359,6.947]],["name/557",[348,58.153]],["parent/557",[330,5.385]],["name/558",[349,64.096]],["parent/558",[330,5.385]],["name/559",[350,48.666]],["parent/559",[330,5.385]],["name/560",[351,58.153]],["parent/560",[330,5.385]],["name/561",[84,38.162]],["parent/561",[330,5.385]],["name/562",[352,64.096]],["parent/562",[330,5.385]],["name/563",[25,27.054]],["parent/563",[360,7.928]],["name/564",[287,58.153]],["parent/564",[361,6.947]],["name/565",[362,69.261]],["parent/565",[361,6.947]],["name/566",[363,60.694]],["parent/566",[361,6.947]],["name/567",[364,24.784,365,33.028]],["parent/567",[]],["name/568",[366,50.598]],["parent/568",[364,3.023,365,4.028]],["name/569",[8,38.162]],["parent/569",[364,3.023,367,3.567]],["name/570",[220,38.804]],["parent/570",[364,3.023,367,3.567]],["name/571",[330,47.045]],["parent/571",[364,3.023,367,3.567]],["name/572",[368,69.261]],["parent/572",[364,3.023,367,3.567]],["name/573",[369,69.261]],["parent/573",[364,3.023,367,3.567]],["name/574",[370,69.261]],["parent/574",[364,3.023,367,3.567]],["name/575",[371,60.694]],["parent/575",[364,3.023,367,3.567]],["name/576",[124,60.694]],["parent/576",[364,3.023,367,3.567]],["name/577",[285,51.723]],["parent/577",[364,3.023,367,3.567]],["name/578",[372,60.694]],["parent/578",[364,3.023,367,3.567]],["name/579",[373,69.261]],["parent/579",[364,3.023,367,3.567]],["name/580",[374,69.261]],["parent/580",[364,3.023,367,3.567]],["name/581",[375,69.261]],["parent/581",[364,3.023,367,3.567]],["name/582",[75,60.694]],["parent/582",[364,3.023,367,3.567]],["name/583",[158,64.096]],["parent/583",[364,3.023,367,3.567]],["name/584",[376,69.261]],["parent/584",[364,3.023,367,3.567]],["name/585",[371,60.694]],["parent/585",[364,3.023,367,3.567]],["name/586",[84,38.162]],["parent/586",[364,3.023,367,3.567]],["name/587",[169,22.937]],["parent/587",[364,3.023,367,3.567]],["name/588",[377,58.153]],["parent/588",[364,3.023,367,3.567]],["name/589",[364,34.76]],["parent/589",[364,3.023,367,3.567]],["name/590",[378,64.096]],["parent/590",[364,3.023,367,3.567]],["name/591",[379,64.096]],["parent/591",[364,3.023,367,3.567]],["name/592",[380,64.096]],["parent/592",[364,3.023,367,3.567]],["name/593",[84,38.162]],["parent/593",[364,3.023,365,4.028]],["name/594",[169,22.937]],["parent/594",[364,3.023,365,4.028]],["name/595",[378,64.096]],["parent/595",[364,3.023,365,4.028]],["name/596",[25,27.054]],["parent/596",[364,3.023,381,6.023]],["name/597",[220,38.804]],["parent/597",[364,3.023,382,5.574]],["name/598",[330,47.045]],["parent/598",[364,3.023,382,5.574]],["name/599",[379,64.096]],["parent/599",[364,3.023,365,4.028]],["name/600",[25,27.054]],["parent/600",[364,3.023,383,6.023]],["name/601",[371,60.694]],["parent/601",[364,3.023,384,6.023]],["name/602",[380,64.096]],["parent/602",[364,3.023,365,4.028]],["name/603",[385,69.261]],["parent/603",[364,3.023,386,5.574]],["name/604",[387,69.261]],["parent/604",[364,3.023,386,5.574]],["name/605",[377,58.153]],["parent/605",[364,3.023,365,4.028]],["name/606",[364,34.76]],["parent/606",[364,3.023,365,4.028]],["name/607",[365,33.028,388,28.681]],["parent/607",[]],["name/608",[389,64.096]],["parent/608",[365,4.028,388,3.498]],["name/609",[8,38.162]],["parent/609",[388,3.498,390,3.97]],["name/610",[163,54.435]],["parent/610",[388,3.498,390,3.97]],["name/611",[391,69.261]],["parent/611",[388,3.498,390,3.97]],["name/612",[392,64.096]],["parent/612",[388,3.498,390,3.97]],["name/613",[393,69.261]],["parent/613",[388,3.498,390,3.97]],["name/614",[394,69.261]],["parent/614",[388,3.498,390,3.97]],["name/615",[201,52.988]],["parent/615",[388,3.498,390,3.97]],["name/616",[25,27.054]],["parent/616",[388,3.498,395,6.023]],["name/617",[396,69.261]],["parent/617",[388,3.498,397,4.881]],["name/618",[398,60.694]],["parent/618",[388,3.498,397,4.881]],["name/619",[399,69.261]],["parent/619",[388,3.498,397,4.881]],["name/620",[400,69.261]],["parent/620",[388,3.498,397,4.881]],["name/621",[401,69.261]],["parent/621",[388,3.498,397,4.881]],["name/622",[164,50.598]],["parent/622",[388,3.498,390,3.97]],["name/623",[402,69.261]],["parent/623",[388,3.498,390,3.97]],["name/624",[403,69.261]],["parent/624",[388,3.498,390,3.97]],["name/625",[404,69.261]],["parent/625",[388,3.498,390,3.97]],["name/626",[48,47.045]],["parent/626",[388,3.498,390,3.97]],["name/627",[74,40.226]],["parent/627",[388,3.498,390,3.97]],["name/628",[366,50.598]],["parent/628",[388,3.498,390,3.97]],["name/629",[72,56.124]],["parent/629",[388,3.498,390,3.97]],["name/630",[74,40.226]],["parent/630",[365,4.028,388,3.498]],["name/631",[366,50.598]],["parent/631",[365,4.028,388,3.498]],["name/632",[72,56.124]],["parent/632",[365,4.028,388,3.498]],["name/633",[405,49.586]],["parent/633",[]],["name/634",[405,49.586]],["parent/634",[405,5.676]],["name/635",[8,38.162]],["parent/635",[406,5.225]],["name/636",[103,40.615]],["parent/636",[406,5.225]],["name/637",[198,51.723]],["parent/637",[406,5.225]],["name/638",[407,69.261]],["parent/638",[406,5.225]],["name/639",[408,69.261]],["parent/639",[406,5.225]],["name/640",[409,69.261]],["parent/640",[406,5.225]],["name/641",[410,64.096]],["parent/641",[406,5.225]],["name/642",[411,69.261]],["parent/642",[406,5.225]],["name/643",[412,69.261]],["parent/643",[406,5.225]],["name/644",[413,69.261]],["parent/644",[406,5.225]],["name/645",[74,40.226]],["parent/645",[406,5.225]],["name/646",[103,40.615]],["parent/646",[406,5.225]],["name/647",[198,51.723]],["parent/647",[406,5.225]],["name/648",[169,22.937]],["parent/648",[406,5.225]],["name/649",[414,60.694]],["parent/649",[406,5.225]],["name/650",[169,22.937]],["parent/650",[405,5.676]],["name/651",[74,40.226]],["parent/651",[405,5.676]],["name/652",[414,60.694]],["parent/652",[405,5.676]],["name/653",[103,40.615]],["parent/653",[405,5.676]],["name/654",[198,51.723]],["parent/654",[405,5.676]],["name/655",[414,60.694]],["parent/655",[405,5.676]],["name/656",[415,28.958,416,36.878]],["parent/656",[]],["name/657",[417,64.096]],["parent/657",[415,3.532,416,4.498]],["name/658",[8,38.162]],["parent/658",[415,3.532,418,4.312]],["name/659",[56,49.586]],["parent/659",[415,3.532,418,4.312]],["name/660",[419,52.988]],["parent/660",[415,3.532,418,4.312]],["name/661",[420,64.096]],["parent/661",[415,3.532,418,4.312]],["name/662",[25,27.054]],["parent/662",[415,3.532,421,6.023]],["name/663",[422,69.261]],["parent/663",[415,3.532,418,4.312]],["name/664",[169,22.937]],["parent/664",[415,3.532,418,4.312]],["name/665",[419,52.988]],["parent/665",[415,3.532,418,4.312]],["name/666",[84,38.162]],["parent/666",[415,3.532,418,4.312]],["name/667",[423,64.096]],["parent/667",[415,3.532,418,4.312]],["name/668",[424,64.096]],["parent/668",[415,3.532,418,4.312]],["name/669",[84,38.162]],["parent/669",[415,3.532,416,4.498]],["name/670",[423,64.096]],["parent/670",[415,3.532,416,4.498]],["name/671",[25,27.054]],["parent/671",[415,3.532,425,6.023]],["name/672",[426,69.261]],["parent/672",[415,3.532,427,6.023]],["name/673",[169,22.937]],["parent/673",[415,3.532,416,4.498]],["name/674",[424,64.096]],["parent/674",[415,3.532,416,4.498]],["name/675",[25,27.054]],["parent/675",[415,3.532,428,6.023]],["name/676",[56,49.586]],["parent/676",[415,3.532,429,5.278]],["name/677",[420,64.096]],["parent/677",[415,3.532,429,5.278]],["name/678",[25,27.054]],["parent/678",[415,3.532,430,6.023]],["name/679",[419,52.988]],["parent/679",[415,3.532,429,5.278]],["name/680",[419,52.988]],["parent/680",[415,3.532,416,4.498]],["name/681",[431,47.045]],["parent/681",[]],["name/682",[419,52.988]],["parent/682",[431,5.385]],["name/683",[8,38.162]],["parent/683",[432,4.52]],["name/684",[366,50.598]],["parent/684",[432,4.52]],["name/685",[103,40.615]],["parent/685",[432,4.52]],["name/686",[433,64.096]],["parent/686",[432,4.52]],["name/687",[25,27.054]],["parent/687",[434,7.928]],["name/688",[435,64.096]],["parent/688",[432,4.52]],["name/689",[436,64.096]],["parent/689",[432,4.52]],["name/690",[437,64.096]],["parent/690",[432,4.52]],["name/691",[438,69.261]],["parent/691",[432,4.52]],["name/692",[439,69.261]],["parent/692",[432,4.52]],["name/693",[440,64.096]],["parent/693",[432,4.52]],["name/694",[441,69.261]],["parent/694",[432,4.52]],["name/695",[442,69.261]],["parent/695",[432,4.52]],["name/696",[443,69.261]],["parent/696",[432,4.52]],["name/697",[444,69.261]],["parent/697",[432,4.52]],["name/698",[445,69.261]],["parent/698",[432,4.52]],["name/699",[446,69.261]],["parent/699",[432,4.52]],["name/700",[447,69.261]],["parent/700",[432,4.52]],["name/701",[169,22.937]],["parent/701",[432,4.52]],["name/702",[84,38.162]],["parent/702",[432,4.52]],["name/703",[74,40.226]],["parent/703",[432,4.52]],["name/704",[103,40.615]],["parent/704",[432,4.52]],["name/705",[70,35.45]],["parent/705",[432,4.52]],["name/706",[366,50.598]],["parent/706",[432,4.52]],["name/707",[448,64.096]],["parent/707",[432,4.52]],["name/708",[449,64.096]],["parent/708",[432,4.52]],["name/709",[450,64.096]],["parent/709",[432,4.52]],["name/710",[451,64.096]],["parent/710",[432,4.52]],["name/711",[452,64.096]],["parent/711",[432,4.52]],["name/712",[70,35.45]],["parent/712",[431,5.385]],["name/713",[25,27.054]],["parent/713",[453,7.928]],["name/714",[84,38.162]],["parent/714",[454,7.336]],["name/715",[133,58.153]],["parent/715",[454,7.336]],["name/716",[74,40.226]],["parent/716",[431,5.385]],["name/717",[84,38.162]],["parent/717",[431,5.385]],["name/718",[169,22.937]],["parent/718",[431,5.385]],["name/719",[448,64.096]],["parent/719",[431,5.385]],["name/720",[25,27.054]],["parent/720",[455,7.928]],["name/721",[103,40.615]],["parent/721",[456,7.336]],["name/722",[366,50.598]],["parent/722",[456,7.336]],["name/723",[450,64.096]],["parent/723",[431,5.385]],["name/724",[25,27.054]],["parent/724",[457,7.928]],["name/725",[433,64.096]],["parent/725",[458,6.424]],["name/726",[435,64.096]],["parent/726",[458,6.424]],["name/727",[437,64.096]],["parent/727",[458,6.424]],["name/728",[436,64.096]],["parent/728",[458,6.424]],["name/729",[459,69.261]],["parent/729",[458,6.424]],["name/730",[103,40.615]],["parent/730",[431,5.385]],["name/731",[366,50.598]],["parent/731",[431,5.385]],["name/732",[449,64.096]],["parent/732",[431,5.385]],["name/733",[25,27.054]],["parent/733",[460,7.928]],["name/734",[451,64.096]],["parent/734",[431,5.385]],["name/735",[25,27.054]],["parent/735",[461,7.928]],["name/736",[54,50.598]],["parent/736",[462,7.336]],["name/737",[56,49.586]],["parent/737",[462,7.336]],["name/738",[452,64.096]],["parent/738",[431,5.385]],["name/739",[25,27.054]],["parent/739",[463,7.928]],["name/740",[417,64.096]],["parent/740",[464,6.656]],["name/741",[465,69.261]],["parent/741",[464,6.656]],["name/742",[466,69.261]],["parent/742",[464,6.656]],["name/743",[440,64.096]],["parent/743",[464,6.656]],["name/744",[25,27.054]],["parent/744",[467,7.928]],["name/745",[468,54.435]],["parent/745",[]],["name/746",[469,49.586]],["parent/746",[468,6.231]],["name/747",[8,38.162]],["parent/747",[470,5.474]],["name/748",[200,56.124]],["parent/748",[470,5.474]],["name/749",[201,52.988]],["parent/749",[470,5.474]],["name/750",[471,69.261]],["parent/750",[470,5.474]],["name/751",[472,69.261]],["parent/751",[470,5.474]],["name/752",[164,50.598]],["parent/752",[470,5.474]],["name/753",[247,64.096]],["parent/753",[470,5.474]],["name/754",[48,47.045]],["parent/754",[470,5.474]],["name/755",[220,38.804]],["parent/755",[470,5.474]],["name/756",[473,64.096]],["parent/756",[470,5.474]],["name/757",[474,64.096]],["parent/757",[470,5.474]],["name/758",[475,58.153]],["parent/758",[470,5.474]],["name/759",[220,38.804]],["parent/759",[468,6.231]],["name/760",[473,64.096]],["parent/760",[468,6.231]],["name/761",[25,27.054]],["parent/761",[476,7.928]],["name/762",[477,64.096]],["parent/762",[478,6.947]],["name/763",[479,52.988]],["parent/763",[478,6.947]],["name/764",[398,60.694]],["parent/764",[478,6.947]],["name/765",[474,64.096]],["parent/765",[468,6.231]],["name/766",[25,27.054]],["parent/766",[480,7.928]],["name/767",[479,52.988]],["parent/767",[481,7.336]],["name/768",[482,64.096]],["parent/768",[481,7.336]],["name/769",[475,58.153]],["parent/769",[468,6.231]],["name/770",[25,27.054]],["parent/770",[483,7.928]],["name/771",[484,58.153]],["parent/771",[485,7.336]],["name/772",[479,52.988]],["parent/772",[485,7.336]],["name/773",[486,51.723]],["parent/773",[]],["name/774",[487,64.096]],["parent/774",[486,5.92]],["name/775",[488,69.261]],["parent/775",[489,5.02]],["name/776",[8,38.162]],["parent/776",[489,5.02]],["name/777",[200,56.124]],["parent/777",[489,5.02]],["name/778",[103,40.615]],["parent/778",[489,5.02]],["name/779",[72,56.124]],["parent/779",[489,5.02]],["name/780",[198,51.723]],["parent/780",[489,5.02]],["name/781",[74,40.226]],["parent/781",[489,5.02]],["name/782",[490,69.261]],["parent/782",[489,5.02]],["name/783",[491,69.261]],["parent/783",[489,5.02]],["name/784",[251,64.096]],["parent/784",[489,5.02]],["name/785",[492,69.261]],["parent/785",[489,5.02]],["name/786",[493,64.096]],["parent/786",[489,5.02]],["name/787",[494,69.261]],["parent/787",[489,5.02]],["name/788",[495,69.261]],["parent/788",[489,5.02]],["name/789",[496,64.096]],["parent/789",[489,5.02]],["name/790",[497,69.261]],["parent/790",[489,5.02]],["name/791",[169,22.937]],["parent/791",[489,5.02]],["name/792",[350,48.666]],["parent/792",[489,5.02]],["name/793",[169,22.937]],["parent/793",[486,5.92]],["name/794",[350,48.666]],["parent/794",[486,5.92]],["name/795",[496,64.096]],["parent/795",[486,5.92]],["name/796",[493,64.096]],["parent/796",[498,7.336]],["name/797",[499,69.261]],["parent/797",[498,7.336]],["name/798",[500,69.261]],["parent/798",[486,5.92]],["name/799",[501,64.096]],["parent/799",[486,5.92]],["name/800",[502,64.096]],["parent/800",[486,5.92]],["name/801",[88,13.118,503,43.275]],["parent/801",[]],["name/802",[504,64.096]],["parent/802",[88,1.6,503,5.278]],["name/803",[8,38.162]],["parent/803",[88,1.6,505,4.159]],["name/804",[163,54.435]],["parent/804",[88,1.6,505,4.159]],["name/805",[506,64.096]],["parent/805",[88,1.6,505,4.159]],["name/806",[507,69.261]],["parent/806",[88,1.6,505,4.159]],["name/807",[508,69.261]],["parent/807",[88,1.6,505,4.159]],["name/808",[509,69.261]],["parent/808",[88,1.6,505,4.159]],["name/809",[164,50.598]],["parent/809",[88,1.6,505,4.159]],["name/810",[510,69.261]],["parent/810",[88,1.6,505,4.159]],["name/811",[48,47.045]],["parent/811",[88,1.6,505,4.159]],["name/812",[511,69.261]],["parent/812",[88,1.6,505,4.159]],["name/813",[512,69.261]],["parent/813",[88,1.6,505,4.159]],["name/814",[84,38.162]],["parent/814",[88,1.6,505,4.159]],["name/815",[84,38.162]],["parent/815",[88,1.6,503,5.278]],["name/816",[513,27.908,514,38.812]],["parent/816",[]],["name/817",[515,64.096]],["parent/817",[513,3.404,514,4.734]],["name/818",[8,38.162]],["parent/818",[513,3.404,516,4.091]],["name/819",[220,38.804]],["parent/819",[513,3.404,516,4.091]],["name/820",[517,69.261]],["parent/820",[513,3.404,516,4.091]],["name/821",[518,64.096]],["parent/821",[513,3.404,516,4.091]],["name/822",[519,69.261]],["parent/822",[513,3.404,516,4.091]],["name/823",[520,69.261]],["parent/823",[513,3.404,516,4.091]],["name/824",[521,69.261]],["parent/824",[513,3.404,516,4.091]],["name/825",[101,47.045]],["parent/825",[513,3.404,516,4.091]],["name/826",[522,69.261]],["parent/826",[513,3.404,516,4.091]],["name/827",[74,40.226]],["parent/827",[513,3.404,516,4.091]],["name/828",[84,38.162]],["parent/828",[513,3.404,516,4.091]],["name/829",[523,64.096]],["parent/829",[513,3.404,516,4.091]],["name/830",[524,64.096]],["parent/830",[513,3.404,516,4.091]],["name/831",[523,64.096]],["parent/831",[513,3.404,514,4.734]],["name/832",[74,40.226]],["parent/832",[513,3.404,514,4.734]],["name/833",[84,38.162]],["parent/833",[513,3.404,514,4.734]],["name/834",[524,64.096]],["parent/834",[513,3.404,514,4.734]],["name/835",[25,27.054]],["parent/835",[513,3.404,525,6.023]],["name/836",[526,64.096]],["parent/836",[513,3.404,527,5.574]],["name/837",[528,69.261]],["parent/837",[513,3.404,527,5.574]],["name/838",[88,13.118,529,40.016]],["parent/838",[]],["name/839",[530,69.261]],["parent/839",[88,1.6,529,4.881]],["name/840",[8,38.162]],["parent/840",[88,1.6,531,3.125]],["name/841",[532,69.261]],["parent/841",[88,1.6,531,3.125]],["name/842",[533,69.261]],["parent/842",[88,1.6,531,3.125]],["name/843",[534,69.261]],["parent/843",[88,1.6,531,3.125]],["name/844",[535,64.096]],["parent/844",[88,1.6,531,3.125]],["name/845",[536,69.261]],["parent/845",[88,1.6,531,3.125]],["name/846",[537,69.261]],["parent/846",[88,1.6,531,3.125]],["name/847",[538,69.261]],["parent/847",[88,1.6,531,3.125]],["name/848",[539,69.261]],["parent/848",[88,1.6,531,3.125]],["name/849",[540,69.261]],["parent/849",[88,1.6,531,3.125]],["name/850",[541,69.261]],["parent/850",[88,1.6,531,3.125]],["name/851",[542,69.261]],["parent/851",[88,1.6,531,3.125]],["name/852",[543,69.261]],["parent/852",[88,1.6,531,3.125]],["name/853",[544,69.261]],["parent/853",[88,1.6,531,3.125]],["name/854",[163,54.435]],["parent/854",[88,1.6,531,3.125]],["name/855",[119,60.694]],["parent/855",[88,1.6,531,3.125]],["name/856",[142,60.694]],["parent/856",[88,1.6,531,3.125]],["name/857",[148,60.694]],["parent/857",[88,1.6,531,3.125]],["name/858",[156,60.694]],["parent/858",[88,1.6,531,3.125]],["name/859",[164,50.598]],["parent/859",[88,1.6,531,3.125]],["name/860",[48,47.045]],["parent/860",[88,1.6,531,3.125]],["name/861",[165,56.124]],["parent/861",[88,1.6,531,3.125]],["name/862",[102,52.988]],["parent/862",[88,1.6,531,3.125]],["name/863",[101,47.045]],["parent/863",[88,1.6,531,3.125]],["name/864",[11,50.598]],["parent/864",[88,1.6,531,3.125]],["name/865",[13,50.598]],["parent/865",[88,1.6,531,3.125]],["name/866",[14,50.598]],["parent/866",[88,1.6,531,3.125]],["name/867",[15,50.598]],["parent/867",[88,1.6,531,3.125]],["name/868",[16,50.598]],["parent/868",[88,1.6,531,3.125]],["name/869",[17,50.598]],["parent/869",[88,1.6,531,3.125]],["name/870",[18,50.598]],["parent/870",[88,1.6,531,3.125]],["name/871",[19,50.598]],["parent/871",[88,1.6,531,3.125]],["name/872",[20,50.598]],["parent/872",[88,1.6,531,3.125]],["name/873",[21,50.598]],["parent/873",[88,1.6,531,3.125]],["name/874",[22,50.598]],["parent/874",[88,1.6,531,3.125]],["name/875",[23,50.598]],["parent/875",[88,1.6,531,3.125]],["name/876",[83,45.016]],["parent/876",[88,1.6,531,3.125]],["name/877",[70,35.45]],["parent/877",[88,1.6,531,3.125]],["name/878",[545,69.261]],["parent/878",[88,1.6,529,4.881]],["name/879",[546,64.096]],["parent/879",[88,1.6,531,3.125]],["name/880",[547,64.096]],["parent/880",[88,1.6,531,3.125]],["name/881",[546,64.096]],["parent/881",[88,1.6,529,4.881]],["name/882",[25,27.054]],["parent/882",[88,1.6,548,6.023]],["name/883",[74,40.226]],["parent/883",[88,1.6,549,5.574]],["name/884",[325,58.153]],["parent/884",[88,1.6,549,5.574]],["name/885",[547,64.096]],["parent/885",[88,1.6,529,4.881]],["name/886",[25,27.054]],["parent/886",[88,1.6,550,6.023]],["name/887",[535,64.096]],["parent/887",[88,1.6,551,6.023]],["name/888",[220,38.804]],["parent/888",[]],["name/889",[220,38.804]],["parent/889",[220,4.442]],["name/890",[552,69.261]],["parent/890",[553,3.456]],["name/891",[8,38.162]],["parent/891",[553,3.456]],["name/892",[201,52.988]],["parent/892",[553,3.456]],["name/893",[74,40.226]],["parent/893",[553,3.456]],["name/894",[325,58.153]],["parent/894",[553,3.456]],["name/895",[103,40.615]],["parent/895",[553,3.456]],["name/896",[139,60.694]],["parent/896",[553,3.456]],["name/897",[72,56.124]],["parent/897",[553,3.456]],["name/898",[554,69.261]],["parent/898",[553,3.456]],["name/899",[555,69.261]],["parent/899",[553,3.456]],["name/900",[556,69.261]],["parent/900",[553,3.456]],["name/901",[557,69.261]],["parent/901",[553,3.456]],["name/902",[198,51.723]],["parent/902",[553,3.456]],["name/903",[259,56.124]],["parent/903",[553,3.456]],["name/904",[306,58.153]],["parent/904",[553,3.456]],["name/905",[330,47.045]],["parent/905",[553,3.456]],["name/906",[366,50.598]],["parent/906",[553,3.456]],["name/907",[389,64.096]],["parent/907",[553,3.456]],["name/908",[405,49.586]],["parent/908",[553,3.456]],["name/909",[410,64.096]],["parent/909",[553,3.456]],["name/910",[419,52.988]],["parent/910",[553,3.456]],["name/911",[469,49.586]],["parent/911",[553,3.456]],["name/912",[487,64.096]],["parent/912",[553,3.456]],["name/913",[558,69.261]],["parent/913",[553,3.456]],["name/914",[559,43.859]],["parent/914",[553,3.456]],["name/915",[504,64.096]],["parent/915",[553,3.456]],["name/916",[515,64.096]],["parent/916",[553,3.456]],["name/917",[560,69.261]],["parent/917",[553,3.456]],["name/918",[164,50.598]],["parent/918",[553,3.456]],["name/919",[48,47.045]],["parent/919",[553,3.456]],["name/920",[561,69.261]],["parent/920",[553,3.456]],["name/921",[562,69.261]],["parent/921",[553,3.456]],["name/922",[563,69.261]],["parent/922",[553,3.456]],["name/923",[203,64.096]],["parent/923",[553,3.456]],["name/924",[372,60.694]],["parent/924",[553,3.456]],["name/925",[564,69.261]],["parent/925",[553,3.456]],["name/926",[565,64.096]],["parent/926",[553,3.456]],["name/927",[566,69.261]],["parent/927",[553,3.456]],["name/928",[567,64.096]],["parent/928",[553,3.456]],["name/929",[568,69.261]],["parent/929",[553,3.456]],["name/930",[569,69.261]],["parent/930",[553,3.456]],["name/931",[570,69.261]],["parent/931",[553,3.456]],["name/932",[571,69.261]],["parent/932",[553,3.456]],["name/933",[572,69.261]],["parent/933",[553,3.456]],["name/934",[11,50.598]],["parent/934",[553,3.456]],["name/935",[13,50.598]],["parent/935",[553,3.456]],["name/936",[14,50.598]],["parent/936",[553,3.456]],["name/937",[15,50.598]],["parent/937",[553,3.456]],["name/938",[16,50.598]],["parent/938",[553,3.456]],["name/939",[17,50.598]],["parent/939",[553,3.456]],["name/940",[18,50.598]],["parent/940",[553,3.456]],["name/941",[19,50.598]],["parent/941",[553,3.456]],["name/942",[20,50.598]],["parent/942",[553,3.456]],["name/943",[21,50.598]],["parent/943",[553,3.456]],["name/944",[22,50.598]],["parent/944",[553,3.456]],["name/945",[23,50.598]],["parent/945",[553,3.456]],["name/946",[573,69.261]],["parent/946",[220,4.442]],["name/947",[83,45.016]],["parent/947",[553,3.456]],["name/948",[84,38.162]],["parent/948",[553,3.456]],["name/949",[169,22.937]],["parent/949",[553,3.456]],["name/950",[350,48.666]],["parent/950",[553,3.456]],["name/951",[377,58.153]],["parent/951",[553,3.456]],["name/952",[348,58.153]],["parent/952",[553,3.456]],["name/953",[351,58.153]],["parent/953",[553,3.456]],["name/954",[559,43.859]],["parent/954",[553,3.456]],["name/955",[574,64.096]],["parent/955",[553,3.456]],["name/956",[575,64.096]],["parent/956",[553,3.456]],["name/957",[576,64.096]],["parent/957",[553,3.456]],["name/958",[577,64.096]],["parent/958",[553,3.456]],["name/959",[578,64.096]],["parent/959",[553,3.456]],["name/960",[579,64.096]],["parent/960",[553,3.456]],["name/961",[580,64.096]],["parent/961",[553,3.456]],["name/962",[84,38.162]],["parent/962",[220,4.442]],["name/963",[169,22.937]],["parent/963",[220,4.442]],["name/964",[578,64.096]],["parent/964",[220,4.442]],["name/965",[25,27.054]],["parent/965",[581,7.928]],["name/966",[582,69.261]],["parent/966",[583,5.791]],["name/967",[139,60.694]],["parent/967",[583,5.791]],["name/968",[198,51.723]],["parent/968",[583,5.791]],["name/969",[419,52.988]],["parent/969",[583,5.791]],["name/970",[259,56.124]],["parent/970",[583,5.791]],["name/971",[306,58.153]],["parent/971",[583,5.791]],["name/972",[366,50.598]],["parent/972",[583,5.791]],["name/973",[103,40.615]],["parent/973",[583,5.791]],["name/974",[584,60.694]],["parent/974",[583,5.791]],["name/975",[580,64.096]],["parent/975",[220,4.442]],["name/976",[25,27.054]],["parent/976",[585,7.928]],["name/977",[74,40.226]],["parent/977",[586,7.928]],["name/978",[579,64.096]],["parent/978",[220,4.442]],["name/979",[25,27.054]],["parent/979",[587,7.928]],["name/980",[74,40.226]],["parent/980",[588,7.928]],["name/981",[83,45.016]],["parent/981",[220,4.442]],["name/982",[350,48.666]],["parent/982",[220,4.442]],["name/983",[377,58.153]],["parent/983",[220,4.442]],["name/984",[348,58.153]],["parent/984",[220,4.442]],["name/985",[351,58.153]],["parent/985",[220,4.442]],["name/986",[559,43.859]],["parent/986",[220,4.442]],["name/987",[574,64.096]],["parent/987",[220,4.442]],["name/988",[25,27.054]],["parent/988",[589,7.928]],["name/989",[590,69.261]],["parent/989",[591,7.928]],["name/990",[575,64.096]],["parent/990",[220,4.442]],["name/991",[25,27.054]],["parent/991",[592,7.928]],["name/992",[479,52.988]],["parent/992",[593,6.656]],["name/993",[594,69.261]],["parent/993",[593,6.656]],["name/994",[25,27.054]],["parent/994",[595,7.928]],["name/995",[477,64.096]],["parent/995",[596,6.947]],["name/996",[479,52.988]],["parent/996",[596,6.947]],["name/997",[398,60.694]],["parent/997",[596,6.947]],["name/998",[47,56.124]],["parent/998",[593,6.656]],["name/999",[25,27.054]],["parent/999",[597,7.928]],["name/1000",[479,52.988]],["parent/1000",[598,7.336]],["name/1001",[482,64.096]],["parent/1001",[598,7.336]],["name/1002",[599,64.096]],["parent/1002",[593,6.656]],["name/1003",[25,27.054]],["parent/1003",[600,7.928]],["name/1004",[484,58.153]],["parent/1004",[601,7.336]],["name/1005",[479,52.988]],["parent/1005",[601,7.336]],["name/1006",[576,64.096]],["parent/1006",[220,4.442]],["name/1007",[25,27.054]],["parent/1007",[602,7.928]],["name/1008",[518,64.096]],["parent/1008",[603,6.424]],["name/1009",[604,69.261]],["parent/1009",[603,6.424]],["name/1010",[559,43.859]],["parent/1010",[603,6.424]],["name/1011",[469,49.586]],["parent/1011",[603,6.424]],["name/1012",[364,34.76]],["parent/1012",[603,6.424]],["name/1013",[577,64.096]],["parent/1013",[220,4.442]],["name/1014",[25,27.054]],["parent/1014",[605,7.928]],["name/1015",[364,34.76]],["parent/1015",[606,6.947]],["name/1016",[607,69.261]],["parent/1016",[606,6.947]],["name/1017",[608,69.261]],["parent/1017",[606,6.947]],["name/1018",[469,35.355,609,27.209]],["parent/1018",[]],["name/1019",[599,64.096]],["parent/1019",[469,4.312,609,3.319]],["name/1020",[8,38.162]],["parent/1020",[609,3.319,610,3.814]],["name/1021",[200,56.124]],["parent/1021",[609,3.319,610,3.814]],["name/1022",[163,54.435]],["parent/1022",[609,3.319,610,3.814]],["name/1023",[506,64.096]],["parent/1023",[609,3.319,610,3.814]],["name/1024",[268,60.694]],["parent/1024",[609,3.319,610,3.814]],["name/1025",[392,64.096]],["parent/1025",[609,3.319,610,3.814]],["name/1026",[611,69.261]],["parent/1026",[609,3.319,610,3.814]],["name/1027",[25,27.054]],["parent/1027",[609,3.319,612,6.023]],["name/1028",[484,58.153]],["parent/1028",[609,3.319,610,3.814]],["name/1029",[613,69.261]],["parent/1029",[609,3.319,610,3.814]],["name/1030",[614,69.261]],["parent/1030",[609,3.319,610,3.814]],["name/1031",[615,69.261]],["parent/1031",[609,3.319,610,3.814]],["name/1032",[616,69.261]],["parent/1032",[609,3.319,610,3.814]],["name/1033",[617,69.261]],["parent/1033",[609,3.319,610,3.814]],["name/1034",[618,69.261]],["parent/1034",[609,3.319,610,3.814]],["name/1035",[169,22.937]],["parent/1035",[609,3.319,610,3.814]],["name/1036",[70,35.45]],["parent/1036",[609,3.319,610,3.814]],["name/1037",[619,64.096]],["parent/1037",[609,3.319,610,3.814]],["name/1038",[475,58.153]],["parent/1038",[609,3.319,610,3.814]],["name/1039",[169,22.937]],["parent/1039",[469,4.312,609,3.319]],["name/1040",[619,64.096]],["parent/1040",[469,4.312,609,3.319]],["name/1041",[25,27.054]],["parent/1041",[609,3.319,620,6.023]],["name/1042",[220,38.804]],["parent/1042",[609,3.319,621,6.023]],["name/1043",[475,58.153]],["parent/1043",[469,4.312,609,3.319]],["name/1044",[25,27.054]],["parent/1044",[609,3.319,622,6.023]],["name/1045",[484,58.153]],["parent/1045",[609,3.319,623,6.023]],["name/1046",[70,35.45]],["parent/1046",[469,4.312,609,3.319]],["name/1047",[25,27.054]],["parent/1047",[609,3.319,624,6.023]],["name/1048",[84,38.162]],["parent/1048",[609,3.319,625,5.574]],["name/1049",[133,58.153]],["parent/1049",[609,3.319,625,5.574]],["name/1050",[626,33.543,627,41.463]],["parent/1050",[]],["name/1051",[628,60.694]],["parent/1051",[626,4.091,627,5.057]],["name/1052",[8,38.162]],["parent/1052",[626,4.091,629,4.312]],["name/1053",[630,69.261]],["parent/1053",[626,4.091,629,4.312]],["name/1054",[631,69.261]],["parent/1054",[626,4.091,629,4.312]],["name/1055",[632,69.261]],["parent/1055",[626,4.091,629,4.312]],["name/1056",[633,69.261]],["parent/1056",[626,4.091,629,4.312]],["name/1057",[634,69.261]],["parent/1057",[626,4.091,629,4.312]],["name/1058",[635,69.261]],["parent/1058",[626,4.091,629,4.312]],["name/1059",[636,69.261]],["parent/1059",[626,4.091,629,4.312]],["name/1060",[285,51.723]],["parent/1060",[626,4.091,629,4.312]],["name/1061",[350,48.666]],["parent/1061",[626,4.091,629,4.312]],["name/1062",[350,48.666]],["parent/1062",[626,4.091,627,5.057]],["name/1063",[637,54.435]],["parent/1063",[]],["name/1064",[638,64.096]],["parent/1064",[637,6.231]],["name/1065",[639,69.261]],["parent/1065",[640,4.959]],["name/1066",[8,38.162]],["parent/1066",[640,4.959]],["name/1067",[641,69.261]],["parent/1067",[640,4.959]],["name/1068",[642,69.261]],["parent/1068",[640,4.959]],["name/1069",[268,60.694]],["parent/1069",[640,4.959]],["name/1070",[643,69.261]],["parent/1070",[640,4.959]],["name/1071",[201,52.988]],["parent/1071",[640,4.959]],["name/1072",[200,56.124]],["parent/1072",[640,4.959]],["name/1073",[74,40.226]],["parent/1073",[640,4.959]],["name/1074",[644,69.261]],["parent/1074",[640,4.959]],["name/1075",[372,60.694]],["parent/1075",[640,4.959]],["name/1076",[645,69.261]],["parent/1076",[640,4.959]],["name/1077",[627,58.153]],["parent/1077",[640,4.959]],["name/1078",[646,69.261]],["parent/1078",[640,4.959]],["name/1079",[647,69.261]],["parent/1079",[640,4.959]],["name/1080",[84,38.162]],["parent/1080",[640,4.959]],["name/1081",[169,22.937]],["parent/1081",[640,4.959]],["name/1082",[350,48.666]],["parent/1082",[640,4.959]],["name/1083",[57,56.124]],["parent/1083",[640,4.959]],["name/1084",[169,22.937]],["parent/1084",[637,6.231]],["name/1085",[350,48.666]],["parent/1085",[637,6.231]],["name/1086",[84,38.162]],["parent/1086",[637,6.231]],["name/1087",[57,56.124]],["parent/1087",[637,6.231]],["name/1088",[25,27.054]],["parent/1088",[648,7.928]],["name/1089",[59,54.435]],["parent/1089",[649,6.947]],["name/1090",[61,58.153]],["parent/1090",[649,6.947]],["name/1091",[25,27.054]],["parent/1091",[650,7.928]],["name/1092",[54,50.598]],["parent/1092",[651,7.336]],["name/1093",[56,49.586]],["parent/1093",[651,7.336]],["name/1094",[62,58.153]],["parent/1094",[649,6.947]],["name/1095",[25,27.054]],["parent/1095",[652,7.928]],["name/1096",[54,50.598]],["parent/1096",[653,7.336]],["name/1097",[56,49.586]],["parent/1097",[653,7.336]],["name/1098",[654,49.586]],["parent/1098",[]],["name/1099",[57,56.124]],["parent/1099",[654,5.676]],["name/1100",[25,27.054]],["parent/1100",[655,7.928]],["name/1101",[59,54.435]],["parent/1101",[656,6.947]],["name/1102",[61,58.153]],["parent/1102",[656,6.947]],["name/1103",[25,27.054]],["parent/1103",[657,7.928]],["name/1104",[54,50.598]],["parent/1104",[658,7.336]],["name/1105",[56,49.586]],["parent/1105",[658,7.336]],["name/1106",[62,58.153]],["parent/1106",[656,6.947]],["name/1107",[25,27.054]],["parent/1107",[659,7.928]],["name/1108",[54,50.598]],["parent/1108",[660,7.336]],["name/1109",[56,49.586]],["parent/1109",[660,7.336]],["name/1110",[169,22.937]],["parent/1110",[654,5.676]],["name/1111",[661,64.096]],["parent/1111",[654,5.676]],["name/1112",[364,34.76]],["parent/1112",[654,5.676]],["name/1113",[662,69.261]],["parent/1113",[654,5.676]],["name/1114",[25,27.054]],["parent/1114",[663,7.928]],["name/1115",[169,22.937]],["parent/1115",[664,6.656]],["name/1116",[416,51.723]],["parent/1116",[664,6.656]],["name/1117",[628,60.694]],["parent/1117",[664,6.656]],["name/1118",[638,64.096]],["parent/1118",[664,6.656]],["name/1119",[665,69.261]],["parent/1119",[654,5.676]],["name/1120",[47,56.124]],["parent/1120",[654,5.676]],["name/1121",[666,69.261]],["parent/1121",[654,5.676]],["name/1122",[667,69.261]],["parent/1122",[654,5.676]],["name/1123",[668,52.988]],["parent/1123",[]],["name/1124",[669,69.261]],["parent/1124",[668,6.065]],["name/1125",[48,47.045]],["parent/1125",[668,6.065]],["name/1126",[169,22.937]],["parent/1126",[668,6.065]],["name/1127",[350,48.666]],["parent/1127",[668,6.065]],["name/1128",[57,56.124]],["parent/1128",[668,6.065]],["name/1129",[25,27.054]],["parent/1129",[670,7.928]],["name/1130",[59,54.435]],["parent/1130",[671,6.947]],["name/1131",[61,58.153]],["parent/1131",[671,6.947]],["name/1132",[25,27.054]],["parent/1132",[672,7.928]],["name/1133",[54,50.598]],["parent/1133",[673,7.336]],["name/1134",[56,49.586]],["parent/1134",[673,7.336]],["name/1135",[62,58.153]],["parent/1135",[671,6.947]],["name/1136",[25,27.054]],["parent/1136",[674,7.928]],["name/1137",[54,50.598]],["parent/1137",[675,7.336]],["name/1138",[56,49.586]],["parent/1138",[675,7.336]],["name/1139",[661,64.096]],["parent/1139",[668,6.065]],["name/1140",[676,58.153]],["parent/1140",[]],["name/1141",[628,60.694]],["parent/1141",[676,6.656]],["name/1142",[46,64.096]],["parent/1142",[676,6.656]],["name/1143",[677,69.261]],["parent/1143",[676,6.656]],["name/1144",[678,52.988]],["parent/1144",[]],["name/1145",[679,69.261]],["parent/1145",[678,6.065]],["name/1146",[680,69.261]],["parent/1146",[678,6.065]],["name/1147",[681,69.261]],["parent/1147",[678,6.065]],["name/1148",[682,69.261]],["parent/1148",[678,6.065]],["name/1149",[683,69.261]],["parent/1149",[678,6.065]],["name/1150",[684,69.261]],["parent/1150",[678,6.065]],["name/1151",[685,58.153]],["parent/1151",[]],["name/1152",[686,50.598]],["parent/1152",[685,6.656]],["name/1153",[84,38.162]],["parent/1153",[685,6.656]],["name/1154",[687,69.261]],["parent/1154",[685,6.656]],["name/1155",[688,64.096]],["parent/1155",[]],["name/1156",[469,49.586]],["parent/1156",[688,7.336]],["name/1157",[689,64.096]],["parent/1157",[]],["name/1158",[686,50.598]],["parent/1158",[689,7.336]],["name/1159",[25,27.054]],["parent/1159",[690,7.928]],["name/1160",[691,69.261]],["parent/1160",[692,7.928]],["name/1161",[25,27.054]],["parent/1161",[693,7.928]],["name/1162",[27,56.124]],["parent/1162",[694,6.656]],["name/1163",[29,56.124]],["parent/1163",[694,6.656]],["name/1164",[49,56.124]],["parent/1164",[694,6.656]],["name/1165",[25,27.054]],["parent/1165",[695,7.928]],["name/1166",[30,60.694]],["parent/1166",[696,5.153]],["name/1167",[31,60.694]],["parent/1167",[696,5.153]],["name/1168",[32,60.694]],["parent/1168",[696,5.153]],["name/1169",[33,60.694]],["parent/1169",[696,5.153]],["name/1170",[34,60.694]],["parent/1170",[696,5.153]],["name/1171",[35,60.694]],["parent/1171",[696,5.153]],["name/1172",[36,60.694]],["parent/1172",[696,5.153]],["name/1173",[37,60.694]],["parent/1173",[696,5.153]],["name/1174",[38,60.694]],["parent/1174",[696,5.153]],["name/1175",[39,60.694]],["parent/1175",[696,5.153]],["name/1176",[40,60.694]],["parent/1176",[696,5.153]],["name/1177",[41,60.694]],["parent/1177",[696,5.153]],["name/1178",[42,60.694]],["parent/1178",[696,5.153]],["name/1179",[43,60.694]],["parent/1179",[696,5.153]],["name/1180",[44,60.694]],["parent/1180",[696,5.153]],["name/1181",[45,60.694]],["parent/1181",[696,5.153]],["name/1182",[59,54.435]],["parent/1182",[694,6.656]],["name/1183",[25,27.054]],["parent/1183",[697,7.928]],["name/1184",[47,56.124]],["parent/1184",[698,6.656]],["name/1185",[48,47.045]],["parent/1185",[698,6.656]],["name/1186",[49,56.124]],["parent/1186",[698,6.656]],["name/1187",[50,60.694]],["parent/1187",[698,6.656]],["name/1188",[699,64.096]],["parent/1188",[]],["name/1189",[700,69.261]],["parent/1189",[699,7.336]],["name/1190",[584,60.694]],["parent/1190",[]],["name/1191",[113,64.096]],["parent/1191",[584,6.947]],["name/1192",[169,10.39,701,18.772,702,18.772,703,26.342]],["parent/1192",[]],["name/1193",[704,69.261]],["parent/1193",[169,1.347,701,2.434,702,2.434,703,3.416]],["name/1194",[705,69.261]],["parent/1194",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1195",[707,69.261]],["parent/1195",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1196",[708,69.261]],["parent/1196",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1197",[709,69.261]],["parent/1197",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1198",[710,69.261]],["parent/1198",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1199",[711,69.261]],["parent/1199",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1200",[11,50.598]],["parent/1200",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1201",[13,50.598]],["parent/1201",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1202",[14,50.598]],["parent/1202",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1203",[15,50.598]],["parent/1203",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1204",[16,50.598]],["parent/1204",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1205",[17,50.598]],["parent/1205",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1206",[18,50.598]],["parent/1206",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1207",[19,50.598]],["parent/1207",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1208",[20,50.598]],["parent/1208",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1209",[21,50.598]],["parent/1209",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1210",[22,50.598]],["parent/1210",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1211",[23,50.598]],["parent/1211",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1212",[712,69.261]],["parent/1212",[169,1.347,701,2.434,702,2.434,703,3.416]],["name/1213",[83,45.016]],["parent/1213",[169,1.347,701,2.434,702,2.434,706,2.545]],["name/1214",[83,45.016]],["parent/1214",[169,1.347,701,2.434,702,2.434,703,3.416]],["name/1215",[713,56.124]],["parent/1215",[]],["name/1216",[714,69.261]],["parent/1216",[713,6.424]],["name/1217",[715,69.261]],["parent/1217",[713,6.424]],["name/1218",[716,69.261]],["parent/1218",[713,6.424]],["name/1219",[259,56.124]],["parent/1219",[713,6.424]],["name/1220",[298,64.096]],["parent/1220",[717,6.656]],["name/1221",[300,64.096]],["parent/1221",[717,6.656]],["name/1222",[301,64.096]],["parent/1222",[717,6.656]],["name/1223",[302,64.096]],["parent/1223",[717,6.656]],["name/1224",[513,27.908,718,37.78]],["parent/1224",[]],["name/1225",[74,40.226]],["parent/1225",[513,3.404,718,4.608]],["name/1226",[84,38.162]],["parent/1226",[513,3.404,718,4.608]],["name/1227",[719,69.261]],["parent/1227",[513,3.404,718,4.608]],["name/1228",[720,69.261]],["parent/1228",[513,3.404,718,4.608]],["name/1229",[721,69.261]],["parent/1229",[513,3.404,718,4.608]],["name/1230",[722,69.261]],["parent/1230",[513,3.404,718,4.608]],["name/1231",[723,56.124]],["parent/1231",[]],["name/1232",[724,69.261]],["parent/1232",[723,6.424]],["name/1233",[725,69.261]],["parent/1233",[726,6.947]],["name/1234",[727,64.096]],["parent/1234",[726,6.947]],["name/1235",[728,64.096]],["parent/1235",[726,6.947]],["name/1236",[729,69.261]],["parent/1236",[723,6.424]],["name/1237",[730,69.261]],["parent/1237",[731,4.561]],["name/1238",[727,64.096]],["parent/1238",[731,4.561]],["name/1239",[732,69.261]],["parent/1239",[731,4.561]],["name/1240",[733,69.261]],["parent/1240",[731,4.561]],["name/1241",[734,69.261]],["parent/1241",[731,4.561]],["name/1242",[728,64.096]],["parent/1242",[731,4.561]],["name/1243",[735,69.261]],["parent/1243",[731,4.561]],["name/1244",[736,69.261]],["parent/1244",[731,4.561]],["name/1245",[737,69.261]],["parent/1245",[731,4.561]],["name/1246",[738,69.261]],["parent/1246",[731,4.561]],["name/1247",[739,69.261]],["parent/1247",[731,4.561]],["name/1248",[740,69.261]],["parent/1248",[731,4.561]],["name/1249",[741,69.261]],["parent/1249",[731,4.561]],["name/1250",[742,69.261]],["parent/1250",[731,4.561]],["name/1251",[743,69.261]],["parent/1251",[731,4.561]],["name/1252",[744,69.261]],["parent/1252",[731,4.561]],["name/1253",[745,69.261]],["parent/1253",[731,4.561]],["name/1254",[746,69.261]],["parent/1254",[731,4.561]],["name/1255",[747,69.261]],["parent/1255",[731,4.561]],["name/1256",[748,69.261]],["parent/1256",[731,4.561]],["name/1257",[749,69.261]],["parent/1257",[731,4.561]],["name/1258",[750,69.261]],["parent/1258",[731,4.561]],["name/1259",[751,69.261]],["parent/1259",[731,4.561]],["name/1260",[752,69.261]],["parent/1260",[731,4.561]],["name/1261",[753,69.261]],["parent/1261",[731,4.561]],["name/1262",[754,69.261]],["parent/1262",[731,4.561]],["name/1263",[755,69.261]],["parent/1263",[731,4.561]],["name/1264",[88,13.118,101,33.543]],["parent/1264",[]],["name/1265",[756,69.261]],["parent/1265",[88,1.6,101,4.091]],["name/1266",[84,38.162]],["parent/1266",[101,4.091,757,6.023]],["name/1267",[84,38.162]],["parent/1267",[88,1.6,101,4.091]],["name/1268",[758,56.124]],["parent/1268",[]],["name/1269",[759,69.261]],["parent/1269",[758,6.424]],["name/1270",[760,69.261]],["parent/1270",[758,6.424]],["name/1271",[501,64.096]],["parent/1271",[758,6.424]],["name/1272",[502,64.096]],["parent/1272",[758,6.424]],["name/1273",[761,64.096]],["parent/1273",[]],["name/1274",[686,50.598]],["parent/1274",[761,7.336]],["name/1275",[762,56.124]],["parent/1275",[]],["name/1276",[169,22.937]],["parent/1276",[762,6.424]],["name/1277",[363,60.694]],["parent/1277",[762,6.424]],["name/1278",[763,69.261]],["parent/1278",[762,6.424]],["name/1279",[764,69.261]],["parent/1279",[762,6.424]],["name/1280",[765,64.096]],["parent/1280",[]],["name/1281",[686,50.598]],["parent/1281",[765,7.336]],["name/1282",[766,60.694]],["parent/1282",[]],["name/1283",[767,69.261]],["parent/1283",[766,6.947]],["name/1284",[768,69.261]],["parent/1284",[766,6.947]],["name/1285",[165,40.016,769,45.7]],["parent/1285",[]],["name/1286",[686,50.598]],["parent/1286",[165,4.881,769,5.574]],["name/1287",[88,13.118,770,38.812]],["parent/1287",[]],["name/1288",[771,69.261]],["parent/1288",[88,1.6,770,4.734]],["name/1289",[772,69.261]],["parent/1289",[88,1.6,770,4.734]],["name/1290",[773,69.261]],["parent/1290",[88,1.6,770,4.734]],["name/1291",[774,69.261]],["parent/1291",[88,1.6,770,4.734]],["name/1292",[775,69.261]],["parent/1292",[88,1.6,770,4.734]],["name/1293",[88,10.193,776,35.509,777,32.217]],["parent/1293",[]],["name/1294",[686,50.598]],["parent/1294",[88,1.29,776,4.495,777,4.078]],["name/1295",[88,10.193,777,32.217,778,35.509]],["parent/1295",[]],["name/1296",[686,50.598]],["parent/1296",[88,1.29,777,4.078,778,4.495]],["name/1297",[779,60.694]],["parent/1297",[]],["name/1298",[363,60.694]],["parent/1298",[779,6.947]],["name/1299",[780,69.261]],["parent/1299",[779,6.947]],["name/1300",[781,52.988]],["parent/1300",[]],["name/1301",[567,64.096]],["parent/1301",[781,6.065]],["name/1302",[782,64.096]],["parent/1302",[783,6.424]],["name/1303",[784,64.096]],["parent/1303",[783,6.424]],["name/1304",[220,38.804]],["parent/1304",[783,6.424]],["name/1305",[84,38.162]],["parent/1305",[783,6.424]],["name/1306",[74,40.226]],["parent/1306",[783,6.424]],["name/1307",[220,38.804]],["parent/1307",[781,6.065]],["name/1308",[74,40.226]],["parent/1308",[781,6.065]],["name/1309",[84,38.162]],["parent/1309",[781,6.065]],["name/1310",[782,64.096]],["parent/1310",[781,6.065]],["name/1311",[784,64.096]],["parent/1311",[781,6.065]],["name/1312",[785,64.096]],["parent/1312",[]],["name/1313",[786,69.261]],["parent/1313",[785,7.336]],["name/1314",[787,58.153]],["parent/1314",[]],["name/1315",[788,69.261]],["parent/1315",[787,6.656]],["name/1316",[789,69.261]],["parent/1316",[787,6.656]],["name/1317",[790,69.261]],["parent/1317",[787,6.656]],["name/1318",[791,54.435]],["parent/1318",[]],["name/1319",[792,69.261]],["parent/1319",[791,6.231]],["name/1320",[793,69.261]],["parent/1320",[791,6.231]],["name/1321",[794,69.261]],["parent/1321",[791,6.231]],["name/1322",[795,69.261]],["parent/1322",[791,6.231]],["name/1323",[796,69.261]],["parent/1323",[791,6.231]],["name/1324",[797,38.812,798,41.463]],["parent/1324",[]],["name/1325",[799,60.694]],["parent/1325",[797,4.734,798,5.057]],["name/1326",[800,64.096]],["parent/1326",[797,4.734,801,5.574]],["name/1327",[802,64.096]],["parent/1327",[797,4.734,801,5.574]],["name/1328",[800,64.096]],["parent/1328",[797,4.734,798,5.057]],["name/1329",[802,64.096]],["parent/1329",[797,4.734,798,5.057]],["name/1330",[803,56.124]],["parent/1330",[]],["name/1331",[335,64.096]],["parent/1331",[803,6.424]],["name/1332",[8,38.162]],["parent/1332",[804,6.065]],["name/1333",[805,69.261]],["parent/1333",[804,6.065]],["name/1334",[806,69.261]],["parent/1334",[804,6.065]],["name/1335",[807,69.261]],["parent/1335",[804,6.065]],["name/1336",[723,56.124]],["parent/1336",[804,6.065]],["name/1337",[799,60.694]],["parent/1337",[804,6.065]],["name/1338",[276,54.435]],["parent/1338",[804,6.065]],["name/1339",[276,54.435]],["parent/1339",[803,6.424]],["name/1340",[25,27.054]],["parent/1340",[808,7.928]],["name/1341",[280,60.694]],["parent/1341",[809,6.065]],["name/1342",[25,27.054]],["parent/1342",[810,7.928]],["name/1343",[283,60.694]],["parent/1343",[809,6.065]],["name/1344",[25,27.054]],["parent/1344",[811,7.928]],["name/1345",[285,51.723]],["parent/1345",[809,6.065]],["name/1346",[25,27.054]],["parent/1346",[812,7.928]],["name/1347",[287,58.153]],["parent/1347",[809,6.065]],["name/1348",[288,60.694]],["parent/1348",[809,6.065]],["name/1349",[289,60.694]],["parent/1349",[809,6.065]],["name/1350",[290,60.694]],["parent/1350",[809,6.065]],["name/1351",[25,27.054]],["parent/1351",[813,7.928]],["name/1352",[292,60.694]],["parent/1352",[814,6.947]],["name/1353",[294,60.694]],["parent/1353",[814,6.947]],["name/1354",[285,51.723]],["parent/1354",[814,6.947]],["name/1355",[723,56.124]],["parent/1355",[803,6.424]],["name/1356",[799,60.694]],["parent/1356",[803,6.424]],["name/1357",[559,31.272,815,41.463]],["parent/1357",[]],["name/1358",[816,69.261]],["parent/1358",[559,3.814,815,5.057]],["name/1359",[817,64.096]],["parent/1359",[559,3.814,818,5.574]],["name/1360",[819,64.096]],["parent/1360",[559,3.814,818,5.574]],["name/1361",[817,64.096]],["parent/1361",[559,3.814,815,5.057]],["name/1362",[25,27.054]],["parent/1362",[559,3.814,820,6.023]],["name/1363",[526,64.096]],["parent/1363",[559,3.814,821,4.608]],["name/1364",[822,69.261]],["parent/1364",[559,3.814,821,4.608]],["name/1365",[823,69.261]],["parent/1365",[559,3.814,821,4.608]],["name/1366",[824,69.261]],["parent/1366",[559,3.814,821,4.608]],["name/1367",[97,54.435]],["parent/1367",[559,3.814,821,4.608]],["name/1368",[109,64.096]],["parent/1368",[559,3.814,821,4.608]],["name/1369",[825,69.261]],["parent/1369",[559,3.814,821,4.608]],["name/1370",[819,64.096]],["parent/1370",[559,3.814,815,5.057]],["name/1371",[826,64.096]],["parent/1371",[]],["name/1372",[686,50.598]],["parent/1372",[826,7.336]],["name/1373",[25,27.054]],["parent/1373",[827,7.928]],["name/1374",[105,64.096]],["parent/1374",[828,7.928]],["name/1375",[25,27.054]],["parent/1375",[829,7.928]],["name/1376",[27,56.124]],["parent/1376",[830,7.336]],["name/1377",[29,56.124]],["parent/1377",[830,7.336]],["name/1378",[831,26.779,832,40.016]],["parent/1378",[]],["name/1379",[833,60.694]],["parent/1379",[831,3.266,832,4.881]],["name/1380",[107,64.096]],["parent/1380",[831,3.266,832,4.881]],["name/1381",[834,64.096]],["parent/1381",[831,3.266,832,4.881]],["name/1382",[835,69.261]],["parent/1382",[831,3.266,832,4.881]],["name/1383",[831,26.779,836,36.878]],["parent/1383",[]],["name/1384",[837,64.096]],["parent/1384",[831,3.266,836,4.498]],["name/1385",[8,38.162]],["parent/1385",[831,3.266,838,4.028]],["name/1386",[833,60.694]],["parent/1386",[831,3.266,838,4.028]],["name/1387",[839,69.261]],["parent/1387",[831,3.266,838,4.028]],["name/1388",[74,40.226]],["parent/1388",[831,3.266,838,4.028]],["name/1389",[565,64.096]],["parent/1389",[831,3.266,838,4.028]],["name/1390",[137,64.096]],["parent/1390",[831,3.266,838,4.028]],["name/1391",[110,64.096]],["parent/1391",[831,3.266,838,4.028]],["name/1392",[111,64.096]],["parent/1392",[831,3.266,838,4.028]],["name/1393",[112,64.096]],["parent/1393",[831,3.266,838,4.028]],["name/1394",[114,58.153]],["parent/1394",[831,3.266,838,4.028]],["name/1395",[833,60.694]],["parent/1395",[831,3.266,838,4.028]],["name/1396",[74,40.226]],["parent/1396",[831,3.266,838,4.028]],["name/1397",[84,38.162]],["parent/1397",[831,3.266,838,4.028]],["name/1398",[117,56.124]],["parent/1398",[831,3.266,838,4.028]],["name/1399",[840,69.261]],["parent/1399",[831,3.266,836,4.498]],["name/1400",[84,38.162]],["parent/1400",[831,3.266,836,4.498]],["name/1401",[114,58.153]],["parent/1401",[831,3.266,836,4.498]],["name/1402",[834,64.096]],["parent/1402",[831,3.266,836,4.498]],["name/1403",[74,40.226]],["parent/1403",[831,3.266,836,4.498]],["name/1404",[117,56.124]],["parent/1404",[831,3.266,836,4.498]],["name/1405",[831,33.169,841,35.509]],["parent/1405",[]],["name/1406",[686,50.598]],["parent/1406",[831,3.984,841,4.495]],["name/1407",[25,27.054]],["parent/1407",[831,3.984,842,4.857]],["name/1408",[837,64.096]],["parent/1408",[831,3.984,843,4.857]],["name/1409",[25,27.054]],["parent/1409",[831,3.984,844,4.857]],["name/1410",[27,56.124]],["parent/1410",[831,3.984,845,4.495]],["name/1411",[29,56.124]],["parent/1411",[831,3.984,845,4.495]],["name/1412",[846,60.694]],["parent/1412",[]],["name/1413",[847,69.261]],["parent/1413",[846,6.947]],["name/1414",[220,38.804]],["parent/1414",[846,6.947]]],"invertedIndex":[["__type",{"_index":25,"name":{"22":{},"48":{},"52":{},"57":{},"61":{},"79":{},"114":{},"124":{},"165":{},"181":{},"186":{},"190":{},"200":{},"223":{},"243":{},"283":{},"316":{},"323":{},"375":{},"394":{},"397":{},"399":{},"456":{},"458":{},"460":{},"462":{},"467":{},"472":{},"475":{},"508":{},"523":{},"525":{},"542":{},"544":{},"546":{},"548":{},"553":{},"563":{},"596":{},"600":{},"616":{},"662":{},"671":{},"675":{},"678":{},"687":{},"713":{},"720":{},"724":{},"733":{},"735":{},"739":{},"744":{},"761":{},"766":{},"770":{},"835":{},"882":{},"886":{},"965":{},"976":{},"979":{},"988":{},"991":{},"994":{},"999":{},"1003":{},"1007":{},"1014":{},"1027":{},"1041":{},"1044":{},"1047":{},"1088":{},"1091":{},"1095":{},"1100":{},"1103":{},"1107":{},"1114":{},"1129":{},"1132":{},"1136":{},"1159":{},"1161":{},"1165":{},"1183":{},"1340":{},"1342":{},"1344":{},"1346":{},"1351":{},"1362":{},"1373":{},"1375":{},"1407":{},"1409":{}},"parent":{}}],["_adddirtypeer",{"_index":536,"name":{"845":{}},"parent":{}}],["_adddirtypeerkey",{"_index":537,"name":{"846":{}},"parent":{}}],["_adddirtypeermetadata",{"_index":538,"name":{"847":{}},"parent":{}}],["_addlistenrelay",{"_index":616,"name":{"1032":{}},"parent":{}}],["_addressmanager",{"_index":391,"name":{"611":{}},"parent":{}}],["_addresssorter",{"_index":611,"name":{"1026":{}},"parent":{}}],["_addvisibilitychangelistener",{"_index":709,"name":{"1197":{}},"parent":{}}],["_advertiseservice",{"_index":472,"name":{"751":{}},"parent":{}}],["_applyop",{"_index":256,"name":{"412":{}},"parent":{}}],["_autodial",{"_index":208,"name":{"341":{}},"parent":{}}],["_autodialtimeout",{"_index":206,"name":{"339":{}},"parent":{}}],["_autorelay",{"_index":471,"name":{"750":{}},"parent":{}}],["_batchaddressbook",{"_index":540,"name":{"849":{}},"parent":{}}],["_batchkeybook",{"_index":541,"name":{"850":{}},"parent":{}}],["_batchmetadatabook",{"_index":542,"name":{"851":{}},"parent":{}}],["_batchprotobook",{"_index":543,"name":{"852":{}},"parent":{}}],["_checklatency",{"_index":181,"name":{"297":{}},"parent":{}}],["_checklatencyid",{"_index":177,"name":{"293":{}},"parent":{}}],["_checkmaxlimit",{"_index":217,"name":{"353":{}},"parent":{}}],["_checkmetrics",{"_index":207,"name":{"340":{}},"parent":{}}],["_client",{"_index":404,"name":{"625":{}},"parent":{}}],["_close",{"_index":212,"name":{"347":{}},"parent":{}}],["_commitdata",{"_index":539,"name":{"848":{}},"parent":{}}],["_config",{"_index":555,"name":{"899":{}},"parent":{}}],["_connectionmanager",{"_index":268,"name":{"439":{},"1024":{},"1069":{}},"parent":{}}],["_createconnection",{"_index":342,"name":{"528":{}},"parent":{}}],["_createdialtarget",{"_index":442,"name":{"695":{}},"parent":{}}],["_creatependingdial",{"_index":443,"name":{"696":{}},"parent":{}}],["_datastore",{"_index":532,"name":{"841":{}},"parent":{}}],["_dht",{"_index":558,"name":{"913":{}},"parent":{}}],["_dialer",{"_index":641,"name":{"1067":{}},"parent":{}}],["_dirtymetadata",{"_index":534,"name":{"843":{}},"parent":{}}],["_dirtypeers",{"_index":533,"name":{"842":{}},"parent":{}}],["_discovery",{"_index":557,"name":{"901":{}},"parent":{}}],["_emit",{"_index":100,"name":{"128":{},"169":{},"204":{},"227":{},"247":{}},"parent":{}}],["_emitintervalid",{"_index":175,"name":{"291":{}},"parent":{}}],["_emitsummary",{"_index":178,"name":{"294":{}},"parent":{}}],["_enabled",{"_index":393,"name":{"613":{}},"parent":{}}],["_encryptinbound",{"_index":344,"name":{"530":{}},"parent":{}}],["_encryptoutbound",{"_index":345,"name":{"531":{}},"parent":{}}],["_exports",{"_index":686,"name":{"1152":{},"1158":{},"1274":{},"1281":{},"1286":{},"1294":{},"1296":{},"1372":{},"1406":{}},"parent":{}}],["_externalip",{"_index":394,"name":{"614":{}},"parent":{}}],["_findclosestpeerstask",{"_index":509,"name":{"808":{}},"parent":{}}],["_frequencyaccumulators",{"_index":242,"name":{"396":{}},"parent":{}}],["_frequencylasttime",{"_index":241,"name":{"395":{}},"parent":{}}],["_getclient",{"_index":403,"name":{"624":{}},"parent":{}}],["_getprivatekey",{"_index":324,"name":{"503":{}},"parent":{}}],["_globalstats",{"_index":262,"name":{"433":{}},"parent":{}}],["_handle",{"_index":408,"name":{"639":{}},"parent":{}}],["_handleidentify",{"_index":494,"name":{"787":{}},"parent":{}}],["_handlepush",{"_index":495,"name":{"788":{}},"parent":{}}],["_handlevisibilitychange",{"_index":711,"name":{"1199":{}},"parent":{}}],["_hidden",{"_index":707,"name":{"1195":{}},"parent":{}}],["_host",{"_index":491,"name":{"783":{}},"parent":{}}],["_initializevisibilityvarnames",{"_index":705,"name":{"1194":{}},"parent":{}}],["_initlatencydata",{"_index":182,"name":{"298":{}},"parent":{}}],["_isstarted",{"_index":561,"name":{"920":{}},"parent":{}}],["_latencydata",{"_index":180,"name":{"296":{}},"parent":{}}],["_latencymonitor",{"_index":210,"name":{"344":{}},"parent":{}}],["_libp2p",{"_index":200,"name":{"332":{},"748":{},"777":{},"1021":{},"1072":{}},"parent":{}}],["_listeneroptions",{"_index":370,"name":{"574":{}},"parent":{}}],["_listeners",{"_index":369,"name":{"573":{}},"parent":{}}],["_listenonavailablehoprelays",{"_index":618,"name":{"1034":{}},"parent":{}}],["_listenrelays",{"_index":613,"name":{"1029":{}},"parent":{}}],["_marshal",{"_index":110,"name":{"140":{},"1391":{}},"parent":{}}],["_maybeconnect",{"_index":571,"name":{"932":{}},"parent":{}}],["_maybedisconnectone",{"_index":218,"name":{"354":{}},"parent":{}}],["_modules",{"_index":554,"name":{"898":{}},"parent":{}}],["_movingaverages",{"_index":244,"name":{"398":{}},"parent":{}}],["_multiplexinbound",{"_index":347,"name":{"533":{}},"parent":{}}],["_multiplexoutbound",{"_index":346,"name":{"532":{}},"parent":{}}],["_nexttimeout",{"_index":253,"name":{"409":{}},"parent":{}}],["_oldpeers",{"_index":265,"name":{"436":{}},"parent":{}}],["_ondidstart",{"_index":570,"name":{"931":{}},"parent":{}}],["_ondisconnect",{"_index":409,"name":{"640":{}},"parent":{}}],["_ondiscoverypeer",{"_index":560,"name":{"917":{}},"parent":{}}],["_onlatencymeasure",{"_index":211,"name":{"345":{}},"parent":{}}],["_onmessage",{"_index":267,"name":{"438":{}},"parent":{}}],["_onpeerdisconnected",{"_index":615,"name":{"1031":{}},"parent":{}}],["_onprotocol",{"_index":644,"name":{"1074":{}},"parent":{}}],["_onprotocolchange",{"_index":614,"name":{"1030":{}},"parent":{}}],["_onstarting",{"_index":569,"name":{"930":{}},"parent":{}}],["_onstream",{"_index":343,"name":{"529":{}},"parent":{}}],["_options",{"_index":201,"name":{"334":{},"391":{},"432":{},"615":{},"749":{},"892":{},"1071":{}},"parent":{}}],["_peerid",{"_index":163,"name":{"257":{},"333":{},"610":{},"804":{},"854":{},"1022":{}},"parent":{}}],["_peerstats",{"_index":263,"name":{"434":{}},"parent":{}}],["_peerstore",{"_index":506,"name":{"805":{},"1023":{}},"parent":{}}],["_peervalues",{"_index":202,"name":{"335":{}},"parent":{}}],["_pendingdials",{"_index":439,"name":{"692":{}},"parent":{}}],["_processdatastoreentry",{"_index":544,"name":{"853":{}},"parent":{}}],["_protocolstats",{"_index":264,"name":{"435":{}},"parent":{}}],["_ps",{"_index":92,"name":{"120":{},"161":{},"196":{},"219":{},"239":{}},"parent":{}}],["_queue",{"_index":238,"name":{"392":{}},"parent":{}}],["_refreshmanageroptions",{"_index":508,"name":{"807":{}},"parent":{}}],["_registrar",{"_index":642,"name":{"1068":{}},"parent":{}}],["_removelistenrelay",{"_index":617,"name":{"1033":{}},"parent":{}}],["_resetcomputetimeout",{"_index":252,"name":{"408":{}},"parent":{}}],["_resolve",{"_index":446,"name":{"699":{}},"parent":{}}],["_resolverecord",{"_index":447,"name":{"700":{}},"parent":{}}],["_routers",{"_index":507,"name":{"806":{}},"parent":{}}],["_running",{"_index":266,"name":{"437":{}},"parent":{}}],["_setdata",{"_index":99,"name":{"127":{},"168":{},"203":{},"226":{},"246":{}},"parent":{}}],["_setuppeerdiscovery",{"_index":572,"name":{"933":{}},"parent":{}}],["_setvalue",{"_index":150,"name":{"216":{}},"parent":{}}],["_start",{"_index":402,"name":{"623":{}},"parent":{}}],["_started",{"_index":204,"name":{"337":{}},"parent":{}}],["_starttimers",{"_index":174,"name":{"290":{}},"parent":{}}],["_stats",{"_index":239,"name":{"393":{}},"parent":{}}],["_stoptimers",{"_index":176,"name":{"292":{}},"parent":{}}],["_timeout",{"_index":247,"name":{"403":{},"753":{}},"parent":{}}],["_timeoutid",{"_index":510,"name":{"810":{}},"parent":{}}],["_timer",{"_index":205,"name":{"338":{}},"parent":{}}],["_toaddresses",{"_index":125,"name":{"159":{}},"parent":{}}],["_transport",{"_index":556,"name":{"900":{}},"parent":{}}],["_transportmanager",{"_index":392,"name":{"612":{},"1025":{}},"parent":{}}],["_transports",{"_index":368,"name":{"572":{}},"parent":{}}],["_update",{"_index":246,"name":{"400":{}},"parent":{}}],["_updatefrequency",{"_index":254,"name":{"410":{}},"parent":{}}],["_updatefrequencyfor",{"_index":255,"name":{"411":{}},"parent":{}}],["_upgrader",{"_index":643,"name":{"1070":{}},"parent":{}}],["_visibilitychange",{"_index":708,"name":{"1196":{}},"parent":{}}],["active",{"_index":482,"name":{"768":{},"1001":{}},"parent":{}}],["adapter",{"_index":815,"name":{"1357":{}},"parent":{"1358":{},"1361":{},"1370":{}}}],["adapter\".inmessage",{"_index":820,"name":{},"parent":{"1362":{}}}],["adapter\".inmessage.__type",{"_index":821,"name":{},"parent":{"1363":{},"1364":{},"1365":{},"1366":{},"1367":{},"1368":{},"1369":{}}}],["adapter\".pubsubadapter",{"_index":818,"name":{},"parent":{"1359":{},"1360":{}}}],["add",{"_index":124,"name":{"158":{},"237":{},"576":{}},"parent":{}}],["addlistener",{"_index":11,"name":{"9":{},"95":{},"267":{},"299":{},"355":{},"413":{},"864":{},"934":{},"1200":{}},"parent":{}}],["addobservedaddr",{"_index":81,"name":{"94":{}},"parent":{}}],["address",{"_index":70,"name":{"84":{},"176":{},"180":{},"281":{},"282":{},"705":{},"712":{},"877":{},"1036":{},"1046":{}},"parent":{"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{},"113":{},"114":{},"115":{},"116":{}}}],["addressbook",{"_index":119,"name":{"153":{},"258":{},"855":{}},"parent":{}}],["addressbook_base",{"_index":128,"name":{"173":{}},"parent":{}}],["addresses",{"_index":139,"name":{"191":{},"896":{},"967":{}},"parent":{}}],["addressmanager",{"_index":72,"name":{"85":{},"629":{},"632":{},"779":{},"897":{}},"parent":{}}],["addressmanager_base",{"_index":82,"name":{"107":{}},"parent":{}}],["addressmanageroptions",{"_index":85,"name":{"110":{},"113":{}},"parent":{}}],["addresssorter",{"_index":433,"name":{"686":{},"725":{}},"parent":{}}],["addrs",{"_index":56,"name":{"50":{},"659":{},"676":{},"737":{},"1093":{},"1097":{},"1105":{},"1109":{},"1134":{},"1138":{}},"parent":{}}],["advertise",{"_index":594,"name":{"993":{}},"parent":{}}],["advertise_boot_delay",{"_index":679,"name":{"1145":{}},"parent":{}}],["advertise_ttl",{"_index":680,"name":{"1146":{}},"parent":{}}],["agent_version",{"_index":760,"name":{"1270":{}},"parent":{}}],["announce",{"_index":76,"name":{"89":{},"116":{}},"parent":{}}],["asynctestfn",{"_index":196,"name":{"326":{}},"parent":{}}],["autodial",{"_index":233,"name":{"385":{}},"parent":{}}],["autodialinterval",{"_index":234,"name":{"386":{}},"parent":{}}],["autorelay",{"_index":599,"name":{"1002":{},"1019":{}},"parent":{}}],["autorelayoptions",{"_index":475,"name":{"758":{},"769":{},"1038":{},"1043":{}},"parent":{}}],["autorelayproperties",{"_index":619,"name":{"1037":{},"1040":{}},"parent":{}}],["autoupdate",{"_index":399,"name":{"619":{}},"parent":{}}],["avgms",{"_index":190,"name":{"320":{}},"parent":{}}],["book",{"_index":90,"name":{"118":{},"152":{},"193":{},"213":{},"234":{}},"parent":{"153":{},"173":{},"179":{},"180":{},"184":{},"185":{},"189":{},"194":{},"208":{},"211":{},"212":{},"214":{},"231":{},"233":{},"235":{},"251":{},"253":{}}}],["book\".address",{"_index":131,"name":{},"parent":{"181":{}}}],["book\".address.__type",{"_index":132,"name":{},"parent":{"182":{},"183":{}}}],["book\".addressbook",{"_index":120,"name":{},"parent":{"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"166":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"174":{},"175":{},"176":{},"177":{},"178":{}}}],["book\".addressbook.eventtransformer",{"_index":127,"name":{},"parent":{"165":{}}}],["book\".certifiedrecord",{"_index":134,"name":{},"parent":{"186":{}}}],["book\".certifiedrecord.__type",{"_index":136,"name":{},"parent":{"187":{},"188":{}}}],["book\".entry",{"_index":138,"name":{},"parent":{"190":{}}}],["book\".entry.__type",{"_index":140,"name":{},"parent":{"191":{},"192":{}}}],["book\".keybook",{"_index":143,"name":{},"parent":{"195":{},"196":{},"197":{},"198":{},"199":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"209":{},"210":{}}}],["book\".keybook.eventtransformer",{"_index":144,"name":{},"parent":{"200":{}}}],["book\".metadatabook",{"_index":149,"name":{},"parent":{"215":{},"216":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"232":{}}}],["book\".metadatabook.eventtransformer",{"_index":153,"name":{},"parent":{"223":{}}}],["book\".protobook",{"_index":157,"name":{},"parent":{"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"252":{}}}],["book\".protobook.eventtransformer",{"_index":159,"name":{},"parent":{"243":{}}}],["book.proto",{"_index":777,"name":{"1293":{},"1295":{}},"parent":{"1294":{},"1296":{}}}],["bootdelay",{"_index":477,"name":{"762":{},"995":{}},"parent":{}}],["can_hop",{"_index":50,"name":{"45":{},"83":{},"1187":{}},"parent":{}}],["canhop",{"_index":666,"name":{"1121":{}},"parent":{}}],["certificateforkey",{"_index":767,"name":{"1283":{}},"parent":{}}],["certifiedrecord",{"_index":129,"name":{"177":{},"185":{}},"parent":{}}],["change",{"_index":702,"name":{"1192":{}},"parent":{"1193":{},"1194":{},"1195":{},"1196":{},"1197":{},"1198":{},"1199":{},"1200":{},"1201":{},"1202":{},"1203":{},"1204":{},"1205":{},"1206":{},"1207":{},"1208":{},"1209":{},"1210":{},"1211":{},"1212":{},"1213":{},"1214":{}}}],["cid",{"_index":523,"name":{"829":{},"831":{}},"parent":{}}],["circuit",{"_index":638,"name":{"1064":{},"1118":{}},"parent":{}}],["circuit/auto",{"_index":609,"name":{"1018":{}},"parent":{"1019":{},"1020":{},"1021":{},"1022":{},"1023":{},"1024":{},"1025":{},"1026":{},"1027":{},"1028":{},"1029":{},"1030":{},"1031":{},"1032":{},"1033":{},"1034":{},"1035":{},"1036":{},"1037":{},"1038":{},"1039":{},"1040":{},"1041":{},"1042":{},"1043":{},"1044":{},"1045":{},"1046":{},"1047":{},"1048":{},"1049":{}}}],["circuit/circuit/hop",{"_index":654,"name":{"1098":{}},"parent":{"1099":{},"1110":{},"1111":{},"1112":{},"1113":{},"1119":{},"1120":{},"1121":{},"1122":{}}}],["circuit/circuit/hop\".circuitrequest",{"_index":655,"name":{},"parent":{"1100":{}}}],["circuit/circuit/hop\".circuitrequest.__type",{"_index":656,"name":{},"parent":{"1101":{},"1102":{},"1106":{}}}],["circuit/circuit/hop\".circuitrequest.__type.dstpeer",{"_index":657,"name":{},"parent":{"1103":{}}}],["circuit/circuit/hop\".circuitrequest.__type.dstpeer.__type",{"_index":658,"name":{},"parent":{"1104":{},"1105":{}}}],["circuit/circuit/hop\".circuitrequest.__type.srcpeer",{"_index":659,"name":{},"parent":{"1107":{}}}],["circuit/circuit/hop\".circuitrequest.__type.srcpeer.__type",{"_index":660,"name":{},"parent":{"1108":{},"1109":{}}}],["circuit/circuit/hop\".hoprequest",{"_index":663,"name":{},"parent":{"1114":{}}}],["circuit/circuit/hop\".hoprequest.__type",{"_index":664,"name":{},"parent":{"1115":{},"1116":{},"1117":{},"1118":{}}}],["circuit/circuit/stop",{"_index":668,"name":{"1123":{}},"parent":{"1124":{},"1125":{},"1126":{},"1127":{},"1128":{},"1139":{}}}],["circuit/circuit/stop\".circuitrequest",{"_index":670,"name":{},"parent":{"1129":{}}}],["circuit/circuit/stop\".circuitrequest.__type",{"_index":671,"name":{},"parent":{"1130":{},"1131":{},"1135":{}}}],["circuit/circuit/stop\".circuitrequest.__type.dstpeer",{"_index":672,"name":{},"parent":{"1132":{}}}],["circuit/circuit/stop\".circuitrequest.__type.dstpeer.__type",{"_index":673,"name":{},"parent":{"1133":{},"1134":{}}}],["circuit/circuit/stop\".circuitrequest.__type.srcpeer",{"_index":674,"name":{},"parent":{"1136":{}}}],["circuit/circuit/stop\".circuitrequest.__type.srcpeer.__type",{"_index":675,"name":{},"parent":{"1137":{},"1138":{}}}],["circuit/circuit/stream",{"_index":626,"name":{"1050":{}},"parent":{"1051":{},"1052":{},"1053":{},"1054":{},"1055":{},"1056":{},"1057":{},"1058":{},"1059":{},"1060":{},"1061":{},"1062":{}}}],["circuit/circuit/utils",{"_index":676,"name":{"1140":{}},"parent":{"1141":{},"1142":{},"1143":{}}}],["circuit/constants",{"_index":678,"name":{"1144":{}},"parent":{"1145":{},"1146":{},"1147":{},"1148":{},"1149":{},"1150":{}}}],["circuit/index",{"_index":468,"name":{"745":{}},"parent":{"746":{},"759":{},"760":{},"765":{},"769":{}}}],["circuit/index\".autorelayoptions",{"_index":483,"name":{},"parent":{"770":{}}}],["circuit/index\".autorelayoptions.__type",{"_index":485,"name":{},"parent":{"771":{},"772":{}}}],["circuit/index\".hopoptions",{"_index":480,"name":{},"parent":{"766":{}}}],["circuit/index\".hopoptions.__type",{"_index":481,"name":{},"parent":{"767":{},"768":{}}}],["circuit/index\".relay",{"_index":470,"name":{},"parent":{"747":{},"748":{},"749":{},"750":{},"751":{},"752":{},"753":{},"754":{},"755":{},"756":{},"757":{},"758":{}}}],["circuit/index\".relayadvertiseoptions",{"_index":476,"name":{},"parent":{"761":{}}}],["circuit/index\".relayadvertiseoptions.__type",{"_index":478,"name":{},"parent":{"762":{},"763":{},"764":{}}}],["circuit/listener",{"_index":685,"name":{"1151":{}},"parent":{"1152":{},"1153":{},"1154":{}}}],["circuit/multicodec",{"_index":688,"name":{"1155":{}},"parent":{"1156":{}}}],["circuit/protocol/index",{"_index":689,"name":{"1157":{}},"parent":{"1158":{}}}],["circuit/protocol/index\"._exports",{"_index":690,"name":{},"parent":{"1159":{}}}],["circuit/protocol/index\"._exports.__type",{"_index":692,"name":{},"parent":{"1160":{}}}],["circuit/protocol/index\"._exports.__type.circuitrelay",{"_index":693,"name":{},"parent":{"1161":{}}}],["circuit/protocol/index\"._exports.__type.circuitrelay.__type",{"_index":694,"name":{},"parent":{"1162":{},"1163":{},"1164":{},"1182":{}}}],["circuit/protocol/index\"._exports.__type.circuitrelay.__type.status",{"_index":695,"name":{},"parent":{"1165":{}}}],["circuit/protocol/index\"._exports.__type.circuitrelay.__type.status.__type",{"_index":696,"name":{},"parent":{"1166":{},"1167":{},"1168":{},"1169":{},"1170":{},"1171":{},"1172":{},"1173":{},"1174":{},"1175":{},"1176":{},"1177":{},"1178":{},"1179":{},"1180":{},"1181":{}}}],["circuit/protocol/index\"._exports.__type.circuitrelay.__type.type",{"_index":697,"name":{},"parent":{"1183":{}}}],["circuit/protocol/index\"._exports.__type.circuitrelay.__type.type.__type",{"_index":698,"name":{},"parent":{"1184":{},"1185":{},"1186":{},"1187":{}}}],["circuit/transport",{"_index":637,"name":{"1063":{}},"parent":{"1064":{},"1084":{},"1085":{},"1086":{},"1087":{}}}],["circuit/transport\".circuit",{"_index":640,"name":{},"parent":{"1065":{},"1066":{},"1067":{},"1068":{},"1069":{},"1070":{},"1071":{},"1072":{},"1073":{},"1074":{},"1075":{},"1076":{},"1077":{},"1078":{},"1079":{},"1080":{},"1081":{},"1082":{},"1083":{}}}],["circuit/transport\".circuitrequest",{"_index":648,"name":{},"parent":{"1088":{}}}],["circuit/transport\".circuitrequest.__type",{"_index":649,"name":{},"parent":{"1089":{},"1090":{},"1094":{}}}],["circuit/transport\".circuitrequest.__type.dstpeer",{"_index":650,"name":{},"parent":{"1091":{}}}],["circuit/transport\".circuitrequest.__type.dstpeer.__type",{"_index":651,"name":{},"parent":{"1092":{},"1093":{}}}],["circuit/transport\".circuitrequest.__type.srcpeer",{"_index":652,"name":{},"parent":{"1095":{}}}],["circuit/transport\".circuitrequest.__type.srcpeer.__type",{"_index":653,"name":{},"parent":{"1096":{},"1097":{}}}],["circuit/utils",{"_index":699,"name":{"1188":{}},"parent":{"1189":{}}}],["circuit_proto_code",{"_index":681,"name":{"1147":{}},"parent":{}}],["circuitmessageproto",{"_index":63,"name":{"56":{}},"parent":{}}],["circuitpeer",{"_index":52,"name":{"47":{}},"parent":{}}],["circuitrelay",{"_index":691,"name":{"1160":{}},"parent":{}}],["circuitrequest",{"_index":57,"name":{"51":{},"1083":{},"1087":{},"1099":{},"1128":{}},"parent":{}}],["circuitstatus",{"_index":46,"name":{"41":{},"1142":{}},"parent":{}}],["circuittype",{"_index":51,"name":{"46":{}},"parent":{}}],["close",{"_index":285,"name":{"461":{},"470":{},"547":{},"556":{},"577":{},"1060":{},"1345":{},"1354":{}},"parent":{}}],["cms",{"_index":304,"name":{"481":{},"493":{}},"parent":{}}],["codec",{"_index":839,"name":{"1387":{}},"parent":{}}],["codes",{"_index":729,"name":{"1236":{}},"parent":{}}],["computethrottlemaxqueuesize",{"_index":298,"name":{"476":{},"1220":{}},"parent":{}}],["computethrottletimeout",{"_index":300,"name":{"477":{},"1221":{}},"parent":{}}],["concurrency",{"_index":435,"name":{"688":{},"726":{}},"parent":{}}],["config",{"_index":584,"name":{"974":{},"1190":{}},"parent":{"1191":{}}}],["conn",{"_index":287,"name":{"463":{},"549":{},"564":{},"1347":{}},"parent":{}}],["conn_encryption_required",{"_index":728,"name":{"1235":{},"1242":{}},"parent":{}}],["conn_encryption_required_1",{"_index":734,"name":{"1241":{}},"parent":{}}],["connection",{"_index":169,"name":{"287":{},"329":{},"370":{},"372":{},"587":{},"594":{},"648":{},"650":{},"664":{},"673":{},"701":{},"718":{},"791":{},"793":{},"949":{},"963":{},"1035":{},"1039":{},"1081":{},"1084":{},"1110":{},"1115":{},"1126":{},"1192":{},"1276":{}},"parent":{"288":{},"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{},"296":{},"297":{},"298":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"318":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"327":{},"328":{},"330":{},"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{},"350":{},"351":{},"352":{},"353":{},"354":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"367":{},"368":{},"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{},"376":{},"377":{},"378":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{},"387":{},"1193":{},"1194":{},"1195":{},"1196":{},"1197":{},"1198":{},"1199":{},"1200":{},"1201":{},"1202":{},"1203":{},"1204":{},"1205":{},"1206":{},"1207":{},"1208":{},"1209":{},"1210":{},"1211":{},"1212":{},"1213":{},"1214":{}}}],["connectionmanager",{"_index":198,"name":{"330":{},"473":{},"637":{},"647":{},"654":{},"780":{},"902":{},"968":{}},"parent":{}}],["connectionmanager_base",{"_index":219,"name":{"367":{}},"parent":{}}],["connectionmanageroptions",{"_index":221,"name":{"371":{},"374":{}},"parent":{}}],["connections",{"_index":203,"name":{"336":{},"923":{}},"parent":{}}],["connecttopeer",{"_index":441,"name":{"694":{}},"parent":{}}],["connencryption",{"_index":608,"name":{"1017":{}},"parent":{}}],["constants",{"_index":713,"name":{"1215":{}},"parent":{"1216":{},"1217":{},"1218":{},"1219":{}}}],["constants\".metrics",{"_index":717,"name":{},"parent":{"1220":{},"1221":{},"1222":{},"1223":{}}}],["constructor",{"_index":8,"name":{"7":{},"86":{},"119":{},"135":{},"154":{},"195":{},"215":{},"236":{},"256":{},"289":{},"331":{},"390":{},"431":{},"482":{},"490":{},"515":{},"569":{},"609":{},"635":{},"658":{},"683":{},"747":{},"776":{},"803":{},"818":{},"840":{},"891":{},"1020":{},"1052":{},"1066":{},"1332":{},"1385":{}},"parent":{}}],["constructoroptions",{"_index":579,"name":{"960":{},"978":{}},"parent":{}}],["consumepeerrecord",{"_index":121,"name":{"155":{}},"parent":{}}],["content",{"_index":513,"name":{"816":{},"1224":{}},"parent":{"817":{},"818":{},"819":{},"820":{},"821":{},"822":{},"823":{},"824":{},"825":{},"826":{},"827":{},"828":{},"829":{},"830":{},"831":{},"832":{},"833":{},"834":{},"835":{},"836":{},"837":{},"1225":{},"1226":{},"1227":{},"1228":{},"1229":{},"1230":{}}}],["contentrouting",{"_index":515,"name":{"817":{},"916":{}},"parent":{}}],["controller",{"_index":465,"name":{"741":{}},"parent":{}}],["create",{"_index":552,"name":{"890":{}},"parent":{}}],["createboxstream",{"_index":788,"name":{"1315":{}},"parent":{}}],["createfromprotobuf",{"_index":114,"name":{"144":{},"148":{},"1394":{},"1401":{}},"parent":{}}],["createkey",{"_index":315,"name":{"494":{}},"parent":{}}],["createlistener",{"_index":645,"name":{"1076":{}},"parent":{}}],["createoptions",{"_index":580,"name":{"961":{},"975":{}},"parent":{}}],["createunboxstream",{"_index":789,"name":{"1316":{}},"parent":{}}],["crypto",{"_index":351,"name":{"538":{},"560":{},"953":{},"985":{}},"parent":{}}],["cryptoresult",{"_index":352,"name":{"540":{},"562":{}},"parent":{}}],["cryptos",{"_index":333,"name":{"518":{}},"parent":{}}],["data",{"_index":97,"name":{"125":{},"166":{},"201":{},"224":{},"244":{},"1367":{}},"parent":{}}],["dataemitintervalms",{"_index":195,"name":{"325":{}},"parent":{}}],["datastore",{"_index":325,"name":{"505":{},"512":{},"884":{},"894":{}},"parent":{}}],["decode",{"_index":29,"name":{"24":{},"59":{},"1163":{},"1377":{},"1411":{}},"parent":{}}],["decoder",{"_index":632,"name":{"1055":{}},"parent":{}}],["decodev1psk",{"_index":790,"name":{"1317":{}},"parent":{}}],["decrypt",{"_index":308,"name":{"485":{}},"parent":{}}],["defaultpeervalue",{"_index":232,"name":{"384":{}},"parent":{}}],["delete",{"_index":102,"name":{"130":{},"171":{},"206":{},"229":{},"249":{},"265":{},"862":{}},"parent":{}}],["deletevalue",{"_index":152,"name":{"218":{}},"parent":{}}],["description",{"_index":396,"name":{"617":{}},"parent":{}}],["destroy",{"_index":440,"name":{"693":{},"743":{}},"parent":{}}],["dht",{"_index":518,"name":{"821":{},"1008":{}},"parent":{}}],["dht_disabled",{"_index":727,"name":{"1234":{},"1238":{}},"parent":{}}],["dht_disabled_1",{"_index":730,"name":{"1237":{}},"parent":{}}],["dht_not_started",{"_index":733,"name":{"1240":{}},"parent":{}}],["dial",{"_index":372,"name":{"578":{},"924":{},"1075":{}},"parent":{}}],["dial_timeout",{"_index":714,"name":{"1216":{}},"parent":{}}],["dialaction",{"_index":420,"name":{"661":{},"677":{}},"parent":{}}],["dialer",{"_index":419,"name":{"660":{},"665":{},"679":{},"680":{},"682":{},"910":{},"969":{}},"parent":{}}],["dialer/dial",{"_index":415,"name":{"656":{}},"parent":{"657":{},"658":{},"659":{},"660":{},"661":{},"662":{},"663":{},"664":{},"665":{},"666":{},"667":{},"668":{},"669":{},"670":{},"671":{},"672":{},"673":{},"674":{},"675":{},"676":{},"677":{},"678":{},"679":{},"680":{}}}],["dialer/index",{"_index":431,"name":{"681":{}},"parent":{"682":{},"712":{},"716":{},"717":{},"718":{},"719":{},"723":{},"730":{},"731":{},"732":{},"734":{},"738":{}}}],["dialer/index\".address",{"_index":453,"name":{},"parent":{"713":{}}}],["dialer/index\".address.__type",{"_index":454,"name":{},"parent":{"714":{},"715":{}}}],["dialer/index\".dialer",{"_index":432,"name":{},"parent":{"683":{},"684":{},"685":{},"686":{},"688":{},"689":{},"690":{},"691":{},"692":{},"693":{},"694":{},"695":{},"696":{},"697":{},"698":{},"699":{},"700":{},"701":{},"702":{},"703":{},"704":{},"705":{},"706":{},"707":{},"708":{},"709":{},"710":{},"711":{}}}],["dialer/index\".dialer.addresssorter",{"_index":434,"name":{},"parent":{"687":{}}}],["dialer/index\".dialeroptions",{"_index":457,"name":{},"parent":{"724":{}}}],["dialer/index\".dialeroptions.__type",{"_index":458,"name":{},"parent":{"725":{},"726":{},"727":{},"728":{},"729":{}}}],["dialer/index\".dialerproperties",{"_index":455,"name":{},"parent":{"720":{}}}],["dialer/index\".dialerproperties.__type",{"_index":456,"name":{},"parent":{"721":{},"722":{}}}],["dialer/index\".dialtarget",{"_index":461,"name":{},"parent":{"735":{}}}],["dialer/index\".dialtarget.__type",{"_index":462,"name":{},"parent":{"736":{},"737":{}}}],["dialer/index\".pendingdial",{"_index":463,"name":{},"parent":{"739":{}}}],["dialer/index\".pendingdial.__type",{"_index":464,"name":{},"parent":{"740":{},"741":{},"742":{},"743":{}}}],["dialer/index\".pendingdial.__type.destroy",{"_index":467,"name":{},"parent":{"744":{}}}],["dialer/index\".resolver",{"_index":460,"name":{},"parent":{"733":{}}}],["dialeroptions",{"_index":450,"name":{"709":{},"723":{}},"parent":{}}],["dialerproperties",{"_index":448,"name":{"707":{},"719":{}},"parent":{}}],["dialoptions",{"_index":423,"name":{"667":{},"670":{}},"parent":{}}],["dialprotocol",{"_index":564,"name":{"925":{}},"parent":{}}],["dialrequest",{"_index":417,"name":{"657":{},"740":{}},"parent":{}}],["dialrequestoptions",{"_index":424,"name":{"668":{},"674":{}},"parent":{}}],["dialtarget",{"_index":451,"name":{"710":{},"734":{}},"parent":{}}],["domain",{"_index":833,"name":{"1379":{},"1386":{},"1395":{}},"parent":{}}],["dstpeer",{"_index":61,"name":{"54":{},"1090":{},"1102":{},"1131":{}},"parent":{}}],["ecdsa",{"_index":6,"name":{"5":{}},"parent":{}}],["ed25519",{"_index":4,"name":{"3":{}},"parent":{}}],["emit",{"_index":22,"name":{"19":{},"105":{},"277":{},"309":{},"365":{},"423":{},"874":{},"944":{},"1210":{}},"parent":{}}],["emitter",{"_index":703,"name":{"1192":{}},"parent":{"1193":{},"1212":{},"1214":{}}}],["emitter\".visibilitychangeemitter",{"_index":706,"name":{},"parent":{"1194":{},"1195":{},"1196":{},"1197":{},"1198":{},"1199":{},"1200":{},"1201":{},"1202":{},"1203":{},"1204":{},"1205":{},"1206":{},"1207":{},"1208":{},"1209":{},"1210":{},"1211":{},"1213":{}}}],["enabled",{"_index":479,"name":{"763":{},"767":{},"772":{},"992":{},"996":{},"1000":{},"1005":{}},"parent":{}}],["enablepmp",{"_index":401,"name":{"621":{}},"parent":{}}],["encode",{"_index":27,"name":{"23":{},"58":{},"1162":{},"1376":{},"1410":{}},"parent":{}}],["encrypt",{"_index":307,"name":{"484":{}},"parent":{}}],["end",{"_index":636,"name":{"1059":{}},"parent":{}}],["entry",{"_index":130,"name":{"178":{},"189":{}},"parent":{}}],["envelope",{"_index":105,"name":{"134":{},"1374":{}},"parent":{}}],["envelope_domain_peer_record",{"_index":834,"name":{"1381":{},"1402":{}},"parent":{}}],["envelope_payload_type_peer_record",{"_index":835,"name":{"1382":{}},"parent":{}}],["equals",{"_index":112,"name":{"142":{},"1393":{}},"parent":{}}],["err_already_aborted",{"_index":738,"name":{"1246":{}},"parent":{}}],["err_connection_ended",{"_index":735,"name":{"1243":{}},"parent":{}}],["err_connection_failed",{"_index":736,"name":{"1244":{}},"parent":{}}],["err_dialed_self",{"_index":740,"name":{"1248":{}},"parent":{}}],["err_discovered_self",{"_index":741,"name":{"1249":{}},"parent":{}}],["err_duplicate_transport",{"_index":742,"name":{"1250":{}},"parent":{}}],["err_encryption_failed",{"_index":743,"name":{"1251":{}},"parent":{}}],["err_hop_request_failed",{"_index":744,"name":{"1252":{}},"parent":{}}],["err_invalid_key",{"_index":745,"name":{"1253":{}},"parent":{}}],["err_invalid_message",{"_index":746,"name":{"1254":{}},"parent":{}}],["err_invalid_multiaddr",{"_index":754,"name":{"1262":{}},"parent":{}}],["err_invalid_parameters",{"_index":747,"name":{"1255":{}},"parent":{}}],["err_invalid_peer",{"_index":748,"name":{"1256":{}},"parent":{}}],["err_muxer_unavailable",{"_index":749,"name":{"1257":{}},"parent":{}}],["err_no_valid_addresses",{"_index":739,"name":{"1247":{}},"parent":{}}],["err_node_not_started",{"_index":737,"name":{"1245":{}},"parent":{}}],["err_signature_not_valid",{"_index":755,"name":{"1263":{}},"parent":{}}],["err_timeout",{"_index":750,"name":{"1258":{}},"parent":{}}],["err_transport_dial_failed",{"_index":752,"name":{"1260":{}},"parent":{}}],["err_transport_unavailable",{"_index":751,"name":{"1259":{}},"parent":{}}],["err_unsupported_protocol",{"_index":753,"name":{"1261":{}},"parent":{}}],["errors",{"_index":723,"name":{"1231":{},"1336":{},"1355":{}},"parent":{"1232":{},"1236":{}}}],["errors\".codes",{"_index":731,"name":{},"parent":{"1237":{},"1238":{},"1239":{},"1240":{},"1241":{},"1242":{},"1243":{},"1244":{},"1245":{},"1246":{},"1247":{},"1248":{},"1249":{},"1250":{},"1251":{},"1252":{},"1253":{},"1254":{},"1255":{},"1256":{},"1257":{},"1258":{},"1259":{},"1260":{},"1261":{},"1262":{},"1263":{}}}],["errors\".messages",{"_index":726,"name":{},"parent":{"1233":{},"1234":{},"1235":{}}}],["eventemitter",{"_index":10,"name":{"8":{}},"parent":{}}],["eventemitterfactory",{"_index":7,"name":{"6":{}},"parent":{}}],["eventname",{"_index":93,"name":{"121":{},"162":{},"197":{},"220":{},"240":{}},"parent":{}}],["eventproperty",{"_index":94,"name":{"122":{},"163":{},"198":{},"221":{},"241":{}},"parent":{}}],["events",{"_index":83,"name":{"108":{},"112":{},"280":{},"286":{},"312":{},"317":{},"328":{},"368":{},"387":{},"426":{},"427":{},"876":{},"947":{},"981":{},"1213":{},"1214":{}},"parent":{}}],["eventtransformer",{"_index":95,"name":{"123":{},"164":{},"199":{},"222":{},"242":{}},"parent":{}}],["exportkey",{"_index":321,"name":{"500":{}},"parent":{}}],["fatal_all",{"_index":385,"name":{"603":{}},"parent":{}}],["fault_tolerance",{"_index":380,"name":{"592":{},"602":{}},"parent":{}}],["faulttolerance",{"_index":371,"name":{"575":{},"585":{},"601":{}},"parent":{}}],["filter",{"_index":646,"name":{"1078":{}},"parent":{}}],["findasync",{"_index":768,"name":{"1284":{}},"parent":{}}],["findkeybyid",{"_index":317,"name":{"496":{}},"parent":{}}],["findkeybyname",{"_index":318,"name":{"497":{}},"parent":{}}],["findpeer",{"_index":511,"name":{"812":{}},"parent":{}}],["findproviders",{"_index":519,"name":{"822":{}},"parent":{}}],["forpeer",{"_index":270,"name":{"444":{}},"parent":{}}],["forprotocol",{"_index":272,"name":{"446":{}},"parent":{}}],["from",{"_index":526,"name":{"836":{},"1363":{}},"parent":{}}],["gateway",{"_index":400,"name":{"620":{}},"parent":{}}],["generate",{"_index":799,"name":{"1325":{},"1337":{},"1356":{}},"parent":{}}],["generateoptions",{"_index":310,"name":{"488":{}},"parent":{}}],["generator",{"_index":798,"name":{"1324":{}},"parent":{"1325":{},"1328":{},"1329":{}}}],["generator\".generate",{"_index":801,"name":{},"parent":{"1326":{},"1327":{}}}],["get",{"_index":101,"name":{"129":{},"170":{},"205":{},"228":{},"248":{},"266":{},"351":{},"825":{},"863":{},"1264":{}},"parent":{"1265":{},"1266":{},"1267":{}}}],["getaddrs",{"_index":373,"name":{"579":{}},"parent":{}}],["getall",{"_index":216,"name":{"352":{}},"parent":{}}],["getannounceaddrs",{"_index":79,"name":{"92":{}},"parent":{}}],["getcleanmultiaddr",{"_index":488,"name":{"775":{}},"parent":{}}],["getclosestpeers",{"_index":512,"name":{"813":{}},"parent":{}}],["getconnection",{"_index":411,"name":{"642":{}},"parent":{}}],["getdata",{"_index":524,"name":{"830":{},"834":{}},"parent":{}}],["getlistenaddrs",{"_index":78,"name":{"91":{}},"parent":{}}],["getmany",{"_index":522,"name":{"826":{}},"parent":{}}],["getmaxlisteners",{"_index":19,"name":{"16":{},"102":{},"274":{},"306":{},"362":{},"420":{},"871":{},"941":{},"1207":{}},"parent":{}}],["getmultiaddrsforpeer",{"_index":126,"name":{"160":{}},"parent":{}}],["getobservedaddrs",{"_index":80,"name":{"93":{}},"parent":{}}],["getpeer",{"_index":756,"name":{"1265":{}},"parent":{}}],["getpeerrecord",{"_index":123,"name":{"157":{}},"parent":{}}],["getrawenvelope",{"_index":122,"name":{"156":{}},"parent":{}}],["getsummary",{"_index":179,"name":{"295":{}},"parent":{}}],["gettokens",{"_index":444,"name":{"697":{}},"parent":{}}],["gettransports",{"_index":374,"name":{"580":{}},"parent":{}}],["getvalue",{"_index":151,"name":{"217":{}},"parent":{}}],["global",{"_index":269,"name":{"442":{}},"parent":{}}],["handle",{"_index":410,"name":{"641":{},"909":{}},"parent":{}}],["handlecanhop",{"_index":667,"name":{"1122":{}},"parent":{}}],["handlehop",{"_index":665,"name":{"1119":{}},"parent":{}}],["handlemessage",{"_index":490,"name":{"782":{}},"parent":{}}],["handler",{"_index":627,"name":{"1050":{},"1077":{}},"parent":{"1051":{},"1062":{}}}],["handler\".streamhandler",{"_index":629,"name":{},"parent":{"1052":{},"1053":{},"1054":{},"1055":{},"1056":{},"1057":{},"1058":{},"1059":{},"1060":{},"1061":{}}}],["handlestop",{"_index":669,"name":{"1124":{}},"parent":{}}],["hangup",{"_index":566,"name":{"927":{}},"parent":{}}],["hop",{"_index":47,"name":{"42":{},"80":{},"998":{},"1120":{},"1184":{}},"parent":{}}],["hop_cant_dial_dst",{"_index":36,"name":{"31":{},"68":{},"1172":{}},"parent":{}}],["hop_cant_open_dst_stream",{"_index":37,"name":{"32":{},"69":{},"1173":{}},"parent":{}}],["hop_cant_relay_to_self",{"_index":39,"name":{"34":{},"71":{},"1175":{}},"parent":{}}],["hop_cant_speak_relay",{"_index":38,"name":{"33":{},"70":{},"1174":{}},"parent":{}}],["hop_dst_addr_too_long",{"_index":32,"name":{"27":{},"64":{},"1168":{}},"parent":{}}],["hop_dst_multiaddr_invalid",{"_index":34,"name":{"29":{},"66":{},"1170":{}},"parent":{}}],["hop_metadata_key",{"_index":682,"name":{"1148":{}},"parent":{}}],["hop_metadata_value",{"_index":683,"name":{"1149":{}},"parent":{}}],["hop_no_conn_to_dst",{"_index":35,"name":{"30":{},"67":{},"1171":{}},"parent":{}}],["hop_src_addr_too_long",{"_index":31,"name":{"26":{},"63":{},"1167":{}},"parent":{}}],["hop_src_multiaddr_invalid",{"_index":33,"name":{"28":{},"65":{},"1169":{}},"parent":{}}],["hopoptions",{"_index":474,"name":{"757":{},"765":{}},"parent":{}}],["hoprequest",{"_index":662,"name":{"1113":{}},"parent":{}}],["id",{"_index":54,"name":{"49":{},"509":{},"736":{},"1092":{},"1096":{},"1104":{},"1108":{},"1133":{},"1137":{}},"parent":{}}],["identify",{"_index":493,"name":{"786":{},"796":{}},"parent":{}}],["identify/consts",{"_index":758,"name":{"1268":{}},"parent":{"1269":{},"1270":{},"1271":{},"1272":{}}}],["identify/index",{"_index":486,"name":{"773":{}},"parent":{"774":{},"793":{},"794":{},"795":{},"798":{},"799":{},"800":{}}}],["identify/index\".identifyservice",{"_index":489,"name":{},"parent":{"775":{},"776":{},"777":{},"778":{},"779":{},"780":{},"781":{},"782":{},"783":{},"784":{},"785":{},"786":{},"787":{},"788":{},"789":{},"790":{},"791":{},"792":{}}}],["identify/index\".multicodecs",{"_index":498,"name":{},"parent":{"796":{},"797":{}}}],["identify/message",{"_index":761,"name":{"1273":{}},"parent":{"1274":{}}}],["identify_push",{"_index":499,"name":{"797":{}},"parent":{}}],["identifyservice",{"_index":487,"name":{"774":{},"912":{}},"parent":{}}],["importkey",{"_index":322,"name":{"501":{}},"parent":{}}],["importpeer",{"_index":323,"name":{"502":{}},"parent":{}}],["inmessage",{"_index":817,"name":{"1359":{},"1361":{}},"parent":{}}],["insecure/plaintext",{"_index":762,"name":{"1275":{}},"parent":{"1276":{},"1277":{},"1278":{},"1279":{}}}],["insecure/proto",{"_index":765,"name":{"1280":{}},"parent":{"1281":{}}}],["invalid_peer",{"_index":792,"name":{"1319":{}},"parent":{}}],["invalid_psk",{"_index":793,"name":{"1320":{}},"parent":{}}],["iscertified",{"_index":133,"name":{"183":{},"285":{},"715":{},"1049":{}},"parent":{}}],["isstarted",{"_index":563,"name":{"922":{}},"parent":{}}],["istransport",{"_index":639,"name":{"1065":{}},"parent":{}}],["isvisible",{"_index":710,"name":{"1198":{}},"parent":{}}],["key",{"_index":825,"name":{"1369":{}},"parent":{}}],["key_length",{"_index":802,"name":{"1327":{},"1329":{}},"parent":{}}],["keybook",{"_index":142,"name":{"194":{},"259":{},"856":{}},"parent":{}}],["keybook_base",{"_index":145,"name":{"208":{}},"parent":{}}],["keychain",{"_index":306,"name":{"483":{},"487":{},"904":{},"971":{}},"parent":{}}],["keychain/cms",{"_index":303,"name":{"480":{}},"parent":{"481":{}}}],["keychain/cms\".cms",{"_index":305,"name":{},"parent":{"482":{},"483":{},"484":{},"485":{}}}],["keychain/index",{"_index":309,"name":{"486":{}},"parent":{"487":{},"507":{},"511":{},"512":{}}}],["keychain/index\".keychain",{"_index":311,"name":{},"parent":{"488":{},"489":{},"490":{},"491":{},"492":{},"493":{},"494":{},"495":{},"496":{},"497":{},"498":{},"499":{},"500":{},"501":{},"502":{},"503":{},"504":{},"505":{},"506":{}}}],["keychain/index\".keyinfo",{"_index":327,"name":{},"parent":{"508":{}}}],["keychain/index\".keyinfo.__type",{"_index":328,"name":{},"parent":{"509":{},"510":{}}}],["keychain/util",{"_index":766,"name":{"1282":{}},"parent":{"1283":{},"1284":{}}}],["keyinfo",{"_index":326,"name":{"506":{},"507":{}},"parent":{}}],["keytype",{"_index":1,"name":{"1":{}},"parent":{}}],["latencycheckintervalms",{"_index":193,"name":{"324":{}},"parent":{}}],["latencymonitor",{"_index":172,"name":{"288":{}},"parent":{}}],["latencymonitor_base",{"_index":183,"name":{"311":{}},"parent":{}}],["latencymonitoroptions",{"_index":185,"name":{"314":{},"322":{}},"parent":{}}],["latencyrandompercentage",{"_index":197,"name":{"327":{}},"parent":{}}],["lengthms",{"_index":191,"name":{"321":{}},"parent":{}}],["libp2p",{"_index":220,"name":{"369":{},"373":{},"570":{},"597":{},"755":{},"759":{},"819":{},"888":{},"889":{},"1042":{},"1304":{},"1307":{},"1414":{}},"parent":{"889":{},"946":{},"962":{},"963":{},"964":{},"975":{},"978":{},"981":{},"982":{},"983":{},"984":{},"985":{},"986":{},"987":{},"990":{},"1006":{},"1013":{}}}],["libp2p\".constructoroptions",{"_index":587,"name":{},"parent":{"979":{}}}],["libp2p\".constructoroptions.__type",{"_index":588,"name":{},"parent":{"980":{}}}],["libp2p\".createoptions",{"_index":585,"name":{},"parent":{"976":{}}}],["libp2p\".createoptions.__type",{"_index":586,"name":{},"parent":{"977":{}}}],["libp2p\".libp2p",{"_index":553,"name":{},"parent":{"890":{},"891":{},"892":{},"893":{},"894":{},"895":{},"896":{},"897":{},"898":{},"899":{},"900":{},"901":{},"902":{},"903":{},"904":{},"905":{},"906":{},"907":{},"908":{},"909":{},"910":{},"911":{},"912":{},"913":{},"914":{},"915":{},"916":{},"917":{},"918":{},"919":{},"920":{},"921":{},"922":{},"923":{},"924":{},"925":{},"926":{},"927":{},"928":{},"929":{},"930":{},"931":{},"932":{},"933":{},"934":{},"935":{},"936":{},"937":{},"938":{},"939":{},"940":{},"941":{},"942":{},"943":{},"944":{},"945":{},"947":{},"948":{},"949":{},"950":{},"951":{},"952":{},"953":{},"954":{},"955":{},"956":{},"957":{},"958":{},"959":{},"960":{},"961":{}}}],["libp2p\".libp2pconfig",{"_index":602,"name":{},"parent":{"1007":{}}}],["libp2p\".libp2pconfig.__type",{"_index":603,"name":{},"parent":{"1008":{},"1009":{},"1010":{},"1011":{},"1012":{}}}],["libp2p\".libp2pmodules",{"_index":605,"name":{},"parent":{"1014":{}}}],["libp2p\".libp2pmodules.__type",{"_index":606,"name":{},"parent":{"1015":{},"1016":{},"1017":{}}}],["libp2p\".libp2poptions",{"_index":581,"name":{},"parent":{"965":{}}}],["libp2p\".libp2poptions.__type",{"_index":583,"name":{},"parent":{"966":{},"967":{},"968":{},"969":{},"970":{},"971":{},"972":{},"973":{},"974":{}}}],["libp2p\".peerstoreoptions",{"_index":589,"name":{},"parent":{"988":{}}}],["libp2p\".peerstoreoptions.__type",{"_index":591,"name":{},"parent":{"989":{}}}],["libp2p\".relayoptions",{"_index":592,"name":{},"parent":{"991":{}}}],["libp2p\".relayoptions.__type",{"_index":593,"name":{},"parent":{"992":{},"993":{},"998":{},"1002":{}}}],["libp2p\".relayoptions.__type.advertise",{"_index":595,"name":{},"parent":{"994":{}}}],["libp2p\".relayoptions.__type.advertise.__type",{"_index":596,"name":{},"parent":{"995":{},"996":{},"997":{}}}],["libp2p\".relayoptions.__type.autorelay",{"_index":600,"name":{},"parent":{"1003":{}}}],["libp2p\".relayoptions.__type.autorelay.__type",{"_index":601,"name":{},"parent":{"1004":{},"1005":{}}}],["libp2p\".relayoptions.__type.hop",{"_index":597,"name":{},"parent":{"999":{}}}],["libp2p\".relayoptions.__type.hop.__type",{"_index":598,"name":{},"parent":{"1000":{},"1001":{}}}],["libp2p_base",{"_index":573,"name":{"946":{}},"parent":{}}],["libp2pconfig",{"_index":576,"name":{"957":{},"1006":{}},"parent":{}}],["libp2pmodules",{"_index":577,"name":{"958":{},"1013":{}},"parent":{}}],["libp2poptions",{"_index":578,"name":{"959":{},"964":{}},"parent":{}}],["listen",{"_index":75,"name":{"88":{},"115":{},"582":{}},"parent":{}}],["listener",{"_index":687,"name":{"1154":{}},"parent":{}}],["listenercount",{"_index":23,"name":{"20":{},"106":{},"278":{},"310":{},"366":{},"424":{},"875":{},"945":{},"1211":{}},"parent":{}}],["listeners",{"_index":20,"name":{"17":{},"103":{},"275":{},"307":{},"363":{},"421":{},"872":{},"942":{},"1208":{}},"parent":{}}],["listkeys",{"_index":316,"name":{"495":{}},"parent":{}}],["loadkeychain",{"_index":562,"name":{"921":{}},"parent":{}}],["localaddr",{"_index":289,"name":{"465":{},"551":{},"1349":{}},"parent":{}}],["localpeer",{"_index":332,"name":{"516":{}},"parent":{}}],["malformed_message",{"_index":45,"name":{"40":{},"77":{},"1181":{}},"parent":{}}],["manager",{"_index":365,"name":{"567":{},"607":{}},"parent":{"568":{},"593":{},"594":{},"595":{},"599":{},"602":{},"605":{},"606":{},"608":{},"630":{},"631":{},"632":{}}}],["manager\".fault_tolerance",{"_index":386,"name":{},"parent":{"603":{},"604":{}}}],["manager\".natmanager",{"_index":390,"name":{},"parent":{"609":{},"610":{},"611":{},"612":{},"613":{},"614":{},"615":{},"622":{},"623":{},"624":{},"625":{},"626":{},"627":{},"628":{},"629":{}}}],["manager\".natmanager._options",{"_index":395,"name":{},"parent":{"616":{}}}],["manager\".natmanager._options.__type",{"_index":397,"name":{},"parent":{"617":{},"618":{},"619":{},"620":{},"621":{}}}],["manager\".transportmanager",{"_index":367,"name":{},"parent":{"569":{},"570":{},"571":{},"572":{},"573":{},"574":{},"575":{},"576":{},"577":{},"578":{},"579":{},"580":{},"581":{},"582":{},"583":{},"584":{},"585":{},"586":{},"587":{},"588":{},"589":{},"590":{},"591":{},"592":{}}}],["manager\".transportmanageroptions",{"_index":383,"name":{},"parent":{"600":{}}}],["manager\".transportmanageroptions.__type",{"_index":384,"name":{},"parent":{"601":{}}}],["manager\".transportmanagerproperties",{"_index":381,"name":{},"parent":{"596":{}}}],["manager\".transportmanagerproperties.__type",{"_index":382,"name":{},"parent":{"597":{},"598":{}}}],["manager/index",{"_index":71,"name":{"84":{},"329":{}},"parent":{"85":{},"107":{},"111":{},"112":{},"113":{},"330":{},"367":{},"372":{},"373":{},"374":{},"387":{}}}],["manager/index\".addressmanager",{"_index":73,"name":{},"parent":{"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{},"98":{},"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"108":{},"109":{},"110":{}}}],["manager/index\".addressmanageroptions",{"_index":86,"name":{},"parent":{"114":{}}}],["manager/index\".addressmanageroptions.__type",{"_index":87,"name":{},"parent":{"115":{},"116":{}}}],["manager/index\".connectionmanager",{"_index":199,"name":{},"parent":{"331":{},"332":{},"333":{},"334":{},"335":{},"336":{},"337":{},"338":{},"339":{},"340":{},"341":{},"342":{},"343":{},"344":{},"345":{},"346":{},"347":{},"348":{},"349":{},"350":{},"351":{},"352":{},"353":{},"354":{},"355":{},"356":{},"357":{},"358":{},"359":{},"360":{},"361":{},"362":{},"363":{},"364":{},"365":{},"366":{},"368":{},"369":{},"370":{},"371":{}}}],["manager/index\".connectionmanageroptions",{"_index":222,"name":{},"parent":{"375":{}}}],["manager/index\".connectionmanageroptions.__type",{"_index":224,"name":{},"parent":{"376":{},"377":{},"378":{},"379":{},"380":{},"381":{},"382":{},"383":{},"384":{},"385":{},"386":{}}}],["manager/latency",{"_index":170,"name":{"287":{}},"parent":{"288":{},"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{},"296":{},"297":{},"298":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"318":{},"319":{},"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"327":{},"328":{}}}],["manager/visibility",{"_index":701,"name":{"1192":{}},"parent":{"1193":{},"1194":{},"1195":{},"1196":{},"1197":{},"1198":{},"1199":{},"1200":{},"1201":{},"1202":{},"1203":{},"1204":{},"1205":{},"1206":{},"1207":{},"1208":{},"1209":{},"1210":{},"1211":{},"1212":{},"1213":{},"1214":{}}}],["marshal",{"_index":111,"name":{"141":{},"1392":{}},"parent":{}}],["max_parallel_dials",{"_index":715,"name":{"1217":{}},"parent":{}}],["max_per_peer_dials",{"_index":716,"name":{"1218":{}},"parent":{}}],["maxconnections",{"_index":223,"name":{"376":{}},"parent":{}}],["maxdata",{"_index":226,"name":{"378":{}},"parent":{}}],["maxeventloopdelay",{"_index":229,"name":{"381":{}},"parent":{}}],["maxlisteners",{"_index":484,"name":{"771":{},"1004":{},"1028":{},"1045":{}},"parent":{}}],["maxms",{"_index":189,"name":{"319":{}},"parent":{}}],["maxoldpeersretention",{"_index":302,"name":{"479":{},"1223":{}},"parent":{}}],["maxreceiveddata",{"_index":228,"name":{"380":{}},"parent":{}}],["maxsentdata",{"_index":227,"name":{"379":{}},"parent":{}}],["maybelimitsource",{"_index":722,"name":{"1230":{}},"parent":{}}],["mergestats",{"_index":260,"name":{"430":{}},"parent":{}}],["message",{"_index":500,"name":{"798":{}},"parent":{}}],["messageproto",{"_index":24,"name":{"21":{}},"parent":{}}],["messages",{"_index":724,"name":{"1232":{}},"parent":{}}],["messsage",{"_index":497,"name":{"790":{}},"parent":{}}],["metadatabook",{"_index":148,"name":{"214":{},"260":{},"857":{}},"parent":{}}],["metadatabook_base",{"_index":154,"name":{"231":{}},"parent":{}}],["metrics",{"_index":259,"name":{"429":{},"517":{},"903":{},"970":{},"1219":{}},"parent":{}}],["metrics/index",{"_index":258,"name":{"428":{}},"parent":{"429":{},"454":{},"455":{},"471":{},"474":{}}}],["metrics/index\".metrics",{"_index":261,"name":{},"parent":{"430":{},"431":{},"432":{},"433":{},"434":{},"435":{},"436":{},"437":{},"438":{},"439":{},"440":{},"441":{},"442":{},"443":{},"444":{},"445":{},"446":{},"447":{},"448":{},"449":{},"450":{},"451":{},"452":{},"453":{}}}],["metrics/index\".metricsoptions",{"_index":297,"name":{},"parent":{"475":{}}}],["metrics/index\".metricsoptions.__type",{"_index":299,"name":{},"parent":{"476":{},"477":{},"478":{},"479":{}}}],["metrics/index\".metricsproperties",{"_index":295,"name":{},"parent":{"472":{}}}],["metrics/index\".metricsproperties.__type",{"_index":296,"name":{},"parent":{"473":{}}}],["metrics/index\".multiaddrconnection",{"_index":279,"name":{},"parent":{"456":{}}}],["metrics/index\".multiaddrconnection.__type",{"_index":281,"name":{},"parent":{"457":{},"459":{},"461":{},"463":{},"464":{},"465":{},"466":{}}}],["metrics/index\".multiaddrconnection.__type.close",{"_index":286,"name":{},"parent":{"462":{}}}],["metrics/index\".multiaddrconnection.__type.sink",{"_index":282,"name":{},"parent":{"458":{}}}],["metrics/index\".multiaddrconnection.__type.source",{"_index":284,"name":{},"parent":{"460":{}}}],["metrics/index\".multiaddrconnection.__type.timeline",{"_index":291,"name":{},"parent":{"467":{}}}],["metrics/index\".multiaddrconnection.__type.timeline.__type",{"_index":293,"name":{},"parent":{"468":{},"469":{},"470":{}}}],["metrics/old",{"_index":769,"name":{"1285":{}},"parent":{"1286":{}}}],["metrics/stats",{"_index":235,"name":{"388":{}},"parent":{"389":{},"425":{},"427":{}}}],["metrics/stats\".stats",{"_index":237,"name":{},"parent":{"390":{},"391":{},"392":{},"393":{},"395":{},"396":{},"398":{},"400":{},"401":{},"402":{},"403":{},"404":{},"405":{},"406":{},"407":{},"408":{},"409":{},"410":{},"411":{},"412":{},"413":{},"414":{},"415":{},"416":{},"417":{},"418":{},"419":{},"420":{},"421":{},"422":{},"423":{},"424":{},"426":{}}}],["metrics/stats\".stats._frequencyaccumulators",{"_index":243,"name":{},"parent":{"397":{}}}],["metrics/stats\".stats._movingaverages",{"_index":245,"name":{},"parent":{"399":{}}}],["metrics/stats\".stats._stats",{"_index":240,"name":{},"parent":{"394":{}}}],["metricsoptions",{"_index":278,"name":{"453":{},"474":{}},"parent":{}}],["metricsproperties",{"_index":277,"name":{"452":{},"471":{}},"parent":{}}],["minconnections",{"_index":225,"name":{"377":{}},"parent":{}}],["minms",{"_index":188,"name":{"318":{}},"parent":{}}],["modules",{"_index":582,"name":{"966":{}},"parent":{}}],["monitor",{"_index":171,"name":{"287":{}},"parent":{"288":{},"311":{},"315":{},"322":{},"328":{}}}],["monitor\".latencymonitor",{"_index":173,"name":{},"parent":{"289":{},"290":{},"291":{},"292":{},"293":{},"294":{},"295":{},"296":{},"297":{},"298":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"305":{},"306":{},"307":{},"308":{},"309":{},"310":{},"312":{},"313":{},"314":{}}}],["monitor\".latencymonitoroptions",{"_index":192,"name":{},"parent":{"323":{}}}],["monitor\".latencymonitoroptions.__type",{"_index":194,"name":{},"parent":{"324":{},"325":{},"326":{},"327":{}}}],["monitor\".summaryobject",{"_index":186,"name":{},"parent":{"316":{}}}],["monitor\".summaryobject.__type",{"_index":187,"name":{},"parent":{"317":{},"318":{},"319":{},"320":{},"321":{}}}],["mount",{"_index":782,"name":{"1302":{},"1310":{}},"parent":{}}],["movingaverageinterval",{"_index":231,"name":{"383":{}},"parent":{}}],["movingaverageintervals",{"_index":301,"name":{"478":{},"1222":{}},"parent":{}}],["movingaverages",{"_index":249,"name":{"405":{}},"parent":{}}],["multiaddr",{"_index":84,"name":{"109":{},"111":{},"174":{},"179":{},"182":{},"284":{},"539":{},"561":{},"586":{},"593":{},"666":{},"669":{},"702":{},"714":{},"717":{},"814":{},"815":{},"828":{},"833":{},"948":{},"962":{},"1048":{},"1080":{},"1086":{},"1153":{},"1226":{},"1266":{},"1267":{},"1305":{},"1309":{},"1397":{},"1400":{}},"parent":{}}],["multiaddrconnection",{"_index":276,"name":{"451":{},"455":{},"534":{},"541":{},"1338":{},"1339":{}},"parent":{}}],["multiaddrs",{"_index":565,"name":{"926":{},"1389":{}},"parent":{}}],["multicodec_identify",{"_index":501,"name":{"799":{},"1271":{}},"parent":{}}],["multicodec_identify_push",{"_index":502,"name":{"800":{},"1272":{}},"parent":{}}],["multicodecs",{"_index":496,"name":{"789":{},"795":{}},"parent":{}}],["muxedstream",{"_index":350,"name":{"537":{},"559":{},"792":{},"794":{},"950":{},"982":{},"1061":{},"1062":{},"1082":{},"1085":{},"1127":{}},"parent":{}}],["muxer",{"_index":349,"name":{"536":{},"558":{}},"parent":{}}],["muxerfactory",{"_index":348,"name":{"535":{},"557":{},"952":{},"984":{}},"parent":{}}],["muxers",{"_index":334,"name":{"519":{}},"parent":{}}],["name",{"_index":329,"name":{"510":{}},"parent":{}}],["namespace_address",{"_index":772,"name":{"1289":{}},"parent":{}}],["namespace_common",{"_index":771,"name":{"1288":{}},"parent":{}}],["namespace_keys",{"_index":773,"name":{"1290":{}},"parent":{}}],["namespace_metadata",{"_index":774,"name":{"1291":{}},"parent":{}}],["namespace_protocol",{"_index":775,"name":{"1292":{}},"parent":{}}],["namespacetocid",{"_index":700,"name":{"1189":{}},"parent":{}}],["nat",{"_index":388,"name":{"607":{}},"parent":{"608":{},"609":{},"610":{},"611":{},"612":{},"613":{},"614":{},"615":{},"616":{},"617":{},"618":{},"619":{},"620":{},"621":{},"622":{},"623":{},"624":{},"625":{},"626":{},"627":{},"628":{},"629":{},"630":{},"631":{},"632":{}}}],["natmanager",{"_index":389,"name":{"608":{},"907":{}},"parent":{}}],["no_fatal",{"_index":387,"name":{"604":{}},"parent":{}}],["no_handshake_connection",{"_index":795,"name":{"1322":{}},"parent":{}}],["no_local_id",{"_index":794,"name":{"1321":{}},"parent":{}}],["nonce_length",{"_index":800,"name":{"1326":{},"1328":{}},"parent":{}}],["not_started_yet",{"_index":725,"name":{"1233":{}},"parent":{}}],["observed",{"_index":77,"name":{"90":{}},"parent":{}}],["off",{"_index":16,"name":{"13":{},"99":{},"271":{},"303":{},"359":{},"417":{},"868":{},"938":{},"1204":{}},"parent":{}}],["on",{"_index":13,"name":{"10":{},"96":{},"268":{},"300":{},"356":{},"414":{},"865":{},"935":{},"1201":{}},"parent":{}}],["once",{"_index":14,"name":{"11":{},"97":{},"269":{},"301":{},"357":{},"415":{},"866":{},"936":{},"1202":{}},"parent":{}}],["onconnect",{"_index":214,"name":{"349":{}},"parent":{}}],["onconnection",{"_index":336,"name":{"522":{}},"parent":{}}],["onconnectionend",{"_index":338,"name":{"524":{}},"parent":{}}],["ondisconnect",{"_index":215,"name":{"350":{}},"parent":{}}],["onpeerdisconnected",{"_index":273,"name":{"447":{}},"parent":{}}],["open",{"_index":292,"name":{"468":{},"554":{},"1352":{}},"parent":{}}],["openandcertify",{"_index":116,"name":{"146":{},"150":{}},"parent":{}}],["options",{"_index":312,"name":{"489":{}},"parent":{}}],["opts",{"_index":314,"name":{"492":{}},"parent":{}}],["payload",{"_index":108,"name":{"138":{}},"parent":{}}],["payloadtype",{"_index":107,"name":{"137":{},"1380":{}},"parent":{}}],["peer",{"_index":88,"name":{"117":{},"152":{},"193":{},"213":{},"234":{},"254":{},"801":{},"838":{},"1264":{},"1287":{},"1293":{},"1295":{}},"parent":{"118":{},"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{},"132":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{},"212":{},"214":{},"215":{},"216":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"223":{},"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{},"232":{},"233":{},"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"253":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"262":{},"263":{},"264":{},"265":{},"266":{},"267":{},"268":{},"269":{},"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{},"279":{},"280":{},"281":{},"282":{},"283":{},"284":{},"285":{},"286":{},"802":{},"803":{},"804":{},"805":{},"806":{},"807":{},"808":{},"809":{},"810":{},"811":{},"812":{},"813":{},"814":{},"815":{},"839":{},"840":{},"841":{},"842":{},"843":{},"844":{},"845":{},"846":{},"847":{},"848":{},"849":{},"850":{},"851":{},"852":{},"853":{},"854":{},"855":{},"856":{},"857":{},"858":{},"859":{},"860":{},"861":{},"862":{},"863":{},"864":{},"865":{},"866":{},"867":{},"868":{},"869":{},"870":{},"871":{},"872":{},"873":{},"874":{},"875":{},"876":{},"877":{},"878":{},"879":{},"880":{},"881":{},"882":{},"883":{},"884":{},"885":{},"886":{},"887":{},"1265":{},"1267":{},"1288":{},"1289":{},"1290":{},"1291":{},"1292":{},"1294":{},"1296":{}}}],["peer\".getpeer",{"_index":757,"name":{},"parent":{"1266":{}}}],["peerdiscovery",{"_index":604,"name":{"1009":{}},"parent":{}}],["peerid",{"_index":74,"name":{"87":{},"136":{},"450":{},"454":{},"504":{},"511":{},"627":{},"630":{},"645":{},"651":{},"703":{},"716":{},"781":{},"827":{},"832":{},"883":{},"893":{},"977":{},"980":{},"1073":{},"1225":{},"1306":{},"1308":{},"1388":{},"1396":{},"1403":{}},"parent":{}}],["peerid_1",{"_index":840,"name":{"1399":{}},"parent":{}}],["peerrecord",{"_index":837,"name":{"1384":{},"1408":{}},"parent":{}}],["peerrouting",{"_index":504,"name":{"802":{},"915":{}},"parent":{}}],["peers",{"_index":165,"name":{"264":{},"443":{},"861":{},"1285":{}},"parent":{"1286":{}}}],["peerstore",{"_index":103,"name":{"131":{},"132":{},"172":{},"175":{},"184":{},"207":{},"209":{},"211":{},"230":{},"232":{},"233":{},"250":{},"252":{},"253":{},"255":{},"636":{},"646":{},"653":{},"685":{},"704":{},"721":{},"730":{},"778":{},"895":{},"973":{}},"parent":{}}],["peerstore_base",{"_index":166,"name":{"279":{}},"parent":{}}],["peerstoreoptions",{"_index":574,"name":{"955":{},"987":{}},"parent":{}}],["pendingdial",{"_index":452,"name":{"711":{},"738":{}},"parent":{}}],["perpeerlimit",{"_index":437,"name":{"690":{},"727":{}},"parent":{}}],["persistence",{"_index":590,"name":{"989":{}},"parent":{}}],["persistentpeerstore",{"_index":530,"name":{"839":{}},"parent":{}}],["persistentpeerstore_base",{"_index":545,"name":{"878":{}},"parent":{}}],["persistentpeerstoreoptions",{"_index":547,"name":{"880":{},"885":{}},"parent":{}}],["persistentpeerstoreproperties",{"_index":546,"name":{"879":{},"881":{}},"parent":{}}],["ping",{"_index":567,"name":{"928":{},"1301":{}},"parent":{}}],["ping/constants",{"_index":779,"name":{"1297":{}},"parent":{"1298":{},"1299":{}}}],["ping/index",{"_index":781,"name":{"1300":{}},"parent":{"1301":{},"1307":{},"1308":{},"1309":{},"1310":{},"1311":{}}}],["ping/index\".ping",{"_index":783,"name":{},"parent":{"1302":{},"1303":{},"1304":{},"1305":{},"1306":{}}}],["ping/util",{"_index":785,"name":{"1312":{}},"parent":{"1313":{}}}],["ping_length",{"_index":780,"name":{"1299":{}},"parent":{}}],["pnet/crypto",{"_index":787,"name":{"1314":{}},"parent":{"1315":{},"1316":{},"1317":{}}}],["pnet/errors",{"_index":791,"name":{"1318":{}},"parent":{"1319":{},"1320":{},"1321":{},"1322":{},"1323":{}}}],["pnet/index",{"_index":803,"name":{"1330":{}},"parent":{"1331":{},"1339":{},"1355":{},"1356":{}}}],["pnet/index\".multiaddrconnection",{"_index":808,"name":{},"parent":{"1340":{}}}],["pnet/index\".multiaddrconnection.__type",{"_index":809,"name":{},"parent":{"1341":{},"1343":{},"1345":{},"1347":{},"1348":{},"1349":{},"1350":{}}}],["pnet/index\".multiaddrconnection.__type.close",{"_index":812,"name":{},"parent":{"1346":{}}}],["pnet/index\".multiaddrconnection.__type.sink",{"_index":810,"name":{},"parent":{"1342":{}}}],["pnet/index\".multiaddrconnection.__type.source",{"_index":811,"name":{},"parent":{"1344":{}}}],["pnet/index\".multiaddrconnection.__type.timeline",{"_index":813,"name":{},"parent":{"1351":{}}}],["pnet/index\".multiaddrconnection.__type.timeline.__type",{"_index":814,"name":{},"parent":{"1352":{},"1353":{},"1354":{}}}],["pnet/index\".protector",{"_index":804,"name":{},"parent":{"1332":{},"1333":{},"1334":{},"1335":{},"1336":{},"1337":{},"1338":{}}}],["pnet/key",{"_index":797,"name":{"1324":{}},"parent":{"1325":{},"1326":{},"1327":{},"1328":{},"1329":{}}}],["pollinterval",{"_index":230,"name":{"382":{}},"parent":{}}],["promise",{"_index":466,"name":{"742":{}},"parent":{}}],["protect",{"_index":807,"name":{"1335":{}},"parent":{}}],["protector",{"_index":335,"name":{"520":{},"1331":{}},"parent":{}}],["protobook",{"_index":156,"name":{"235":{},"261":{},"858":{}},"parent":{}}],["protobook_base",{"_index":160,"name":{"251":{}},"parent":{}}],["protocol",{"_index":363,"name":{"566":{},"1277":{},"1298":{}},"parent":{}}],["protocol_version",{"_index":759,"name":{"1269":{}},"parent":{}}],["protocols",{"_index":271,"name":{"445":{},"521":{}},"parent":{}}],["provide",{"_index":520,"name":{"823":{}},"parent":{}}],["psk",{"_index":805,"name":{"1333":{}},"parent":{}}],["publickey",{"_index":146,"name":{"210":{},"212":{}},"parent":{}}],["pubsub",{"_index":559,"name":{"914":{},"954":{},"986":{},"1010":{},"1357":{}},"parent":{"1358":{},"1359":{},"1360":{},"1361":{},"1362":{},"1363":{},"1364":{},"1365":{},"1366":{},"1367":{},"1368":{},"1369":{},"1370":{}}}],["pubsub_not_started",{"_index":732,"name":{"1239":{}},"parent":{}}],["pubsubadapter",{"_index":816,"name":{"1358":{}},"parent":{}}],["pubsubrouter",{"_index":819,"name":{"1360":{},"1370":{}},"parent":{}}],["push",{"_index":251,"name":{"407":{},"784":{}},"parent":{}}],["pushtopeerstore",{"_index":492,"name":{"785":{}},"parent":{}}],["put",{"_index":521,"name":{"824":{}},"parent":{}}],["raw",{"_index":135,"name":{"187":{}},"parent":{}}],["rawlisteners",{"_index":21,"name":{"18":{},"104":{},"276":{},"308":{},"364":{},"422":{},"873":{},"943":{},"1209":{}},"parent":{}}],["read",{"_index":633,"name":{"1056":{}},"parent":{}}],["receivedfrom",{"_index":822,"name":{"1364":{}},"parent":{}}],["record",{"_index":117,"name":{"147":{},"151":{},"192":{},"1398":{},"1404":{}},"parent":{}}],["record.proto",{"_index":841,"name":{"1405":{}},"parent":{"1406":{}}}],["record.proto\"._exports",{"_index":842,"name":{},"parent":{"1407":{}}}],["record.proto\"._exports.__type",{"_index":843,"name":{},"parent":{"1408":{}}}],["record.proto\"._exports.__type.peerrecord",{"_index":844,"name":{},"parent":{"1409":{}}}],["record.proto\"._exports.__type.peerrecord.__type",{"_index":845,"name":{},"parent":{"1410":{},"1411":{}}}],["record/consts",{"_index":832,"name":{"1378":{}},"parent":{"1379":{},"1380":{},"1381":{},"1382":{}}}],["record/envelope/envelope.proto",{"_index":826,"name":{"1371":{}},"parent":{"1372":{}}}],["record/envelope/envelope.proto\"._exports",{"_index":827,"name":{},"parent":{"1373":{}}}],["record/envelope/envelope.proto\"._exports.__type",{"_index":828,"name":{},"parent":{"1374":{}}}],["record/envelope/envelope.proto\"._exports.__type.envelope",{"_index":829,"name":{},"parent":{"1375":{}}}],["record/envelope/envelope.proto\"._exports.__type.envelope.__type",{"_index":830,"name":{},"parent":{"1376":{},"1377":{}}}],["record/envelope/index",{"_index":104,"name":{"133":{}},"parent":{"134":{},"148":{},"149":{},"150":{},"151":{}}}],["record/envelope/index\".envelope",{"_index":106,"name":{},"parent":{"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{}}}],["record/index",{"_index":836,"name":{"1383":{}},"parent":{"1384":{},"1399":{},"1400":{},"1401":{},"1402":{},"1403":{},"1404":{}}}],["record/index\".peerrecord",{"_index":838,"name":{},"parent":{"1385":{},"1386":{},"1387":{},"1388":{},"1389":{},"1390":{},"1391":{},"1392":{},"1393":{},"1394":{},"1395":{},"1396":{},"1397":{},"1398":{}}}],["record/peer",{"_index":831,"name":{"1378":{},"1383":{},"1405":{}},"parent":{"1379":{},"1380":{},"1381":{},"1382":{},"1384":{},"1385":{},"1386":{},"1387":{},"1388":{},"1389":{},"1390":{},"1391":{},"1392":{},"1393":{},"1394":{},"1395":{},"1396":{},"1397":{},"1398":{},"1399":{},"1400":{},"1401":{},"1402":{},"1403":{},"1404":{},"1406":{},"1407":{},"1408":{},"1409":{},"1410":{},"1411":{}}}],["record/utils",{"_index":846,"name":{"1412":{}},"parent":{"1413":{},"1414":{}}}],["register",{"_index":412,"name":{"643":{}},"parent":{}}],["registrar",{"_index":405,"name":{"633":{},"634":{},"908":{}},"parent":{"634":{},"650":{},"651":{},"652":{},"653":{},"654":{},"655":{}}}],["registrar\".registrar",{"_index":406,"name":{},"parent":{"635":{},"636":{},"637":{},"638":{},"639":{},"640":{},"641":{},"642":{},"643":{},"644":{},"645":{},"646":{},"647":{},"648":{},"649":{}}}],["relay",{"_index":469,"name":{"746":{},"911":{},"1011":{},"1018":{},"1156":{}},"parent":{"1019":{},"1039":{},"1040":{},"1043":{},"1046":{}}}],["relay\".address",{"_index":624,"name":{},"parent":{"1047":{}}}],["relay\".address.__type",{"_index":625,"name":{},"parent":{"1048":{},"1049":{}}}],["relay\".autorelay",{"_index":610,"name":{},"parent":{"1020":{},"1021":{},"1022":{},"1023":{},"1024":{},"1025":{},"1026":{},"1028":{},"1029":{},"1030":{},"1031":{},"1032":{},"1033":{},"1034":{},"1035":{},"1036":{},"1037":{},"1038":{}}}],["relay\".autorelay._addresssorter",{"_index":612,"name":{},"parent":{"1027":{}}}],["relay\".autorelayoptions",{"_index":622,"name":{},"parent":{"1044":{}}}],["relay\".autorelayoptions.__type",{"_index":623,"name":{},"parent":{"1045":{}}}],["relay\".autorelayproperties",{"_index":620,"name":{},"parent":{"1041":{}}}],["relay\".autorelayproperties.__type",{"_index":621,"name":{},"parent":{"1042":{}}}],["relay_rendezvous_ns",{"_index":684,"name":{"1150":{}},"parent":{}}],["relayadvertiseoptions",{"_index":473,"name":{"756":{},"760":{}},"parent":{}}],["relayoptions",{"_index":575,"name":{"956":{},"990":{}},"parent":{}}],["releasetoken",{"_index":445,"name":{"698":{}},"parent":{}}],["remoteaddr",{"_index":288,"name":{"464":{},"550":{},"1348":{}},"parent":{}}],["remotepeer",{"_index":362,"name":{"565":{}},"parent":{}}],["remove",{"_index":158,"name":{"238":{},"583":{}},"parent":{}}],["removeall",{"_index":376,"name":{"584":{}},"parent":{}}],["removealllisteners",{"_index":17,"name":{"14":{},"100":{},"272":{},"304":{},"360":{},"418":{},"869":{},"939":{},"1205":{}},"parent":{}}],["removekey",{"_index":319,"name":{"498":{}},"parent":{}}],["removelistener",{"_index":15,"name":{"12":{},"98":{},"270":{},"302":{},"358":{},"416":{},"867":{},"937":{},"1203":{}},"parent":{}}],["renamekey",{"_index":320,"name":{"499":{}},"parent":{}}],["request",{"_index":416,"name":{"656":{},"1116":{}},"parent":{"657":{},"669":{},"670":{},"673":{},"674":{},"680":{}}}],["request\".dialoptions",{"_index":425,"name":{},"parent":{"671":{}}}],["request\".dialoptions.__type",{"_index":427,"name":{},"parent":{"672":{}}}],["request\".dialrequest",{"_index":418,"name":{},"parent":{"658":{},"659":{},"660":{},"661":{},"663":{},"664":{},"665":{},"666":{},"667":{},"668":{}}}],["request\".dialrequest.dialaction",{"_index":421,"name":{},"parent":{"662":{}}}],["request\".dialrequestoptions",{"_index":428,"name":{},"parent":{"675":{}}}],["request\".dialrequestoptions.__type",{"_index":429,"name":{},"parent":{"676":{},"677":{},"679":{}}}],["request\".dialrequestoptions.__type.dialaction",{"_index":430,"name":{},"parent":{"678":{}}}],["requirepeers",{"_index":721,"name":{"1229":{}},"parent":{}}],["resolver",{"_index":449,"name":{"708":{},"732":{}},"parent":{}}],["resolvers",{"_index":459,"name":{"729":{}},"parent":{}}],["rest",{"_index":635,"name":{"1058":{}},"parent":{}}],["rnd",{"_index":786,"name":{"1313":{}},"parent":{}}],["routers",{"_index":517,"name":{"820":{}},"parent":{}}],["routing",{"_index":503,"name":{"801":{}},"parent":{"802":{},"815":{}}}],["routing\".peerrouting",{"_index":505,"name":{},"parent":{"803":{},"804":{},"805":{},"806":{},"807":{},"808":{},"809":{},"810":{},"811":{},"812":{},"813":{},"814":{}}}],["routing/index",{"_index":514,"name":{"816":{}},"parent":{"817":{},"831":{},"832":{},"833":{},"834":{}}}],["routing/index\".contentrouting",{"_index":516,"name":{},"parent":{"818":{},"819":{},"820":{},"821":{},"822":{},"823":{},"824":{},"825":{},"826":{},"827":{},"828":{},"829":{},"830":{}}}],["routing/index\".getdata",{"_index":525,"name":{},"parent":{"835":{}}}],["routing/index\".getdata.__type",{"_index":527,"name":{},"parent":{"836":{},"837":{}}}],["routing/utils",{"_index":718,"name":{"1224":{}},"parent":{"1225":{},"1226":{},"1227":{},"1228":{},"1229":{},"1230":{}}}],["rsa",{"_index":2,"name":{"2":{}},"parent":{}}],["run",{"_index":422,"name":{"663":{}},"parent":{}}],["seal",{"_index":115,"name":{"145":{},"149":{}},"parent":{}}],["secp256k1",{"_index":5,"name":{"4":{}},"parent":{}}],["secureinbound",{"_index":763,"name":{"1278":{}},"parent":{}}],["secureoutbound",{"_index":764,"name":{"1279":{}},"parent":{}}],["seqno",{"_index":824,"name":{"1366":{}},"parent":{}}],["seqnumber",{"_index":137,"name":{"188":{},"1390":{}},"parent":{}}],["set",{"_index":98,"name":{"126":{},"167":{},"202":{},"225":{},"245":{}},"parent":{}}],["setmaxlisteners",{"_index":18,"name":{"15":{},"101":{},"273":{},"305":{},"361":{},"419":{},"870":{},"940":{},"1206":{}},"parent":{}}],["setpeervalue",{"_index":213,"name":{"348":{}},"parent":{}}],["shake",{"_index":631,"name":{"1054":{}},"parent":{}}],["signal",{"_index":426,"name":{"672":{}},"parent":{}}],["signature",{"_index":109,"name":{"139":{},"1368":{}},"parent":{}}],["sink",{"_index":280,"name":{"457":{},"543":{},"1341":{}},"parent":{}}],["size",{"_index":209,"name":{"342":{}},"parent":{}}],["snapshot",{"_index":248,"name":{"404":{}},"parent":{}}],["source",{"_index":283,"name":{"459":{},"545":{},"1343":{}},"parent":{}}],["srcpeer",{"_index":62,"name":{"55":{},"1094":{},"1106":{},"1135":{}},"parent":{}}],["start",{"_index":164,"name":{"262":{},"343":{},"401":{},"440":{},"622":{},"752":{},"809":{},"859":{},"918":{}},"parent":{}}],["stats",{"_index":236,"name":{"389":{}},"parent":{}}],["stats_base",{"_index":257,"name":{"425":{}},"parent":{}}],["status",{"_index":49,"name":{"44":{},"60":{},"82":{},"1164":{},"1186":{}},"parent":{}}],["stop",{"_index":48,"name":{"43":{},"81":{},"263":{},"346":{},"402":{},"441":{},"626":{},"754":{},"811":{},"860":{},"919":{},"1125":{},"1185":{}},"parent":{}}],["stop_dst_addr_too_long",{"_index":41,"name":{"36":{},"73":{},"1177":{}},"parent":{}}],["stop_dst_multiaddr_invalid",{"_index":43,"name":{"38":{},"75":{},"1179":{}},"parent":{}}],["stop_relay_refused",{"_index":44,"name":{"39":{},"76":{},"1180":{}},"parent":{}}],["stop_src_addr_too_long",{"_index":40,"name":{"35":{},"72":{},"1176":{}},"parent":{}}],["stop_src_multiaddr_invalid",{"_index":42,"name":{"37":{},"74":{},"1178":{}},"parent":{}}],["store",{"_index":313,"name":{"491":{}},"parent":{}}],["store/address",{"_index":118,"name":{"152":{}},"parent":{"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{}}}],["store/book",{"_index":89,"name":{"117":{}},"parent":{"118":{},"132":{}}}],["store/book\".book",{"_index":91,"name":{},"parent":{"119":{},"120":{},"121":{},"122":{},"123":{},"125":{},"126":{},"127":{},"128":{},"129":{},"130":{},"131":{}}}],["store/book\".book.eventtransformer",{"_index":96,"name":{},"parent":{"124":{}}}],["store/index",{"_index":161,"name":{"254":{}},"parent":{"255":{},"279":{},"282":{},"286":{}}}],["store/index\".address",{"_index":167,"name":{},"parent":{"283":{}}}],["store/index\".address.__type",{"_index":168,"name":{},"parent":{"284":{},"285":{}}}],["store/index\".peerstore",{"_index":162,"name":{},"parent":{"256":{},"257":{},"258":{},"259":{},"260":{},"261":{},"262":{},"263":{},"264":{},"265":{},"266":{},"267":{},"268":{},"269":{},"270":{},"271":{},"272":{},"273":{},"274":{},"275":{},"276":{},"277":{},"278":{},"280":{},"281":{}}}],["store/key",{"_index":141,"name":{"193":{}},"parent":{"194":{},"195":{},"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{},"210":{},"211":{},"212":{}}}],["store/metadata",{"_index":147,"name":{"213":{}},"parent":{"214":{},"215":{},"216":{},"217":{},"218":{},"219":{},"220":{},"221":{},"222":{},"223":{},"224":{},"225":{},"226":{},"227":{},"228":{},"229":{},"230":{},"231":{},"232":{},"233":{}}}],["store/persistent/consts",{"_index":770,"name":{"1287":{}},"parent":{"1288":{},"1289":{},"1290":{},"1291":{},"1292":{}}}],["store/persistent/index",{"_index":529,"name":{"838":{}},"parent":{"839":{},"878":{},"881":{},"885":{}}}],["store/persistent/index\".persistentpeerstore",{"_index":531,"name":{},"parent":{"840":{},"841":{},"842":{},"843":{},"844":{},"845":{},"846":{},"847":{},"848":{},"849":{},"850":{},"851":{},"852":{},"853":{},"854":{},"855":{},"856":{},"857":{},"858":{},"859":{},"860":{},"861":{},"862":{},"863":{},"864":{},"865":{},"866":{},"867":{},"868":{},"869":{},"870":{},"871":{},"872":{},"873":{},"874":{},"875":{},"876":{},"877":{},"879":{},"880":{}}}],["store/persistent/index\".persistentpeerstoreoptions",{"_index":550,"name":{},"parent":{"886":{}}}],["store/persistent/index\".persistentpeerstoreoptions.__type",{"_index":551,"name":{},"parent":{"887":{}}}],["store/persistent/index\".persistentpeerstoreproperties",{"_index":548,"name":{},"parent":{"882":{}}}],["store/persistent/index\".persistentpeerstoreproperties.__type",{"_index":549,"name":{},"parent":{"883":{},"884":{}}}],["store/persistent/pb/address",{"_index":776,"name":{"1293":{}},"parent":{"1294":{}}}],["store/persistent/pb/proto",{"_index":778,"name":{"1295":{}},"parent":{"1296":{}}}],["store/proto",{"_index":155,"name":{"234":{}},"parent":{"235":{},"236":{},"237":{},"238":{},"239":{},"240":{},"241":{},"242":{},"243":{},"244":{},"245":{},"246":{},"247":{},"248":{},"249":{},"250":{},"251":{},"252":{},"253":{}}}],["storeaddresses",{"_index":719,"name":{"1227":{}},"parent":{}}],["stream",{"_index":630,"name":{"1053":{}},"parent":{}}],["stream_ended",{"_index":796,"name":{"1323":{}},"parent":{}}],["streamhandler",{"_index":628,"name":{"1051":{},"1117":{},"1141":{}},"parent":{}}],["streamhandlert",{"_index":661,"name":{"1111":{},"1139":{}},"parent":{}}],["streammuxer",{"_index":607,"name":{"1016":{}},"parent":{}}],["success",{"_index":30,"name":{"25":{},"62":{},"1166":{}},"parent":{}}],["summaryobject",{"_index":184,"name":{"313":{},"315":{}},"parent":{}}],["symbol.tostringtag",{"_index":647,"name":{"1079":{}},"parent":{}}],["tag",{"_index":806,"name":{"1334":{}},"parent":{}}],["threshold",{"_index":535,"name":{"844":{},"887":{}},"parent":{}}],["timeline",{"_index":290,"name":{"466":{},"552":{},"1350":{}},"parent":{}}],["timeout",{"_index":436,"name":{"689":{},"728":{}},"parent":{}}],["tojson",{"_index":250,"name":{"406":{}},"parent":{}}],["tokens",{"_index":438,"name":{"691":{}},"parent":{}}],["topicids",{"_index":823,"name":{"1365":{}},"parent":{}}],["topologies",{"_index":407,"name":{"638":{}},"parent":{}}],["topology",{"_index":414,"name":{"649":{},"652":{},"655":{}},"parent":{}}],["trackstream",{"_index":275,"name":{"449":{}},"parent":{}}],["transport",{"_index":364,"name":{"567":{},"589":{},"606":{},"1012":{},"1015":{},"1112":{}},"parent":{"568":{},"569":{},"570":{},"571":{},"572":{},"573":{},"574":{},"575":{},"576":{},"577":{},"578":{},"579":{},"580":{},"581":{},"582":{},"583":{},"584":{},"585":{},"586":{},"587":{},"588":{},"589":{},"590":{},"591":{},"592":{},"593":{},"594":{},"595":{},"596":{},"597":{},"598":{},"599":{},"600":{},"601":{},"602":{},"603":{},"604":{},"605":{},"606":{}}}],["transportfactory",{"_index":377,"name":{"588":{},"605":{},"951":{},"983":{}},"parent":{}}],["transportformultiaddr",{"_index":375,"name":{"581":{}},"parent":{}}],["transportmanager",{"_index":366,"name":{"568":{},"628":{},"631":{},"684":{},"706":{},"722":{},"731":{},"906":{},"972":{}},"parent":{}}],["transportmanageroptions",{"_index":379,"name":{"591":{},"599":{}},"parent":{}}],["transportmanagerproperties",{"_index":378,"name":{"590":{},"595":{}},"parent":{}}],["ttl",{"_index":398,"name":{"618":{},"764":{},"997":{}},"parent":{}}],["type",{"_index":59,"name":{"53":{},"78":{},"1089":{},"1101":{},"1130":{},"1182":{}},"parent":{}}],["types",{"_index":0,"name":{"0":{}},"parent":{"1":{},"6":{},"8":{},"21":{},"25":{},"26":{},"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"51":{},"56":{}}}],["types\".circuitmessageproto",{"_index":64,"name":{},"parent":{"57":{}}}],["types\".circuitmessageproto.__type",{"_index":65,"name":{},"parent":{"58":{},"59":{},"60":{},"78":{}}}],["types\".circuitmessageproto.__type.status",{"_index":66,"name":{},"parent":{"61":{}}}],["types\".circuitmessageproto.__type.status.__type",{"_index":67,"name":{},"parent":{"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{}}}],["types\".circuitmessageproto.__type.type",{"_index":68,"name":{},"parent":{"79":{}}}],["types\".circuitmessageproto.__type.type.__type",{"_index":69,"name":{},"parent":{"80":{},"81":{},"82":{},"83":{}}}],["types\".circuitpeer",{"_index":53,"name":{},"parent":{"48":{}}}],["types\".circuitpeer.__type",{"_index":55,"name":{},"parent":{"49":{},"50":{}}}],["types\".circuitrequest",{"_index":58,"name":{},"parent":{"52":{}}}],["types\".circuitrequest.__type",{"_index":60,"name":{},"parent":{"53":{},"54":{},"55":{}}}],["types\".eventemitter",{"_index":12,"name":{},"parent":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{}}}],["types\".eventemitterfactory",{"_index":9,"name":{},"parent":{"7":{}}}],["types\".keytype",{"_index":3,"name":{},"parent":{"2":{},"3":{},"4":{},"5":{}}}],["types\".messageproto",{"_index":26,"name":{},"parent":{"22":{}}}],["types\".messageproto.__type",{"_index":28,"name":{},"parent":{"23":{},"24":{}}}],["unhandle",{"_index":568,"name":{"929":{}},"parent":{}}],["uniquepeers",{"_index":720,"name":{"1228":{}},"parent":{}}],["unmount",{"_index":784,"name":{"1303":{},"1311":{}},"parent":{}}],["unregister",{"_index":413,"name":{"644":{}},"parent":{}}],["updateplaceholder",{"_index":274,"name":{"448":{}},"parent":{}}],["updateselfpeerrecord",{"_index":847,"name":{"1413":{}},"parent":{}}],["upgraded",{"_index":294,"name":{"469":{},"555":{},"1353":{}},"parent":{}}],["upgradeinbound",{"_index":340,"name":{"526":{}},"parent":{}}],["upgradeoutbound",{"_index":341,"name":{"527":{}},"parent":{}}],["upgrader",{"_index":330,"name":{"513":{},"514":{},"571":{},"598":{},"905":{}},"parent":{"514":{},"541":{},"557":{},"558":{},"559":{},"560":{},"561":{},"562":{}}}],["upgrader\".cryptoresult",{"_index":360,"name":{},"parent":{"563":{}}}],["upgrader\".cryptoresult.__type",{"_index":361,"name":{},"parent":{"564":{},"565":{},"566":{}}}],["upgrader\".multiaddrconnection",{"_index":353,"name":{},"parent":{"542":{}}}],["upgrader\".multiaddrconnection.__type",{"_index":354,"name":{},"parent":{"543":{},"545":{},"547":{},"549":{},"550":{},"551":{},"552":{}}}],["upgrader\".multiaddrconnection.__type.close",{"_index":357,"name":{},"parent":{"548":{}}}],["upgrader\".multiaddrconnection.__type.sink",{"_index":355,"name":{},"parent":{"544":{}}}],["upgrader\".multiaddrconnection.__type.source",{"_index":356,"name":{},"parent":{"546":{}}}],["upgrader\".multiaddrconnection.__type.timeline",{"_index":358,"name":{},"parent":{"553":{}}}],["upgrader\".multiaddrconnection.__type.timeline.__type",{"_index":359,"name":{},"parent":{"554":{},"555":{},"556":{}}}],["upgrader\".upgrader",{"_index":331,"name":{},"parent":{"515":{},"516":{},"517":{},"518":{},"519":{},"520":{},"521":{},"522":{},"524":{},"526":{},"527":{},"528":{},"529":{},"530":{},"531":{},"532":{},"533":{},"534":{},"535":{},"536":{},"537":{},"538":{},"539":{},"540":{}}}],["upgrader\".upgrader.onconnection",{"_index":337,"name":{},"parent":{"523":{}}}],["upgrader\".upgrader.onconnectionend",{"_index":339,"name":{},"parent":{"525":{}}}],["val",{"_index":528,"name":{"837":{}},"parent":{}}],["validate",{"_index":113,"name":{"143":{},"1191":{}},"parent":{}}],["validateaddrs",{"_index":677,"name":{"1143":{}},"parent":{}}],["visibilitychangeemitter",{"_index":704,"name":{"1193":{}},"parent":{}}],["visibilitychangeemitter_base",{"_index":712,"name":{"1212":{}},"parent":{}}],["write",{"_index":634,"name":{"1057":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/classes/__libp2p_.libp2p.html b/classes/__libp2p_.libp2p.html deleted file mode 100644 index b0e4df4a304ab4b26f7c3a834aea22042cc1321d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117896 zcmeHwYm?i?a%jHFzXDm+b=g%SSF)Yt9C^h=S^M0mtc|xMJNH((Tr7|nlCVI40ltmmJ?{Z9zyJgn*cDY}FUc7UdU|^LHQhZI{}?38{C-EgO}>q0UtHiHZyEVn_U0@g zD}Nv5UYtz+$j-2l_`&RpXBS(N``&Wnry0rLobB_~Co0rpXUrt|r zb8*gkh&ROkmLPQ5G7Wcmn8ez+KP1cj7Ty3aOk!`9q~+lhsBEB{klgN)G}lJC4TF61 zCLlNAl1%8A7hV{LdFV%zZ0Sej%_}-e6vm&tltgdNviv?G*@h4pW|NZDo3rWk9I#08 z?0lJJ=UYFFr|>~N#(E*Pve)P5`*`EGKt4zVFOC#|5EK&A#yXziFN%(ZWwBA*_S><2S1)&WX7h5NW=Z(|}_&_&V-{G0le~3k!$i;XgYR*lNBXe=!G6=%&wl82isJBnqbM^`rvgJoV!Y*vR&^M>qag zH-7rnWU^joFJ689wR~EEEXH{u+r%%gU;8Uq+p2~Ifme{igxXO#a3SD%Hw7w}h_2Yq zoKn6ik+`7bZ;HE@@3qtq!ab1Ux21M}`DvXd`#1nP-KQzg@?{bwsYFE?O>L1PH_F+W zxnrC5d!FoIKmYUYt{IrZI?yNW4^~s-u@|qNE=|<%g)VdBnuP`iyYT~Hj}l$D5Aojw zmfiaf{(I@YRJ6?6JfsQWnyghmYA!oRSmnygw#pr0UHm#SZ?_WF!h&P)FGYeE2rMksv0@v;|KSQ1!`Ilkfg1AnUIS-H_#%xgOU|VQUt4$Hh6FJh~I<^_K4Pr^7Lce;V`M|RFSO#jHx8lt@xeg+1?bjsggykZrSC=d!r0P%zWF2Z=X&kIu%Z&PLrGhyfh zVEo+hr!V%>JWWXk)+x29*tn4dAVZ??q68F`czrgzPRY(s;iJdE0viV~IGs)bvQUCm ze0=4H(LMze^_LAX9`wQtY~tMWZ=eURq&CdO`5w$@29K{SLH0s4uEEM=)-|hm;4YutW{mEQU{u5oz5_}R; z@j?Er+%IVEQ&9D36?cnTXQcl{3a*D`y5BDN953X;$;pDjy-k8WnBnL1IYaAwN>M)h z2ln;iT!JnhuNX%?%%0+7yr*u7@(^;xFE+1cm$=G5mhH&c6rnsTPDJ`@1JU3PdvrM*?qguQh%muoXLPv0u;)g75m9zs!^L z{9oFe#K*3LpLJzjCeQJM0F;^x7=H|kWy*QaTlVV}`%&)I-*|75b=?T&%MoQvU=-ee zDH}>4sAqUnKcIj!Gm_K)fqqfbW{v&42o5sRaG7yLU$JlMRlK?DyCgS+eFvu{Vcc~f zbD`vBFRYW?qork%PaL>P*T8;1!uA&e(EHNg?!Na-@Q_DOGVFCOMY|BA*Fx6k#i5WL zi_yEHiS1V)*HyTN@qjqtL)XC&z;^+vC-}D`2N8qNxxEYOU|EH*^(z!5HmT<%P2nu- z$8DJBz}0UzB=-E+W4|U#JXWazv0-eS;%jiBF|k^B2}J-}Jfee5zXI5~<--+SH1)tP zr8+28k(S!#pc`De~8~eY5ta}gPH+|x@YkzFlLoSC(IzQ4Cryw%3q>! zfHr0}pOPCqYoQoTnT{__GZ;97BQ8G&`)`8X&t^YjZ-)O=8UZjv(@rUY13eT#@Fm;9 zvI&J8&dT7tke_@4uAoimyns6OoHQ{IqvB`zqa%_h=$YS9jh51Q;k=C9J1tkX@f4349n3Dr|iiNa${db8)fv%tfQS8z}4{ z7A&HU1fUg=PBwTL*Qe_R^aLFr5;U&aI>5$t%fwPSXxkGOcQHMlS83S1)Anr#U(Xu&$4Y{=g>AFV8V*FgC}|n2V|JR z`6%7o7HxPQW|Yl*WZn9NbeD!Vcs5(fY8tlneCyvYz$Z@qlvV`OP89r0*0WFWP1e{5 zFLNE+L1pcI0(cO9lQ;-LX$0D^f(*`dG$MZph2{vIM+HCkVxcbAJPF>JPKj!DP6psH zI9h`OFz4-~K{W)n?{|n~;TE(i^K;r&p_q}6!2Dncm-?ZVN@R~dk=}}d@DrXbJNdBz z%6m}^a|i#>5EHATMIKrW1|pXqa4gt>SJiP8s0DD)kqS=S9D|xHqMP@k5Px7@2g5Xm zp;3F<2CVEb9EkLA(Fz}J9Spb-(o!%xBqJ#%BH5r6-RPQsWPJyNSsZoRfEDe70m#pE zZSe8t!N7wvrv|nJJx0NgQ22*|4UgDL!Njvu7q9velq!Uwfn7>4hvt&w3pC&Y(L-IC7fDAx@$kKQV11LK?yzj`jnb$Rob;KB_vk*{Eh{yJY}hkwhagts8@LcDFU_Np=;)vckB<=!&V;yv}{0Q z+gRWPmbdlq1fg2_6LjN3^Uk1H$Ji5>-PVd^H+~E?9Bc??t^J|6Eokfgt_HL<#o(`y z8sTDK^p3j5W0WqZC@xSQwxI-xE+J3fy0b(lis4J_*&mYo0pGgA1n5KUD9kz(UJe`a zVjqgypLk^WSg@O{RyLTSX*5t`#UGwUX~ywku18vT_0| z&8Hks2B!RYxk;d`1|o<*0huC~TH=Ms7JBx9@KDCglhHbQp#b#;h%Ta8mvb5u$tnlv z=^n=TvW@_csdP!1IT#t%L=Ou-Dsn!Y@nRHEc+Tii#Hh?J>Bv8`EO@yHW*$;yxGBvS zqU3NmGD?XhHY~6l6X%%=cd?)Vno|sEJ@oG|ldZ^Ish+GzV{x7=567saeg0OK`9`fN zy4N0bnXS1p)$`Y~KY$z1v>9hqm=tfkm}lsTA&1!f44$gYoJLH@B%Om$AzsaKAqO1} z8G;?@reGs7B-1(w8RFF(8FJ7ekReYz97Lp+gycN`Iu@bcJ=2CB1`E~sPSpf~MJ7Z5 zE6B2~mRj1RFcidto@WI(fMGw%WU7Z}mk3Q|a+Mtog*+=~vZ%m=d^1IaDD5$f$dvIE zVyiZDiE9zE!Xhk;Tv=zdm{Oz!#SC9U#~+kuRAi7pFiCEiw}W4Z$0%S!&gD zu1HwxIDO;AU_L=?$DqqD<2I^t;;NDHizxgvMHs3bD%{ZbJ?R<{3+15rXz$cyeW8eiEcuZskA?PNdti$J6Y>RW zd{#3eCbu4U{^BJFW|a^);gAnbvit1e;PeN+XM3qOP4aAO6NeF{NoS{Jya0{W=3Gp!0iVpg&C02Fl85{98|#|>N|Tjg7zM=UI~{0X5OCuMl+Mp4ylCpR`~`ONcj`H_D2#ee%@?<% z><>_E{z+~j*dL-`&}XtS&SCb9t-=x*D~VE|z6K~hVLVb?{K5(sR~(wPmC%SE7sXiq z6jII7Sg!pC_O)TLocEt19}OS{4loA2f|dELBBA~O*$RYuyTXHI3ns?d$4LK?{u)!v;GLT44zLiU@P!HOFx?pXGJC z#hNq^4L7m8o$4V<4-HO*%S}00YYvqb+8Ypq;RphThicawF zH7lWk*Ba1T8e-{Kc?@bsUW&>W9cZUqKcjh#-N~m9F>R=w4w|YiAWbb543z&9MiJCD z^`R<$;^lDD!x}EpioJ^^SS&O2-(mtI{o;iy+JWC}<;8Ft0ZF}NB~@s!Ke2=|XPXel)g6rAeA}jOb6swdTM(cFTA8KP01alFH1?#;zqY|%*lI6Ymlz+Q>nlr(wP&9Ey~Z$I7Z>4~^Kxh+$H|ANO=a;( z2MtE{?V`Y_hubWjz368ukm=W}Xi zfbV!oRyiA3(Pl`V>JezIW>i@NrJ7Jg*Dl;uKHIzu6-I@4S`dWz-b@KU>6KfW-~CyV z00eE~^{NgGp7-oR0OHZ+HK==m7?i*3VSUpqU{4)6buTrGtSBg{scgD~27ZV8{4~_N%2o-esk9<*cxYH~BVt zUNMiNQg+RQI}TCGTKb+f3-|$!D{93vB8Xdq4*Xdzmo)tjSaLB&mvx^bB+`tXYO`qG zqu21LcsI?xc&zRSoHZ2MNzDRd4f~X3wH~rn*$7=$P2a6_0V(uzh$Z~Q&8X@rRc%>5 zk3)9t;CoM`#WqJXu}s}g9F|pLZ?jzXzRc&ql6e2!&xooLi_aY3*?YVUR92FAV4t#Y zmxWXh+t;VY=9Q1nr}ASnulyhi=|Aoh5}JYSv_Q1(etV%tU*O;ZsL(Z+VY=Lhxv)Lx zNG=N_ZU|_mhR@ROkjKURu)<;Wod{neQ*)TVLv?rLl135c>nnH9jbW!UGTmkch{G7%F>fy%440p}h zgQ@avN$vL4KkXtrZp6;$yo*{@0ce^2bfEBnq7=Le8b zl7|^60iMKl<}L0~LBjrUjstB<3_L>t!Rpz=!$Arunh@>1&tPD9NLpE$cN^v#5Ce1| zC?<<}n`#t4j^SRECDDd}9IIOb>7?*CSzt^7CR@oDq-2+*2tB-nx;yKH2iDGcxANZV zFJaOx+mR)eYcFtq9IWzmZZWTQK_tB4ItGU^+`zR-_Ula*eDsMdXU}r6p>?7D{A zRSG-<1X|@?Fx5N*dQ+#Wx)Y{vp5X+&GZQJn+q`pxzDaXbdv%$#^=!28_p@!!8P5x@ zK0riA^K@N2K7y$T)Hn<~or0!8*`S}Uo$^ea%gSgqN1CVC#)NF)C-dGQgLMYE9q(=d zhs)|Q*`#4@XbXcX!}1Q<6|iwt{SQJ5LP*ZQ+T$cUpCjzqd`kBs=8{7T^S`reEPiA^ zp^Y__)gB#(c&>B48GKPZ4Np~6ZA%zk)s!o{epFe?qm;9xQ-@`?lR8`9hhi?^f6%H- zYDE?iGtzsBMcJ?zrw}c*6F9M#HQ2OZj>>Yt2e21od5W%MMXOo~Rl07v_gnT-B_ECM z#Zjg2Lpx$YqMSrh9My#YjStjK>Pp=u!OAUcDnPaTuOy)Dyj~EwQftip&d^?5Lcniv5lbky zmF2a=!oW62N0~kxwM9sZaG3I=0H)DsJXs)@uCVJmkpf+Nt$L~HH#&mVR>d5pV+XU+ z40m(2b%x#Aoe#L!lU0y8Gi(ZyorVNG3(Eo>sScYKq!uD0$0|X5qJM?U5Lsfj?@j^omX#ZD*cl$fUlKx#-M|5UU zU&FI0yj_6r{UbQRk>C-QG6z=(6%e&RQK@uk^L)KO#{$Vw?8k$=ZB<)D9r#!764hM0 zO)lF;W{lb~3Ksti~!{2LTtd${MRYrk{S-EoqSN zDn|pA660G(6|kU=Rw{pG!xSe2+^mW)PvQeYWtNejWpB=mGBP|E$`Bu>JHQ}Fhf=<% zB?6sdxDTZ+peLroDDO*=On_>1FGG1{OM*sM<=H(lpiIrgC(g8m6s%R$g&;YJwlZx9 z+#Dig4O_-oXQhZE#h9F;tM>mSCEDoC7!X5wvV=RYbQV)%&d}p`8X!F`x1<6yv}gya(8=e}{n+sLrRO6vk#XR5%SDb4Y55bC<=9 z88YGUfXi_tckuY6sk1&^pMTqcDDU2dUi0@}N^A=+BSu7io6}KLAyVaD5=iR??vB zabaO?hTi{GQF&5DMrU2*QcjX}?0-vFLFcR$bD-R}tMq|5>|1x8(RBPYL(@iWY+=?J zV7#Dy*r;WYWHao-!kEvoI7OgETQ@)Jf>Gg7l93adA>7X!I_UW_f9q<0M}m)eO5if( z;i2IRJ{TZv0vTIK!2@zyno-dL4i|D|#AJlF4=jsINoZQ+pHrY!L#QAt5DImOwZjy~ zhoOQAJ4sn3sYm?f1|tb+2uICP%AjW*9K6rNBhD8IsJeNVoVfgn%L_?7J}z&#Es9xY z>U>nWuFx}O<_*eTk2-Vlq=YrIGIuH7%JnN%!Y8VPxudOG`GGBmyRMi`=;D;%kD42{ z(k0D%no+)TYd=&a%M>}B?wpf}?c&FfQEXUR4&nG#Z`F)o zze?+c1A~8TveO1UwUVhX__(I>5vOomuI>(aiGkvBlozR@TOn+$t25K!?#h+PsG|f) z5spF!v)O1gnvM&*_FnZ?aHX?);;e#!wQf4CGqEMx1r(q}bNUk$iJo*#j@I3<>;29l zRsoE-HQiai?#Abfm5?=SWx~M3a6<=sRB0opJiPnu0+M28T^+*?*glGn?0Td{_@uy7 zyr5`OYPx6dArr@T*ZmM?OBPB7Rb-(uEdPQRCy1n67M!h;a=9CCtWLXAKCW2-YRCX( zjHeg*xXUQXNP)f#8Un>dPvbWA7;X1~hGSZEU3HhSvK*yGjZhT{vn= zrw@!wAt?aou9FNUAq#;+%>cJh0ZQTC%7)N(o{M*;U<_)qQJI4dp@Jp3*Uy%JSR4+$ zk)2|UrI8_mx|UGB-X$(t^rw6L5+CY+hda%n=zx#`!O8*)L9aQJMI<$dn|F~gMILX= z^iT||5a=|pCOwj3v0~S-T_#DA@1IryXwIJO0^e58DVB_TNGr~WDN>K9V5}yideaUI z)cZJjxl4eqpvch&<8(dz47bl9~;bvT`c*UW$#*y)O@CGTGZ5Ldu zc=S=yxIc5=eh`fhEeWbZqLmV#_yJsaxZL<*>|mis(4A_-Kk;Y!SK+I`b=TNS@HMj| zp|B67_Kwx9Bo#bOTPkRVnzjDuJlXGoRPe4(O8V^5PkJK+`XI3kWtPJ|XIg2IcU!!6 zjfJW1((nc@gu|!slD03OfBV<(GZL-nhZkPB@?t`Ym!6gUmBSVNIC(%(W6=x2K_y?p z?hEL080+MAkUTe8tsGb_^y;6vIsxj;Z4pFw{`z68$^3FZNPprY$z2o}I<%ApC-WLkh@fj4)trV1^;*IvHXoL+oUTk@R#9R`5Hzn>Lz`*Q{h5$((nG z*3hO4TD($5nR4xv7SHwYM^n71qzUTx1f2}An%kWX(oxn7Cjb>v4_~Lf4i#+GUr%B3Q{u%6lT_`5DekBreE!&JoJMA%IShS z+Kj;#S>U{?)j1C8GW1c7fsPtJZzlCMBkyy%xAPj91Ph1f*KtB66)%jvBn_~bRpKR! z9I{GiUFT#+QlG|LM-Vq3FYl*DDG#%fN8y{9$*&@?j*{qfy06kaAn(i#3gLJ z-_3r}%E2&^q+Ov3GX4pbe>sTJC~Zm8bd;VmGT(3N--@VKmvm$3PBYHlhZ%4VC=}nn zV&dexcGgtN05{7Gp|(6;@34braTM`?P->>MP}OE}vPyd@S~C)lrLiGr@J-ulCl6*P z52i*>y`5AZMCp%AM38NAL!iE3D?vdYqO#&`6g@JTQ3ref;^SZ4J$h|zyfz9WEj{WU z?s63Qq4`&pk4f9Ug#-}oaH{u==dp-`^5&bR^f%a6BNYuL?L&9F{=7rW(}yCr;uEJi zkE&a+7wkKXrFT5oCNQifO_?uvG@qc`(n$xGeoRJ>LOM8jG}!}&P#C=(p=5&Cbv1-~ z3ibylq@K|)tNKlfsBysJ6OXJs#hE<*IFkYkuHc5QeelED*hhl>z_;x#h-=(tR=lhH-b*FC#TqxksSnOB;WdXLb|$~1;G>4guC+Z z3{!6OXF_(s?XCwQN5$EYORBfKU$57i+f@QKLE80wH^q4OeZpNtxC)kZ&dxT=D!s8CCPO7WHi29rAe{D* zru`N)tzrlovr1g#XTG|}c&?N#3{LkFsW5t@Yok;fz#ZKJ#O z2O{DJx+fLlzCX~DZ>BS{&6IkpB=v~D+<1c2rXCFs=Y;nKbA!VFZ$r42Hcq@KiPw;a zupppb?yz(}2|TFz4m3slZ8qBc1F?}DEbCEj55vF*p%>ohhw{s0y9E~sH6g)0kgQXG zx4Ac#|AC|WjeRw=U;$G)50?}>VK%81GfN=j+(pQgII?~!0LB@-@NCBZim)g)cK=eT zd3w%H2M(gUgi2@-SUdS7oOkm%(+KBN_LqA5p0m$_YdL+ z;r1T>Z<2xb@acYX3u+wuVH2)55&V}ko$ey`4gC+khHI7x40mX4{Z#0F5N6NK2`!Fi zxldD}Eq(%KK4HvWs*7^R=@^%?njOjg0~6E8)fv}OG$aY=;vC?j%{B051n4yYi1nFs zP_!h01p!NiOgQMGU51}%Ja@jY5<`_d$&iM0NOtcv z+n)+$7%iiWJrxf_UrnEbGfo140UysHvQh_zv$0XL20=TL2Im5lBg*fO0XMp#KozjT%$r99Zvdv6?xEK- zusO7i3DPiILRA2}^q2>t$B3W~GjMR>;gc21VMcc$xZttdF+dmBRikZYIah##vj)oy zysGyLw1H!?w37_&MCWtKdLCmwRR<$36JUz3bs@M4eGG{ESpo1rgrMvJoml4p*Z-hF z@Lgjl&#-Ke^ImifuGn$c=%zrdz8wxdY3bfM=Kke^ z4WjrOFt0j}6Zrri)XB@!WS>LSl8t_NFFJ(}tm}B_C-8Hhn%_3)Wrq>L9Qu)6f(5j7 zJkY|~YMh6w`;4SFVc{ws%>oeJD4Bd@eaAD2Pvm~NfeN!WDiQ7Dfp|+GlyGTfi@bR} z@It_D12=>o<79)V$b?p-3tK7N7?L1P23^i&jwyl=s0Owz;T|2&M#yS;wgmknc&O;z zIPUK9qhg&pMJKOpT!gt)$3rD4Swkh<)VEqovcs5Q2EVQi!PGH49$2MG(7^d*zj5-v z{SIPlp%A+b>!Q6K;@2cs^;C}GKULbbRZ41IMh3h*EwsX}db9%_G=ohN90TEVJT?F) zQH`wtU6=yM`}GgHQ}MrM4y~pD|6{&I>_^h@6Md-Fg z0h;yROnf$BT~l2D3Q5o7KyKsF(;+8ME;P~8E)_g|ne1chb`_oI8eC$}{+FTW`B=3C zF_)I^QI{p@M*30W2f~|TYq zo8OV^?guy?h2!-?HaOYULw)n~o)BzY-eC#kDBnmkR&rrQZLJqSX!2Go=v{H!!&n!K zCN>N9ZlgDCYVY}_N2A@}#d>8H3WRRsRzz!~DrjT>OVCXggOk;&gksxR;1pFPY*a4V z`-c~nt09ZJ*_FVu7j3Y!RvY9puSh>oP(NxZK>i9!0v2+G^h6-)@S#i(6Nx8&6#7sV zp^#z2!j|aIw%{%q+GS0Y>X>+=rDSM%TMr5Lp~*NSm_eHaox#Cvm$WlDxCbWkj0FAz zl6yungNEq1x`dy>XCR&SHgQmq1T+Gm4@e9e1@s3b3k?pxJPmK4`)d)0zz)UHY5sFD zU3B=#G@OtZ(~1TM_`p=7!Qq!j%ZH^O4L%PzsTD~)4f{arN$teeo8ZPzLw^yK^UwRy zj+q)UU-+5To5e)foPv-2ly#uiK^g(F;((~M!2gOrt0V!-0CMil0t_);s19fPn2dk1 z`DXT>tVs+JOz;tZDHPj^XzOGRF-1F;fv=e!XhpCNqDFyAL&r91b@1flUx1 z7O|o0$NVq8?VW~P?c*huNvebg4H1w}IGDtOv;k?G48ItuLVDxnT7$UZ>#=)c31GugP{kvY)n0sP3EZ1or{NjD+abWw#lofsZC6T&ZBrXds(%hDyiHv{Ag$+Po6 fvhyuSzv&-v?=Gwu?KAu0;(U<=_xKmf{mlM9Os-|8 diff --git a/classes/_address_manager_index_.addressmanager.html b/classes/_address_manager_index_.addressmanager.html deleted file mode 100644 index 874b9a66..00000000 --- a/classes/_address_manager_index_.addressmanager.html +++ /dev/null @@ -1,911 +0,0 @@ - - - - - - AddressManager | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class AddressManager

-
-
-
-
-
-
-
-
-
-
fires
-

AddressManager#change:addresses Emitted when a addresses change.

-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

References

-
- -

AddressManagerOptions

- Re-exports AddressManagerOptions -
-
- -

Events

- Re-exports Events -
-
- -

Multiaddr

- Re-exports Multiaddr -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new AddressManager(peerId: PeerId, __namedParameters?: { announce: undefined | string[]; listen: undefined | string[] }): AddressManager
  • -
-
    -
  • - -
    -
    -

    Responsible for managing the peer addresses. - Peers can specify their listen and announce addresses. - The listen addresses will be used by the libp2p transports to listen for new connections, - while the announce addresses will be used for the peer addresses' to other peers in the network.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
      -
      -

      The Peer ID of the node

      -
      -
      -
    • -
    • -
      Optional __namedParameters: { announce: undefined | string[]; listen: undefined | string[] }
      -
        -
      • -
        announce: undefined | string[]
        -
      • -
      • -
        listen: undefined | string[]
        -
      • -
      -
    • -
    -

    Returns AddressManager

    -
  • -
-
-
-
-

Properties

-
- -

announce

-
announce: Set<string>
- -
-
- -

listen

-
listen: Set<string>
- -
-
- -

observed

-
observed: Set<any>
- -
-
- -

peerId

-
peerId: PeerId
- -
-
-
-

Methods

-
- -

addListener

-
    -
  • addListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

addObservedAddr

-
    -
  • addObservedAddr(addr: string | Multiaddr): void
  • -
-
    -
  • - -
    -
    -

    Add peer observed addresses

    -
    -
    -

    Parameters

    - -

    Returns void

    -
  • -
-
-
- -

emit

-
    -
  • emit(event: string | symbol, ...args: any[]): boolean
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      Rest ...args: any[]
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
- -

getAnnounceAddrs

- -
    -
  • - -
    -
    -

    Get peer announcing multiaddrs.

    -
    -
    -

    Returns Multiaddr[]

    -
  • -
-
-
- -

getListenAddrs

- -
    -
  • - -
    -
    -

    Get peer listen multiaddrs.

    -
    -
    -

    Returns Multiaddr[]

    -
  • -
-
-
- -

getMaxListeners

-
    -
  • getMaxListeners(): number
  • -
- -
-
- -

getObservedAddrs

- -
    -
  • - -
    -
    -

    Get observed multiaddrs.

    -
    -
    -

    Returns Array<Multiaddr>

    -
  • -
-
-
- -

listenerCount

-
    -
  • listenerCount(event: string | symbol): number
  • -
- -
-
- -

listeners

-
    -
  • listeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

off

-
    -
  • off(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

on

-
    -
  • on(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

once

-
    -
  • once(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

rawListeners

-
    -
  • rawListeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

removeAllListeners

-
    -
  • removeAllListeners(event?: string | symbol): any
  • -
- -
-
- -

removeListener

-
    -
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

setMaxListeners

-
    -
  • setMaxListeners(n: number): any
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Inherited method
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_circuit_auto_relay_.autorelay.html b/classes/_circuit_auto_relay_.autorelay.html deleted file mode 100644 index eb36352d..00000000 --- a/classes/_circuit_auto_relay_.autorelay.html +++ /dev/null @@ -1,628 +0,0 @@ - - - - - - AutoRelay | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class AutoRelay

-
-
-
-
-
-
-
-
-
-
property
-

{import('../')} libp2p

-
-
property
-

{number} [maxListeners = 1] - maximum number of relays to listen.

-
-
-
-
-
-

Hierarchy

-
    -
  • - AutoRelay -
  • -
-
-
-

Index

-
- -
-
-
-

References

-
- -

Address

- Re-exports Address -
-
- -

AutoRelayOptions

- Re-exports AutoRelayOptions -
-
- -

AutoRelayProperties

- Re-exports AutoRelayProperties -
-
- -

Connection

- Re-exports Connection -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new AutoRelay(__namedParameters: { libp2p: Libp2p; maxListeners: undefined | number }): AutoRelay
  • -
-
    -
  • - -
    -
    -

    Creates an instance of AutoRelay.

    -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { libp2p: Libp2p; maxListeners: undefined | number }
      -
        -
      • -
        libp2p: Libp2p
        -
      • -
      • -
        maxListeners: undefined | number
        -
      • -
      -
    • -
    -

    Returns AutoRelay

    -
  • -
-
-
-
-

Properties

-
- -

Private _addListenRelay

-
_addListenRelay: any
- -
-
-

Attempt to listen on the given relay connection.

-
-
-
param
-

connection to the peer

-
-
param
-

peer identifier string

-
-
returns
-
-
-
-
-
- -

_addressSorter

-
_addressSorter: (addresses: { isCertified: boolean; multiaddr: Multiaddr }[]) => { isCertified: boolean; multiaddr: Multiaddr }[]
- -
-

Type declaration

-
    -
  • -
      -
    • (addresses: { isCertified: boolean; multiaddr: Multiaddr }[]): { isCertified: boolean; multiaddr: Multiaddr }[]
    • -
    -
      -
    • -

      Parameters

      -
        -
      • -
        addresses: { isCertified: boolean; multiaddr: Multiaddr }[]
        -
      • -
      -

      Returns { isCertified: boolean; multiaddr: Multiaddr }[]

      -
    • -
    -
  • -
-
-
-
- -

_connectionManager

-
_connectionManager: ConnectionManager
- -
-
- -

_libp2p

-
_libp2p: Libp2p
- -
-
- -

_listenRelays

-
_listenRelays: Set<string>
- -
-
-
-
- -

_peerId

-
_peerId: PeerId
- -
-
- -

_peerStore

-
_peerStore: PeerStore
- -
-
- -

Private _removeListenRelay

-
_removeListenRelay: any
- -
-
-

Remove listen relay.

-
-
-
param
-

peer identifier string.

-
-
returns
-
-
-
-
-
- -

_transportManager

-
_transportManager: TransportManager
- -
-
- -

maxListeners

-
maxListeners: number
- -
-
-
-

Methods

-
- -

_listenOnAvailableHopRelays

-
    -
  • _listenOnAvailableHopRelays(peersToIgnore?: string[] | undefined): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Try to listen on available hop relay connections. - The following order will happen while we do not have enough relays.

    -
      -
    1. Check the metadata store for known relays, try to listen on the ones we are already connected.
    2. -
    3. Dial and try to listen on the peers we know that support hop but are not connected.
    4. -
    5. Search the network.
    6. -
    -
    -
    -

    Parameters

    -
      -
    • -
      Optional peersToIgnore: string[] | undefined
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

_onPeerDisconnected

-
    -
  • _onPeerDisconnected(connection: Connection): void
  • -
-
    -
  • - -
    -
    -

    Peer disconnects.

    -
    -
    -

    Parameters

    -
      -
    • -
      connection: Connection
      -
      -

      connection to the peer

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

_onProtocolChange

-
    -
  • _onProtocolChange(__namedParameters: { peerId: PeerId; protocols: string[] }): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Check if a peer supports the relay protocol. - If the protocol is not supported, check if it was supported before and remove it as a listen relay. - If the protocol is supported, check if the peer supports HOP and add it as a listener if - inside the threshold.

    -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { peerId: PeerId; protocols: string[] }
      -
        -
      • -
        peerId: PeerId
        -
      • -
      • -
        protocols: string[]
        -
      • -
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Private property
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_circuit_circuit_stream_handler_.streamhandler.html b/classes/_circuit_circuit_stream_handler_.streamhandler.html deleted file mode 100644 index 09dbf512..00000000 --- a/classes/_circuit_circuit_stream_handler_.streamhandler.html +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - StreamHandler | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class StreamHandler<T>

-
-
-
-
-
-
-
-
-
-
-
-

Type parameters

-
    -
  • -

    T

    -
    -
    -
    -
    -
  • -
-
-
-

Hierarchy

-
    -
  • - StreamHandler -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

MuxedStream

- Re-exports MuxedStream -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new StreamHandler(__namedParameters: { maxLength: undefined | number; stream: MuxedStream }): StreamHandler
  • -
-
    -
  • - -
    -
    -

    Create a stream handler for connection

    -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { maxLength: undefined | number; stream: MuxedStream }
      -
        -
      • -
        maxLength: undefined | number
        -
      • -
      • -
        stream: MuxedStream
        -
      • -
      -
    • -
    -

    Returns StreamHandler

    -
  • -
-
-
-
-

Properties

-
- -

decoder

-
decoder: AsyncGenerator<Buffer | BufferList, BufferList, unknown>
- -
-
- -

shake

-
shake: any
- -
-
- -

stream

-
stream: MuxedStream
- -
-
-
-

Methods

-
- -

close

-
    -
  • close(): void
  • -
-
    -
  • - -
    -
    -

    Close the stream

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

end

-
    -
  • end(msg: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      msg: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

read

-
    -
  • read(): Promise<T | undefined>
  • -
-
    -
  • - -
    -
    -

    Read and decode message

    -
    -
    -
    async
    -
    -
    -
    -

    Returns Promise<T | undefined>

    -
  • -
-
-
- -

rest

-
    -
  • rest(): any
  • -
-
    -
  • - -
    -
    -

    Return the handshake rest stream and invalidate handler

    -
    -
    -

    Returns any

    -

    A duplex iterable

    -
  • -
-
-
- -

write

-
    -
  • write(msg: any): void
  • -
-
    -
  • - -
    -
    -

    Encode and write array of buffers

    -
    -
    -

    Parameters

    -
      -
    • -
      msg: any
      -
      -

      An unencoded CircuitRelay protobuf message

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_circuit_index_.relay.html b/classes/_circuit_index_.relay.html deleted file mode 100644 index 319d7b0a..00000000 --- a/classes/_circuit_index_.relay.html +++ /dev/null @@ -1,482 +0,0 @@ - - - - - - Relay | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class Relay

-
-
-
-
-
-
-
-
-
-
property
-

{number} [bootDelay = ADVERTISE_BOOT_DELAY]

-
-
property
-

{boolean} [enabled = true]

-
-
property
-

{number} [ttl = ADVERTISE_TTL]

-
-
property
-

{boolean} [enabled = false]

-
-
property
-

{boolean} [active = false]

-
-
property
-

{number} [maxListeners = 2] - maximum number of relays to listen.

-
-
property
-

{boolean} [enabled = false]

-
-
-
-
-
-

Hierarchy

-
    -
  • - Relay -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

AutoRelayOptions

- Re-exports AutoRelayOptions -
-
- -

HopOptions

- Re-exports HopOptions -
-
- -

Libp2p

- Re-exports Libp2p -
-
- -

RelayAdvertiseOptions

- Re-exports RelayAdvertiseOptions -
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    Creates an instance of Relay.

    -
    -
    -

    Parameters

    -
      -
    • -
      libp2p: Libp2p
      -
      -
      -
      -
      -
    • -
    -

    Returns Relay

    -
  • -
-
-
-
-

Properties

-
- -

_autoRelay

-
_autoRelay: AutoRelay
- -
-
- -

_libp2p

-
_libp2p: Libp2p
- -
-
- -

_options

-
_options: any
- -
-
- -

_timeout

-
_timeout: any
- -
-
-
-

Methods

-
- -

_advertiseService

-
    -
  • _advertiseService(): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Advertise hop relay service in the network.

    -
    -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

start

-
    -
  • start(): void
  • -
-
    -
  • - -
    -
    -

    Start Relay service.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

stop

-
    -
  • stop(): void
  • -
-
    -
  • - -
    -
    -

    Stop Relay service.

    -
    -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_circuit_transport_.circuit.html b/classes/_circuit_transport_.circuit.html deleted file mode 100644 index 22110bcc..00000000 --- a/classes/_circuit_transport_.circuit.html +++ /dev/null @@ -1,637 +0,0 @@ - - - - - - Circuit | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class Circuit

-
-
-
-
-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - Circuit -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

CircuitRequest

- Re-exports CircuitRequest -
-
- -

Connection

- Re-exports Connection -
-
- -

Multiaddr

- Re-exports Multiaddr -
-
- -

MuxedStream

- Re-exports MuxedStream -
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    Creates an instance of the Circuit Transport.

    -
    -
    -

    Parameters

    - -

    Returns Circuit

    -
  • -
-
-
-
-

Properties

-
- -

_connectionManager

-
_connectionManager: ConnectionManager
- -
-
- -

_dialer

-
_dialer: Dialer
- -
-
- -

_libp2p

-
_libp2p: Libp2p
- -
-
- -

_options

-
_options: any
- -
-
- -

_registrar

-
_registrar: Registrar
- -
-
- -

_upgrader

-
_upgrader: Upgrader
- -
-
- -

handler

-
handler: Function | undefined
- -
-
- -

peerId

-
peerId: PeerId
- -
-
-
-

Accessors

-
- -

[Symbol.toStringTag]

-
    -
  • get [Symbol.toStringTag](): string
  • -
-
    -
  • - -

    Returns string

    -
  • -
-
-
-
-

Methods

-
- -

_onProtocol

-
    -
  • _onProtocol(__namedParameters: { connection: Connection; stream: MuxedStream }): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { connection: Connection; stream: MuxedStream }
      -
        -
      • -
        connection: Connection
        -
      • -
      • -
        stream: MuxedStream
        -
      • -
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

createListener

-
    -
  • createListener(options: any, handler: Function): Listener
  • -
-
    -
  • - -
    -
    -

    Create a listener

    -
    -
    -

    Parameters

    -
      -
    • -
      options: any
      -
    • -
    • -
      handler: Function
      -
    • -
    -

    Returns Listener

    -
  • -
-
-
- -

dial

- -
    -
  • - -
    -
    -

    Dial a peer over a relay

    -
    -
    -

    Parameters

    -
      -
    • -
      ma: Multiaddr
      -
      -

      the multiaddr of the peer to dial

      -
      -
    • -
    • -
      options: { signal: AbortSignal | undefined }
      -
      -

      dial options

      -
      -
        -
      • -
        signal: AbortSignal | undefined
        -
      • -
      -
    • -
    -

    Returns Promise<Connection>

    -
      -
    • the connection
    • -
    -
  • -
-
-
- -

filter

- -
    -
  • - -
    -
    -

    Filter check for all Multiaddrs that this transport can dial on

    -
    -
    -

    Parameters

    - -

    Returns Multiaddr[]

    -
  • -
-
-
- -

Static isTransport

-
    -
  • isTransport(other: any): other is Transport
  • -
-
    -
  • - -
    -
    -

    Checks if the given value is a Transport instance.

    -
    -
    -

    Parameters

    -
      -
    • -
      other: any
      -
    • -
    -

    Returns other is Transport

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_connection_manager_index_.connectionmanager.html b/classes/_connection_manager_index_.connectionmanager.html deleted file mode 100644 index 5469a5a6..00000000 --- a/classes/_connection_manager_index_.connectionmanager.html +++ /dev/null @@ -1,1244 +0,0 @@ - - - - - - ConnectionManager | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class ConnectionManager

-
-
-
-
-
-
-
-
-
-
fires
-

ConnectionManager#peer:connect Emitted when a new peer is connected.

-
-
fires
-

ConnectionManager#peer:disconnect Emitted when a peer is disconnected.

-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

References

-
- -

Connection

- Re-exports Connection -
-
- -

ConnectionManagerOptions

- Re-exports ConnectionManagerOptions -
-
- -

Events

- Re-exports Events -
-
- -

Libp2p

- Re-exports Libp2p -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

Private _autoDial

-
_autoDial: any
- -
-
-

Proactively tries to connect to known peers stored in the PeerStore. - It will keep the number of connections below the upper limit and sort - the peers to connect based on wether we know their keys and protocols.

-
-
-
async
-
-
-
-
-
- -

_autoDialTimeout

-
_autoDialTimeout: any
- -
-
- -

Private _checkMaxLimit

-
_checkMaxLimit: any
- -
-
-

If the value of name has exceeded its limit, maybe close a connection

-
-
-
param
-

The name of the field to check limits for

-
-
param
-

The current value of the field

-
-
-
-
-
- -

Private _checkMetrics

-
_checkMetrics: any
- -
-
-

Checks the libp2p metrics to determine if any values have exceeded - the configured maximums.

-
-
-
-
- -

_latencyMonitor

-
_latencyMonitor: LatencyMonitor | undefined
- -
-
- -

_libp2p

-
_libp2p: Libp2p
- -
-
- -

Private _maybeDisconnectOne

-
_maybeDisconnectOne: any
- -
-
-

If we have more connections than our maximum, close a connection - to the lowest valued peer.

-
-
-
-
- -

Private _onLatencyMeasure

-
_onLatencyMeasure: any
- -
-
-

If the event loop is slow, maybe close a connection

-
-
-
param
-

The LatencyMonitor summary

-
-
-
-
-
- -

_options

-
_options: any
- -
-
- -

_peerId

-
_peerId: string
- -
-
- -

_peerValues

-
_peerValues: Map<string, number>
- -
-
-

Map of peer identifiers to their peer value for pruning connections.

-
-
-
-
- -

_started

-
_started: boolean
- -
-
- -

_timer

-
_timer: any
- -
-
- -

connections

-
connections: Map<string, Connection[]>
- -
-
-

Map of connections per peer

-
-
-
-
-
-

Accessors

-
- -

size

-
    -
  • get size(): number
  • -
-
    -
  • - -
    -
    -

    Get current number of open connections.

    -
    -
    -

    Returns number

    -
  • -
-
-
-
-

Methods

-
- -

_close

-
    -
  • _close(): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Cleans up the connections

    -
    -
    -
    async
    -
    -
    -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

addListener

-
    -
  • addListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

emit

-
    -
  • emit(event: string | symbol, ...args: any[]): boolean
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      Rest ...args: any[]
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
- -

get

- -
    -
  • - -
    -
    -

    Get a connection with a peer.

    -
    -
    -

    Parameters

    - -

    Returns Connection | null

    -
  • -
-
-
- -

getAll

- -
    -
  • - -
    -
    -

    Get all open connections with a peer.

    -
    -
    -

    Parameters

    - -

    Returns Connection[]

    -
  • -
-
-
- -

getMaxListeners

-
    -
  • getMaxListeners(): number
  • -
- -
-
- -

listenerCount

-
    -
  • listenerCount(event: string | symbol): number
  • -
- -
-
- -

listeners

-
    -
  • listeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

off

-
    -
  • off(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

on

-
    -
  • on(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

onConnect

- -
    -
  • - -
    -
    -

    Tracks the incoming connection and check the connection limit

    -
    -
    -

    Parameters

    - -

    Returns void

    -
  • -
-
-
- -

onDisconnect

- -
    -
  • - -
    -
    -

    Removes the connection from tracking

    -
    -
    -

    Parameters

    - -

    Returns void

    -
  • -
-
-
- -

once

-
    -
  • once(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

rawListeners

-
    -
  • rawListeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

removeAllListeners

-
    -
  • removeAllListeners(event?: string | symbol): any
  • -
- -
-
- -

removeListener

-
    -
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

setMaxListeners

-
    -
  • setMaxListeners(n: number): any
  • -
- -
-
- -

setPeerValue

-
    -
  • setPeerValue(peerId: PeerId, value: number): void
  • -
-
    -
  • - -
    -
    -

    Sets the value of the given peer. Peers with lower values - will be disconnected first.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      value: number
      -
      -

      A number between 0 and 1

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

start

-
    -
  • start(): void
  • -
-
    -
  • - -
    -
    -

    Starts the Connection Manager. If Metrics are not enabled on libp2p - only event loop and connection limits will be monitored.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

stop

-
    -
  • stop(): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Stops the Connection Manager

    -
    -
    -
    async
    -
    -
    -
    -

    Returns Promise<void>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Inherited method
  • -
-
    -
  • Private property
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_connection_manager_latency_monitor_.latencymonitor.html b/classes/_connection_manager_latency_monitor_.latencymonitor.html deleted file mode 100644 index 8fea7189..00000000 --- a/classes/_connection_manager_latency_monitor_.latencymonitor.html +++ /dev/null @@ -1,929 +0,0 @@ - - - - - - LatencyMonitor | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class LatencyMonitor

-
-
-
-
-
-
-
-
-
-

A class to monitor latency of any async function which works in a browser or node. This works by periodically calling - the asyncTestFn and timing how long it takes the callback to be called. It can also periodically emit stats about this. - This can be disabled and stats can be pulled via setting dataEmitIntervalMs = 0.

-
-
-
example
-

const monitor = new LatencyMonitor(); - monitor.on('data', (summary) => console.log('Event Loop Latency: %O', summary));

-
-
example
-

const monitor = new LatencyMonitor({latencyCheckIntervalMs: 1000, dataEmitIntervalMs: 60000, asyncTestFn:ping}); - monitor.on('data', (summary) => console.log('Ping Pong Latency: %O', summary));

-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

References

-
- -

Events

- Re-exports Events -
-
- -

LatencyMonitorOptions

- Re-exports LatencyMonitorOptions -
-
- -

SummaryObject

- Re-exports SummaryObject -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new LatencyMonitor(__namedParameters?: { asyncTestFn: undefined | Function; dataEmitIntervalMs: undefined | number; latencyCheckIntervalMs: undefined | number; latencyRandomPercentage: undefined | number }): LatencyMonitor
  • -
-
    -
  • - -
    -
    -

    Parameters

    -
      -
    • -
      Optional __namedParameters: { asyncTestFn: undefined | Function; dataEmitIntervalMs: undefined | number; latencyCheckIntervalMs: undefined | number; latencyRandomPercentage: undefined | number }
      -
        -
      • -
        asyncTestFn: undefined | Function
        -
      • -
      • -
        dataEmitIntervalMs: undefined | number
        -
      • -
      • -
        latencyCheckIntervalMs: undefined | number
        -
      • -
      • -
        latencyRandomPercentage: undefined | number
        -
      • -
      -
    • -
    -

    Returns LatencyMonitor

    -
  • -
-
-
-
-

Properties

-
- -

Private _checkLatency

-
_checkLatency: any
- -
-
-

Randomly calls an async fn every roughly latencyCheckIntervalMs (plus some randomness). If no async fn is found, - it will simply report on event loop latency.

-
-
-
-
- -

_checkLatencyID

-
_checkLatencyID: Timeout | undefined
- -
-
- -

_emitIntervalID

-
_emitIntervalID: Timeout | undefined
- -
-
- -

Private _emitSummary

-
_emitSummary: any
- -
-
-

Emit summary only if there were events. It might not have any events if it was forced via a page hidden/show

-
-
-
-
- -

_latencyData

-
_latencyData: { events: number; maxMs: number; minMs: number; startTime: any; totalMs: number } | undefined
- -
-
- -

Private _startTimers

-
_startTimers: any
- -
-
-

Start internal timers

-
-
-
-
- -

Private _stopTimers

-
_stopTimers: any
- -
-
-

Stop internal timers

-
-
-
-
-
-

Methods

-
- -

_initLatencyData

-
    -
  • _initLatencyData(): { events: number; maxMs: number; minMs: number; startTime: any; totalMs: number }
  • -
-
    -
  • - -

    Returns { events: number; maxMs: number; minMs: number; startTime: any; totalMs: number }

    -
      -
    • -
      events: number
      -
    • -
    • -
      maxMs: number
      -
    • -
    • -
      minMs: number
      -
    • -
    • -
      startTime: any
      -
    • -
    • -
      totalMs: number
      -
    • -
    -
  • -
-
-
- -

addListener

-
    -
  • addListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

emit

-
    -
  • emit(event: string | symbol, ...args: any[]): boolean
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      Rest ...args: any[]
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
- -

getMaxListeners

-
    -
  • getMaxListeners(): number
  • -
- -
-
- -

getSummary

- -
    -
  • - -
    -
    -

    Calling this function will end the collection period. If a timing event was already fired and somewhere in the queue, - it will not count for this time period

    -
    -
    -

    Returns SummaryObject

    -
  • -
-
-
- -

listenerCount

-
    -
  • listenerCount(event: string | symbol): number
  • -
- -
-
- -

listeners

-
    -
  • listeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

off

-
    -
  • off(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

on

-
    -
  • on(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

once

-
    -
  • once(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

rawListeners

-
    -
  • rawListeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

removeAllListeners

-
    -
  • removeAllListeners(event?: string | symbol): any
  • -
- -
-
- -

removeListener

-
    -
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

setMaxListeners

-
    -
  • setMaxListeners(n: number): any
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Inherited method
  • -
-
    -
  • Private property
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html b/classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html deleted file mode 100644 index 9bf04a47..00000000 --- a/classes/_connection_manager_visibility_change_emitter_.visibilitychangeemitter.html +++ /dev/null @@ -1,809 +0,0 @@ - - - - - - VisibilityChangeEmitter | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class VisibilityChangeEmitter

-
-
-
-
-
-
-
-
-
-

Listen to page visibility change events (i.e. when the page is focused / blurred) by an event emitter.

-
-

Warning: This does not work on all browsers, but should work on all modern browsers

-
-
example
-
const myVisibilityEmitter = new VisibilityChangeEmitter();
-
-myVisibilityEmitter.on('visibilityChange', (pageInFocus) => {
-   if ( pageInFocus ){
-       // Page is in focus
-       console.log('In focus');
-   }
-   else {
-       // Page is blurred
-       console.log('Out of focus');
-   }
-});
-// To access the visibility state directly, call:
-console.log('Am I focused now? ' + myVisibilityEmitter.isVisible());
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

References

-
- -

Events

- Re-exports Events -
-
-
-

Properties

-
- -

Private _addVisibilityChangeListener

-
_addVisibilityChangeListener: any
- -
-
-

Adds an event listener on the document that listens to changes in document.visibilityChange - (or whatever name by which the visibilityChange variable is known in the browser)

-
-
-
-
- -

Private _handleVisibilityChange

-
_handleVisibilityChange: any
- -
-
-

The function that is called when document.visibilityChange has changed - It emits an event called visibilityChange and sends the value of document.hidden as a - parameter

-
-
-
-
- -

_hidden

-
_hidden: string | undefined
- -
-
- -

Private _initializeVisibilityVarNames

-
_initializeVisibilityVarNames: any
- -
-
-

document.hidden and document.visibilityChange are the two variables we need to check for; - Since these variables are named differently in different browsers, this function sets - the appropriate name based on the browser being used. Once executed, tha actual names of - document.hidden and document.visibilityChange are found in this._hidden and this._visibilityChange - respectively

-
-
-
-
- -

_visibilityChange

-
_visibilityChange: string | undefined
- -
-
-
-

Methods

-
- -

addListener

-
    -
  • addListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

emit

-
    -
  • emit(event: string | symbol, ...args: any[]): boolean
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      Rest ...args: any[]
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
- -

getMaxListeners

-
    -
  • getMaxListeners(): number
  • -
- -
-
- -

isVisible

-
    -
  • isVisible(): boolean | void
  • -
-
    -
  • - -
    -
    -

    The function returns true if the page is visible or false if the page is not visible and - undefined if the page visibility API is not supported by the browser.

    -
    -
    -

    Returns boolean | void

    -

    whether the page is now visible or not (undefined is unknown)

    -
  • -
-
-
- -

listenerCount

-
    -
  • listenerCount(event: string | symbol): number
  • -
- -
-
- -

listeners

-
    -
  • listeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

off

-
    -
  • off(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

on

-
    -
  • on(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

once

-
    -
  • once(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

rawListeners

-
    -
  • rawListeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

removeAllListeners

-
    -
  • removeAllListeners(event?: string | symbol): any
  • -
- -
-
- -

removeListener

-
    -
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

setMaxListeners

-
    -
  • setMaxListeners(n: number): any
  • -
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Inherited method
  • -
-
    -
  • Private property
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_content_routing_index_.contentrouting.html b/classes/_content_routing_index_.contentrouting.html deleted file mode 100644 index 845078c2..00000000 --- a/classes/_content_routing_index_.contentrouting.html +++ /dev/null @@ -1,558 +0,0 @@ - - - - - - ContentRouting | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class ContentRouting

-
-
-
-
-
-
-
-
-
-
property
-

{PeerId} from

-
-
property
-

{Uint8Array} val

-
-
-
-
-
-

Hierarchy

-
    -
  • - ContentRouting -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

CID

- Re-exports CID -
-
- -

GetData

- Re-exports GetData -
-
- -

Multiaddr

- Re-exports Multiaddr -
-
- -

PeerId

- Re-exports PeerId -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

dht

-
dht: any
- -
-
- -

libp2p

-
libp2p: Libp2p
- -
-
- -

routers

-
routers: any
- -
-
-
-

Methods

-
- -

findProviders

-
    -
  • findProviders(key: CID, options?: { maxNumProviders?: number | undefined; timeout?: number | undefined } | undefined): AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>
  • -
-
    -
  • - -
    -
    -

    Iterates over all content routers in parallel to find providers of the given key.

    -
    -
    -

    Parameters

    -
      -
    • -
      key: CID
      -
      -

      The CID key of the content to find

      -
      -
    • -
    • -
      Optional options: { maxNumProviders?: number | undefined; timeout?: number | undefined } | undefined
      -
    • -
    -

    Returns AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>

    -
    -

    }

    -
    -
  • -
-
-
- -

get

-
    -
  • get(key: Uint8Array, options?: { timeout?: number | undefined } | undefined): Promise<GetData>
  • -
-
    -
  • - -
    -
    -

    Get the value to the given key. - Times out after 1 minute by default.

    -
    -
    -

    Parameters

    -
      -
    • -
      key: Uint8Array
      -
    • -
    • -
      Optional options: { timeout?: number | undefined } | undefined
      -
    • -
    -

    Returns Promise<GetData>

    -
  • -
-
-
- -

getMany

-
    -
  • getMany(key: Uint8Array, nVals: number, options?: { timeout?: number | undefined } | undefined): Promise<GetData[]>
  • -
-
    -
  • - -
    -
    -

    Get the n values to the given key without sorting.

    -
    -
    -

    Parameters

    -
      -
    • -
      key: Uint8Array
      -
    • -
    • -
      nVals: number
      -
    • -
    • -
      Optional options: { timeout?: number | undefined } | undefined
      -
    • -
    -

    Returns Promise<GetData[]>

    -
  • -
-
-
- -

provide

-
    -
  • provide(key: CID): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Iterates over all content routers in parallel to notify it is - a provider of the given key.

    -
    -
    -

    Parameters

    -
      -
    • -
      key: CID
      -
      -

      The CID key of the content to find

      -
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

put

-
    -
  • put(key: Uint8Array, value: Uint8Array, options?: { minPeers?: number | undefined } | undefined): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Store the given key/value pair in the DHT.

    -
    -
    -

    Parameters

    -
      -
    • -
      key: Uint8Array
      -
    • -
    • -
      value: Uint8Array
      -
    • -
    • -
      Optional options: { minPeers?: number | undefined } | undefined
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_dialer_dial_request_.dialrequest.html b/classes/_dialer_dial_request_.dialrequest.html deleted file mode 100644 index 132b2e97..00000000 --- a/classes/_dialer_dial_request_.dialrequest.html +++ /dev/null @@ -1,491 +0,0 @@ - - - - - - DialRequest | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class DialRequest

-
-
-
-
-
-
-
-
-
-
property
-

{AbortSignal} signal

-
-
property
-

{Multiaddr[]} addrs

-
-
property
-

{(m: Multiaddr, options: DialOptions) => Promise} dialAction

-
-
property
-

{Dialer} dialer

-
-
-
-
-
-

Hierarchy

-
    -
  • - DialRequest -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

Connection

- Re-exports Connection -
-
- -

DialOptions

- Re-exports DialOptions -
-
- -

DialRequestOptions

- Re-exports DialRequestOptions -
-
- -

Dialer

- Re-exports Dialer -
-
- -

Multiaddr

- Re-exports Multiaddr -
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    Manages running the dialAction on multiple provided addrs in parallel - up to a maximum determined by the number of tokens returned - from dialer.getTokens. Once a DialRequest is created, it can be - started using DialRequest.run(options). Once a single dial has succeeded, - all other dials in the request will be cancelled.

    -
    -
    -

    Parameters

    - -

    Returns DialRequest

    -
  • -
-
-
-
-

Properties

-
- -

addrs

-
addrs: Multiaddr[]
- -
-
- -

dialAction

-
dialAction: (m: Multiaddr, options: DialOptions) => Promise<Connection>
- -
-

Type declaration

- -
-
-
- -

dialer

-
dialer: Dialer
- -
-
-
-

Methods

-
- -

run

-
    -
  • run(options?: { signal?: AbortSignal | undefined } | undefined): Promise<Connection>
  • -
-
    -
  • - -
    -
    -
    async
    -
    -
    -
    -

    Parameters

    -
      -
    • -
      Optional options: { signal?: AbortSignal | undefined } | undefined
      -
    • -
    -

    Returns Promise<Connection>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_dialer_index_.dialer.html b/classes/_dialer_index_.dialer.html deleted file mode 100644 index 5388604f..00000000 --- a/classes/_dialer_index_.dialer.html +++ /dev/null @@ -1,817 +0,0 @@ - - - - - - Dialer | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class Dialer

-
-
-
-
-
-
-
-
-
-
property
-

{PeerStore} peerStore

-
-
property
-

{TransportManager} transportManager

-
-
property
-

{(addresses: Address[]) => Address[]} [options.addressSorter = publicAddressesFirst] - Sort the known addresses of a peer before trying to dial.

-
-
property
-

{number} [concurrency = MAX_PARALLEL_DIALS] - Number of max concurrent dials.

-
-
property
-

{number} [perPeerLimit = MAX_PER_PEER_DIALS] - Number of max concurrent dials per peer.

-
-
property
-

{number} [timeout = DIAL_TIMEOUT] - How long a dial attempt is allowed to take.

-
-
property
-

{Record<string, Resolver>} [resolvers = {}] - multiaddr resolvers to use when dialing

-
-
property
-

{string} id

-
-
property
-

{Multiaddr[]} addrs

-
-
property
-

{DialRequest} dialRequest

-
-
property
-

{TimeoutController} controller

-
-
property
-

{Promise} promise

-
-
property
-

{function():void} destroy

-
-
-
-
-
-

Hierarchy

-
    -
  • - Dialer -
  • -
-
-
-

Index

-
- -
-
-
-

References

-
- -

Address

- Re-exports Address -
-
- -

Connection

- Re-exports Connection -
-
- -

DialTarget

- Re-exports DialTarget -
-
- -

DialerOptions

- Re-exports DialerOptions -
-
- -

DialerProperties

- Re-exports DialerProperties -
-
- -

Multiaddr

- Re-exports Multiaddr -
-
- -

PeerId

- Re-exports PeerId -
-
- -

PeerStore

- Re-exports PeerStore -
-
- -

PendingDial

- Re-exports PendingDial -
-
- -

Resolver

- Re-exports Resolver -
-
- -

TransportManager

- Re-exports TransportManager -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new Dialer(__namedParameters: { addressSorter: undefined | ((addresses: Address[]) => Address[]); concurrency: undefined | number; peerStore: PeerStore; perPeerLimit: undefined | number; resolvers: undefined | Record<string, (addr: Multiaddr) => Promise<string[]>>; timeout: undefined | number; transportManager: TransportManager }): Dialer
  • -
-
    -
  • - -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { addressSorter: undefined | ((addresses: Address[]) => Address[]); concurrency: undefined | number; peerStore: PeerStore; perPeerLimit: undefined | number; resolvers: undefined | Record<string, (addr: Multiaddr) => Promise<string[]>>; timeout: undefined | number; transportManager: TransportManager }
      -
        -
      • -
        addressSorter: undefined | ((addresses: Address[]) => Address[])
        -
      • -
      • -
        concurrency: undefined | number
        -
      • -
      • -
        peerStore: PeerStore
        -
      • -
      • -
        perPeerLimit: undefined | number
        -
      • -
      • -
        resolvers: undefined | Record<string, (addr: Multiaddr) => Promise<string[]>>
        -
      • -
      • -
        timeout: undefined | number
        -
      • -
      • -
        transportManager: TransportManager
        -
      • -
      -
    • -
    -

    Returns Dialer

    -
  • -
-
-
-
-

Properties

-
- -

Private _createDialTarget

-
_createDialTarget: any
- -
-
-

Creates a DialTarget. The DialTarget is used to create and track - the DialRequest to a given peer. - If a multiaddr is received it should be the first address attempted.

-
-
-
param
-

A PeerId or Multiaddr

-
-
returns
-
-
-
-
-
- -

Private _createPendingDial

-
_createPendingDial: any
- -
-
-

Creates a PendingDial that wraps the underlying DialRequest

-
-
-
param
-
-
param
-
-
param
-

An AbortController signal

-
-
returns
-
-
-
-
-
- -

_pendingDials

-
_pendingDials: Map<any, any>
- -
-
- -

addressSorter

-
addressSorter: (addresses: Address[]) => Address[]
- -
-

Type declaration

- -
-
-
- -

concurrency

-
concurrency: number
- -
-
- -

peerStore

-
peerStore: PeerStore
- -
-
- -

perPeerLimit

-
perPeerLimit: number
- -
-
- -

timeout

-
timeout: number
- -
-
- -

tokens

-
tokens: number[]
- -
-
- -

transportManager

-
transportManager: TransportManager
- -
-
-
-

Methods

-
- -

_resolve

- -
    -
  • - -
    -
    -

    Resolve multiaddr recursively.

    -
    -
    -

    Parameters

    - -

    Returns Promise<Multiaddr[]>

    -
  • -
-
-
- -

_resolveRecord

- -
    -
  • - -
    -
    -

    Resolve a given multiaddr. If this fails, an empty array will be returned

    -
    -
    -

    Parameters

    - -

    Returns Promise<Multiaddr[]>

    -
  • -
-
-
- -

connectToPeer

-
    -
  • connectToPeer(peer: PeerId | Multiaddr | string, options?: { signal?: AbortSignal | undefined } | undefined): Promise<Connection>
  • -
-
    -
  • - -
    -
    -

    Connects to a given peer by dialing all of its known addresses. - The dial to the first address that is successfully able to upgrade a connection - will be used.

    -
    -
    -

    Parameters

    -
      -
    • -
      peer: PeerId | Multiaddr | string
      -
      -

      The peer to dial

      -
      -
    • -
    • -
      Optional options: { signal?: AbortSignal | undefined } | undefined
      -
    • -
    -

    Returns Promise<Connection>

    -
  • -
-
-
- -

destroy

-
    -
  • destroy(): void
  • -
-
    -
  • - -
    -
    -

    Clears any pending dials

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

getTokens

-
    -
  • getTokens(num: any): number[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      num: any
      -
    • -
    -

    Returns number[]

    -
  • -
-
-
- -

releaseToken

-
    -
  • releaseToken(token: any): void
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      token: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Private property
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_identify_index_.identifyservice.html b/classes/_identify_index_.identifyservice.html deleted file mode 100644 index 96a449f9..00000000 --- a/classes/_identify_index_.identifyservice.html +++ /dev/null @@ -1,633 +0,0 @@ - - - - - - IdentifyService | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class IdentifyService

-
-
-
-
-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - IdentifyService -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

Connection

- Re-exports Connection -
-
- -

Messsage

- Renames and exports Message -
-
- -

MuxedStream

- Re-exports MuxedStream -
-
- -

multicodecs

- Re-exports multicodecs -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

Private _handleIdentify

-
_handleIdentify: any
- -
-
-

Sends the Identify response with the Signed Peer Record - to the requesting peer over the given connection

-
-
-
param
-
-
param
-
-
param
-
-
returns
-
-
-
-
-
- -

Private _handlePush

-
_handlePush: any
- -
-
-

Reads the Identify Push message from the given connection

-
-
-
param
-
-
param
-
-
param
-
-
returns
-
-
-
-
-
- -

_host

-
_host: any
- -
-
- -

_libp2p

-
_libp2p: Libp2p
- -
-
- -

addressManager

-
addressManager: AddressManager
- -
-
- -

connectionManager

-
connectionManager: ConnectionManager
- -
-
- -

peerId

-
peerId: PeerId
- -
-
- -

peerStore

-
peerStore: PeerStore
- -
-
-
-

Methods

-
- -

handleMessage

-
    -
  • handleMessage(__namedParameters: { connection: Connection; protocol: string; stream: MuxedStream }): Promise<void> | undefined
  • -
-
    -
  • - -
    -
    -

    A handler to register with Libp2p to process identify messages.

    -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { connection: Connection; protocol: string; stream: MuxedStream }
      -
        -
      • -
        connection: Connection
        -
      • -
      • -
        protocol: string
        -
      • -
      • -
        stream: MuxedStream
        -
      • -
      -
    • -
    -

    Returns Promise<void> | undefined

    -
  • -
-
-
- -

identify

-
    -
  • identify(connection: Connection): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Requests the Identify message from peer associated with the given connection. - If the identified peer does not match the PeerId associated with the connection, - an error will be thrown.

    -
    -
    -
    async
    -
    -
    -
    -

    Parameters

    - -

    Returns Promise<void>

    -
  • -
-
-
- -

push

-
    -
  • push(connections: Connection[]): Promise<void[]>
  • -
-
    -
  • - -
    -
    -

    Send an Identify Push update to the list of connections

    -
    -
    -

    Parameters

    - -

    Returns Promise<void[]>

    -
  • -
-
-
- -

pushToPeerStore

-
    -
  • pushToPeerStore(): void
  • -
-
    -
  • - -
    -
    -

    Calls push for all peers in the peerStore that are connected

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

Static getCleanMultiaddr

-
    -
  • getCleanMultiaddr(addr: Uint8Array | string): Multiaddr | null
  • -
-
    -
  • - -
    -
    -

    Takes the addr and converts it to a Multiaddr if possible

    -
    -
    -

    Parameters

    -
      -
    • -
      addr: Uint8Array | string
      -
    • -
    -

    Returns Multiaddr | null

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Private property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_keychain_cms_.cms.html b/classes/_keychain_cms_.cms.html deleted file mode 100644 index 2d4f3b18..00000000 --- a/classes/_keychain_cms_.cms.html +++ /dev/null @@ -1,389 +0,0 @@ - - - - - - CMS | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class CMS

-
-
-
-
-
-
-
-
-
-

Cryptographic Message Syntax (aka PKCS #7)

-
-

CMS describes an encapsulation syntax for data protection. It - is used to digitally sign, digest, authenticate, or encrypt - arbitrary message content.

-

See RFC 5652 for all the details.

-
-
-
-

Hierarchy

-
    -
  • - CMS -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    Creates a new instance with a keychain

    -
    -
    -

    Parameters

    -
      -
    • -
      keychain: Keychain
      -
      -
      -

      the available keys

      -
      -
      -
    • -
    • -
      dek: string
      -
      -
      -
      -
      -
    • -
    -

    Returns CMS

    -
  • -
-
-
-
-

Properties

-
- -

keychain

-
keychain: Keychain
- -
-
-
-

Methods

-
- -

decrypt

-
    -
  • decrypt(cmsData: Uint8Array): Promise<Uint8Array>
  • -
-
    -
  • - -
    -
    -

    Reads some protected data.

    -
    -

    The keychain must contain one of the keys used to encrypt the data. If none of the keys - exists, an Error is returned with the property 'missingKeys'. It is array of key ids.

    -
    -

    Parameters

    -
      -
    • -
      cmsData: Uint8Array
      -
      -

      The CMS encrypted data to decrypt.

      -
      -
    • -
    -

    Returns Promise<Uint8Array>

    -
  • -
-
-
- -

encrypt

-
    -
  • encrypt(name: string, plain: Uint8Array): Promise<Uint8Array>
  • -
-
    -
  • - -
    -
    -

    Creates some protected data.

    -
    -

    The output Uint8Array contains the PKCS #7 message in DER.

    -
    -

    Parameters

    -
      -
    • -
      name: string
      -
      -

      The local key name.

      -
      -
    • -
    • -
      plain: Uint8Array
      -
      -

      The data to encrypt.

      -
      -
    • -
    -

    Returns Promise<Uint8Array>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_keychain_index_.keychain.html b/classes/_keychain_index_.keychain.html deleted file mode 100644 index f3e97dee..00000000 --- a/classes/_keychain_index_.keychain.html +++ /dev/null @@ -1,800 +0,0 @@ - - - - - - Keychain | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class Keychain

-
-
-
-
-
-
-
-
-
-

Manages the lifecycle of a key. Keys are encrypted at rest using PKCS #8.

-
-

A key in the store has two entries

-
    -
  • '/info/key-name', contains the KeyInfo for the key
  • -
  • '/pkcs8/key-name', contains the PKCS #8 for the key
  • -
-
-
-
-

Hierarchy

-
    -
  • - Keychain -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

Datastore

- Re-exports Datastore -
-
- -

KeyInfo

- Re-exports KeyInfo -
-
- -

PeerId

- Re-exports PeerId -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new Keychain(store: Datastore, options: object): Keychain
  • -
-
    -
  • - -
    -
    -

    Creates a new instance of a key chain.

    -
    -
    -

    Parameters

    -
      -
    • -
      store: Datastore
      -
      -
      -

      where the key are.

      -
      -
      -
    • -
    • -
      options: object
      -
    • -
    -

    Returns Keychain

    -
  • -
-
-
-
-

Properties

-
- -

opts

-
opts: any
- -
-
- -

store

-
store: Datastore
- -
-
-
-

Accessors

-
- -

cms

-
    -
  • get cms(): CMS
  • -
-
    -
  • - -
    -
    -

    Gets an object that can encrypt/decrypt protected data - using the Cryptographic Message Syntax (CMS).

    -
    -

    CMS describes an encapsulation syntax for data protection. It - is used to digitally sign, digest, authenticate, or encrypt - arbitrary message content.

    -
    -

    Returns CMS

    -
  • -
-
-
- -

Static options

-
    -
  • get options(): any
  • -
-
    -
  • - -
    -
    -

    Gets an object that can encrypt/decrypt protected data. - The default options for a keychain.

    -
    -
    -

    Returns any

    -
  • -
-
-
-
-

Methods

-
- -

_getPrivateKey

-
    -
  • _getPrivateKey(name: string): Promise<string>
  • -
-
    -
  • - -
    -
    -

    Gets the private key as PEM encoded PKCS #8 string.

    -
    -
    -

    Parameters

    -
      -
    • -
      name: string
      -
    • -
    -

    Returns Promise<string>

    -
  • -
-
-
- -

createKey

-
    -
  • createKey(name: string, type: string, size?: number | undefined): Promise<KeyInfo>
  • -
-
    -
  • - -
    -
    -

    Create a new key.

    -
    -
    -

    Parameters

    -
      -
    • -
      name: string
      -
      -

      The local key name; cannot already exist.

      -
      -
    • -
    • -
      type: string
      -
      -

      One of the key types; 'rsa'.

      -
      -
    • -
    • -
      Optional size: number | undefined
      -
    • -
    -

    Returns Promise<KeyInfo>

    -
  • -
-
-
- -

exportKey

-
    -
  • exportKey(name: string, password: string): Promise<string>
  • -
-
    -
  • - -
    -
    -

    Export an existing key as a PEM encrypted PKCS #8 string

    -
    -
    -

    Parameters

    -
      -
    • -
      name: string
      -
      -

      The local key name; must already exist.

      -
      -
    • -
    • -
      password: string
      -
      -

      The password

      -
      -
    • -
    -

    Returns Promise<string>

    -
  • -
-
-
- -

findKeyById

-
    -
  • findKeyById(id: string): Promise<KeyInfo | undefined>
  • -
-
    -
  • - -
    -
    -

    Find a key by it's id.

    -
    -
    -

    Parameters

    -
      -
    • -
      id: string
      -
      -

      The universally unique key identifier.

      -
      -
    • -
    -

    Returns Promise<KeyInfo | undefined>

    -
  • -
-
-
- -

findKeyByName

-
    -
  • findKeyByName(name: string): Promise<KeyInfo>
  • -
-
    -
  • - -
    -
    -

    Find a key by it's name.

    -
    -
    -

    Parameters

    -
      -
    • -
      name: string
      -
      -

      The local key name.

      -
      -
    • -
    -

    Returns Promise<KeyInfo>

    -
  • -
-
-
- -

importKey

-
    -
  • importKey(name: string, pem: string, password: string): Promise<KeyInfo>
  • -
-
    -
  • - -
    -
    -

    Import a new key from a PEM encoded PKCS #8 string

    -
    -
    -

    Parameters

    -
      -
    • -
      name: string
      -
      -

      The local key name; must not already exist.

      -
      -
    • -
    • -
      pem: string
      -
      -

      The PEM encoded PKCS #8 string

      -
      -
    • -
    • -
      password: string
      -
      -

      The password.

      -
      -
    • -
    -

    Returns Promise<KeyInfo>

    -
  • -
-
-
- -

importPeer

- -
    -
  • - -
    -
    -

    Import a peer key

    -
    -
    -

    Parameters

    -
      -
    • -
      name: string
      -
      -

      The local key name; must not already exist.

      -
      -
    • -
    • -
      peer: PeerId
      -
      -

      The PEM encoded PKCS #8 string

      -
      -
    • -
    -

    Returns Promise<KeyInfo>

    -
  • -
-
-
- -

listKeys

-
    -
  • listKeys(): Promise<KeyInfo[]>
  • -
-
    -
  • - -
    -
    -

    List all the keys.

    -
    -
    -

    Returns Promise<KeyInfo[]>

    -
  • -
-
-
- -

removeKey

-
    -
  • removeKey(name: string): Promise<KeyInfo>
  • -
-
    -
  • - -
    -
    -

    Remove an existing key.

    -
    -
    -

    Parameters

    -
      -
    • -
      name: string
      -
      -

      The local key name; must already exist.

      -
      -
    • -
    -

    Returns Promise<KeyInfo>

    -
  • -
-
-
- -

renameKey

-
    -
  • renameKey(oldName: string, newName: string): Promise<KeyInfo>
  • -
-
    -
  • - -
    -
    -

    Rename a key

    -
    -
    -

    Parameters

    -
      -
    • -
      oldName: string
      -
      -

      The old local key name; must already exist.

      -
      -
    • -
    • -
      newName: string
      -
      -

      The new local key name; must not already exist.

      -
      -
    • -
    -

    Returns Promise<KeyInfo>

    -
  • -
-
-
- -

Static generateOptions

-
    -
  • generateOptions(): any
  • -
-
    -
  • - -
    -
    -

    Generates the options for a keychain. A random salt is produced.

    -
    -
    -

    Returns any

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_metrics_index_.metrics.html b/classes/_metrics_index_.metrics.html deleted file mode 100644 index 6cf97432..00000000 --- a/classes/_metrics_index_.metrics.html +++ /dev/null @@ -1,811 +0,0 @@ - - - - - - Metrics | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class Metrics

-
-
-
-
-
-
-
-
-
-
property
-

{import('../connection-manager')} connectionManager

-
-
property
-

{number} [computeThrottleMaxQueueSize = defaultOptions.computeThrottleMaxQueueSize]

-
-
property
-

{number} [computeThrottleTimeout = defaultOptions.computeThrottleTimeout]

-
-
property
-

{number[]} [movingAverageIntervals = defaultOptions.movingAverageIntervals]

-
-
property
-

{number} [maxOldPeersRetention = defaultOptions.maxOldPeersRetention]

-
-
-
-
-
-

Hierarchy

-
    -
  • - Metrics -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

MetricsOptions

- Re-exports MetricsOptions -
-
- -

MetricsProperties

- Re-exports MetricsProperties -
-
- -

MultiaddrConnection

- Re-exports MultiaddrConnection -
-
- -

PeerId

- Re-exports PeerId -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

_connectionManager

-
_connectionManager: ConnectionManager
- -
-
- -

_globalStats

-
_globalStats: Stats
- -
-
- -

_oldPeers

-
_oldPeers: any
- -
-
- -

Private _onMessage

-
_onMessage: any
- -
-
-

Takes the metadata for a message and tracks it in the - appropriate categories. If the protocol is present, protocol - stats will also be tracked.

-
-
-
param
-
-
param
-

Remote peer

-
-
param
-

Protocol string the stream is running

-
-
param
-

One of ['in','out']

-
-
param
-

Size of the message

-
-
returns
-
-
-
-
-
- -

_options

-
_options: any
- -
-
- -

_peerStats

-
_peerStats: Map<any, any>
- -
-
- -

_protocolStats

-
_protocolStats: Map<any, any>
- -
-
- -

_running

-
_running: boolean
- -
-
-
-

Accessors

-
- -

global

-
    -
  • get global(): Stats
  • -
-
    -
  • - -
    -
    -

    Gets the global Stats object

    -
    -
    -

    Returns Stats

    -
  • -
-
-
- -

peers

-
    -
  • get peers(): string[]
  • -
-
    -
  • - -
    -
    -

    Returns a list of PeerId strings currently being tracked

    -
    -
    -

    Returns string[]

    -
  • -
-
-
- -

protocols

-
    -
  • get protocols(): string[]
  • -
-
    -
  • - -
    -
    -

    Returns a list of all protocol strings currently being tracked.

    -
    -
    -

    Returns string[]

    -
  • -
-
-
-
-

Methods

-
- -

forPeer

- -
    -
  • - -
    -
    -

    Returns the Stats object for the given PeerId whether it - is a live peer, or in the disconnected peer LRU cache.

    -
    -
    -

    Parameters

    - -

    Returns Stats

    -
  • -
-
-
- -

forProtocol

-
    -
  • forProtocol(protocol: string): Stats
  • -
-
    -
  • - -
    -
    -

    Returns the Stats object for the given protocol.

    -
    -
    -

    Parameters

    -
      -
    • -
      protocol: string
      -
    • -
    -

    Returns Stats

    -
  • -
-
-
- -

onPeerDisconnected

-
    -
  • onPeerDisconnected(peerId: PeerId): void
  • -
-
    -
  • - -
    -
    -

    Should be called when all connections to a given peer - have closed. The Stats collection for the peer will - be stopped and moved to an LRU for temporary retention.

    -
    -
    -

    Parameters

    - -

    Returns void

    -
  • -
-
-
- -

start

-
    -
  • start(): void
  • -
-
    -
  • - -
    -
    -

    Must be called for stats to saved. Any data pushed for tracking - will be ignored.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

stop

-
    -
  • stop(): void
  • -
-
    -
  • - -
    -
    -

    Stops all averages timers and prevents new data from being tracked. - Once stop is called, start must be called to resume stats tracking.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

trackStream

- -
    -
  • - -
    -
    -

    Tracks data running through a given Duplex Iterable stream. If - the peerId is not provided, a placeholder string will be created and - returned. This allows lazy tracking of a peer when the peer is not yet known. - When the PeerId is known, Metrics.updatePlaceholder should be called - with the placeholder string returned from here, and the known PeerId.

    -
    -
    -

    Parameters

    - -

    Returns MultiaddrConnection

    -

    The peerId string or placeholder string

    -
  • -
-
-
- -

updatePlaceholder

-
    -
  • updatePlaceholder(placeholder: PeerId, peerId: PeerId): void
  • -
-
    -
  • - -
    -
    -

    Replaces the PeerId string with the given peerId. - If stats are already being tracked for the given peerId, the - placeholder stats will be merged with the existing stats.

    -
    -
    -

    Parameters

    -
      -
    • -
      placeholder: PeerId
      -
      -

      A peerId string

      -
      -
    • -
    • -
      peerId: PeerId
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Static mergeStats

- -
    -
  • - -
    -
    -

    Merges other into target. target will be modified - and returned.

    -
    -
    -

    Parameters

    - -

    Returns Stats

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Private property
  • -
-
    -
  • Static method
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_metrics_stats_.stats.html b/classes/_metrics_stats_.stats.html deleted file mode 100644 index 2e543a6e..00000000 --- a/classes/_metrics_stats_.stats.html +++ /dev/null @@ -1,1121 +0,0 @@ - - - - - - Stats | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class Stats

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

References

-
- -

Events

- Re-exports Events -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new Stats(initialCounters: string[], options: any): Stats
  • -
-
    -
  • - -
    -
    -

    A queue based manager for stat processing

    -
    -
    -

    Parameters

    -
      -
    • -
      initialCounters: string[]
      -
    • -
    • -
      options: any
      -
      -
      -
      -
      -
    • -
    -

    Returns Stats

    -
  • -
-
-
-
-

Properties

-
- -

Private _applyOp

-
_applyOp: any
- -
-
-

For the given operation, op, the stats and frequencyAccumulator - will be updated or initialized if they don't already exist.

-
-
-
param
-

op

-
-
throws
-

{InvalidNumber}

-
-
returns
-
-
-
-
-
- -

_frequencyAccumulators

-
_frequencyAccumulators: {}
- -
-

Type declaration

-
    -
-
-
-
- -

_frequencyLastTime

-
_frequencyLastTime: number
- -
-
- -

_movingAverages

-
_movingAverages: {}
- -
-

Type declaration

-
    -
-
-
-
- -

Private _nextTimeout

-
_nextTimeout: any
- -
-
-

Calculates and returns the timeout for the next update based on - the urgency of the update.

-
-
-
returns
-
-
-
-
-
- -

_options

-
_options: any
- -
-
- -

_queue

-
_queue: any[]
- -
-
- -

Private _resetComputeTimeout

-
_resetComputeTimeout: any
- -
-
-

Resets the timeout for triggering updates.

-
-
-
returns
-
-
-
-
-
- -

_stats

-
_stats: {}
- -
-

Type declaration

-
    -
-
-
-
- -

_timeout

-
_timeout: any
- -
-
- -

Private _update

-
_update: any
- -
-
-

If there are items in the queue, they will will be processed and - the frequency for all items will be updated based on the Timestamp - of the last item in the queue. The update event will also be emitted - with the latest stats.

-
-

If there are no items in the queue, no action is taken.

-
-
returns
-
-
-
-
-
- -

Private _updateFrequency

-
_updateFrequency: any
- -
-
-

For each key in the stats, the frequency and moving averages - will be updated via Stats._updateFrequencyFor based on the time - difference between calls to this method.

-
-
-
param
-
-
returns
-
-
-
-
-
- -

Private _updateFrequencyFor

-
_updateFrequencyFor: any
- -
-
-

Updates the movingAverages for the given key and also - resets the frequencyAccumulator for the key.

-
-
-
param
-
-
param
-

Time in milliseconds

-
-
param
-

Time in ticks

-
-
returns
-
-
-
-
-
-
-

Accessors

-
- -

movingAverages

-
    -
  • get movingAverages(): any
  • -
-
    -
  • - -
    -
    -

    Returns a clone of the internal movingAverages

    -
    -
    -

    Returns any

    -
  • -
-
-
- -

snapshot

-
    -
  • get snapshot(): any
  • -
-
    -
  • - -
    -
    -

    Returns a clone of the current stats.

    -
    -
    -

    Returns any

    -
  • -
-
-
-
-

Methods

-
- -

addListener

-
    -
  • addListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

emit

-
    -
  • emit(event: string | symbol, ...args: any[]): boolean
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      Rest ...args: any[]
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
- -

getMaxListeners

-
    -
  • getMaxListeners(): number
  • -
- -
-
- -

listenerCount

-
    -
  • listenerCount(event: string | symbol): number
  • -
- -
-
- -

listeners

-
    -
  • listeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

off

-
    -
  • off(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

on

-
    -
  • on(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

once

-
    -
  • once(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

push

-
    -
  • push(counter: string, inc: number): void
  • -
-
    -
  • - -
    -
    -

    Pushes the given operation data to the queue, along with the - current Timestamp, then resets the update timer.

    -
    -
    -

    Parameters

    -
      -
    • -
      counter: string
      -
    • -
    • -
      inc: number
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

rawListeners

-
    -
  • rawListeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

removeAllListeners

-
    -
  • removeAllListeners(event?: string | symbol): any
  • -
- -
-
- -

removeListener

-
    -
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

setMaxListeners

-
    -
  • setMaxListeners(n: number): any
  • -
- -
-
- -

start

-
    -
  • start(): void
  • -
-
    -
  • - -
    -
    -

    Initializes the internal timer if there are items in the queue. This - should only need to be called if Stats.stop was previously called, as - Stats.push will also start the processing.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

stop

-
    -
  • stop(): void
  • -
-
    -
  • - -
    -
    -

    Stops processing and computing of stats by clearing the internal - timer.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

toJSON

-
    -
  • toJSON(): any
  • -
-
    -
  • - -
    -
    -

    Returns a plain JSON object of the stats

    -
    -
    -

    Returns any

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Inherited method
  • -
-
    -
  • Private property
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_nat_manager_.natmanager.html b/classes/_nat_manager_.natmanager.html deleted file mode 100644 index 70de99f7..00000000 --- a/classes/_nat_manager_.natmanager.html +++ /dev/null @@ -1,609 +0,0 @@ - - - - - - NatManager | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class NatManager

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - NatManager -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

AddressManager

- Re-exports AddressManager -
-
- -

PeerId

- Re-exports PeerId -
-
- -

TransportManager

- Re-exports TransportManager -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

_addressManager

-
_addressManager: AddressManager
- -
-
- -

_client

-
_client: { destroy: (...args: any[]) => Promise<void>; externalIp: (...args: any[]) => Promise<string>; map: (...args: any[]) => Promise<void> } | null | undefined
- -
-
- -

_enabled

-
_enabled: boolean
- -
-
- -

_externalIp

-
_externalIp: string | undefined
- -
-
- -

_options

-
_options: { autoUpdate: boolean; description: string; enablePMP: boolean; gateway: string | undefined; ttl: number }
- -
-

Type declaration

-
    -
  • -
    autoUpdate: boolean
    -
  • -
  • -
    description: string
    -
  • -
  • -
    enablePMP: boolean
    -
  • -
  • -
    gateway: string | undefined
    -
  • -
  • -
    ttl: number
    -
  • -
-
-
-
- -

_peerId

-
_peerId: PeerId
- -
-
- -

_transportManager

-
_transportManager: TransportManager
- -
-
-
-

Methods

-
- -

_getClient

-
    -
  • _getClient(): { destroy: (...args: any[]) => Promise<void>; externalIp: (...args: any[]) => Promise<string>; map: (...args: any[]) => Promise<void> }
  • -
-
    -
  • - -

    Returns { destroy: (...args: any[]) => Promise<void>; externalIp: (...args: any[]) => Promise<string>; map: (...args: any[]) => Promise<void> }

    -
      -
    • -
      destroy: (...args: any[]) => Promise<void>
      -
      -
      -
      param
      -
      -
      returns
      -
      -
      -
      -
        -
      • -
          -
        • (...args: any[]): Promise<void>
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns Promise<void>

          -
        • -
        -
      • -
      -
    • -
    • -
      externalIp: (...args: any[]) => Promise<string>
      -
      -
      -
      param
      -
      -
      returns
      -
      -
      -
      -
        -
      • -
          -
        • (...args: any[]): Promise<string>
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns Promise<string>

          -
        • -
        -
      • -
      -
    • -
    • -
      map: (...args: any[]) => Promise<void>
      -
      -
      -
      param
      -
      -
      returns
      -
      -
      -
      -
        -
      • -
          -
        • (...args: any[]): Promise<void>
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns Promise<void>

          -
        • -
        -
      • -
      -
    • -
    -
  • -
-
-
- -

_start

-
    -
  • _start(): Promise<void>
  • -
-
    -
  • - -

    Returns Promise<void>

    -
  • -
-
-
- -

start

-
    -
  • start(): void
  • -
-
    -
  • - -
    -
    -

    Starts the NAT manager

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

stop

-
    -
  • stop(): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Stops the NAT manager

    -
    -
    -
    async
    -
    -
    -
    -

    Returns Promise<void>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_peer_routing_.peerrouting.html b/classes/_peer_routing_.peerrouting.html deleted file mode 100644 index 8e861aac..00000000 --- a/classes/_peer_routing_.peerrouting.html +++ /dev/null @@ -1,507 +0,0 @@ - - - - - - PeerRouting | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class PeerRouting

-
-
-
-
-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - PeerRouting -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

Multiaddr

- Re-exports Multiaddr -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

_peerId

-
_peerId: PeerId
- -
-
- -

_peerStore

-
_peerStore: PeerStore
- -
-
- -

_refreshManagerOptions

-
_refreshManagerOptions: any
- -
-
- -

_routers

-
_routers: any
- -
-
- -

_timeoutId

-
_timeoutId: any
- -
-
-
-

Methods

-
- -

_findClosestPeersTask

-
    -
  • _findClosestPeersTask(): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Recurrent task to find closest peers and add their addresses to the Address Book.

    -
    -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

findPeer

-
    -
  • findPeer(id: PeerId, options?: { timeout?: number | undefined } | undefined): Promise<{ id: PeerId; multiaddrs: Multiaddr[] }>
  • -
-
    -
  • - -
    -
    -

    Iterates over all peer routers in parallel to find the given peer.

    -
    -
    -

    Parameters

    -
      -
    • -
      id: PeerId
      -
      -

      The id of the peer to find

      -
      -
    • -
    • -
      Optional options: { timeout?: number | undefined } | undefined
      -
    • -
    -

    Returns Promise<{ id: PeerId; multiaddrs: Multiaddr[] }>

    -
    -

    }

    -
    -
  • -
-
-
- -

getClosestPeers

-
    -
  • getClosestPeers(key: Uint8Array, options?: { timeout?: number | undefined } | undefined): AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>
  • -
-
    -
  • - -
    -
    -

    Attempt to find the closest peers on the network to the given key.

    -
    -
    -

    Parameters

    -
      -
    • -
      key: Uint8Array
      -
      -

      A CID like key

      -
      -
    • -
    • -
      Optional options: { timeout?: number | undefined } | undefined
      -
    • -
    -

    Returns AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>

    -
    -

    }

    -
    -
  • -
-
-
- -

start

-
    -
  • start(): void
  • -
-
    -
  • - -
    -
    -

    Start peer routing service.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

stop

-
    -
  • stop(): void
  • -
-
    -
  • - -
    -
    -

    Stop peer routing service.

    -
    -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_peer_store_address_book_.addressbook.html b/classes/_peer_store_address_book_.addressbook.html deleted file mode 100644 index 9dafee1b..00000000 --- a/classes/_peer_store_address_book_.addressbook.html +++ /dev/null @@ -1,826 +0,0 @@ - - - - - - AddressBook | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class AddressBook

-
-
-
-
-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - Book -
      -
    • - AddressBook -
    • -
    -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

Address

- Re-exports Address -
-
- -

CertifiedRecord

- Re-exports CertifiedRecord -
-
- -

Entry

- Re-exports Entry -
-
- -

Multiaddr

- Re-exports Multiaddr -
-
- -

PeerStore

- Re-exports PeerStore -
-
- -

PeerStore

- Re-exports PeerStore -
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    The AddressBook is responsible for keeping the known multiaddrs of a peer.

    -
    -
    -

    Parameters

    - -

    Returns AddressBook

    -
  • -
-
-
-
-

Properties

-
- -

_ps

- - -
-
- -

Private _toAddresses

-
_toAddresses: any
- -
-
-

Transforms received multiaddrs into Address.

-
-
-
param
-
-
param
-
-
returns
-
-
-
-
-
- -

data

-
data: Map<string, any[] | any>
- -
-
-

Map known peers to their data.

-
-
-
-
- -

eventName

-
eventName: string
- -
-
- -

eventProperty

-
eventProperty: string
- -
-
- -

eventTransformer

-
eventTransformer: (data: any) => any[]
- -
-

Type declaration

-
    -
  • -
      -
    • (data: any): any[]
    • -
    -
      -
    • -

      Parameters

      -
        -
      • -
        data: any
        -
      • -
      -

      Returns any[]

      -
    • -
    -
  • -
-
-
-
-
-

Methods

-
- -

Protected _emit

-
    -
  • _emit(peerId: PeerId, data?: any): void
  • -
-
    -
  • - -
    -
    -

    Emit data.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      Optional data: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Protected _setData

-
    -
  • _setData(peerId: PeerId, data: any, __namedParameters?: { emit: undefined | false | true }): void
  • -
-
    -
  • - -
    -
    -

    Set data into the datastructure, persistence and emit it using the provided transformers.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
      -

      peerId of the data to store

      -
      -
    • -
    • -
      data: any
      -
      -

      data to store.

      -
      -
    • -
    • -
      Optional __namedParameters: { emit: undefined | false | true }
      -
        -
      • -
        emit: undefined | false | true
        -
      • -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

add

- -
    -
  • - -
    -
    -

    Add known addresses of a provided peer. - If the peer is not known, it is set with the given addresses.

    -
    -
    -

    Parameters

    - -

    Returns AddressBook

    -
  • -
-
-
- -

consumePeerRecord

-
    -
  • consumePeerRecord(envelope: Envelope): boolean
  • -
-
    -
  • - -
    -
    -

    ConsumePeerRecord adds addresses from a signed peer record contained in a record envelope. - This will return a boolean that indicates if the record was successfully processed and added - into the AddressBook.

    -
    -
    -

    Parameters

    - -

    Returns boolean

    -
  • -
-
-
- -

delete

-
    -
  • delete(peerId: PeerId): boolean
  • -
-
    -
  • - -
    -
    -

    Deletes the provided peer from the book.

    -
    -
    -

    Parameters

    - -

    Returns boolean

    -
  • -
-
-
- -

get

-
    -
  • get(peerId: PeerId): any[] | any | undefined
  • -
-
    -
  • - -
    -
    -

    Get the known data of a provided peer. - Returns undefined if there is no available data for the given peer.

    -
    -
    -

    Parameters

    - -

    Returns any[] | any | undefined

    -
  • -
-
-
- -

getMultiaddrsForPeer

- -
    -
  • - -
    -
    -

    Get the known multiaddrs for a given peer. All returned multiaddrs - will include the encapsulated PeerId of the peer. - Returns undefined if there are no known multiaddrs for the given peer.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      Optional addressSorter: ((addresses: Address[]) => Address[]) | undefined
      -
    • -
    -

    Returns Multiaddr[] | undefined

    -
  • -
-
-
- -

getPeerRecord

-
    -
  • getPeerRecord(peerId: PeerId): Promise<Envelope | void> | undefined
  • -
-
    -
  • - -
    -
    -

    Get an Envelope containing a PeerRecord for the given peer. - Returns undefined if no record exists.

    -
    -
    -

    Parameters

    - -

    Returns Promise<Envelope | void> | undefined

    -
  • -
-
-
- -

getRawEnvelope

-
    -
  • getRawEnvelope(peerId: PeerId): Uint8Array | undefined
  • -
-
    -
  • - -
    -
    -

    Get the raw Envelope for a peer. Returns - undefined if no Envelope is found.

    -
    -
    -

    Parameters

    - -

    Returns Uint8Array | undefined

    -
  • -
-
-
- -

set

-
    -
  • set(peerId: PeerId, data: any[] | any): void
  • -
-
    -
  • - -
    -
    -

    Set known data of a provided peer.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      data: any[] | any
      -
      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Method
  • -
-
    -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Private property
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_peer_store_book_.book.html b/classes/_peer_store_book_.book.html deleted file mode 100644 index fd6e5b44..00000000 --- a/classes/_peer_store_book_.book.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - Book | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class Book

-
-
-
-
-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

PeerStore

- Re-exports PeerStore -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new Book(__namedParameters: { eventName: string; eventProperty: string; eventTransformer: undefined | ((data: any) => any[]); peerStore: PeerStore }): Book
  • -
-
    -
  • - -
    -
    -

    The Book is the skeleton for the PeerStore books.

    -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { eventName: string; eventProperty: string; eventTransformer: undefined | ((data: any) => any[]); peerStore: PeerStore }
      -
        -
      • -
        eventName: string
        -
      • -
      • -
        eventProperty: string
        -
      • -
      • -
        eventTransformer: undefined | ((data: any) => any[])
        -
      • -
      • -
        peerStore: PeerStore
        -
      • -
      -
    • -
    -

    Returns Book

    -
  • -
-
-
-
-

Properties

-
- -

_ps

- - -
-
- -

data

-
data: Map<string, any[] | any>
- -
-
-

Map known peers to their data.

-
-
-
-
- -

eventName

-
eventName: string
- -
-
- -

eventProperty

-
eventProperty: string
- -
-
- -

eventTransformer

-
eventTransformer: (data: any) => any[]
- -
-

Type declaration

-
    -
  • -
      -
    • (data: any): any[]
    • -
    -
      -
    • -

      Parameters

      -
        -
      • -
        data: any
        -
      • -
      -

      Returns any[]

      -
    • -
    -
  • -
-
-
-
-
-

Methods

-
- -

Protected _emit

-
    -
  • _emit(peerId: PeerId, data?: any): void
  • -
-
    -
  • - -
    -
    -

    Emit data.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      Optional data: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Protected _setData

-
    -
  • _setData(peerId: PeerId, data: any, __namedParameters?: { emit: undefined | false | true }): void
  • -
-
    -
  • - -
    -
    -

    Set data into the datastructure, persistence and emit it using the provided transformers.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
      -

      peerId of the data to store

      -
      -
    • -
    • -
      data: any
      -
      -

      data to store.

      -
      -
    • -
    • -
      Optional __namedParameters: { emit: undefined | false | true }
      -
        -
      • -
        emit: undefined | false | true
        -
      • -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

delete

-
    -
  • delete(peerId: PeerId): boolean
  • -
-
    -
  • - -
    -
    -

    Deletes the provided peer from the book.

    -
    -
    -

    Parameters

    - -

    Returns boolean

    -
  • -
-
-
- -

get

-
    -
  • get(peerId: PeerId): any[] | any | undefined
  • -
-
    -
  • - -
    -
    -

    Get the known data of a provided peer. - Returns undefined if there is no available data for the given peer.

    -
    -
    -

    Parameters

    - -

    Returns any[] | any | undefined

    -
  • -
-
-
- -

set

-
    -
  • set(peerId: PeerId, data: any[] | any): void
  • -
-
    -
  • - -
    -
    -

    Set known data of a provided peer.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      data: any[] | any
      -
      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Protected method
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_peer_store_index_.peerstore.html b/classes/_peer_store_index_.peerstore.html deleted file mode 100644 index f2b5e59f..00000000 --- a/classes/_peer_store_index_.peerstore.html +++ /dev/null @@ -1,964 +0,0 @@ - - - - - - PeerStore | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class PeerStore

-
-
-
-
-
-
-
-
-
-
fires
-

PeerStore#peer Emitted when a new peer is added.

-
-
fires
-

PeerStore#change:protocols Emitted when a known peer supports a different set of protocols.

-
-
fires
-

PeerStore#change:multiaddrs Emitted when a known peer has a different set of multiaddrs.

-
-
fires
-

PeerStore#change:pubkey Emitted emitted when a peer's public key is known.

-
-
fires
-

PeerStore#change:metadata Emitted when the known metadata of a peer change.

-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

Address

- Re-exports Address -
-
- -

Events

- Re-exports Events -
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    Responsible for managing known peers, as well as their addresses, protocols and metadata.

    -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { peerId: PeerId }
      - -
    • -
    -

    Returns PeerStore

    -
  • -
-
-
-
-

Properties

-
- -

_peerId

-
_peerId: PeerId
- -
-
- -

addressBook

-
addressBook: AddressBook
- -
-
-

AddressBook containing a map of peerIdStr to Address.

-
-
-
-
- -

keyBook

-
keyBook: KeyBook
- -
-
-

KeyBook containing a map of peerIdStr to their PeerId with public keys.

-
-
-
-
- -

metadataBook

-
metadataBook: MetadataBook
- -
-
-

MetadataBook containing a map of peerIdStr to their metadata Map.

-
-
-
-
- -

protoBook

-
protoBook: ProtoBook
- -
-
-

ProtoBook containing a map of peerIdStr to supported protocols.

-
-
-
-
-
-

Accessors

-
- -

peers

-
    -
  • get peers(): Map<string, { addresses: Address[]; id: PeerId; metadata: Map<string, Uint8Array> | undefined; protocols: string[] }>
  • -
-
    -
  • - -
    -
    -

    Get all the stored information of every peer known.

    -
    -
    -

    Returns Map<string, { addresses: Address[]; id: PeerId; metadata: Map<string, Uint8Array> | undefined; protocols: string[] }>

    -
  • -
-
-
-
-

Methods

-
- -

addListener

-
    -
  • addListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

delete

-
    -
  • delete(peerId: PeerId): boolean
  • -
-
    -
  • - -
    -
    -

    Delete the information of the given peer in every book.

    -
    -
    -

    Parameters

    - -

    Returns boolean

    -

    true if found and removed

    -
  • -
-
-
- -

emit

-
    -
  • emit(event: string | symbol, ...args: any[]): boolean
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      Rest ...args: any[]
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
- -

get

-
    -
  • get(peerId: PeerId): { addresses: Address[]; id: PeerId; metadata: Map<string, Uint8Array> | undefined; protocols: string[] } | undefined
  • -
-
    -
  • - -
    -
    -

    Get the stored information of a given peer.

    -
    -
    -

    Parameters

    - -

    Returns { addresses: Address[]; id: PeerId; metadata: Map<string, Uint8Array> | undefined; protocols: string[] } | undefined

    -
  • -
-
-
- -

getMaxListeners

-
    -
  • getMaxListeners(): number
  • -
- -
-
- -

listenerCount

-
    -
  • listenerCount(event: string | symbol): number
  • -
- -
-
- -

listeners

-
    -
  • listeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

off

-
    -
  • off(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

on

-
    -
  • on(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

once

-
    -
  • once(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

rawListeners

-
    -
  • rawListeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

removeAllListeners

-
    -
  • removeAllListeners(event?: string | symbol): any
  • -
- -
-
- -

removeListener

-
    -
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

setMaxListeners

-
    -
  • setMaxListeners(n: number): any
  • -
- -
-
- -

start

-
    -
  • start(): void
  • -
-
    -
  • - -
    -
    -

    Start the PeerStore.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

stop

-
    -
  • stop(): void
  • -
-
    -
  • - -
    -
    -

    Stop the PeerStore.

    -
    -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Inherited method
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_peer_store_key_book_.keybook.html b/classes/_peer_store_key_book_.keybook.html deleted file mode 100644 index c91de938..00000000 --- a/classes/_peer_store_key_book_.keybook.html +++ /dev/null @@ -1,604 +0,0 @@ - - - - - - KeyBook | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class KeyBook

-
-
-
-
-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - Book -
      -
    • - KeyBook -
    • -
    -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

PeerStore

- Re-exports PeerStore -
-
- -

PeerStore

- Re-exports PeerStore -
-
- -

PublicKey

- Re-exports PublicKey -
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    The KeyBook is responsible for keeping the known public keys of a peer.

    -
    -
    -

    Parameters

    - -

    Returns KeyBook

    -
  • -
-
-
-
-

Properties

-
- -

_ps

- - -
-
- -

data

-
data: Map<string, any[] | any>
- -
-
-

Map known peers to their data.

-
-
-
-
- -

eventName

-
eventName: string
- -
-
- -

eventProperty

-
eventProperty: string
- -
-
- -

eventTransformer

-
eventTransformer: (data: any) => any[]
- -
-

Type declaration

-
    -
  • -
      -
    • (data: any): any[]
    • -
    -
      -
    • -

      Parameters

      -
        -
      • -
        data: any
        -
      • -
      -

      Returns any[]

      -
    • -
    -
  • -
-
-
-
-
-

Methods

-
- -

Protected _emit

-
    -
  • _emit(peerId: PeerId, data?: any): void
  • -
-
    -
  • - -
    -
    -

    Emit data.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      Optional data: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Protected _setData

-
    -
  • _setData(peerId: PeerId, data: any, __namedParameters?: { emit: undefined | false | true }): void
  • -
-
    -
  • - -
    -
    -

    Set data into the datastructure, persistence and emit it using the provided transformers.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
      -

      peerId of the data to store

      -
      -
    • -
    • -
      data: any
      -
      -

      data to store.

      -
      -
    • -
    • -
      Optional __namedParameters: { emit: undefined | false | true }
      -
        -
      • -
        emit: undefined | false | true
        -
      • -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

delete

-
    -
  • delete(peerId: PeerId): boolean
  • -
-
    -
  • - -
    -
    -

    Deletes the provided peer from the book.

    -
    -
    -

    Parameters

    - -

    Returns boolean

    -
  • -
-
-
- -

get

-
    -
  • get(peerId: PeerId): any[] | any | undefined
  • -
-
    -
  • - -
    -
    -

    Get the known data of a provided peer. - Returns undefined if there is no available data for the given peer.

    -
    -
    -

    Parameters

    - -

    Returns any[] | any | undefined

    -
  • -
-
-
- -

set

-
    -
  • set(peerId: PeerId, data: any[] | any): void
  • -
-
    -
  • - -
    -
    -

    Set known data of a provided peer.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      data: any[] | any
      -
      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
-
    -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_peer_store_metadata_book_.metadatabook.html b/classes/_peer_store_metadata_book_.metadatabook.html deleted file mode 100644 index 5d755c16..00000000 --- a/classes/_peer_store_metadata_book_.metadatabook.html +++ /dev/null @@ -1,710 +0,0 @@ - - - - - - MetadataBook | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class MetadataBook

-
-
-
-
-
-
-
-
-
-
fires
-

MetadataBook#change:metadata

-
-
-
-
-
-

Hierarchy

-
    -
  • - Book -
      -
    • - MetadataBook -
    • -
    -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

PeerStore

- Re-exports PeerStore -
-
- -

PeerStore

- Re-exports PeerStore -
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    The MetadataBook is responsible for keeping the known supported - protocols of a peer.

    -
    -
    -

    Parameters

    - -

    Returns MetadataBook

    -
  • -
-
-
-
-

Properties

-
- -

_ps

- - -
-
- -

data

-
data: Map<string, any[] | any>
- -
-
-

Map known peers to their data.

-
-
-
-
- -

eventName

-
eventName: string
- -
-
- -

eventProperty

-
eventProperty: string
- -
-
- -

eventTransformer

-
eventTransformer: (data: any) => any[]
- -
-

Type declaration

-
    -
  • -
      -
    • (data: any): any[]
    • -
    -
      -
    • -

      Parameters

      -
        -
      • -
        data: any
        -
      • -
      -

      Returns any[]

      -
    • -
    -
  • -
-
-
-
-
-

Methods

-
- -

Protected _emit

-
    -
  • _emit(peerId: PeerId, data?: any): void
  • -
-
    -
  • - -
    -
    -

    Emit data.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      Optional data: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Protected _setData

-
    -
  • _setData(peerId: PeerId, data: any, __namedParameters?: { emit: undefined | false | true }): void
  • -
-
    -
  • - -
    -
    -

    Set data into the datastructure, persistence and emit it using the provided transformers.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
      -

      peerId of the data to store

      -
      -
    • -
    • -
      data: any
      -
      -

      data to store.

      -
      -
    • -
    • -
      Optional __namedParameters: { emit: undefined | false | true }
      -
        -
      • -
        emit: undefined | false | true
        -
      • -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

_setValue

-
    -
  • _setValue(peerId: any, key: any, value: any, __namedParameters?: { emit: undefined | false | true }): void
  • -
-
    -
  • - -
    -
    -

    Set data into the datastructure

    -
    -
    -
    override
    -
    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: any
      -
    • -
    • -
      key: any
      -
    • -
    • -
      value: any
      -
    • -
    • -
      Optional __namedParameters: { emit: undefined | false | true }
      -
        -
      • -
        emit: undefined | false | true
        -
      • -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

delete

-
    -
  • delete(peerId: PeerId): boolean
  • -
-
    -
  • - -
    -
    -

    Deletes the provided peer from the book.

    -
    -
    -

    Parameters

    - -

    Returns boolean

    -
  • -
-
-
- -

deleteValue

-
    -
  • deleteValue(peerId: PeerId, key: string): boolean
  • -
-
    -
  • - -
    -
    -

    Deletes the provided peer metadata key from the book.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      key: string
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
- -

get

-
    -
  • get(peerId: PeerId): any[] | any | undefined
  • -
-
    -
  • - -
    -
    -

    Get the known data of a provided peer. - Returns undefined if there is no available data for the given peer.

    -
    -
    -

    Parameters

    - -

    Returns any[] | any | undefined

    -
  • -
-
-
- -

getValue

-
    -
  • getValue(peerId: PeerId, key: string): Uint8Array | undefined
  • -
-
    -
  • - -
    -
    -

    Get specific metadata value, if it exists

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      key: string
      -
    • -
    -

    Returns Uint8Array | undefined

    -
  • -
-
-
- -

set

-
    -
  • set(peerId: PeerId, data: any[] | any): void
  • -
-
    -
  • - -
    -
    -

    Set known data of a provided peer.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      data: any[] | any
      -
      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Method
  • -
-
    -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_peer_store_persistent_index_.persistentpeerstore.html b/classes/_peer_store_persistent_index_.persistentpeerstore.html deleted file mode 100644 index 39aeee21..00000000 --- a/classes/_peer_store_persistent_index_.persistentpeerstore.html +++ /dev/null @@ -1,1248 +0,0 @@ - - - - - - PersistentPeerStore | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class PersistentPeerStore

-
-
-
-
-
-
-
-
-
-

Responsible for managing the persistence of data in the PeerStore.

-
-
-
-
-

Hierarchy

-
    -
  • - PeerStore -
      -
    • - PersistentPeerStore -
    • -
    -
  • -
-
-
-

Index

-
- -
-
-
-

References

-
- -

Address

- Re-exports Address -
-
- -

Events

- Re-exports Events -
-
- -

PersistentPeerStoreOptions

- Re-exports PersistentPeerStoreOptions -
-
- -

PersistentPeerStoreProperties

- Re-exports PersistentPeerStoreProperties -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new PersistentPeerStore(__namedParameters: { datastore: any; peerId: PeerId; threshold: undefined | number }): PersistentPeerStore
  • -
-
    -
  • - -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { datastore: any; peerId: PeerId; threshold: undefined | number }
      -
        -
      • -
        datastore: any
        -
      • -
      • -
        peerId: PeerId
        -
      • -
      • -
        threshold: undefined | number
        -
      • -
      -
    • -
    -

    Returns PersistentPeerStore

    -
  • -
-
-
-
-

Properties

-
- -

Private _addDirtyPeer

-
_addDirtyPeer: any
- -
-
-

Add modified peer to the dirty set

-
-
-
param
-
-
param
-
-
-
-
-
- -

Private _addDirtyPeerKey

-
_addDirtyPeerKey: any
- -
-
-

Add modified peer key to the dirty set

-
-
-
param
-
-
param
-
-
-
-
-
- -

Private _addDirtyPeerMetadata

-
_addDirtyPeerMetadata: any
- -
-
-

Add modified metadata peer to the set.

-
-
-
param
-
-
param
-
-
param
-
-
-
-
-
- -

Private _batchAddressBook

-
_batchAddressBook: any
- -
-
-

Add address book data of the peer to the batch.

-
-
-
param
-
-
param
-
-
-
-
-
- -

Private _batchKeyBook

-
_batchKeyBook: any
- -
-
-

Add Key book data of the peer to the batch.

-
-
-
param
-
-
param
-
-
-
-
-
- -

Private _batchMetadataBook

-
_batchMetadataBook: any
- -
-
-

Add metadata book data of the peer to the batch.

-
-
-
param
-
-
param
-
-
-
-
-
- -

Private _batchProtoBook

-
_batchProtoBook: any
- -
-
-

Add proto book data of the peer to the batch.

-
-
-
param
-
-
param
-
-
-
-
-
- -

Private _commitData

-
_commitData: any
- -
-
-

Add all the peers current data to a datastore batch and commit it.

-
-
-
returns
-
-
-
-
-
- -

_datastore

-
_datastore: any
- -
-
-

Backend datastore used to persist data.

-
-
-
-
- -

_dirtyMetadata

-
_dirtyMetadata: Map<string, Set<string>>
- -
-
-

Peers metadata changed mapping peer identifers to metadata changed.

-
-
-
-
- -

_dirtyPeers

-
_dirtyPeers: Set<any>
- -
-
-

Peers modified after the latest data persisted.

-
-
-
-
- -

_peerId

-
_peerId: PeerId
- -
-
- -

Private _processDatastoreEntry

-
_processDatastoreEntry: any
- -
-
-

Process datastore entry and add its data to the correct book.

-
-
-
param
-
-
param
-

datastore key

-
-
param
-

datastore value stored

-
-
returns
-
-
-
-
-
- -

addressBook

-
addressBook: AddressBook
- -
-
-

AddressBook containing a map of peerIdStr to Address.

-
-
-
-
- -

keyBook

-
keyBook: KeyBook
- -
-
-

KeyBook containing a map of peerIdStr to their PeerId with public keys.

-
-
-
-
- -

metadataBook

-
metadataBook: MetadataBook
- -
-
-

MetadataBook containing a map of peerIdStr to their metadata Map.

-
-
-
-
- -

protoBook

-
protoBook: ProtoBook
- -
-
-

ProtoBook containing a map of peerIdStr to supported protocols.

-
-
-
-
- -

threshold

-
threshold: number
- -
-
-
-

Accessors

-
- -

peers

-
    -
  • get peers(): Map<string, { addresses: Address[]; id: PeerId; metadata: Map<string, Uint8Array> | undefined; protocols: string[] }>
  • -
-
    -
  • - -
    -
    -

    Get all the stored information of every peer known.

    -
    -
    -

    Returns Map<string, { addresses: Address[]; id: PeerId; metadata: Map<string, Uint8Array> | undefined; protocols: string[] }>

    -
  • -
-
-
-
-

Methods

-
- -

addListener

-
    -
  • addListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

delete

-
    -
  • delete(peerId: PeerId): boolean
  • -
-
    -
  • - -
    -
    -

    Delete the information of the given peer in every book.

    -
    -
    -

    Parameters

    - -

    Returns boolean

    -

    true if found and removed

    -
  • -
-
-
- -

emit

-
    -
  • emit(event: string | symbol, ...args: any[]): boolean
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      Rest ...args: any[]
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
- -

get

-
    -
  • get(peerId: PeerId): { addresses: Address[]; id: PeerId; metadata: Map<string, Uint8Array> | undefined; protocols: string[] } | undefined
  • -
-
    -
  • - -
    -
    -

    Get the stored information of a given peer.

    -
    -
    -

    Parameters

    - -

    Returns { addresses: Address[]; id: PeerId; metadata: Map<string, Uint8Array> | undefined; protocols: string[] } | undefined

    -
  • -
-
-
- -

getMaxListeners

-
    -
  • getMaxListeners(): number
  • -
- -
-
- -

listenerCount

-
    -
  • listenerCount(event: string | symbol): number
  • -
- -
-
- -

listeners

-
    -
  • listeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

off

-
    -
  • off(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

on

-
    -
  • on(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

once

-
    -
  • once(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

rawListeners

-
    -
  • rawListeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

removeAllListeners

-
    -
  • removeAllListeners(event?: string | symbol): any
  • -
- -
-
- -

removeListener

-
    -
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

setMaxListeners

-
    -
  • setMaxListeners(n: number): any
  • -
- -
-
- -

start

-
    -
  • start(): void
  • -
-
    -
  • - -
    -
    -

    Start the PeerStore.

    -
    -
    -

    Returns void

    -
  • -
-
-
- -

stop

-
    -
  • stop(): void
  • -
-
    -
  • - -
    -
    -

    Stop the PeerStore.

    -
    -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
-
    -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Private property
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_peer_store_proto_book_.protobook.html b/classes/_peer_store_proto_book_.protobook.html deleted file mode 100644 index 44f7ef9e..00000000 --- a/classes/_peer_store_proto_book_.protobook.html +++ /dev/null @@ -1,665 +0,0 @@ - - - - - - ProtoBook | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class ProtoBook

-
-
-
-
-
-
-
-
-
-
fires
-

ProtoBook#change:protocols

-
-
-
-
-
-

Hierarchy

-
    -
  • - Book -
      -
    • - ProtoBook -
    • -
    -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

PeerStore

- Re-exports PeerStore -
-
- -

PeerStore

- Re-exports PeerStore -
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    The ProtoBook is responsible for keeping the known supported - protocols of a peer.

    -
    -
    -

    Parameters

    - -

    Returns ProtoBook

    -
  • -
-
-
-
-

Properties

-
- -

_ps

- - -
-
- -

data

-
data: Map<string, any[] | any>
- -
-
-

Map known peers to their data.

-
-
-
-
- -

eventName

-
eventName: string
- -
-
- -

eventProperty

-
eventProperty: string
- -
-
- -

eventTransformer

-
eventTransformer: (data: any) => any[]
- -
-

Type declaration

-
    -
  • -
      -
    • (data: any): any[]
    • -
    -
      -
    • -

      Parameters

      -
        -
      • -
        data: any
        -
      • -
      -

      Returns any[]

      -
    • -
    -
  • -
-
-
-
-
-

Methods

-
- -

Protected _emit

-
    -
  • _emit(peerId: PeerId, data?: any): void
  • -
-
    -
  • - -
    -
    -

    Emit data.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      Optional data: any
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

Protected _setData

-
    -
  • _setData(peerId: PeerId, data: any, __namedParameters?: { emit: undefined | false | true }): void
  • -
-
    -
  • - -
    -
    -

    Set data into the datastructure, persistence and emit it using the provided transformers.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
      -

      peerId of the data to store

      -
      -
    • -
    • -
      data: any
      -
      -

      data to store.

      -
      -
    • -
    • -
      Optional __namedParameters: { emit: undefined | false | true }
      -
        -
      • -
        emit: undefined | false | true
        -
      • -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

add

- -
    -
  • - -
    -
    -

    Adds known protocols of a provided peer. - If the peer was not known before, it will be added.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      protocols: string[]
      -
    • -
    -

    Returns ProtoBook

    -
  • -
-
-
- -

delete

-
    -
  • delete(peerId: PeerId): boolean
  • -
-
    -
  • - -
    -
    -

    Deletes the provided peer from the book.

    -
    -
    -

    Parameters

    - -

    Returns boolean

    -
  • -
-
-
- -

get

-
    -
  • get(peerId: PeerId): any[] | any | undefined
  • -
-
    -
  • - -
    -
    -

    Get the known data of a provided peer. - Returns undefined if there is no available data for the given peer.

    -
    -
    -

    Parameters

    - -

    Returns any[] | any | undefined

    -
  • -
-
-
- -

remove

- -
    -
  • - -
    -
    -

    Removes known protocols of a provided peer. - If the protocols did not exist before, nothing will be done.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      protocols: string[]
      -
    • -
    -

    Returns ProtoBook

    -
  • -
-
-
- -

set

-
    -
  • set(peerId: PeerId, data: any[] | any): void
  • -
-
    -
  • - -
    -
    -

    Set known data of a provided peer.

    -
    -
    -

    Parameters

    -
      -
    • -
      peerId: PeerId
      -
    • -
    • -
      data: any[] | any
      -
      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Method
  • -
-
    -
  • Inherited property
  • -
  • Inherited method
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_pnet_index_.protector.html b/classes/_pnet_index_.protector.html deleted file mode 100644 index 5f178228..00000000 --- a/classes/_pnet_index_.protector.html +++ /dev/null @@ -1,393 +0,0 @@ - - - - - - Protector | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class Protector

-
-
-
-
-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - Protector -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

MultiaddrConnection

- Re-exports MultiaddrConnection -
-
- -

errors

- Renames and exports Errors -
-
- -

generate

- Re-exports generate -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new Protector(keyBuffer: Uint8Array): Protector
  • -
-
    -
  • - -
    -
    -

    Takes a Private Shared Key (psk) and provides a protect method - for wrapping existing connections in a private encryption stream.

    -
    -
    -

    Parameters

    -
      -
    • -
      keyBuffer: Uint8Array
      -
      -
      -

      The private shared key buffer

      -
      -
      -
    • -
    -

    Returns Protector

    -
  • -
-
-
-
-

Properties

-
- -

psk

-
psk: any
- -
-
- -

tag

-
tag: any
- -
-
-
-

Methods

-
- -

protect

- -
    -
  • - -
    -
    -

    Takes a given Connection and creates a private encryption stream - between its two peers from the PSK the Protector instance was - created with.

    -
    -
    -

    Parameters

    - -

    Returns Promise<MultiaddrConnection>

    -

    A protected duplex iterable

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_record_envelope_index_.envelope.html b/classes/_record_envelope_index_.envelope.html deleted file mode 100644 index 03bf6809..00000000 --- a/classes/_record_envelope_index_.envelope.html +++ /dev/null @@ -1,493 +0,0 @@ - - - - - - Envelope | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class Envelope

-
-
-
-
-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - Envelope -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

Record

- Re-exports Record -
-
- -

createFromProtobuf

- Re-exports createFromProtobuf -
-
- -

openAndCertify

- Re-exports openAndCertify -
-
- -

seal

- Re-exports seal -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new Envelope(__namedParameters: { payload: Uint8Array; payloadType: Uint8Array; peerId: PeerId; signature: Uint8Array }): Envelope
  • -
-
    -
  • - -
    -
    -

    The Envelope is responsible for keeping an arbitrary signed record - by a libp2p peer.

    -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { payload: Uint8Array; payloadType: Uint8Array; peerId: PeerId; signature: Uint8Array }
      -
        -
      • -
        payload: Uint8Array
        -
      • -
      • -
        payloadType: Uint8Array
        -
      • -
      • -
        peerId: PeerId
        -
      • -
      • -
        signature: Uint8Array
        -
      • -
      -
    • -
    -

    Returns Envelope

    -
  • -
-
-
-
-

Properties

-
- -

_marshal

-
_marshal: Uint8Array | undefined
- -
-
- -

payload

-
payload: Uint8Array
- -
-
- -

payloadType

-
payloadType: Uint8Array
- -
-
- -

peerId

-
peerId: PeerId
- -
-
- -

signature

-
signature: Uint8Array
- -
-
-
-

Methods

-
- -

equals

- -
    -
  • - -
    -
    -

    Verifies if the other Envelope is identical to this one.

    -
    -
    -

    Parameters

    - -

    Returns boolean

    -
  • -
-
-
- -

marshal

-
    -
  • marshal(): Uint8Array
  • -
-
    -
  • - -
    -
    -

    Marshal the envelope content.

    -
    -
    -

    Returns Uint8Array

    -
  • -
-
-
- -

validate

-
    -
  • validate(domain: string): Promise<boolean>
  • -
-
    -
  • - -
    -
    -

    Validate envelope data signature for the given domain.

    -
    -
    -

    Parameters

    -
      -
    • -
      domain: string
      -
    • -
    -

    Returns Promise<boolean>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_record_peer_record_index_.peerrecord.html b/classes/_record_peer_record_index_.peerrecord.html deleted file mode 100644 index b8e39f01..00000000 --- a/classes/_record_peer_record_index_.peerrecord.html +++ /dev/null @@ -1,498 +0,0 @@ - - - - - - PeerRecord | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class PeerRecord

-
-
-
-
-
-
-
-
-
-
implements
-

{Record}

-
-
-
-
-
-

Hierarchy

-
    -
  • - PeerRecord -
  • -
-
-
-

Implements

-
    -
  • Record
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

DOMAIN

- Renames and exports ENVELOPE_DOMAIN_PEER_RECORD -
-
- -

Multiaddr

- Re-exports Multiaddr -
-
- -

PeerId

- Re-exports PeerId -
-
- -

Record

- Re-exports Record -
-
- -

createFromProtobuf

- Re-exports createFromProtobuf -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new PeerRecord(__namedParameters: { multiaddrs: Multiaddr[]; peerId: PeerId; seqNumber: undefined | number }): PeerRecord
  • -
-
    -
  • - -
    -
    -

    The PeerRecord is used for distributing peer routing records across the network. - It contains the peer's reachable listen addresses.

    -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { multiaddrs: Multiaddr[]; peerId: PeerId; seqNumber: undefined | number }
      -
        -
      • -
        multiaddrs: Multiaddr[]
        -
      • -
      • -
        peerId: PeerId
        -
      • -
      • -
        seqNumber: undefined | number
        -
      • -
      -
    • -
    -

    Returns PeerRecord

    -
  • -
-
-
-
-

Properties

-
- -

_marshal

-
_marshal: Uint8Array | undefined
- -
-
- -

codec

-
codec: Uint8Array
- -
-
- -

domain

-
domain: any
- -
-
- -

multiaddrs

-
multiaddrs: Multiaddr[]
- -
-
- -

peerId

-
peerId: PeerId
- -
-
- -

seqNumber

-
seqNumber: number
- -
-
-
-

Methods

-
- -

equals

-
    -
  • equals(other: unknown): boolean
  • -
-
    -
  • - -
    -
    -

    Returns true if this record equals the other.

    -
    -
    -

    Parameters

    -
      -
    • -
      other: unknown
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
- -

marshal

-
    -
  • marshal(): Uint8Array
  • -
-
    -
  • - -
    -
    -

    Marshal a record to be used in an envelope.

    -
    -
    -

    Returns Uint8Array

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_registrar_.registrar.html b/classes/_registrar_.registrar.html deleted file mode 100644 index 5471ebd9..00000000 --- a/classes/_registrar_.registrar.html +++ /dev/null @@ -1,580 +0,0 @@ - - - - - - Registrar | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class Registrar

-
-
-
-
-
-
-
-
-
-

Responsible for notifying registered protocols of events in the network.

-
-
-
-
-

Hierarchy

-
    -
  • - Registrar -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-

Constructors

- -
-
-

Properties

- -
-
-

Accessors

- -
-
-

Methods

- -
-
-
-
-
-

References

-
- -

Connection

- Re-exports Connection -
-
- -

ConnectionManager

- Re-exports ConnectionManager -
-
- -

PeerId

- Re-exports PeerId -
-
- -

PeerStore

- Re-exports PeerStore -
-
- -

Topology

- Re-exports Topology -
-
-
-

Constructors

-
- -

constructor

- - -
-
-
-

Properties

-
- -

_handle

-
_handle: any
- -
-
- -

connectionManager

-
connectionManager: ConnectionManager
- -
-
- -

peerStore

-
peerStore: PeerStore
- -
-
- -

topologies

-
topologies: Map<string, object>
- -
-
-

Map of topologies

-
-
-
-
-
-

Accessors

-
- -

handle

-
    -
  • get handle(): any
  • -
  • set handle(arg: any): any
  • -
-
    -
  • - -

    Returns any

    -
  • -
  • - -

    Parameters

    -
      -
    • -
      arg: any
      -
    • -
    -

    Returns any

    -
  • -
-
-
-
-

Methods

-
- -

_onDisconnect

-
    -
  • _onDisconnect(connection: Connection, error?: Error | undefined): void
  • -
-
    -
  • - -
    -
    -

    Remove a disconnected peer from the record

    -
    -
    -

    Parameters

    -
      -
    • -
      connection: Connection
      -
    • -
    • -
      Optional error: Error | undefined
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

getConnection

- -
    -
  • - -
    -
    -

    Get a connection with a peer.

    -
    -
    -

    Parameters

    - -

    Returns Connection | null

    -
  • -
-
-
- -

register

-
    -
  • register(topology: Topology): string
  • -
-
    -
  • - -
    -
    -

    Register handlers for a set of multicodecs given

    -
    -
    -

    Parameters

    -
      -
    • -
      topology: Topology
      -
      -

      protocol topology

      -
      -
    • -
    -

    Returns string

    -

    registrar identifier

    -
  • -
-
-
- -

unregister

-
    -
  • unregister(id: string): boolean
  • -
-
    -
  • - -
    -
    -

    Unregister topology.

    -
    -
    -

    Parameters

    -
      -
    • -
      id: string
      -
      -

      registrar identifier

      -
      -
    • -
    -

    Returns boolean

    -

    unregistered successfully

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
  • Accessor
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_transport_manager_.transportmanager.html b/classes/_transport_manager_.transportmanager.html deleted file mode 100644 index 8e40d4f4..00000000 --- a/classes/_transport_manager_.transportmanager.html +++ /dev/null @@ -1,748 +0,0 @@ - - - - - - TransportManager | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class TransportManager

-
-
-
-
-
-
-
-
-
-
property
-

{import('./')} libp2p

-
-
property
-

{import('./upgrader')} upgrader

-
-
property
-

{number} [faultTolerance = FAULT_TOLERANCE.FATAL_ALL] - Address listen error tolerance.

-
-
-
-
-
-

Hierarchy

-
    -
  • - TransportManager -
  • -
-
-
-

Index

-
- -
-
-
-

References

-
- -

Connection

- Re-exports Connection -
-
- -

FAULT_TOLERANCE

- Re-exports FAULT_TOLERANCE -
-
- -

FaultTolerance

- Renames and exports FAULT_TOLERANCE -
-
- -

Multiaddr

- Re-exports Multiaddr -
-
- -

Transport

- Re-exports Transport -
-
- -

TransportFactory

- Re-exports TransportFactory -
-
- -

TransportManagerOptions

- Re-exports TransportManagerOptions -
-
- -

TransportManagerProperties

- Re-exports TransportManagerProperties -
-
-
-

Constructors

-
- -

constructor

- -
    -
  • - -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { faultTolerance: undefined | number; libp2p: Libp2p; upgrader: Upgrader }
      -
        -
      • -
        faultTolerance: undefined | number
        -
      • -
      • -
        libp2p: Libp2p
        -
      • -
      • -
        upgrader: Upgrader
        -
      • -
      -
    • -
    -

    Returns TransportManager

    -
  • -
-
-
-
-

Properties

-
- -

_listenerOptions

-
_listenerOptions: Map<any, any>
- -
-
- -

_listeners

-
_listeners: Map<any, any>
- -
-
- -

_transports

-
_transports: Map<string, Transport<any, any>>
- -
-
-
-
- -

faultTolerance

-
faultTolerance: number
- -
-
- -

libp2p

-
libp2p: Libp2p
- -
-
- -

upgrader

-
upgrader: Upgrader
- -
-
-
-

Methods

-
- -

add

-
    -
  • add(key: string, Transport: TransportFactory<any, any>, transportOptions?: any): void
  • -
-
    -
  • - -
    -
    -

    Adds a Transport to the manager

    -
    -
    -

    Parameters

    -
      -
    • -
      key: string
      -
    • -
    • -
      Transport: TransportFactory<any, any>
      -
    • -
    • -
      Optional transportOptions: any
      -
      -

      Additional options to pass to the transport

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
- -

close

-
    -
  • close(): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Stops all listeners

    -
    -
    -
    async
    -
    -
    -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

dial

- -
    -
  • - -
    -
    -

    Dials the given Multiaddr over it's supported transport

    -
    -
    -

    Parameters

    - -

    Returns Promise<Connection>

    -
  • -
-
-
- -

getAddrs

- -
    -
  • - -
    -
    -

    Returns all Multiaddr's the listeners are using

    -
    -
    -

    Returns Multiaddr[]

    -
  • -
-
-
- -

getTransports

-
    -
  • getTransports(): IterableIterator<Transport<any, any>>
  • -
-
    -
  • - -
    -
    -

    Returns all the transports instances.

    -
    -
    -

    Returns IterableIterator<Transport<any, any>>

    -
  • -
-
-
- -

listen

-
    -
  • listen(addrs: Multiaddr[]): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Starts listeners for each listen Multiaddr.

    -
    -
    -
    async
    -
    -
    -
    -

    Parameters

    -
      -
    • -
      addrs: Multiaddr[]
      -
      -

      addresses to attempt to listen on

      -
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

remove

-
    -
  • remove(key: string): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Removes the given transport from the manager. - If a transport has any running listeners, they will be closed.

    -
    -
    -
    async
    -
    -
    -
    -

    Parameters

    -
      -
    • -
      key: string
      -
      -
      -
    • -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

removeAll

-
    -
  • removeAll(): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Removes all transports from the manager. - If any listeners are running, they will be closed.

    -
    -
    -
    async
    -
    -
    -
    -

    Returns Promise<void>

    -
  • -
-
-
- -

transportForMultiaddr

-
    -
  • transportForMultiaddr(ma: Multiaddr): Transport<any, any> | null
  • -
-
    -
  • - -
    -
    -

    Finds a transport that matches the given Multiaddr

    -
    -
    -

    Parameters

    - -

    Returns Transport<any, any> | null

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/_upgrader_.upgrader.html b/classes/_upgrader_.upgrader.html deleted file mode 100644 index fa7e6410..00000000 --- a/classes/_upgrader_.upgrader.html +++ /dev/null @@ -1,835 +0,0 @@ - - - - - - Upgrader | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Class Upgrader

-
-
-
-
-
-
-
-
-
-
property
-

{MultiaddrConnection} conn A duplex iterable

-
-
property
-

{PeerId} remotePeer

-
-
property
-

{string} protocol

-
-
-
-
-
-

Hierarchy

-
    -
  • - Upgrader -
  • -
-
-
-

Index

-
- -
-
-
-

References

-
- -

Crypto

- Re-exports Crypto -
-
- -

CryptoResult

- Re-exports CryptoResult -
-
- -

Multiaddr

- Re-exports Multiaddr -
-
- -

MultiaddrConnection

- Re-exports MultiaddrConnection -
-
- -

MuxedStream

- Re-exports MuxedStream -
-
- -

Muxer

- Re-exports Muxer -
-
- -

MuxerFactory

- Re-exports MuxerFactory -
-
-
-

Constructors

-
- -

constructor

-
    -
  • new Upgrader(__namedParameters: { cryptos: undefined | Map<string, Crypto>; localPeer: PeerId; metrics: undefined | Metrics; muxers: undefined | Map<string, MuxerFactory>; onConnection: (Connection: any) => void; onConnectionEnd: (Connection: any) => void }): Upgrader
  • -
-
    -
  • - -
    -
    -

    Parameters

    -
      -
    • -
      __namedParameters: { cryptos: undefined | Map<string, Crypto>; localPeer: PeerId; metrics: undefined | Metrics; muxers: undefined | Map<string, MuxerFactory>; onConnection: (Connection: any) => void; onConnectionEnd: (Connection: any) => void }
      -
        -
      • -
        cryptos: undefined | Map<string, Crypto>
        -
      • -
      • -
        localPeer: PeerId
        -
      • -
      • -
        metrics: undefined | Metrics
        -
      • -
      • -
        muxers: undefined | Map<string, MuxerFactory>
        -
      • -
      • -
        onConnection: (Connection: any) => void
        -
          -
        • -
            -
          • (Connection: any): void
          • -
          -
            -
          • -

            Parameters

            -
              -
            • -
              Connection: any
              -
            • -
            -

            Returns void

            -
          • -
          -
        • -
        -
      • -
      • -
        onConnectionEnd: (Connection: any) => void
        -
          -
        • -
            -
          • (Connection: any): void
          • -
          -
            -
          • -

            Parameters

            -
              -
            • -
              Connection: any
              -
            • -
            -

            Returns void

            -
          • -
          -
        • -
        -
      • -
      -
    • -
    -

    Returns Upgrader

    -
  • -
-
-
-
-

Properties

-
- -

Private _createConnection

-
_createConnection: any
- -
-
-

A convenience method for generating a new Connection

-
-
-
param
-
-
param
-

The crypto protocol that was negotiated

-
-
param
-

One of ['inbound', 'outbound']

-
-
param
-

The transport layer connection

-
-
param
-

A duplex connection returned from multiplexer and/or crypto selection

-
-
param
-

The muxer to be used for muxing

-
-
param
-

The peer the connection is with

-
-
returns
-
-
-
-
-
- -

Private _encryptInbound

-
_encryptInbound: any
- -
-
-

Attempts to encrypt the incoming connection with the provided cryptos.

-
-
-
async
-
-
param
-

The initiators PeerId

-
-
param
-
-
param
-
-
returns
-

An encrypted connection, remote peer PeerId and the protocol of the Crypto used

-
-
-
-
-
- -

Private _encryptOutbound

-
_encryptOutbound: any
- -
-
-

Attempts to encrypt the given connection with the provided cryptos. - The first Crypto module to succeed will be used

-
-
-
async
-
-
param
-

The initiators PeerId

-
-
param
-
-
param
-
-
param
-
-
returns
-

An encrypted connection, remote peer PeerId and the protocol of the Crypto used

-
-
-
-
-
- -

Private _multiplexInbound

-
_multiplexInbound: any
- -
-
-

Registers support for one of the given muxers via multistream-select. The - selected muxer will be used for all future streams on the connection.

-
-
-
async
-
-
param
-

A basic duplex connection to multiplex

-
-
param
-

The muxers to attempt multiplexing with

-
-
returns
-
-

} A muxed connection

-
-
-
-
-
-
- -

Private _multiplexOutbound

-
_multiplexOutbound: any
- -
-
-

Selects one of the given muxers via multistream-select. That - muxer will be used for all future streams on the connection.

-
-
-
async
-
-
param
-

A basic duplex connection to multiplex

-
-
param
-

The muxers to attempt multiplexing with

-
-
returns
-
-

} A muxed connection

-
-
-
-
-
-
- -

Private _onStream

-
_onStream: any
- -
-
-

Routes incoming streams to the correct handler

-
-
-
param
-
-
param
-

The connection the stream belongs to

-
-
param
-
-
param
-
-
-
-
-
- -

cryptos

-
cryptos: Map<string, Crypto>
- -
-
- -

localPeer

-
localPeer: PeerId
- -
-
- -

metrics

-
metrics: Metrics | undefined
- -
-
- -

muxers

-
muxers: Map<string, MuxerFactory>
- -
-
- -

onConnection

-
onConnection: (Connection: any) => void
- -
-

Type declaration

-
    -
  • -
      -
    • (Connection: any): void
    • -
    -
      -
    • -

      Parameters

      -
        -
      • -
        Connection: any
        -
      • -
      -

      Returns void

      -
    • -
    -
  • -
-
-
-
- -

onConnectionEnd

-
onConnectionEnd: (Connection: any) => void
- -
-

Type declaration

-
    -
  • -
      -
    • (Connection: any): void
    • -
    -
      -
    • -

      Parameters

      -
        -
      • -
        Connection: any
        -
      • -
      -

      Returns void

      -
    • -
    -
  • -
-
-
-
- -

protector

-
protector: any
- -
-
- -

protocols

-
protocols: Map<any, any>
- -
-
-
-

Methods

-
- -

upgradeInbound

- -
    -
  • - -
    -
    -

    Upgrades an inbound connection

    -
    -
    -
    async
    -
    -
    -
    -

    Parameters

    - -

    Returns Promise<Connection>

    -
  • -
-
-
- -

upgradeOutbound

- -
    -
  • - -
    -
    -

    Upgrades an outbound connection

    -
    -
    -
    async
    -
    -
    -
    -

    Parameters

    - -

    Returns Promise<Connection>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Class
  • -
  • Class with type parameter
  • -
  • Constructor
  • -
  • Property
  • -
  • Method
  • -
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
    -
  • Private property
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/classes/libp2p.html b/classes/libp2p.html new file mode 100644 index 00000000..45cc74d0 --- /dev/null +++ b/classes/libp2p.html @@ -0,0 +1,2113 @@ + + + + + + Libp2p | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class Libp2p

+
+
+
+
+
+
+
+
+
+
property
+

{Connection} connection

+
+
property
+

{MuxedStream} stream

+
+
property
+

{string} protocol

+
+
property
+

{boolean} [enabled = false]

+
+
property
+

{number} [queriesPerPeriod = 1]

+
+
property
+

{number} [interval = 300e3]

+
+
property
+

{number} [timeout = 10e3]

+
+
property
+

{boolean} [enabled = false]

+
+
property
+

{number} [kBucketSize = 20]

+
+
property
+

{RandomWalkOptions} [randomWalk]

+
+
property
+

{Datastore} [datastore]

+
+
property
+

{boolean} persistence

+
+
property
+

{boolean} enabled

+
+
property
+

{boolean} enabled

+
+
property
+

{boolean} [enabled = true]

+
+
property
+

{import('./circuit').RelayAdvertiseOptions} [advertise]

+
+
property
+

{import('./circuit').HopOptions} [hop]

+
+
property
+

{import('./circuit').AutoRelayOptions} [autoRelay]

+
+
property
+

{DhtOptions} [dht] dht module options

+
+
property
+

{import('./nat-manager').NatManagerOptions} [nat]

+
+
property
+

{Record<string, Object|boolean>} [peerDiscovery]

+
+
property
+

{PubsubLocalOptions & PubsubOptions} [pubsub] pubsub module options

+
+
property
+

{RelayOptions} [relay]

+
+
property
+

{Record<string, Object>} [transport] transport options indexed by transport key

+
+
property
+

{TransportFactory[]} transport

+
+
property
+

{MuxerFactory[]} streamMuxer

+
+
property
+

{Crypto[]} connEncryption

+
+
property
+

{PeerDiscoveryModule[]} [peerDiscovery]

+
+
property
+

{PeerRoutingModule[]} [peerRouting]

+
+
property
+

{ContentRoutingModule[]} [contentRouting]

+
+
property
+

{Object} [dht]

+
+
property
+

{Pubsub} [pubsub]

+
+
property
+

{Protector} [connProtector]

+
+
property
+

{Libp2pModules} modules libp2p modules to use

+
+
property
+

{import('./address-manager').AddressManagerOptions} [addresses]

+
+
property
+

{import('./connection-manager').ConnectionManagerOptions} [connectionManager]

+
+
property
+

{Datastore} [datastore]

+
+
property
+

{import('./dialer').DialerOptions} [dialer]

+
+
property
+

{import('./identify/index').HostProperties} [host] libp2p host

+
+
property
+

{KeychainOptions & import('./keychain/index').KeychainOptions} [keychain]

+
+
property
+

{MetricsOptions & import('./metrics').MetricsOptions} [metrics]

+
+
property
+

{import('./peer-routing').PeerRoutingOptions} [peerRouting]

+
+
property
+

{PeerStoreOptions & import('./peer-store/persistent').PersistentPeerStoreOptions} [peerStore]

+
+
property
+

{import('./transport-manager').TransportManagerOptions} [transportManager]

+
+
property
+

{Libp2pConfig} [config]

+
+
property
+

{PeerId} peerId

+
+
property
+

{PeerId} [peerId]

+
+
fires
+

Libp2p#error Emitted when an error occurs

+
+
fires
+

Libp2p#peer:discovery Emitted when a peer is discovered

+
+
+
+
+
+

Hierarchy

+
    +
  • + EventEmitter +
      +
    • + Libp2p +
    • +
    +
  • +
+
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+ + +
+
+
+

Properties

+
+ +

_config

+
_config: { dht: { enabled: boolean; kBucketSize: number; randomWalk: { enabled: boolean; interval: number; queriesPerPeriod: number; timeout: number } }; nat: { enabled: boolean; externalIp: null; gateway: null; keepAlive: boolean; pmp: { enabled: boolean }; ttl: number }; peerDiscovery: { autoDial: boolean }; pubsub: { enabled: boolean }; relay: { advertise: { bootDelay: number; enabled: boolean; ttl: number }; autoRelay: { enabled: boolean; maxListeners: number }; enabled: boolean; hop: { active: boolean; enabled: boolean } }; transport: {} } & Libp2pConfig
+ +
+
+ +

_dht

+
_dht: any
+ +
+
+ +

_discovery

+
_discovery: Map<any, any>
+ +
+
+ +

_isStarted

+
_isStarted: undefined | boolean
+ +
+
+ +

_modules

+
_modules: Libp2pModules
+ +
+
+ +

_options

+
_options: { addresses: { announce: never[]; announceFilter: (multiaddrs: Multiaddr[]) => Multiaddr[]; listen: never[]; noAnnounce: never[] }; config: { dht: { enabled: boolean; kBucketSize: number; randomWalk: { enabled: boolean; interval: number; queriesPerPeriod: number; timeout: number } }; nat: { enabled: boolean; externalIp: null; gateway: null; keepAlive: boolean; pmp: { enabled: boolean }; ttl: number }; peerDiscovery: { autoDial: boolean }; pubsub: { enabled: boolean }; relay: { advertise: { bootDelay: number; enabled: boolean; ttl: number }; autoRelay: { enabled: boolean; maxListeners: number }; enabled: boolean; hop: { active: boolean; enabled: boolean } }; transport: {} }; connectionManager: { minConnections: number }; dialer: { addressSorter: (addresses: Address[]) => Address[]; dialTimeout: number; maxDialsPerPeer: number; maxParallelDials: number; resolvers: { dnsaddr: any } }; host: { agentVersion: string }; metrics: { enabled: boolean }; peerRouting: { refreshManager: { bootDelay: number; enabled: boolean; interval: number } }; peerStore: { persistence: boolean; threshold: number }; transportManager: { faultTolerance: number } } & Libp2pOptions & constructorOptions
+ +
+
+ +

_transport

+
_transport: any[]
+ +
+
+ +

addressManager

+
addressManager: AddressManager
+ +
+
+ +

addresses

+
addresses: { announce: never[]; announceFilter: (multiaddrs: Multiaddr[]) => Multiaddr[]; listen: never[]; noAnnounce: never[] } & AddressManagerOptions
+ +
+
+ +

connectionManager

+
connectionManager: ConnectionManager
+ +
+
+ +

contentRouting

+
contentRouting: ContentRouting
+ +
+
+ +

datastore

+
datastore: undefined | Datastore
+ +
+
+ +

dialer

+
dialer: Dialer
+ +
+
+ +

identifyService

+
identifyService: undefined | IdentifyService
+ +
+
+ +

keychain

+
keychain: undefined | Keychain
+ +
+
+ +

metrics

+
metrics: undefined | Metrics
+ +
+
+ +

natManager

+
natManager: NatManager
+ +
+
+ +

peerId

+
peerId: PeerId
+ +
+
+ +

peerRouting

+
peerRouting: PeerRouting
+ +
+
+ +

peerStore

+
peerStore: PeerStore
+ +
+
+ +

pubsub

+
pubsub: PubsubBaseProtocol
+ +
+
+ +

registrar

+
registrar: Registrar
+ +
+
+ +

relay

+
relay: undefined | Relay
+ +
+
+ +

transportManager

+
transportManager: TransportManager
+ +
+
+ +

upgrader

+
upgrader: Upgrader
+ +
+
+ +

Static Readonly captureRejectionSymbol

+
captureRejectionSymbol: typeof captureRejectionSymbol
+ +
+
+ +

Static captureRejections

+
captureRejections: boolean
+ +
+
+

Sets or gets the default captureRejection value for all emitters.

+
+
+
+
+ +

Static defaultMaxListeners

+
defaultMaxListeners: number
+ +
+
+ +

Static Readonly errorMonitor

+
errorMonitor: typeof errorMonitor
+ +
+
+

This symbol shall be used to install a listener for only monitoring 'error' + events. Listeners installed using this symbol are called before the regular + 'error' listeners are called.

+
+

Installing a listener using this symbol does not change the behavior once an + 'error' event is emitted, therefore the process will still crash if no + regular 'error' listener is installed.

+
+
+
+
+

Accessors

+
+ +

connections

+
    +
  • get connections(): Map<string, Connection[]>
  • +
+
    +
  • + +
    +
    +

    Gets a Map of the current connections. The keys are the stringified + PeerId of the peer. The value is an array of Connections to that peer.

    +
    +
    +

    Returns Map<string, Connection[]>

    +
  • +
+
+
+ +

multiaddrs

+
    +
  • get multiaddrs(): Multiaddr[]
  • +
+
    +
  • + +
    +
    +

    Get a deduplicated list of peer advertising multiaddrs by concatenating + the listen addresses used by transports with any configured + announce addresses as well as observed addresses reported by peers.

    +
    +

    If Announce addrs are specified, configured listen addresses will be + ignored though observed addresses will still be included.

    +
    +

    Returns Multiaddr[]

    +
  • +
+
+
+
+

Methods

+
+ +

_dial

+
    +
  • _dial(peer: string | Multiaddr | PeerId, options: undefined | object): Promise<Connection>
  • +
+
    +
  • + +
    +
    +
    async
    +
    +
    +
    +

    Parameters

    +
      +
    • +
      peer: string | Multiaddr | PeerId
      +
      +

      The peer to dial

      +
      +
    • +
    • +
      options: undefined | object
      +
    • +
    +

    Returns Promise<Connection>

    +
  • +
+
+
+ +

Private _maybeConnect

+
    +
  • _maybeConnect(peerId: PeerId): Promise<void>
  • +
+
    +
  • + +
    +
    +

    Will dial to the given peerId if the current number of + connected peers is less than the configured ConnectionManager + minConnections.

    +
    +
    +

    Parameters

    +
      +
    • +
      peerId: PeerId
      +
      +
      +
    • +
    +

    Returns Promise<void>

    +
  • +
+
+
+ +

Private _onDidStart

+
    +
  • _onDidStart(): Promise<void>
  • +
+
    +
  • + +
    +
    +

    Called when libp2p has started and before it returns

    +
    +
    +

    Returns Promise<void>

    +
  • +
+
+
+ +

Private _onDiscoveryPeer

+
    +
  • _onDiscoveryPeer(peer: { id: PeerId; multiaddrs: Multiaddr[]; protocols: string[] }): void
  • +
+
    +
  • + +
    +
    +

    Called whenever peer discovery services emit peer events. + Known peers may be emitted.

    +
    +
    +

    Parameters

    +
      +
    • +
      peer: { id: PeerId; multiaddrs: Multiaddr[]; protocols: string[] }
      +
      +
      +
        +
      • +
        id: PeerId
        +
      • +
      • +
        multiaddrs: Multiaddr[]
        +
      • +
      • +
        protocols: string[]
        +
      • +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

_onStarting

+
    +
  • _onStarting(): Promise<void>
  • +
+ +
+
+ +

Private _setupPeerDiscovery

+
    +
  • _setupPeerDiscovery(): Promise<void>
  • +
+
    +
  • + +
    +
    +

    Initializes and starts peer discovery services

    +
    +
    +
    async
    +
    +
    +
    +

    Returns Promise<void>

    +
  • +
+
+
+ +

addListener

+
    +
  • addListener(event: string | symbol, listener: (...args: any[]) => void): Libp2p
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Libp2p

    +
  • +
+
+
+ +

dial

+
    +
  • dial(peer: string | Multiaddr | PeerId, options: undefined | { signal: undefined | AbortSignal }): Promise<Connection>
  • +
+
    +
  • + +
    +
    +

    Dials to the provided peer. If successful, the known metadata of the + peer will be added to the nodes peerStore

    +
    +
    +

    Parameters

    +
      +
    • +
      peer: string | Multiaddr | PeerId
      +
      +

      The peer to dial

      +
      +
    • +
    • +
      options: undefined | { signal: undefined | AbortSignal }
      +
    • +
    +

    Returns Promise<Connection>

    +
  • +
+
+
+ +

dialProtocol

+
    +
  • dialProtocol(peer: string | Multiaddr | PeerId, protocols: string | string[], options: undefined | { signal: undefined | AbortSignal }): Promise<Connection | { protocol: string; stream: MuxedStream }>
  • +
+
    +
  • + +
    +
    +

    Dials to the provided peer and handshakes with the given protocol. + If successful, the known metadata of the peer will be added to the nodes peerStore, + and the Connection will be returned

    +
    +
    +
    async
    +
    +
    +
    +

    Parameters

    +
      +
    • +
      peer: string | Multiaddr | PeerId
      +
      +

      The peer to dial

      +
      +
    • +
    • +
      protocols: string | string[]
      +
    • +
    • +
      options: undefined | { signal: undefined | AbortSignal }
      +
    • +
    +

    Returns Promise<Connection | { protocol: string; stream: MuxedStream }>

    +
    +

    }

    +
    +
  • +
+
+
+ +

emit

+
    +
  • emit(eventName: string, ...args: any[]): boolean
  • +
+
    +
  • + +
    +
    +

    Overrides EventEmitter.emit to conditionally emit errors + if there is a handler. If not, errors will be logged.

    +
    +
    +

    Parameters

    +
      +
    • +
      eventName: string
      +
    • +
    • +
      Rest ...args: any[]
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

eventNames

+
    +
  • eventNames(): (string | symbol)[]
  • +
+
    +
  • + +

    Returns (string | symbol)[]

    +
  • +
+
+
+ +

getMaxListeners

+
    +
  • getMaxListeners(): number
  • +
+
    +
  • + +

    Returns number

    +
  • +
+
+
+ +

handle

+
    +
  • handle(protocols: string | string[], handler: (props: HandlerProps) => void): void
  • +
+
    +
  • + +
    +
    +

    Registers the handler for each protocol

    +
    +
    +

    Parameters

    +
      +
    • +
      protocols: string | string[]
      +
    • +
    • +
      handler: (props: HandlerProps) => void
      +
      +
      + +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

hangUp

+
    +
  • hangUp(peer: string | Multiaddr | PeerId): Promise<void>
  • +
+
    +
  • + +
    +
    +

    Disconnects all connections to the given peer

    +
    +
    +

    Parameters

    +
      +
    • +
      peer: string | Multiaddr | PeerId
      +
      +

      the peer to close connections to

      +
      +
    • +
    +

    Returns Promise<void>

    +
  • +
+
+
+ +

isStarted

+
    +
  • isStarted(): undefined | boolean
  • +
+ +
+
+ +

listenerCount

+
    +
  • listenerCount(type: string | symbol): number
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      type: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

listeners

+
    +
  • listeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

loadKeychain

+
    +
  • loadKeychain(): Promise<void>
  • +
+
    +
  • + +
    +
    +

    Load keychain keys from the datastore. + Imports the private key as 'self', if needed.

    +
    +
    +
    async
    +
    +
    +
    +

    Returns Promise<void>

    +
  • +
+
+
+ +

off

+
    +
  • off(event: string | symbol, listener: (...args: any[]) => void): Libp2p
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Libp2p

    +
  • +
+
+
+ +

on

+
    +
  • on(event: string | symbol, listener: (...args: any[]) => void): Libp2p
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Libp2p

    +
  • +
+
+
+ +

once

+
    +
  • once(event: string | symbol, listener: (...args: any[]) => void): Libp2p
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Libp2p

    +
  • +
+
+
+ +

ping

+
    +
  • ping(peer: string | Multiaddr | PeerId): Promise<number>
  • +
+
    +
  • + +
    +
    +

    Pings the given peer in order to obtain the operation latency.

    +
    +
    +

    Parameters

    +
      +
    • +
      peer: string | Multiaddr | PeerId
      +
      +

      The peer to ping

      +
      +
    • +
    +

    Returns Promise<number>

    +
  • +
+
+
+ +

prependListener

+
    +
  • prependListener(event: string | symbol, listener: (...args: any[]) => void): Libp2p
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Libp2p

    +
  • +
+
+
+ +

prependOnceListener

+
    +
  • prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): Libp2p
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Libp2p

    +
  • +
+
+
+ +

rawListeners

+
    +
  • rawListeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

removeAllListeners

+
    +
  • removeAllListeners(event?: string | symbol): Libp2p
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      Optional event: string | symbol
      +
    • +
    +

    Returns Libp2p

    +
  • +
+
+
+ +

removeListener

+
    +
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): Libp2p
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: (...args: any[]) => void
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns Libp2p

    +
  • +
+
+
+ +

setMaxListeners

+
    +
  • setMaxListeners(n: number): Libp2p
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      n: number
      +
    • +
    +

    Returns Libp2p

    +
  • +
+
+
+ +

start

+
    +
  • start(): Promise<void>
  • +
+
    +
  • + +
    +
    +

    Starts the libp2p node and all its subsystems

    +
    +
    +

    Returns Promise<void>

    +
  • +
+
+
+ +

stop

+
    +
  • stop(): Promise<void>
  • +
+
    +
  • + +
    +
    +

    Stop the libp2p node by closing its listeners and open connections

    +
    +
    +
    async
    +
    +
    +
    +

    Returns Promise<void>

    +
  • +
+
+
+ +

unhandle

+
    +
  • unhandle(protocols: string | string[]): void
  • +
+
    +
  • + +
    +
    +

    Removes the handler for each protocol. The protocol + will no longer be supported on streams.

    +
    +
    +

    Parameters

    +
      +
    • +
      protocols: string | string[]
      +
      +
      +
    • +
    +

    Returns void

    +
  • +
+
+
+ +

Static create

+ +
    +
  • + +
    +
    +

    Like new Libp2p(options) except it will create a PeerId + instance if one is not provided in options.

    +
    +
    +

    Parameters

    + +

    Returns Promise<Libp2p>

    +
  • +
+
+
+ +

Static listenerCount

+
    +
  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    since v4.0.0

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      emitter: EventEmitter
      +
    • +
    • +
      event: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

Static on

+
    +
  • on(emitter: EventEmitter, event: string): AsyncIterableIterator<any>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      emitter: EventEmitter
      +
    • +
    • +
      event: string
      +
    • +
    +

    Returns AsyncIterableIterator<any>

    +
  • +
+
+
+ +

Static once

+
    +
  • once(emitter: NodeEventTarget, event: string | symbol): Promise<any[]>
  • +
  • once(emitter: DOMEventTarget, event: string): Promise<any[]>
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      emitter: NodeEventTarget
      +
    • +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
  • + +

    Parameters

    +
      +
    • +
      emitter: DOMEventTarget
      +
    • +
    • +
      event: string
      +
    • +
    +

    Returns Promise<any[]>

    +
  • +
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/enums/_types_.keytype.html b/enums/_types_.keytype.html deleted file mode 100644 index 97808b3c..00000000 --- a/enums/_types_.keytype.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - KeyType | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Enumeration KeyType

-
-
-
-
-
-
-
-

Index

-
-
-
-

Enumeration members

- -
-
-
-
-
-

Enumeration members

-
- -

ECDSA

-
ECDSA: = 3
- -
-
- -

Ed25519

-
Ed25519: = 1
- -
-
- -

RSA

-
RSA: = 0
- -
-
- -

Secp256k1

-
Secp256k1: = 2
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/globals.html b/globals.html deleted file mode 100644 index 83e573099df2a73a065089ca7e4284dc8e6739f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23445 zcmc&+ZI9cy5$@OISEw#pBtT^CZqhdOd4)TqS0F%J^ux92H-naFn^{>@D9XF;;r@GP z_$E=3H}ZmN7f39NoSBF7!q+j^zs`9k&lQah@>ry=*Z2`-1*z-%MNW65DP&ag_)ERO zLQ3-V^{e%fN)lxUB5Eq{7meJ-AEDU1KS)`{^lQUT_ltkW|NJ5T#E%t`Y+KMpl<`v1 z5{N$kcu(^^Rb-OMf~E!AR(DktN2iRL!@*xtm zxL?%rT+sSJDX=*Ry1QS1=BTWbtge$IVdWAYS{hviHB_&Xq$#V1{W9anq~s!x4{U!Z z;Gg_be-G_n-XuAzr7BZgh7!?m_X|m%B+6Sv2^v8`N?%9jZz(x1wnW4XbRYff-eWQF zuL^QrK_j6_G~O0Gd-%?)a-u>qXnITlTDgjjEYAz-*EtfgXJuT_om@q?H`SA0oHe56 zVii@Kf$>FK_=}U|fsAWPM0V(5-SVfnX8&R3eidy&T~x&Is%3`lsdx>>;sBFuYhE<6 z2b4o=b_IW2MF(gGEq!W%x?e@{hd~RJE3Ben!GUU;VTn`iuAn`XUz%F7-8nX~u!=Hp z+^$}*DN5Zjlk`}RSNQ%&b4H>!N6@^%_otiN>gnyzPOHcV{~VT*m((k5Ezmw8#TCqb z(?JY2J;NbC{JV?-OMUtH#%Ih`#Mc3M|MJ?YV7cGNBZ#FSWet7EaTTeke{&+@O&ss{ z^}E}*Zyj|D+46bk%IurfitNC)V+C6ZB51Ec*LgW~LD1oydS31nJrd5wQ|<;XZaw*~ zAH62l1j$(guK0dXPO^u+;7yr>pEg2(FMr|%7fuyJHC?L|7buH`AF2;DuNJ-VDw?RZ;@Ug z-QL{%_FKvtRfu-#KlWki(HG6|Ev~9Z>iPSYOUa?XiwAt&sCbcafZ_W3j_f6|0P*ab z#G3MUP;$L3ea_yL2#qpYtW9~@WLmQ(XnGd=zr{t*j|T&S9b)=zw#pvH&4m%fS6Rp4 zg2OzYzKK8lKBxP)y=vIy4|_c`H-*sbMaMcZ^W}A-S2yb|&(CJ9Lj_K#b9S;TB3b8g zMfNl{lWLsVdlk?sFzcs6m3T#xzzQgS6r|E+BZV0)ibce7nA3wGZT&@*6G>uL=Jd&} zF22->E?s`9aUGaZK;>iY9+fETjLT8p=Ih=AD-!CA*_OQgX=3HB`ziFji zv>ncNjk`#`-@}S_p1cvxD z9$Vn50;>1v-+11@o(AB0uW?}r`v%hF1?*0=q|mFla6~WJ?UfUYUQqIw1tCb0!BwV8+M-)~= zS4VZoXy)aP?I$Tg)eO{fUY2@-bN!eOlMF*U->~jPIC!vUOUvxMIdV8!;?siMaq)o~ zR_3MVH=9~dtY%wQFnQj<*0!5VbM7!!DG(Wjmp zSPw{8m0r<(X+o_ILmjjW>j9hIeT)GM*q6Z37EYk>117^?8(L55T{Rgj1mVC^P1Fr- z7#A|2CeIKInt&4oDg+mkW=Xncn0CW%!=|Fs;vDK~%_Bh=@eEFC@xXKg-E}=}j%Y~| zO%fQ#WCw6C0=j_ZxjDiz7M8G6I$ukZ7@9!(C}9HuHq17VLx3myPm@BF8LGrlg+_yu z#7SClNRT27iU)dz5sa0a>^Lb*ZT$r52Sza2OC5%QUTS%6a7>tD3`>w8K^RRymXcsu zJ$OvNf743cKua`u6=Q+gq1d!uJy$E#g!H9- zLl0vh9pf&9S{qH>b+3RzM-@^8L@~V^M+6}w26ZrXda9ZqZfaVUu%yn!xtg|8!Rm>w z9!T>jfBI&Ek{@zMLA8In<+1r8Esw3o@p_MkEM(#ytWts-sU2w`gEZT^!Oogg6E{>V zMWH({Lly>#pc$msZ)ka<1+QR}*FH?{bTx;>61s=jmHk z23I>VU(+VfqK~)T+gr?fVuOy~zliRu%B)g0^%)NqCPnBS1vaxKQ z+n~s+=xTMd+Aw$RgUVo2zk0#{V)!jm_Hb5tsgZi&euk!VyVfP~(qG{#+v}g%Rf0jD z^V#HpL5`S3*k)v@)HN>^%qE4}ti=l%VX4Xb!hA22UfE`SbyB{r5McLL#!|mhyLsYe zb_En}bEpRCU8zk`P$^t0dus-XrVP&A`p%(*fP&w*qtn^p8kQq~9vm3U=x zu4aVO9U=xORN)-L?Sb~d2DV@Zq20NKYpHrUgD{)_)Ni1DKZD3N&8aW6Etx^Ang{i> zpqzefsa`P6Al?nz{YJZj8HA1oP4HmpCNQNi@rHD!kZo~EJZ_fcM~EwjlysGy9Nvab zgo7}ijfAbY`8pPiO*S%lOY>@`%?lb&HW~xi(!?f>$YcQf%;}m-myJY#RKCO zlVU~=u6zTEu=ynZSxstRo70y$1bX&y@O9HKmzal%5ojAh(CQD~cn-DJSF*(46HY360{IfE6}Phm-| zKulA?4ko1atk71LV0Rj0?azITq+S`k-Q-;Pip&GZq!F z-Q$+aFjXz(TeE`fr%-r+urRoLk7Y=teilSXgP=IS+j8j+p~c{2#O~d=yoQiM@Oa%z zZb&-`450=2tEo<=LTEw0bzDk9XfZgDxa0z7CKQL`h${&xb}aWGHTeZ5wIHB4a|ms- z1IF_UQgc3PYxQynW`yIJxsM|BfMIl@1~BvNkDvyCn!}i9T_L;%x**1s(8cgS&_frF zHx!MiqysJZC}hmy?SdHyp*O$Wp}Y-y_adOR-7dY`0X7Q}S1`lEr+XZqsxJXsWY5yA z*6jB&5$<4poxnl1I$3_^fEy0pd6~lzw>}xyN9FBtx4qm)U(*(w+YfEIy%@+zvPbgn zf*N(p(R#-@qDI;DRti-RW`)) zEdOF^O=5`-iTB$QxKru5w*Q3pB&<wyj(F7v+3Y>*~&+=cRta8>IRIM{m7R%v3_e zfz+{T6|e - libp2p - v0.30.12 - + libp2p - v0.31.0-rc.0 + - - +
@@ -125,26 +16,41 @@
- +
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu
-
    -
-

libp2p - v0.30.12

+

libp2p - v0.31.0-rc.0

@@ -235,7 +141,7 @@

Install

-
npm install libp2p
+				
npm install libp2p
 

Usage

@@ -260,9 +166,9 @@

Development

Clone and install dependencies:

-
> git clone https://github.com/libp2p/js-libp2p.git
-> cd js-libp2p
-> npm install
+				
> git clone https://github.com/libp2p/js-libp2p.git
+> cd js-libp2p
+> npm install
 

Tests

@@ -270,14 +176,14 @@

Run unit tests

-
# run all the unit tsts
-> npm test
+				
# run all the unit tsts
+> npm test
 
-# run just Node.js tests
-> npm run test:node
+# run just Node.js tests
+> npm run test:node
 
-# run just Browser tests (Chrome)
-> npm run test:browser
+# run just Browser tests (Chrome)
+> npm run test:browser
 

Packages

@@ -620,208 +526,91 @@
@@ -832,20 +621,18 @@

Legend

    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • +
  • Constructor
  • +
  • Property
  • +
  • Method
    -
  • Class
  • -
  • Class with type parameter
  • +
  • Property
    -
  • Enumeration
  • +
  • Private method
    -
  • Interface
  • +
  • Static method
diff --git a/interfaces/_types_.eventemitter.html b/interfaces/_types_.eventemitter.html deleted file mode 100644 index dec560a7..00000000 --- a/interfaces/_types_.eventemitter.html +++ /dev/null @@ -1,732 +0,0 @@ - - - - - - EventEmitter | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Interface EventEmitter

-
-
-
-
-
-
-
-

Hierarchy

- -
-
-

Index

-
- -
-
-
-

Methods

-
- -

addListener

-
    -
  • addListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

emit

-
    -
  • emit(event: string | symbol, ...args: any[]): boolean
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      Rest ...args: any[]
      -
    • -
    -

    Returns boolean

    -
  • -
-
-
- -

getMaxListeners

-
    -
  • getMaxListeners(): number
  • -
-
    -
  • - -

    Returns number

    -
  • -
-
-
- -

listenerCount

-
    -
  • listenerCount(event: string | symbol): number
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns number

    -
  • -
-
-
- -

listeners

-
    -
  • listeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

off

-
    -
  • off(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

on

-
    -
  • on(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

once

-
    -
  • once(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

rawListeners

-
    -
  • rawListeners(event: string | symbol): Function[]
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    -

    Returns Function[]

    -
  • -
-
-
- -

removeAllListeners

-
    -
  • removeAllListeners(event?: string | symbol): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      Optional event: string | symbol
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

removeListener

-
    -
  • removeListener(event: string | symbol, listener: (...args: any[]) => void): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      event: string | symbol
      -
    • -
    • -
      listener: (...args: any[]) => void
      -
        -
      • -
          -
        • (...args: any[]): void
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            Rest ...args: any[]
            -
          • -
          -

          Returns void

          -
        • -
        -
      • -
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

setMaxListeners

-
    -
  • setMaxListeners(n: number): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      n: number
      -
    • -
    -

    Returns any

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Interface
  • -
  • Method
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/interfaces/_types_.eventemitterfactory.html b/interfaces/_types_.eventemitterfactory.html deleted file mode 100644 index 6263399c..00000000 --- a/interfaces/_types_.eventemitterfactory.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - EventEmitterFactory | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Interface EventEmitterFactory

-
-
-
-
-
-
-
-

Hierarchy

-
    -
  • - EventEmitterFactory -
  • -
-
-
-

Index

-
-
-
-

Constructors

- -
-
-
-
-
-

Constructors

-
- -

constructor

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Interface
  • -
  • Constructor
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/interfaces/constructoroptions.html b/interfaces/constructoroptions.html new file mode 100644 index 00000000..fc26fed4 --- /dev/null +++ b/interfaces/constructoroptions.html @@ -0,0 +1,229 @@ + + + + + + constructorOptions | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface constructorOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + constructorOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

peerId

+
peerId: PeerId
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/createoptions.html b/interfaces/createoptions.html new file mode 100644 index 00000000..44efb77b --- /dev/null +++ b/interfaces/createoptions.html @@ -0,0 +1,229 @@ + + + + + + CreateOptions | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface CreateOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + CreateOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

peerId

+
peerId: undefined | PeerId
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/dhtoptions.html b/interfaces/dhtoptions.html new file mode 100644 index 00000000..84d78ed9 --- /dev/null +++ b/interfaces/dhtoptions.html @@ -0,0 +1,257 @@ + + + + + + DhtOptions | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface DhtOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + DhtOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

enabled

+
enabled: undefined | boolean
+ +
+
+ +

kBucketSize

+
kBucketSize: undefined | number
+ +
+
+ +

randomWalk

+
randomWalk: undefined | RandomWalkOptions
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/handlerprops.html b/interfaces/handlerprops.html new file mode 100644 index 00000000..9e63713d --- /dev/null +++ b/interfaces/handlerprops.html @@ -0,0 +1,257 @@ + + + + + + HandlerProps | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface HandlerProps

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + HandlerProps +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

connection

+
connection: Connection
+ +
+
+ +

protocol

+
protocol: string
+ +
+
+ +

stream

+
stream: MuxedStream
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/keychainoptions.html b/interfaces/keychainoptions.html new file mode 100644 index 00000000..94269265 --- /dev/null +++ b/interfaces/keychainoptions.html @@ -0,0 +1,229 @@ + + + + + + KeychainOptions | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface KeychainOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + KeychainOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

datastore

+
datastore: undefined | Datastore
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/libp2pconfig.html b/interfaces/libp2pconfig.html new file mode 100644 index 00000000..5949afca --- /dev/null +++ b/interfaces/libp2pconfig.html @@ -0,0 +1,314 @@ + + + + + + Libp2pConfig | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Libp2pConfig

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + Libp2pConfig +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

dht

+
dht: undefined | DhtOptions
+ +
+
+

dht module options

+
+
+
+
+ +

nat

+
nat: undefined | NatManagerOptions
+ +
+
+ +

peerDiscovery

+
peerDiscovery: undefined | Record<string, boolean | Object>
+ +
+
+ +

pubsub

+
pubsub: undefined | (PubsubLocalOptions & PubsubOptions)
+ +
+
+

pubsub module options

+
+
+
+
+ +

relay

+
relay: undefined | RelayOptions
+ +
+
+ +

transport

+
transport: undefined | Record<string, Object>
+ +
+
+

transport options indexed by transport key

+
+
+
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/libp2pmodules.html b/interfaces/libp2pmodules.html new file mode 100644 index 00000000..fd15f57e --- /dev/null +++ b/interfaces/libp2pmodules.html @@ -0,0 +1,341 @@ + + + + + + Libp2pModules | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Libp2pModules

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + Libp2pModules +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

connEncryption

+
connEncryption: Crypto[]
+ +
+
+ +

connProtector

+
connProtector: undefined | Protector
+ +
+
+ +

contentRouting

+
contentRouting: undefined | ContentRouting[]
+ +
+
+ +

dht

+
dht: undefined | Object
+ +
+
+ +

peerDiscovery

+
peerDiscovery: undefined | PeerDiscovery[]
+ +
+
+ +

peerRouting

+
peerRouting: undefined | PeerRouting[]
+ +
+
+ +

pubsub

+
pubsub: undefined | PubsubBaseProtocol
+ +
+
+ +

streamMuxer

+
streamMuxer: MuxerFactory[]
+ +
+
+ +

transport

+
transport: TransportFactory<any, any>[]
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/libp2poptions.html b/interfaces/libp2poptions.html new file mode 100644 index 00000000..18c975b2 --- /dev/null +++ b/interfaces/libp2poptions.html @@ -0,0 +1,393 @@ + + + + + + Libp2pOptions | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface Libp2pOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + Libp2pOptions +
  • +
+
+
+

Index

+
+ +
+
+
+

Properties

+
+ +

addresses

+
addresses: undefined | AddressManagerOptions
+ +
+
+ +

config

+
config: undefined | Libp2pConfig
+ +
+
+ +

connectionManager

+
connectionManager: undefined | ConnectionManagerOptions
+ +
+
+ +

datastore

+
datastore: undefined | Datastore
+ +
+
+ +

dialer

+
dialer: undefined | DialerOptions
+ +
+
+ +

host

+
host: undefined | HostProperties
+ +
+
+

libp2p host

+
+
+
+
+ +

keychain

+
keychain: undefined | (KeychainOptions & KeychainOptions)
+ +
+
+ +

metrics

+
metrics: undefined | (MetricsOptions & MetricsOptions)
+ +
+
+ +

modules

+
modules: Libp2pModules
+ +
+
+

libp2p modules to use

+
+
+
+
+ +

peerRouting

+
peerRouting: undefined | PeerRoutingOptions
+ +
+
+ +

peerStore

+
peerStore: undefined | (PeerStoreOptions & PersistentPeerStoreOptions)
+ +
+
+ +

transportManager

+
transportManager: undefined | TransportManagerOptions
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/metricsoptions.html b/interfaces/metricsoptions.html new file mode 100644 index 00000000..61232fe9 --- /dev/null +++ b/interfaces/metricsoptions.html @@ -0,0 +1,229 @@ + + + + + + MetricsOptions | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface MetricsOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + MetricsOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

enabled

+
enabled: boolean
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/peerstoreoptions.html b/interfaces/peerstoreoptions.html new file mode 100644 index 00000000..3ffd0135 --- /dev/null +++ b/interfaces/peerstoreoptions.html @@ -0,0 +1,229 @@ + + + + + + PeerStoreOptions | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface PeerStoreOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + PeerStoreOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

persistence

+
persistence: boolean
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/pubsublocaloptions.html b/interfaces/pubsublocaloptions.html new file mode 100644 index 00000000..22e5c1eb --- /dev/null +++ b/interfaces/pubsublocaloptions.html @@ -0,0 +1,229 @@ + + + + + + PubsubLocalOptions | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface PubsubLocalOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + PubsubLocalOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

enabled

+
enabled: boolean
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/randomwalkoptions.html b/interfaces/randomwalkoptions.html new file mode 100644 index 00000000..540e0dd6 --- /dev/null +++ b/interfaces/randomwalkoptions.html @@ -0,0 +1,271 @@ + + + + + + RandomWalkOptions | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface RandomWalkOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + RandomWalkOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

enabled

+
enabled: undefined | boolean
+ +
+
+ +

interval

+
interval: undefined | number
+ +
+
+ +

queriesPerPeriod

+
queriesPerPeriod: undefined | number
+ +
+
+ +

timeout

+
timeout: undefined | number
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/interfaces/relayoptions.html b/interfaces/relayoptions.html new file mode 100644 index 00000000..b1d649c0 --- /dev/null +++ b/interfaces/relayoptions.html @@ -0,0 +1,271 @@ + + + + + + RelayOptions | libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+ +

Interface RelayOptions

+
+
+
+
+
+
+
+

Hierarchy

+
    +
  • + RelayOptions +
  • +
+
+
+

Index

+
+
+
+

Properties

+ +
+
+
+
+
+

Properties

+
+ +

advertise

+
advertise: undefined | RelayAdvertiseOptions
+ +
+
+ +

autoRelay

+
autoRelay: undefined | AutoRelayOptions
+ +
+
+ +

enabled

+
enabled: undefined | boolean
+ +
+
+ +

hop

+
hop: undefined | HopOptions
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/modules.html b/modules.html new file mode 100644 index 00000000..f5fe63a6 --- /dev/null +++ b/modules.html @@ -0,0 +1,349 @@ + + + + + + libp2p - v0.31.0-rc.0 + + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + +
+
+ Menu +
+
+
+
+
+
+

libp2p - v0.31.0-rc.0

+
+
+
+
+
+
+
+

Index

+
+ +
+
+
+

Type aliases

+
+ +

Connection

+
Connection: Connection
+ +
+
+ +

ContentRoutingModule

+
ContentRoutingModule: __module
+ +
+
+ +

Crypto

+
Crypto: Crypto
+ +
+
+ +

Datastore

+
Datastore: Datastore
+ +
+
+ +

MuxedStream

+
MuxedStream: MuxedStream
+ +
+
+ +

MuxerFactory

+
MuxerFactory: MuxerFactory
+ +
+
+ +

PeerDiscoveryModule

+
PeerDiscoveryModule: __module
+ +
+
+ +

PeerRoutingModule

+
PeerRoutingModule: __module
+ +
+
+ +

Protector

+
Protector: __module
+ +
+
+ +

Pubsub

+
Pubsub: __module
+ +
+
+ +

PubsubOptions

+
PubsubOptions: PubsubOptions
+ +
+
+ +

TransportFactory

+
TransportFactory: TransportFactory
+ +
+
+
+ +
+
+
+
+

Legend

+
+
    +
  • Constructor
  • +
  • Property
  • +
  • Method
  • +
+
    +
  • Property
  • +
+
    +
  • Private method
  • +
+
    +
  • Static method
  • +
+
+
+
+
+ + + \ No newline at end of file diff --git a/modules/__libp2p_.html b/modules/__libp2p_.html deleted file mode 100644 index 6026b1ecbc40c8fc988d2d920b219f723118271e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53926 zcmeG_Yj4{~lKVCJ6UdfSqL#Fp6XuC7;CRaaLJ|LBC%^dX|wBK5t|^CAASrXER>>z+erB=b@$ z2<@*)4#Wv``f>e11+|IEVl?H@dM61|G}2kZYW{?W3nN$<<(x1<~!iKMnms5XO$ZaOVpT{-s}&9{~mZi-F@NDSO6xDG!Pi zz3!#-KE?5R)&Qx)pc*~5#7{pBLvKQ2+XbRnzp3x>G4vmK6LYP5#5`Qr&*kY@s$;YE^tMhKm1*dWB_R= zl*H3T0oF-)Zzt}*++coXO#odqw&AP1Gn`KpCP1$cz$B9-^s=-7Xb7{JdEwoawSZ~R zz6^0=_?ATt@dVe^Xe+e(*=Z5`+OYp5_$D|H3yqbZ(Lk#4sxm4*SEO zdMNOzIX-@4b{sOHPqxta@6Qzq`t!M60dX3WAOSVvUs+7>Uo1)d!nWu0U0VSX^@QtD^J@S&NC| zX26QCOV7#lb{>aW-~gXyaSXitF7(1!p`whYu1HaW((9QL+a&L47=b+hXLR2TOo0yU z&H5LsxpCLTTg{gyY6PLn+IR(_LBTGF1L{$s3*``hY#_V!2L4@G7dbEUXBP4VXiff9 zy=szOAgq$|>RF{k)DnLcn|Gr`^fNKln3rgD6W2QL#j`5Dk9w29P@H8bwhjQd^^3iI^ zheoepnKYcw!ME+PuS|N1uNXB;@F_^;AL@6dyrA#TK-H&Jl$M;%$p4cV;t+3}d;a@=Ql9*MZZaG>B7?M0rhOOt0N0>!FY*(mdIGV8hu2T z1~^{{=BevQ>mnl1vFO48I3Goj&Xk;@iu^EAUgSWxI^*Ko^AyM1{;TiTeO$IsR za0cT1qvTW$hC!3w=o1T8Aya8mj|`*a9{v`{kn`ID)^0Fh2Y~=k>f1pbDq0NWkYqjl z%bF|i^K(9goX!%l&h#(OlqL=^$BFY zpm6pfGaRc8GNZwINSX1$7IcZ@#C7EVEE^mIm40?log@YQ;@1NRO_=Wa!rC1S&Ui+q zX&67O0yJiT{*^a82&56EaROjA>GYqWoxmzIKDcg=vPqIn?8`dj{>+{q1fv*vd1#RK zU$D)=k;no7Xk0dM>J3KkvE9MB6_zHD{tV@+0mE9$m3ZE@#rZ3E%;;)v$J~T%6V}^S zj7`2SjWNPeCq{f#8Z!)HyOKbyLZ9^h&@(Y?`NAjZ^JwM}^Qkmv&8PkZwkI|3tCG-w_8EtTN_FFkOTY%|cv?H_)F`jWw4}cYo0jOJKv8 zq!3NXLFG21_I3ie(=AK&j-5RClMp=BE5JWA8d=JV8|R>oeG))8E*>-Qkp}_l+>*R& zL|D(51KL?yyon^PLk+OPES}Ol)&jfy&_a0K2Demt%Zx!77Is9tT0f_Td=)N_^32`oJdMX*EHG4x20J-IvEroiR(r_qfv6!XJsG!Sm@rG+9?I8&H8x_|u z!!{6ufy^A(;#R^@irT0qY7A(y_`W>znMdXzB{u%%ZUq4aApa6Lu#k34#Xnh&7yxp( zuEn)T1wHk6lcuf!FFXh%)KT36wNw35ie1zx9v;S6N7=A9n?*5SFY4Qh1t8|Ya4}q4 zw2lD(6(O2x{L5%fcl?Vt>v3AYUPIKCC4Pb3j)7N1elqSen5plkpgV*`Uyi{Rl`@0k z1AoczLm%?zLl#ot{Ly$WQqxZ4@UtI_xPKq&;d0(itrb3e13)<@(}i!+GA?B28^Nu zi#Bw_zueX=>^;=REs83G1uwV_!2_zzINuX8R6t`rgy@@DF`Yt6?3e~i>V*-Nwyyll z6zey<(MqHD7uHWpqxV}cecQ}oTx=l@0$cITt)=9CCna|UZq`r;-_F~BEP>c9A6RFr zJ|I#>S-V^)bbGqw2toQix5W0d2=fgG zkuu=XgwL%L7G2Um>h^tcduLaU)9zP79pn3);S*X_brc#bh@rL3nU-%!JPN*j`bL9J z>phCg*#N=gZ$_wEg`FS00iyHN4)llO9ZRfvJin4U*5tv;AKp@M*VbALwY?f`0R;>4 z(7`V5uU92=G&<}muVW*RUG~!K$h3)tNn=;J?6|w~A(&!t435&Ru)pP-dCa{YB5td{ zGa_#Ft!2;u_`miZgYq$X!o_FEy@dMsAFEo4XC1&H zKyc^UXH4xhA4@TlsGNkUV!skE+w$UYq?7i^JqWfCqGY?=eY{hC4~MW%Wv(pC=2I9( z?^)u1v(D?Vv>z{pVegwlEgk2SDE$R?K2K-9Zg6snD_la_#ZQp+1X=PYwKPYe=bgfY zkI>MW#1}>+r|5(I#PQTJnX5}=;bnUyS=X3yrINW$W!C#~Kfsse75AoF z&S^bTBQ2sax>}!HNB}M8_9 zb!?U*X!fbrSF-he^AHkbhx;y`j>U#;_OQEb|L!uP-7R~!TkAcA$x_#+VfLi8*AZHz zkc9+g%-t>TQgq66P&SY_j@m*EbuwI4*cnnoq0%0`S-=?(sJZr;-2Zn*Gy28-*J*?& z3-iBu`U01;7PSQt@w;D9Y<;y`c+|$jz&|{s@ZkwT^y?2EFx>9J_m&sL^h`QsGq!4((j=lG8`rR;E+ z6`3_WW&NC^CX2|4{O&c%XDJE z>T`~oxI0EKsj4i^C!n~hg10BZ+~*v%Jbo$N@=d}e2eR4E`EIpUG|JKYbG{n}^q*Rm z-+m(5=X^J<=zLjqK7Lc+obR?-K_a<`p7Y&!l$yIX=X^J}?&ZK_a@ zBsou?Mkz;S^8&bh<5?8Ih5K+rE5kDpYt^dU@pd~#4A^$?IRQ}`m?|OXoPfyhSW_nE zo)Qps>0GBSUn#)f?(!#<%($2Ih;v4xc8j0luw6JYM_W0s`fy)$)jaKpU-x2p`OD4j zbzUP+WmSpP$I1&4tLKmh5V>KM1As~6Yp0XKvBE=FXs)|=xsGbZE11_IUZIaJG^}qc z2?L#f5!XXwmY#;po-Im=#tWl`Z_hQm{cEI#Z=S>#Y({sQK4n2xR=d3S5 z9jw1*0}C^y@B{)025$mV9CxXkJI(2D<~wj@lw(*%@Hq37)&+Ztn^Yq}q3dV9#p82U zIJ08B1BT_t@e)6MLtpb32Zg@$>;cgNCZG*x_ObDD&|YrZL?tTYBRWA0=v%H>=b#B3 zgE+f?Wp^Y`!;#UjJZPdb-Ep`@k3K+WpwzTIK_~9mscf&Ojy2@B3VpR|TzjCc3`dYC zrm{(Az}I2?&>|h_MqZ-MEDe?P(|zB!x}z3bNuqAQwIWK+^{g5}L5aP$(Lh}a{&%W^ zzK8qXA9MZz9B_yG6Eft*Fv9BHNehnDUSd4CK`ugFSKHxAxxW1-cTh3U>|>i9^xSGw z`L5#l-q;NsdOzm3B4K~7W1uWwUAatPW*H3GvMln`+>t;uF-|!g?)7Cvx2D^y6y~}y z6xqhQcLZ9FdiFdHv&c%JYLZX!_E_x;H?e~-wds9?mxxKvXt;Pa`jx~k=5=7&;w$d3 z)Q+I_&HlUvUbL5@1NIGsuAvIQ%^vVmRqX5P;h#YT@PPRAy2poOB>0~HD|;Zv}3a3Az-a;NEOoO6E1TR6HJ|ay%GG+`M1FjoH zO+&VF0S*gx^|>>RlZ_*1#kFXkN}=w=m;r0yh}VHx89}Z*Mpb~>Joa>8pwacHz05`f z9NjdgHu#Bm<2cb_dAjnzh7P$nrEyp&*``f{zTjKuM}*py(KrpoDz3#iM6>n}sX<^N zTot;}z}H%?XBTbYV&-;o!SLj(dD-RE;O6U#?lzWryzDBMq5~6XJs%Dxq4R*h7pd=!{taIS)LQ@m diff --git a/modules/_address_manager_index_.html b/modules/_address_manager_index_.html deleted file mode 100644 index f9ff11e0..00000000 --- a/modules/_address_manager_index_.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - "address-manager/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module address-manager/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

AddressManagerOptions

-
AddressManagerOptions: { announce?: string[] | undefined; listen?: string[] | undefined }
- -
-

Type declaration

-
    -
  • -
    Optional announce?: string[] | undefined
    -
    -
    -
      -
    • list of multiaddrs string representation to announce.
    • -
    -
    -
    -
  • -
  • -
    Optional listen?: string[] | undefined
    -
    -
    -
      -
    • list of multiaddrs string representation to listen.
    • -
    -
    -
    -
  • -
-
-
-
- -

Events

- - -
-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
-
-

Variables

-
- -

Const AddressManager_base

-
AddressManager_base: EventEmitterFactory
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_auto_relay_.html b/modules/_circuit_auto_relay_.html deleted file mode 100644 index 3648b68f..00000000 --- a/modules/_circuit_auto_relay_.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - "circuit/auto-relay" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/auto-relay

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

Address

-
Address: { isCertified: boolean; multiaddr: Multiaddr }
- -
-

Type declaration

-
    -
  • -
    isCertified: boolean
    -
    -
    -

    obtained from a signed peer record.

    -
    -
    -
  • -
  • -
    multiaddr: Multiaddr
    -
    -
    -

    peer multiaddr.

    -
    -
    -
  • -
-
-
-
- -

AutoRelayOptions

-
AutoRelayOptions: { maxListeners?: number | undefined }
- -
-

Type declaration

-
    -
  • -
    Optional maxListeners?: number | undefined
    -
    -
    -
      -
    • maximum number of relays to listen.
    • -
    -
    -
    -
  • -
-
-
-
- -

AutoRelayProperties

-
AutoRelayProperties: { libp2p: Libp2p }
- -
-

Type declaration

- -
-
-
- -

Connection

-
Connection: Connection
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_circuit_hop_.html b/modules/_circuit_circuit_hop_.html deleted file mode 100644 index 1d9506cb..00000000 --- a/modules/_circuit_circuit_hop_.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - - "circuit/circuit/hop" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/circuit/hop

-
-
-
-
-
-
-
-

Index

-
-
-
-

Type aliases

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

CircuitRequest

-
CircuitRequest: { dstPeer: { addrs: Uint8Array[]; id: Uint8Array }; srcPeer: { addrs: Uint8Array[]; id: Uint8Array }; type: CircuitType }
- -
-

Type declaration

-
    -
  • -
    dstPeer: { addrs: Uint8Array[]; id: Uint8Array }
    -
      -
    • -
      addrs: Uint8Array[]
      -
    • -
    • -
      id: Uint8Array
      -
    • -
    -
  • -
  • -
    srcPeer: { addrs: Uint8Array[]; id: Uint8Array }
    -
      -
    • -
      addrs: Uint8Array[]
      -
    • -
    • -
      id: Uint8Array
      -
    • -
    -
  • -
  • -
    type: CircuitType
    -
  • -
-
-
-
- -

Connection

-
Connection: Connection
- -
-
- -

HopRequest

-
HopRequest: { circuit: Transport; connection: Connection; request: CircuitRequest; streamHandler: StreamHandler<{ dstPeer: CircuitPeer; srcPeer: CircuitPeer; type: CircuitType }> }
- -
-

Type declaration

- -
-
-
- -

StreamHandlerT

-
StreamHandlerT: StreamHandler<{ dstPeer: CircuitPeer; srcPeer: CircuitPeer; type: CircuitType }>
- -
-
- -

Transport

-
Transport: Circuit
- -
-
-
-

Functions

-
- -

canHop

-
    -
  • canHop(__namedParameters: { connection: Connection }): Promise<boolean>
  • -
-
    -
  • - -
    -
    -

    Performs a CAN_HOP request to a relay peer, in order to understand its capabilities.

    -
    -
    -

    Parameters

    - -

    Returns Promise<boolean>

    -
  • -
-
-
- -

Private handleCanHop

- - -
-
- -

handleHop

- - -
-
- -

hop

- -
    -
  • - -
    -
    -

    Performs a HOP request to a relay peer, to request a connection to another - peer. A new, virtual, connection will be created between the two via the relay.

    -
    -
    -

    Parameters

    - -

    Returns Promise<Connection>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_circuit_stop_.html b/modules/_circuit_circuit_stop_.html deleted file mode 100644 index ab8bdd78..00000000 --- a/modules/_circuit_circuit_stop_.html +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - "circuit/circuit/stop" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/circuit/stop

-
-
-
-
-
-
-
-

Index

-
-
-
-

Type aliases

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

CircuitRequest

-
CircuitRequest: { dstPeer: { addrs: Uint8Array[]; id: Uint8Array }; srcPeer: { addrs: Uint8Array[]; id: Uint8Array }; type: CircuitType }
- -
-

Type declaration

-
    -
  • -
    dstPeer: { addrs: Uint8Array[]; id: Uint8Array }
    -
      -
    • -
      addrs: Uint8Array[]
      -
    • -
    • -
      id: Uint8Array
      -
    • -
    -
  • -
  • -
    srcPeer: { addrs: Uint8Array[]; id: Uint8Array }
    -
      -
    • -
      addrs: Uint8Array[]
      -
    • -
    • -
      id: Uint8Array
      -
    • -
    -
  • -
  • -
    type: CircuitType
    -
  • -
-
-
-
- -

Connection

-
Connection: Connection
- -
-
- -

MuxedStream

-
MuxedStream: MuxedStream
- -
-
- -

StreamHandlerT

-
StreamHandlerT: StreamHandler<{ dstPeer: CircuitPeer; srcPeer: CircuitPeer; type: CircuitType }>
- -
-
-
-

Functions

-
- -

handleStop

- - -
-
- -

stop

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_circuit_stream_handler_.html b/modules/_circuit_circuit_stream_handler_.html deleted file mode 100644 index 2659420d..00000000 --- a/modules/_circuit_circuit_stream_handler_.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - "circuit/circuit/stream-handler" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/circuit/stream-handler

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

MuxedStream

-
MuxedStream: MuxedStream
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_circuit_utils_.html b/modules/_circuit_circuit_utils_.html deleted file mode 100644 index f4807287..00000000 --- a/modules/_circuit_circuit_utils_.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - "circuit/circuit/utils" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/circuit/utils

-
-
-
-
-
-
-
-

Index

-
-
-
-

Type aliases

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

CircuitStatus

-
CircuitStatus: 100 | 220 | 221 | 250 | 251 | 260 | 261 | 262 | 270 | 280 | 320 | 321 | 350 | 351 | 390 | 400
- -
-
- -

StreamHandler

-
StreamHandler: StreamHandler<any>
- -
-
-
-

Functions

-
- -

validateAddrs

-
    -
  • validateAddrs(msg: any, streamHandler: StreamHandler<any>): void
  • -
-
    -
  • - -
    -
    -

    Validate incomming HOP/STOP message

    -
    -
    -

    Parameters

    -
      -
    • -
      msg: any
      -
      -

      A CircuitRelay unencoded protobuf message

      -
      -
    • -
    • -
      streamHandler: StreamHandler<any>
      -
      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_constants_.html b/modules/_circuit_constants_.html deleted file mode 100644 index 17262aa1..00000000 --- a/modules/_circuit_constants_.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - "circuit/constants" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/constants

-
-
-
-
-
-
-
-

Index

-
- -
-
-
-

Variables

-
- -

Const ADVERTISE_BOOT_DELAY

-
ADVERTISE_BOOT_DELAY: number
- -
-
- -

Const ADVERTISE_TTL

-
ADVERTISE_TTL: number
- -
-
- -

Const CIRCUIT_PROTO_CODE

-
CIRCUIT_PROTO_CODE: number
- -
-
- -

Const HOP_METADATA_KEY

-
HOP_METADATA_KEY: string
- -
-
- -

Const HOP_METADATA_VALUE

-
HOP_METADATA_VALUE: string
- -
-
- -

Const RELAY_RENDEZVOUS_NS

-
RELAY_RENDEZVOUS_NS: string
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_index_.html b/modules/_circuit_index_.html deleted file mode 100644 index 15163aff..00000000 --- a/modules/_circuit_index_.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - "circuit/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

AutoRelayOptions

-
AutoRelayOptions: { enabled?: boolean | undefined; maxListeners?: number | undefined }
- -
-

Type declaration

-
    -
  • -
    Optional enabled?: boolean | undefined
    -
  • -
  • -
    Optional maxListeners?: number | undefined
    -
    -
    -
      -
    • maximum number of relays to listen.
    • -
    -
    -
    -
  • -
-
-
-
- -

HopOptions

-
HopOptions: { active?: boolean | undefined; enabled?: boolean | undefined }
- -
-

Type declaration

-
    -
  • -
    Optional active?: boolean | undefined
    -
  • -
  • -
    Optional enabled?: boolean | undefined
    -
  • -
-
-
-
- -

Libp2p

-
Libp2p: Libp2p
- -
-
- -

RelayAdvertiseOptions

-
RelayAdvertiseOptions: { bootDelay?: number | undefined; enabled?: boolean | undefined; ttl?: number | undefined }
- -
-

Type declaration

-
    -
  • -
    Optional bootDelay?: number | undefined
    -
  • -
  • -
    Optional enabled?: boolean | undefined
    -
  • -
  • -
    Optional ttl?: number | undefined
    -
  • -
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_listener_.html b/modules/_circuit_listener_.html deleted file mode 100644 index e5fb6dc0..00000000 --- a/modules/_circuit_listener_.html +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - "circuit/listener" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/listener

-
-
-
-
-
-
-
-

Index

-
-
-
-

Type aliases

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

Listener

-
Listener: Listener
- -
-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
-
-

Functions

-
- -

Export assignment _exports

-
    -
  • _exports(libp2p: Libp2p): Listener
  • -
-
    -
  • - -

    Parameters

    - -

    Returns Listener

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_multicodec_.html b/modules/_circuit_multicodec_.html deleted file mode 100644 index b3e7772d..00000000 --- a/modules/_circuit_multicodec_.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - "circuit/multicodec" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/multicodec

-
-
-
-
-
-
-
-

Index

-
-
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const relay

-
relay: string
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_protocol_index_.html b/modules/_circuit_protocol_index_.html deleted file mode 100644 index 7a8c8a60..00000000 --- a/modules/_circuit_protocol_index_.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - "circuit/protocol/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/protocol/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const _exports

-
_exports: { CircuitRelay: { Status: { HOP_CANT_DIAL_DST: HOP_CANT_DIAL_DST; HOP_CANT_OPEN_DST_STREAM: HOP_CANT_OPEN_DST_STREAM; HOP_CANT_RELAY_TO_SELF: HOP_CANT_RELAY_TO_SELF; HOP_CANT_SPEAK_RELAY: HOP_CANT_SPEAK_RELAY; HOP_DST_ADDR_TOO_LONG: HOP_DST_ADDR_TOO_LONG; HOP_DST_MULTIADDR_INVALID: HOP_DST_MULTIADDR_INVALID; HOP_NO_CONN_TO_DST: HOP_NO_CONN_TO_DST; HOP_SRC_ADDR_TOO_LONG: HOP_SRC_ADDR_TOO_LONG; HOP_SRC_MULTIADDR_INVALID: HOP_SRC_MULTIADDR_INVALID; MALFORMED_MESSAGE: MALFORMED_MESSAGE; STOP_DST_ADDR_TOO_LONG: STOP_DST_ADDR_TOO_LONG; STOP_DST_MULTIADDR_INVALID: STOP_DST_MULTIADDR_INVALID; STOP_RELAY_REFUSED: STOP_RELAY_REFUSED; STOP_SRC_ADDR_TOO_LONG: STOP_SRC_ADDR_TOO_LONG; STOP_SRC_MULTIADDR_INVALID: STOP_SRC_MULTIADDR_INVALID; SUCCESS: SUCCESS }; Type: { CAN_HOP: CAN_HOP; HOP: HOP; STATUS: STATUS; STOP: STOP }; decode: any; encode: any } }
- -
-

Type declaration

- -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_transport_.html b/modules/_circuit_transport_.html deleted file mode 100644 index ca1dcbb8..00000000 --- a/modules/_circuit_transport_.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - "circuit/transport" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/transport

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

CircuitRequest

-
CircuitRequest: { dstPeer: { addrs: Uint8Array[]; id: Uint8Array }; srcPeer: { addrs: Uint8Array[]; id: Uint8Array }; type: CircuitType }
- -
-

Type declaration

-
    -
  • -
    dstPeer: { addrs: Uint8Array[]; id: Uint8Array }
    -
      -
    • -
      addrs: Uint8Array[]
      -
    • -
    • -
      id: Uint8Array
      -
    • -
    -
  • -
  • -
    srcPeer: { addrs: Uint8Array[]; id: Uint8Array }
    -
      -
    • -
      addrs: Uint8Array[]
      -
    • -
    • -
      id: Uint8Array
      -
    • -
    -
  • -
  • -
    type: CircuitType
    -
  • -
-
-
-
- -

Connection

-
Connection: Connection
- -
-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
- -

MuxedStream

-
MuxedStream: MuxedStream
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_circuit_utils_.html b/modules/_circuit_utils_.html deleted file mode 100644 index 257a16ba..00000000 --- a/modules/_circuit_utils_.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - "circuit/utils" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module circuit/utils

-
-
-
-
-
-
-
-

Index

-
-
-
-

Functions

- -
-
-
-
-
-

Functions

-
- -

namespaceToCid

-
    -
  • namespaceToCid(namespace: string): Promise<CID>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      namespace: string
      -
    • -
    -

    Returns Promise<CID>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_config_.html b/modules/_config_.html deleted file mode 100644 index f54c2147..00000000 --- a/modules/_config_.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - "config" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module config

-
-
-
-
-
-
-
-

Index

-
-
-
-

Functions

- -
-
-
-
-
-

Functions

-
- -

validate

-
    -
  • validate(opts: any): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      opts: any
      -
    • -
    -

    Returns any

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_connection_manager_index_.html b/modules/_connection_manager_index_.html deleted file mode 100644 index f6a47f2c..00000000 --- a/modules/_connection_manager_index_.html +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - "connection-manager/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module connection-manager/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

Connection

-
Connection: Connection
- -
-
- -

ConnectionManagerOptions

-
ConnectionManagerOptions: { autoDial?: boolean | undefined; autoDialInterval?: number | undefined; defaultPeerValue?: number | undefined; maxConnections?: number | undefined; maxData?: number | undefined; maxEventLoopDelay?: number | undefined; maxReceivedData?: number | undefined; maxSentData?: number | undefined; minConnections?: number | undefined; movingAverageInterval?: number | undefined; pollInterval?: number | undefined }
- -
-

Type declaration

-
    -
  • -
    Optional autoDial?: boolean | undefined
    -
    -
    -
      -
    • Should preemptively guarantee connections are above the low watermark.
    • -
    -
    -
    -
  • -
  • -
    Optional autoDialInterval?: number | undefined
    -
    -
    -
      -
    • How often, in milliseconds, it should preemptively guarantee connections are above the low watermark.
    • -
    -
    -
    -
  • -
  • -
    Optional defaultPeerValue?: number | undefined
    -
    -
    -
      -
    • The value of the peer.
    • -
    -
    -
    -
  • -
  • -
    Optional maxConnections?: number | undefined
    -
    -
    -
      -
    • The maximum number of connections allowed.
    • -
    -
    -
    -
  • -
  • -
    Optional maxData?: number | undefined
    -
    -
    -
      -
    • The max data (in and out), per average interval to allow.
    • -
    -
    -
    -
  • -
  • -
    Optional maxEventLoopDelay?: number | undefined
    -
    -
    -
      -
    • The upper limit the event loop can take to run.
    • -
    -
    -
    -
  • -
  • -
    Optional maxReceivedData?: number | undefined
    -
    -
    -
      -
    • The max incoming data, per average interval to allow.
    • -
    -
    -
    -
  • -
  • -
    Optional maxSentData?: number | undefined
    -
    -
    -
      -
    • The max outgoing data, per average interval to allow.
    • -
    -
    -
    -
  • -
  • -
    Optional minConnections?: number | undefined
    -
    -
    -
      -
    • The minimum number of connections to avoid pruning.
    • -
    -
    -
    -
  • -
  • -
    Optional movingAverageInterval?: number | undefined
    -
    -
    -
      -
    • How often, in milliseconds, to compute averages.
    • -
    -
    -
    -
  • -
  • -
    Optional pollInterval?: number | undefined
    -
    -
    -
      -
    • How often, in milliseconds, metrics and latency should be checked.
    • -
    -
    -
    -
  • -
-
-
-
- -

Events

- - -
-
- -

Export assignment Libp2p

-
Libp2p: Libp2p
- -
-
-
-

Variables

-
- -

Const ConnectionManager_base

-
ConnectionManager_base: EventEmitterFactory
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_connection_manager_latency_monitor_.html b/modules/_connection_manager_latency_monitor_.html deleted file mode 100644 index 9383048c..00000000 --- a/modules/_connection_manager_latency_monitor_.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - "connection-manager/latency-monitor" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module connection-manager/latency-monitor

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

Events

- - -
-
- -

LatencyMonitorOptions

-
LatencyMonitorOptions: { asyncTestFn?: Function | undefined; dataEmitIntervalMs?: number | undefined; latencyCheckIntervalMs?: number | undefined; latencyRandomPercentage?: number | undefined }
- -
-

Type declaration

-
    -
  • -
    Optional asyncTestFn?: Function | undefined
    -
    -
    -
      -
    • What cb-style async function to use
    • -
    -
    -
    -
  • -
  • -
    Optional dataEmitIntervalMs?: number | undefined
    -
    -
    -
      -
    • How often to summarize latency check events. null or 0 disables event firing
    • -
    -
    -
    -
  • -
  • -
    Optional latencyCheckIntervalMs?: number | undefined
    -
    -
    -
      -
    • How often to add a latency check event (ms)
    • -
    -
    -
    -
  • -
  • -
    Optional latencyRandomPercentage?: number | undefined
    -
    -
    -
      -
    • What percent (+/-) of latencyCheckIntervalMs should we randomly use? This helps avoid alignment to other events.
    • -
    -
    -
    -
  • -
-
-
-
- -

SummaryObject

-
SummaryObject: { avgMs: number; events: number; lengthMs: number; maxMS: number; minMS: number }
- -
-

Type declaration

-
    -
  • -
    avgMs: number
    -
    -
    -

    What was the average time for a cb to be called

    -
    -
    -
  • -
  • -
    events: number
    -
    -
    -

    How many events were called

    -
    -
    -
  • -
  • -
    lengthMs: number
    -
    -
    -

    How long this interval was in ms

    -
    -
    -
  • -
  • -
    maxMS: number
    -
    -
    -

    What was the max time for a cb to be called

    -
    -
    -
  • -
  • -
    minMS: number
    -
    -
    -

    What was the min time for a cb to be called

    -
    -
    -
  • -
-
-
-
-
-

Variables

-
- -

Const LatencyMonitor_base

-
LatencyMonitor_base: EventEmitterFactory
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_connection_manager_visibility_change_emitter_.html b/modules/_connection_manager_visibility_change_emitter_.html deleted file mode 100644 index 0cc76fce..00000000 --- a/modules/_connection_manager_visibility_change_emitter_.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - "connection-manager/visibility-change-emitter" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module connection-manager/visibility-change-emitter

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

Events

- - -
-
-
-

Variables

-
- -

Const VisibilityChangeEmitter_base

-
VisibilityChangeEmitter_base: EventEmitterFactory
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_constants_.html b/modules/_constants_.html deleted file mode 100644 index 6dcc216a..00000000 --- a/modules/_constants_.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - "constants" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module constants

-
-
-
-
-
-
-
-

Index

-
-
-
-

Namespaces

- -
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const DIAL_TIMEOUT

-
DIAL_TIMEOUT: number
- -
-
- -

Const MAX_PARALLEL_DIALS

-
MAX_PARALLEL_DIALS: number
- -
-
- -

Const MAX_PER_PEER_DIALS

-
MAX_PER_PEER_DIALS: number
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_constants_.metrics.html b/modules/_constants_.metrics.html deleted file mode 100644 index 3fa203de..00000000 --- a/modules/_constants_.metrics.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - METRICS | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Namespace METRICS

-
-
-
-
-
-
-
-

Index

-
- -
-
-
-

Variables

-
- -

Const computeThrottleMaxQueueSize

-
computeThrottleMaxQueueSize: number
- -
-
- -

Const computeThrottleTimeout

-
computeThrottleTimeout: number
- -
-
- -

Const maxOldPeersRetention

-
maxOldPeersRetention: number
- -
-
- -

Const movingAverageIntervals

-
movingAverageIntervals: number[]
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_content_routing_index_.html b/modules/_content_routing_index_.html deleted file mode 100644 index b1d25eda..00000000 --- a/modules/_content_routing_index_.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - "content-routing/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module content-routing/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

CID

-
CID: CID
- -
-
- -

GetData

-
GetData: { from: PeerId; val: Uint8Array }
- -
-

Type declaration

-
    -
  • -
    from: PeerId
    -
  • -
  • -
    val: Uint8Array
    -
  • -
-
-
-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
- -

PeerId

-
PeerId: PeerId
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_content_routing_utils_.html b/modules/_content_routing_utils_.html deleted file mode 100644 index 49227d49..00000000 --- a/modules/_content_routing_utils_.html +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - "content-routing/utils" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module content-routing/utils

-
-
-
-
-
-
-
-

Index

-
-
-
-

Type aliases

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
- -

PeerId

-
PeerId: PeerId
- -
-
-
-

Functions

-
- -

maybeLimitSource

-
    -
  • maybeLimitSource(source: AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>, max?: number | undefined): AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>
  • -
-
    -
  • - -
    -
    -

    If max is passed, only take that number of peers from the source - otherwise take all the peers

    -
    -
    -

    Parameters

    -
      -
    • -
      source: AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>
      -
    • -
    • -
      Optional max: number | undefined
      -
    • -
    -

    Returns AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>

    -
  • -
-
-
- -

requirePeers

-
    -
  • requirePeers(source: AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>, min?: undefined | number): AsyncGenerator<{ id: PeerId; multiaddrs: Multiaddr[] }, void, unknown>
  • -
-
    -
  • - -
    -
    -

    Require at least min peers to be yielded from source

    -
    -
    -

    Parameters

    -
      -
    • -
      source: AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>
      -
    • -
    • -
      Optional min: undefined | number
      -
      -
      -
    • -
    -

    Returns AsyncGenerator<{ id: PeerId; multiaddrs: Multiaddr[] }, void, unknown>

    -
  • -
-
-
- -

storeAddresses

- -
    -
  • - -
    -
    -

    Store the multiaddrs from every peer in the passed peer store

    -
    -
    -

    Parameters

    - -

    Returns AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>

    -
  • -
-
-
- -

uniquePeers

-
    -
  • uniquePeers(source: AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>): AsyncGenerator<{ id: PeerId; multiaddrs: Multiaddr[] }, void, unknown>
  • -
-
    -
  • - -
    -
    -

    Filter peers by unique peer id

    -
    -
    -

    Parameters

    - -

    Returns AsyncGenerator<{ id: PeerId; multiaddrs: Multiaddr[] }, void, unknown>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_dialer_dial_request_.html b/modules/_dialer_dial_request_.html deleted file mode 100644 index 0463bf2f..00000000 --- a/modules/_dialer_dial_request_.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - "dialer/dial-request" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module dialer/dial-request

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

Connection

-
Connection: Connection
- -
-
- -

DialOptions

-
DialOptions: { signal: AbortSignal }
- -
-

Type declaration

-
    -
  • -
    signal: AbortSignal
    -
  • -
-
-
-
- -

DialRequestOptions

-
DialRequestOptions: { addrs: Multiaddr[]; dialAction: (m: Multiaddr, options: DialOptions) => Promise<Connection>; dialer: Dialer }
- -
-

Type declaration

- -
-
-
- -

Export assignment Dialer

-
Dialer: Dialer
- -
-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_dialer_index_.html b/modules/_dialer_index_.html deleted file mode 100644 index 3b61464b..00000000 --- a/modules/_dialer_index_.html +++ /dev/null @@ -1,492 +0,0 @@ - - - - - - "dialer/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module dialer/index

-
-
-
-
-
-
-
-

Index

-
- -
-
-
-

Type aliases

-
- -

Address

-
Address: { isCertified: boolean; multiaddr: Multiaddr }
- -
-

Type declaration

-
    -
  • -
    isCertified: boolean
    -
    -
    -

    obtained from a signed peer record.

    -
    -
    -
  • -
  • -
    multiaddr: Multiaddr
    -
    -
    -

    peer multiaddr.

    -
    -
    -
  • -
-
-
-
- -

Connection

-
Connection: Connection
- -
-
- -

DialTarget

-
DialTarget: { addrs: Multiaddr[]; id: string }
- -
-

Type declaration

-
    -
  • -
    addrs: Multiaddr[]
    -
  • -
  • -
    id: string
    -
  • -
-
-
-
- -

DialerOptions

-
DialerOptions: { addressSorter?: ((addresses: Address[]) => Address[]) | undefined; concurrency?: number | undefined; perPeerLimit?: number | undefined; resolvers?: Record<string, (addr: Multiaddr) => Promise<string[]>> | undefined; timeout?: number | undefined }
- -
-

Type declaration

-
    -
  • -
    Optional addressSorter?: ((addresses: Address[]) => Address[]) | undefined
    -
    -
    -
      -
    • Sort the known addresses of a peer before trying to dial.
    • -
    -
    -
    -
  • -
  • -
    Optional concurrency?: number | undefined
    -
    -
    -
      -
    • Number of max concurrent dials.
    • -
    -
    -
    -
  • -
  • -
    Optional perPeerLimit?: number | undefined
    -
    -
    -
      -
    • Number of max concurrent dials per peer.
    • -
    -
    -
    -
  • -
  • -
    Optional resolvers?: Record<string, (addr: Multiaddr) => Promise<string[]>> | undefined
    -
    -
    -
      -
    • multiaddr resolvers to use when dialing
    • -
    -
    -
    -
  • -
  • -
    Optional timeout?: number | undefined
    -
    -
    -
      -
    • How long a dial attempt is allowed to take.
    • -
    -
    -
    -
  • -
-
-
-
- -

DialerProperties

-
DialerProperties: { peerStore: PeerStore; transportManager: TransportManager }
- -
-

Type declaration

- -
-
-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
- -

PeerId

-
PeerId: PeerId
- -
-
- -

PeerStore

-
PeerStore: PeerStore
- -
-
- -

PendingDial

-
PendingDial: { controller: any; destroy: () => void; dialRequest: DialRequest; promise: Promise<any> }
- -
-

Type declaration

-
    -
  • -
    controller: any
    -
  • -
  • -
    destroy: () => void
    -
      -
    • -
        -
      • (): void
      • -
      -
        -
      • -

        Returns void

        -
      • -
      -
    • -
    -
  • -
  • -
    dialRequest: DialRequest
    -
  • -
  • -
    promise: Promise<any>
    -
  • -
-
-
-
- -

Resolver

-
Resolver: (addr: Multiaddr) => Promise<string[]>
- -
-

Type declaration

-
    -
  • - -
      -
    • -

      Parameters

      - -

      Returns Promise<string[]>

      -
    • -
    -
  • -
-
-
-
- -

TransportManager

-
TransportManager: TransportManager
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_errors_.codes.html b/modules/_errors_.codes.html deleted file mode 100644 index 84025f71..00000000 --- a/modules/_errors_.codes.html +++ /dev/null @@ -1,526 +0,0 @@ - - - - - - codes | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Namespace codes

-
-
-
-
-
-
-
-

Index

-
- -
-
-
-

References

-
- -

CONN_ENCRYPTION_REQUIRED

- Renames and exports CONN_ENCRYPTION_REQUIRED_1 -
-
- -

DHT_DISABLED

- Renames and exports DHT_DISABLED_1 -
-
-
-

Variables

-
- -

Const CONN_ENCRYPTION_REQUIRED_1

-
CONN_ENCRYPTION_REQUIRED_1: string
- -
-
- -

Const DHT_DISABLED_1

-
DHT_DISABLED_1: string
- -
-
- -

Const DHT_NOT_STARTED

-
DHT_NOT_STARTED: string
- -
-
- -

Const ERR_ALREADY_ABORTED

-
ERR_ALREADY_ABORTED: string
- -
-
- -

Const ERR_CONNECTION_ENDED

-
ERR_CONNECTION_ENDED: string
- -
-
- -

Const ERR_CONNECTION_FAILED

-
ERR_CONNECTION_FAILED: string
- -
-
- -

Const ERR_DIALED_SELF

-
ERR_DIALED_SELF: string
- -
-
- -

Const ERR_DISCOVERED_SELF

-
ERR_DISCOVERED_SELF: string
- -
-
- -

Const ERR_DUPLICATE_TRANSPORT

-
ERR_DUPLICATE_TRANSPORT: string
- -
-
- -

Const ERR_ENCRYPTION_FAILED

-
ERR_ENCRYPTION_FAILED: string
- -
-
- -

Const ERR_HOP_REQUEST_FAILED

-
ERR_HOP_REQUEST_FAILED: string
- -
-
- -

Const ERR_INVALID_KEY

-
ERR_INVALID_KEY: string
- -
-
- -

Const ERR_INVALID_MESSAGE

-
ERR_INVALID_MESSAGE: string
- -
-
- -

Const ERR_INVALID_MULTIADDR

-
ERR_INVALID_MULTIADDR: string
- -
-
- -

Const ERR_INVALID_PARAMETERS

-
ERR_INVALID_PARAMETERS: string
- -
-
- -

Const ERR_INVALID_PEER

-
ERR_INVALID_PEER: string
- -
-
- -

Const ERR_MUXER_UNAVAILABLE

-
ERR_MUXER_UNAVAILABLE: string
- -
-
- -

Const ERR_NODE_NOT_STARTED

-
ERR_NODE_NOT_STARTED: string
- -
-
- -

Const ERR_NO_VALID_ADDRESSES

-
ERR_NO_VALID_ADDRESSES: string
- -
-
- -

Const ERR_SIGNATURE_NOT_VALID

-
ERR_SIGNATURE_NOT_VALID: string
- -
-
- -

Const ERR_TIMEOUT

-
ERR_TIMEOUT: string
- -
-
- -

Const ERR_TRANSPORT_DIAL_FAILED

-
ERR_TRANSPORT_DIAL_FAILED: string
- -
-
- -

Const ERR_TRANSPORT_UNAVAILABLE

-
ERR_TRANSPORT_UNAVAILABLE: string
- -
-
- -

Const ERR_UNSUPPORTED_PROTOCOL

-
ERR_UNSUPPORTED_PROTOCOL: string
- -
-
- -

Const PUBSUB_NOT_STARTED

-
PUBSUB_NOT_STARTED: string
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_errors_.html b/modules/_errors_.html deleted file mode 100644 index 07cde229..00000000 --- a/modules/_errors_.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - "errors" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module errors

-
-
-
-
-
-
-
-

Index

-
-
-
-

Namespaces

- -
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_errors_.messages.html b/modules/_errors_.messages.html deleted file mode 100644 index 3e9012c5..00000000 --- a/modules/_errors_.messages.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - messages | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Namespace messages

-
-
-
-
-
-
-
-

Index

-
- -
-
-
-

Variables

-
- -

Const CONN_ENCRYPTION_REQUIRED

-
CONN_ENCRYPTION_REQUIRED: string
- -
-
- -

Const DHT_DISABLED

-
DHT_DISABLED: string
- -
-
- -

Const NOT_STARTED_YET

-
NOT_STARTED_YET: string
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_get_peer_.getpeer.html b/modules/_get_peer_.getpeer.html deleted file mode 100644 index c3a36014..00000000 --- a/modules/_get_peer_.getpeer.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - getPeer | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Namespace getPeer

-
-
-
-
-
-
-
-

Callable

- -
    -
  • - -
    -
    -

    Converts the given peer to a Peer object. - If a multiaddr is received, the addressBook is updated.

    -
    -
    -

    Parameters

    - -

    Returns { id: PeerId; multiaddrs: Multiaddr[] | undefined }

    - -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-
-
-
-

References

-
- -

Multiaddr

- Re-exports Multiaddr -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_get_peer_.html b/modules/_get_peer_.html deleted file mode 100644 index 67424eb4..00000000 --- a/modules/_get_peer_.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - "get-peer" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module get-peer

-
-
-
-
-
-
-
-

Index

-
-
-
-

Namespaces

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_identify_consts_.html b/modules/_identify_consts_.html deleted file mode 100644 index dbd4528f..00000000 --- a/modules/_identify_consts_.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - - "identify/consts" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module identify/consts

-
-
-
-
-
-
-
-

Index

-
- -
-
-
-

Variables

-
- -

AGENT_VERSION

-
AGENT_VERSION: string
- -
-
- -

MULTICODEC_IDENTIFY

-
MULTICODEC_IDENTIFY: string
- -
-
- -

MULTICODEC_IDENTIFY_PUSH

-
MULTICODEC_IDENTIFY_PUSH: string
- -
-
- -

PROTOCOL_VERSION

-
PROTOCOL_VERSION: string
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_identify_index_.html b/modules/_identify_index_.html deleted file mode 100644 index e8769be6..00000000 --- a/modules/_identify_index_.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - "identify/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module identify/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Namespaces

- -
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

Connection

-
Connection: Connection
- -
-
- -

MuxedStream

-
MuxedStream: MuxedStream
- -
-
-
-

Variables

-
- -

Const MULTICODEC_IDENTIFY

-
MULTICODEC_IDENTIFY: string
- -
-
- -

Const MULTICODEC_IDENTIFY_PUSH

-
MULTICODEC_IDENTIFY_PUSH: string
- -
-
- -

Const Message

-
Message: any
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_identify_index_.multicodecs.html b/modules/_identify_index_.multicodecs.html deleted file mode 100644 index a02b5ea4..00000000 --- a/modules/_identify_index_.multicodecs.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - multicodecs | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Namespace multicodecs

-
-
-
-
-
-
-
-

Index

-
-
-
-

References

- -
-
-
-
-
-

References

-
- -

IDENTIFY

- Renames and exports MULTICODEC_IDENTIFY -
-
- -

IDENTIFY_PUSH

- Renames and exports MULTICODEC_IDENTIFY_PUSH -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_identify_message_.html b/modules/_identify_message_.html deleted file mode 100644 index 5ab083d7..00000000 --- a/modules/_identify_message_.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - "identify/message" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module identify/message

-
-
-
-
-
-
-
-

Index

-
-
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const _exports

-
_exports: any
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_insecure_plaintext_.html b/modules/_insecure_plaintext_.html deleted file mode 100644 index 2e7b9f93..00000000 --- a/modules/_insecure_plaintext_.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - "insecure/plaintext" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module insecure/plaintext

-
-
-
-
-
-
-
-

Index

-
-
-
-

Type aliases

- -
-
-

Variables

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

Connection

-
Connection: Connection
- -
-
-
-

Variables

-
- -

Const protocol

-
protocol: "/plaintext/2.0.0"
- -
-
-
-

Functions

-
- -

secureInbound

-
    -
  • secureInbound(localId: any, conn: any, remoteId: any): Promise<{ conn: any; remotePeer: PeerId }>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      localId: any
      -
    • -
    • -
      conn: any
      -
    • -
    • -
      remoteId: any
      -
    • -
    -

    Returns Promise<{ conn: any; remotePeer: PeerId }>

    -
  • -
-
-
- -

secureOutbound

-
    -
  • secureOutbound(localId: any, conn: any, remoteId: any): Promise<{ conn: any; remotePeer: PeerId }>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      localId: any
      -
    • -
    • -
      conn: any
      -
    • -
    • -
      remoteId: any
      -
    • -
    -

    Returns Promise<{ conn: any; remotePeer: PeerId }>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_insecure_proto_.html b/modules/_insecure_proto_.html deleted file mode 100644 index b1ff962e..00000000 --- a/modules/_insecure_proto_.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - "insecure/proto" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module insecure/proto

-
-
-
-
-
-
-
-

Index

-
-
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const _exports

-
_exports: any
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_keychain_cms_.html b/modules/_keychain_cms_.html deleted file mode 100644 index 9b701f67..00000000 --- a/modules/_keychain_cms_.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - "keychain/cms" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module keychain/cms

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_keychain_index_.html b/modules/_keychain_index_.html deleted file mode 100644 index 1c246ba3..00000000 --- a/modules/_keychain_index_.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - "keychain/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module keychain/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

Datastore

-
Datastore: Datastore
- -
-
- -

KeyInfo

-
KeyInfo: { id: string; name: string }
- -
-
-

Information about a key.

-
-
-
-

Type declaration

-
    -
  • -
    id: string
    -
    -
    -
      -
    • The universally unique key id.
    • -
    -
    -
    -
  • -
  • -
    name: string
    -
    -
    -
      -
    • The local key name.
    • -
    -
    -
    -
  • -
-
-
-
- -

PeerId

-
PeerId: PeerId
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_keychain_util_.html b/modules/_keychain_util_.html deleted file mode 100644 index 36bed5da..00000000 --- a/modules/_keychain_util_.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - "keychain/util" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module keychain/util

-
-
-
-
-
-
-
-

Index

-
-
-
-

Functions

- -
-
-
-
-
-

Functions

-
- -

certificateForKey

-
    -
  • certificateForKey(key: any, privateKey: any): Uint8Array
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      key: any
      -
    • -
    • -
      privateKey: any
      -
    • -
    -

    Returns Uint8Array

    -
  • -
-
-
- -

findAsync

-
    -
  • findAsync(array: any[], asyncCompare: (arg0: any) => any): Promise<any>
  • -
-
    -
  • - -
    -
    -

    Finds the first item in a collection that is matched in the - asyncCompare function.

    -
    -

    asyncCompare is an async function that must - resolve to either true or false.

    -
    -

    Parameters

    -
      -
    • -
      array: any[]
      -
    • -
    • -
      asyncCompare: (arg0: any) => any
      -
      -

      An async function that returns a boolean

      -
      -
        -
      • -
          -
        • (arg0: any): any
        • -
        -
          -
        • -

          Parameters

          -
            -
          • -
            arg0: any
            -
          • -
          -

          Returns any

          -
        • -
        -
      • -
      -
    • -
    -

    Returns Promise<any>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_metrics_index_.html b/modules/_metrics_index_.html deleted file mode 100644 index 22c82b11..00000000 --- a/modules/_metrics_index_.html +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - "metrics/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module metrics/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

MetricsOptions

-
MetricsOptions: { computeThrottleMaxQueueSize?: number | undefined; computeThrottleTimeout?: number | undefined; maxOldPeersRetention?: number | undefined; movingAverageIntervals?: number[] | undefined }
- -
-

Type declaration

-
    -
  • -
    Optional computeThrottleMaxQueueSize?: number | undefined
    -
  • -
  • -
    Optional computeThrottleTimeout?: number | undefined
    -
  • -
  • -
    Optional maxOldPeersRetention?: number | undefined
    -
  • -
  • -
    Optional movingAverageIntervals?: number[] | undefined
    -
  • -
-
-
-
- -

MetricsProperties

-
MetricsProperties: { connectionManager: ConnectionManager }
- -
-

Type declaration

- -
-
-
- -

MultiaddrConnection

-
MultiaddrConnection: { close: (err?: Error | undefined) => Promise<void>; conn: unknown; localAddr?: Multiaddr | undefined; remoteAddr: Multiaddr; sink: (source: Uint8Array) => Promise<Uint8Array>; source: () => AsyncIterable<Uint8Array>; timeline: { close?: undefined | number; open: number; upgraded?: undefined | number } }
- -
-

Type declaration

-
    -
  • -
    close: (err?: Error | undefined) => Promise<void>
    -
      -
    • -
        -
      • (err?: Error | undefined): Promise<void>
      • -
      -
        -
      • -

        Parameters

        -
          -
        • -
          Optional err: Error | undefined
          -
        • -
        -

        Returns Promise<void>

        -
      • -
      -
    • -
    -
  • -
  • -
    conn: unknown
    -
  • -
  • -
    Optional localAddr?: Multiaddr | undefined
    -
  • -
  • -
    remoteAddr: Multiaddr
    -
  • -
  • -
    sink: (source: Uint8Array) => Promise<Uint8Array>
    -
      -
    • -
        -
      • (source: Uint8Array): Promise<Uint8Array>
      • -
      -
        -
      • -

        Parameters

        -
          -
        • -
          source: Uint8Array
          -
        • -
        -

        Returns Promise<Uint8Array>

        -
      • -
      -
    • -
    -
  • -
  • -
    source: () => AsyncIterable<Uint8Array>
    -
      -
    • -
        -
      • (): AsyncIterable<Uint8Array>
      • -
      -
        -
      • -

        Returns AsyncIterable<Uint8Array>

        -
      • -
      -
    • -
    -
  • -
  • -
    timeline: { close?: undefined | number; open: number; upgraded?: undefined | number }
    -
      -
    • -
      Optional close?: undefined | number
      -
    • -
    • -
      open: number
      -
    • -
    • -
      Optional upgraded?: undefined | number
      -
    • -
    -
  • -
-
-
-
- -

PeerId

-
PeerId: PeerId
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_metrics_old_peers_.html b/modules/_metrics_old_peers_.html deleted file mode 100644 index 4581b600..00000000 --- a/modules/_metrics_old_peers_.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - "metrics/old-peers" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module metrics/old-peers

-
-
-
-
-
-
-
-

Index

-
-
-
-

Functions

- -
-
-
-
-
-

Functions

-
- -

_exports

-
    -
  • _exports(maxSize: number): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      maxSize: number
      -
    • -
    -

    Returns any

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_metrics_stats_.html b/modules/_metrics_stats_.html deleted file mode 100644 index 03975496..00000000 --- a/modules/_metrics_stats_.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - "metrics/stats" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module metrics/stats

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

Events

- - -
-
-
-

Variables

-
- -

Const Stats_base

- - -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_nat_manager_.html b/modules/_nat_manager_.html deleted file mode 100644 index fb80e050..00000000 --- a/modules/_nat_manager_.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - "nat-manager" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module nat-manager

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

AddressManager

-
AddressManager: AddressManager
- -
-
- -

PeerId

-
PeerId: PeerId
- -
-
- -

TransportManager

-
TransportManager: TransportManager
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_peer_routing_.html b/modules/_peer_routing_.html deleted file mode 100644 index 7c336542..00000000 --- a/modules/_peer_routing_.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - "peer-routing" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module peer-routing

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_peer_store_address_book_.html b/modules/_peer_store_address_book_.html deleted file mode 100644 index 86328016..00000000 --- a/modules/_peer_store_address_book_.html +++ /dev/null @@ -1,360 +0,0 @@ - - - - - - "peer-store/address-book" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module peer-store/address-book

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

Address

-
Address: { isCertified: boolean; multiaddr: Multiaddr }
- -
-

Type declaration

-
    -
  • -
    isCertified: boolean
    -
    -
    -

    obtained from a signed peer record.

    -
    -
    -
  • -
  • -
    multiaddr: Multiaddr
    -
    -
    -

    peer multiaddr.

    -
    -
    -
  • -
-
-
-
- -

CertifiedRecord

-
CertifiedRecord: { raw: Uint8Array; seqNumber: number }
- -
-

Type declaration

-
    -
  • -
    raw: Uint8Array
    -
    -
    -

    raw envelope.

    -
    -
    -
  • -
  • -
    seqNumber: number
    -
    -
    -

    seq counter.

    -
    -
    -
  • -
-
-
-
- -

Entry

-
Entry: { addresses: Address[]; record: CertifiedRecord }
- -
-

Type declaration

-
    -
  • -
    addresses: Address[]
    -
    -
    -

    peer Addresses.

    -
    -
    -
  • -
  • -
    record: CertifiedRecord
    -
    -
    -

    certified peer record.

    -
    -
    -
  • -
-
-
-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
- -

PeerStore

-
PeerStore: PeerStore
- -
-
-
-

Variables

-
- -

Const AddressBook_base

-
AddressBook_base: Book
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_peer_store_book_.html b/modules/_peer_store_book_.html deleted file mode 100644 index 0f8717af..00000000 --- a/modules/_peer_store_book_.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - - "peer-store/book" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module peer-store/book

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

Export assignment PeerStore

-
PeerStore: PeerStore
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_peer_store_index_.html b/modules/_peer_store_index_.html deleted file mode 100644 index baed7099..00000000 --- a/modules/_peer_store_index_.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - "peer-store/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module peer-store/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

Address

-
Address: { isCertified: boolean; multiaddr: Multiaddr }
- -
-

Type declaration

-
    -
  • -
    isCertified: boolean
    -
    -
    -

    obtained from a signed peer record.

    -
    -
    -
  • -
  • -
    multiaddr: Multiaddr
    -
    -
    -

    peer multiaddr.

    -
    -
    -
  • -
-
-
-
- -

Events

- - -
-
-
-

Variables

-
- -

Const PeerStore_base

-
PeerStore_base: EventEmitterFactory
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_peer_store_key_book_.html b/modules/_peer_store_key_book_.html deleted file mode 100644 index dafaca46..00000000 --- a/modules/_peer_store_key_book_.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - - - "peer-store/key-book" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module peer-store/key-book

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

PeerStore

-
PeerStore: PeerStore
- -
-
- -

PublicKey

-
PublicKey: PublicKey
- -
-
-
-

Variables

-
- -

Const KeyBook_base

-
KeyBook_base: Book
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_peer_store_metadata_book_.html b/modules/_peer_store_metadata_book_.html deleted file mode 100644 index 9981811b..00000000 --- a/modules/_peer_store_metadata_book_.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - "peer-store/metadata-book" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module peer-store/metadata-book

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

PeerStore

-
PeerStore: PeerStore
- -
-
-
-

Variables

-
- -

Const MetadataBook_base

-
MetadataBook_base: Book
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_peer_store_persistent_consts_.html b/modules/_peer_store_persistent_consts_.html deleted file mode 100644 index a450eb52..00000000 --- a/modules/_peer_store_persistent_consts_.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - "peer-store/persistent/consts" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module peer-store/persistent/consts

-
-
-
-
-
-
-
-

Index

-
- -
-
-
-

Variables

-
- -

NAMESPACE_ADDRESS

-
NAMESPACE_ADDRESS: string
- -
-
- -

NAMESPACE_COMMON

-
NAMESPACE_COMMON: string
- -
-
- -

NAMESPACE_KEYS

-
NAMESPACE_KEYS: string
- -
-
- -

NAMESPACE_METADATA

-
NAMESPACE_METADATA: string
- -
-
- -

NAMESPACE_PROTOCOL

-
NAMESPACE_PROTOCOL: string
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_peer_store_persistent_index_.html b/modules/_peer_store_persistent_index_.html deleted file mode 100644 index f06eeb28..00000000 --- a/modules/_peer_store_persistent_index_.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - "peer-store/persistent/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module peer-store/persistent/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

PersistentPeerStoreOptions

-
PersistentPeerStoreOptions: { threshold?: number | undefined }
- -
-

Type declaration

-
    -
  • -
    Optional threshold?: number | undefined
    -
    -
    -
      -
    • Number of dirty peers allowed before commit data.
    • -
    -
    -
    -
  • -
-
-
-
- -

PersistentPeerStoreProperties

-
PersistentPeerStoreProperties: { datastore: any; peerId: PeerId }
- -
-

Type declaration

-
    -
  • -
    datastore: any
    -
  • -
  • -
    peerId: PeerId
    -
  • -
-
-
-
-
-

Variables

-
- -

Const PersistentPeerStore_base

-
PersistentPeerStore_base: PeerStore
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_peer_store_persistent_pb_address_book_proto_.html b/modules/_peer_store_persistent_pb_address_book_proto_.html deleted file mode 100644 index 861ed72e..00000000 --- a/modules/_peer_store_persistent_pb_address_book_proto_.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - "peer-store/persistent/pb/address-book.proto" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module peer-store/persistent/pb/address-book.proto

-
-
-
-
-
-
-
-

Index

-
-
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const _exports

-
_exports: any
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_peer_store_persistent_pb_proto_book_proto_.html b/modules/_peer_store_persistent_pb_proto_book_proto_.html deleted file mode 100644 index b02d4440..00000000 --- a/modules/_peer_store_persistent_pb_proto_book_proto_.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - "peer-store/persistent/pb/proto-book.proto" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module peer-store/persistent/pb/proto-book.proto

-
-
-
-
-
-
-
-

Index

-
-
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const _exports

-
_exports: any
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_peer_store_proto_book_.html b/modules/_peer_store_proto_book_.html deleted file mode 100644 index 5f8b2722..00000000 --- a/modules/_peer_store_proto_book_.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - "peer-store/proto-book" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module peer-store/proto-book

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

PeerStore

-
PeerStore: PeerStore
- -
-
-
-

Variables

-
- -

Const ProtoBook_base

-
ProtoBook_base: Book
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_ping_constants_.html b/modules/_ping_constants_.html deleted file mode 100644 index 31ef0445..00000000 --- a/modules/_ping_constants_.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - "ping/constants" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module ping/constants

-
-
-
-
-
-
-
-

Index

-
-
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const PING_LENGTH

-
PING_LENGTH: number
- -
-
- -

Const PROTOCOL

-
PROTOCOL: string
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_ping_index_.html b/modules/_ping_index_.html deleted file mode 100644 index f7603819..00000000 --- a/modules/_ping_index_.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - "ping/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module ping/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Namespaces

- -
-
-

Type aliases

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

Libp2p

-
Libp2p: Libp2p
- -
-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
- -

PeerId

-
PeerId: PeerId
- -
-
-
-

Functions

-
- -

mount

-
    -
  • mount(node: Libp2p): void
  • -
-
    -
  • - -
    -
    -

    Subscribe ping protocol handler.

    -
    -
    -

    Parameters

    - -

    Returns void

    -
  • -
-
-
- -

unmount

-
    -
  • unmount(node: Libp2p): void
  • -
-
    -
  • - -
    -
    -

    Unsubscribe ping protocol handler.

    -
    -
    -

    Parameters

    - -

    Returns void

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_ping_index_.ping.html b/modules/_ping_index_.ping.html deleted file mode 100644 index 34635464..00000000 --- a/modules/_ping_index_.ping.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - ping | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Namespace ping

-
-
-
-
-
-
-
-

Callable

- -
    -
  • - -
    -
    -

    Ping a given peer and wait for its response, getting the operation latency.

    -
    -
    -

    Parameters

    - -

    Returns Promise<number>

    -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-
-
-
-

References

-
- -

Libp2p

- Re-exports Libp2p -
-
- -

Multiaddr

- Re-exports Multiaddr -
-
- -

PeerId

- Re-exports PeerId -
-
- -

mount

- Re-exports mount -
-
- -

unmount

- Re-exports unmount -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_ping_util_.html b/modules/_ping_util_.html deleted file mode 100644 index 8017c9b9..00000000 --- a/modules/_ping_util_.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - "ping/util" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module ping/util

-
-
-
-
-
-
-
-

Index

-
-
-
-

Functions

- -
-
-
-
-
-

Functions

-
- -

rnd

-
    -
  • rnd(length: any): Uint8Array
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      length: any
      -
    • -
    -

    Returns Uint8Array

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_pnet_crypto_.html b/modules/_pnet_crypto_.html deleted file mode 100644 index ac1a7e41..00000000 --- a/modules/_pnet_crypto_.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - "pnet/crypto" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module pnet/crypto

-
-
-
-
-
-
-
-

Index

-
-
-
-

Functions

- -
-
-
-
-
-

Functions

-
- -

createBoxStream

-
    -
  • createBoxStream(nonce: Uint8Array, psk: Uint8Array): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      nonce: Uint8Array
      -
    • -
    • -
      psk: Uint8Array
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

createUnboxStream

-
    -
  • createUnboxStream(nonce: Uint8Array, psk: Uint8Array): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      nonce: Uint8Array
      -
    • -
    • -
      psk: Uint8Array
      -
    • -
    -

    Returns any

    -
  • -
-
-
- -

decodeV1PSK

-
    -
  • decodeV1PSK(pskBuffer: Uint8Array): any
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      pskBuffer: Uint8Array
      -
    • -
    -

    Returns any

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_pnet_errors_.html b/modules/_pnet_errors_.html deleted file mode 100644 index f28cb581..00000000 --- a/modules/_pnet_errors_.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - "pnet/errors" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module pnet/errors

-
-
-
-
-
-
-
-

Index

-
- -
-
-
-

Variables

-
- -

INVALID_PEER

-
INVALID_PEER: string
- -
-
- -

INVALID_PSK

-
INVALID_PSK: string
- -
-
- -

NO_HANDSHAKE_CONNECTION

-
NO_HANDSHAKE_CONNECTION: string
- -
-
- -

NO_LOCAL_ID

-
NO_LOCAL_ID: string
- -
-
- -

STREAM_ENDED

-
STREAM_ENDED: string
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_pnet_index_.html b/modules/_pnet_index_.html deleted file mode 100644 index a839d972..00000000 --- a/modules/_pnet_index_.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - "pnet/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module pnet/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

MultiaddrConnection

-
MultiaddrConnection: { close: (err?: Error | undefined) => Promise<void>; conn: unknown; localAddr?: Multiaddr | undefined; remoteAddr: Multiaddr; sink: (source: Uint8Array) => Promise<Uint8Array>; source: () => AsyncIterable<Uint8Array>; timeline: { close?: undefined | number; open: number; upgraded?: undefined | number } }
- -
-

Type declaration

-
    -
  • -
    close: (err?: Error | undefined) => Promise<void>
    -
      -
    • -
        -
      • (err?: Error | undefined): Promise<void>
      • -
      -
        -
      • -

        Parameters

        -
          -
        • -
          Optional err: Error | undefined
          -
        • -
        -

        Returns Promise<void>

        -
      • -
      -
    • -
    -
  • -
  • -
    conn: unknown
    -
  • -
  • -
    Optional localAddr?: Multiaddr | undefined
    -
  • -
  • -
    remoteAddr: Multiaddr
    -
  • -
  • -
    sink: (source: Uint8Array) => Promise<Uint8Array>
    -
      -
    • -
        -
      • (source: Uint8Array): Promise<Uint8Array>
      • -
      -
        -
      • -

        Parameters

        -
          -
        • -
          source: Uint8Array
          -
        • -
        -

        Returns Promise<Uint8Array>

        -
      • -
      -
    • -
    -
  • -
  • -
    source: () => AsyncIterable<Uint8Array>
    -
      -
    • -
        -
      • (): AsyncIterable<Uint8Array>
      • -
      -
        -
      • -

        Returns AsyncIterable<Uint8Array>

        -
      • -
      -
    • -
    -
  • -
  • -
    timeline: { close?: undefined | number; open: number; upgraded?: undefined | number }
    -
      -
    • -
      Optional close?: undefined | number
      -
    • -
    • -
      open: number
      -
    • -
    • -
      Optional upgraded?: undefined | number
      -
    • -
    -
  • -
-
-
-
-
-

Variables

-
- -

Const Errors

- - -
-
- -

generate

-
generate: generate
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_pnet_key_generator_.generate.html b/modules/_pnet_key_generator_.generate.html deleted file mode 100644 index d0d015c3..00000000 --- a/modules/_pnet_key_generator_.generate.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - generate | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Namespace generate

-
-
-
-
-
-
-
-

Callable

-
    -
  • generate(bytes: Uint8Array): void
  • -
-
    -
  • - -
    -
    -

    Generates a PSK that can be used in a libp2p-pnet private network

    -
    -
    -

    Parameters

    -
      -
    • -
      bytes: Uint8Array
      -
      -

      An object to write the psk into

      -
      -
    • -
    -

    Returns void

    -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-
-
-
-

References

-
- -

KEY_LENGTH

- Re-exports KEY_LENGTH -
-
- -

NONCE_LENGTH

- Re-exports NONCE_LENGTH -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_pnet_key_generator_.html b/modules/_pnet_key_generator_.html deleted file mode 100644 index 3c98e651..00000000 --- a/modules/_pnet_key_generator_.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - - "pnet/key-generator" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module pnet/key-generator

-
-
-
-
-
-
-
-

Index

-
-
-
-

Namespaces

- -
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const KEY_LENGTH

-
KEY_LENGTH: 32
- -
-
- -

NONCE_LENGTH

-
NONCE_LENGTH: number
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_pubsub_adapter_.html b/modules/_pubsub_adapter_.html deleted file mode 100644 index eb7fe4d9..00000000 --- a/modules/_pubsub_adapter_.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - "pubsub-adapter" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module pubsub-adapter

-
-
-
-
-
-
-
-

Index

-
-
-
-

Namespaces

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

InMessage

-
InMessage: { data: Uint8Array; from?: string | undefined; key?: Uint8Array | undefined; receivedFrom: string; seqno?: Uint8Array | undefined; signature?: Uint8Array | undefined; topicIDs: string[] }
- -
-

Type declaration

-
    -
  • -
    data: Uint8Array
    -
  • -
  • -
    Optional from?: string | undefined
    -
  • -
  • -
    Optional key?: Uint8Array | undefined
    -
  • -
  • -
    receivedFrom: string
    -
  • -
  • -
    Optional seqno?: Uint8Array | undefined
    -
  • -
  • -
    Optional signature?: Uint8Array | undefined
    -
  • -
  • -
    topicIDs: string[]
    -
  • -
-
-
-
- -

PubsubRouter

-
PubsubRouter: PubsubBaseProtocol
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_pubsub_adapter_.pubsubadapter.html b/modules/_pubsub_adapter_.pubsubadapter.html deleted file mode 100644 index d316f0bb..00000000 --- a/modules/_pubsub_adapter_.pubsubadapter.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - pubsubAdapter | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Namespace pubsubAdapter

-
-
-
-
-
-
-
-

Callable

-
    -
  • pubsubAdapter(PubsubRouter: any, libp2p: any, options: any): any
  • -
-
    -
  • - -
    -
    -

    Parameters

    -
      -
    • -
      PubsubRouter: any
      -
    • -
    • -
      libp2p: any
      -
    • -
    • -
      options: any
      -
    • -
    -

    Returns any

    -
  • -
-
-
-

Index

-
-
-
-

References

- -
-
-
-
-
-

References

-
- -

InMessage

- Re-exports InMessage -
-
- -

PubsubRouter

- Re-exports PubsubRouter -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_record_envelope_envelope_proto_.html b/modules/_record_envelope_envelope_proto_.html deleted file mode 100644 index d744992f..00000000 --- a/modules/_record_envelope_envelope_proto_.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - "record/envelope/envelope.proto" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module record/envelope/envelope.proto

-
-
-
-
-
-
-
-

Index

-
-
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const _exports

-
_exports: { Envelope: { decode: any; encode: any } }
- -
-

Type declaration

-
    -
  • -
    Envelope: { decode: any; encode: any }
    -
      -
    • -
      decode: function
      -
        -
      • decode(bytes: Uint8Array): any
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          bytes: Uint8Array
          -
        • -
        -

        Returns any

        -
      • -
      -
    • -
    • -
      encode: function
      -
        -
      • encode(value: any): Uint8Array
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          value: any
          -
        • -
        -

        Returns Uint8Array

        -
      • -
      -
    • -
    -
  • -
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_record_envelope_index_.html b/modules/_record_envelope_index_.html deleted file mode 100644 index b68819d9..00000000 --- a/modules/_record_envelope_index_.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - "record/envelope/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module record/envelope/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

Record

-
Record: Record
- -
-
-
-

Functions

-
- -

createFromProtobuf

-
    -
  • createFromProtobuf(data: Uint8Array): Promise<Envelope>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      data: Uint8Array
      -
    • -
    -

    Returns Promise<Envelope>

    -
  • -
-
-
- -

openAndCertify

-
    -
  • openAndCertify(data: Uint8Array, domain: string): Promise<Envelope>
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      data: Uint8Array
      -
    • -
    • -
      domain: string
      -
    • -
    -

    Returns Promise<Envelope>

    -
  • -
-
-
- -

seal

- -
    -
  • - -

    Parameters

    -
      -
    • -
      record: Record
      -
    • -
    • -
      peerId: PeerId
      -
    • -
    -

    Returns Promise<Envelope>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_record_peer_record_consts_.html b/modules/_record_peer_record_consts_.html deleted file mode 100644 index 192b10dd..00000000 --- a/modules/_record_peer_record_consts_.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - "record/peer-record/consts" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module record/peer-record/consts

-
-
-
-
-
-
-
-

Index

-
-
-
-

References

- -
-
-

Variables

- -
-
-
-
-
-

References

-
- -

ENVELOPE_DOMAIN_PEER_RECORD

- Renames and exports domain -
-
- -

ENVELOPE_PAYLOAD_TYPE_PEER_RECORD

- Renames and re-exports payloadType -
-
-
-

Variables

-
- -

Const domain

-
domain: any
- -
-
- -

Const payloadType

-
payloadType: Uint8Array
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_record_peer_record_index_.html b/modules/_record_peer_record_index_.html deleted file mode 100644 index c83110ff..00000000 --- a/modules/_record_peer_record_index_.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - "record/peer-record/index" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module record/peer-record/index

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
- -

PeerId

-
PeerId: PeerId
- -
-
- -

Record

-
Record: Record
- -
-
-
-

Variables

-
- -

Const ENVELOPE_DOMAIN_PEER_RECORD

-
ENVELOPE_DOMAIN_PEER_RECORD: any
- -
-
- -

Const PeerId_1

-
PeerId_1: PeerId
- -
-
-
-

Functions

-
- -

createFromProtobuf

-
    -
  • createFromProtobuf(buf: Uint8Array): PeerRecord
  • -
-
    -
  • - -

    Parameters

    -
      -
    • -
      buf: Uint8Array
      -
    • -
    -

    Returns PeerRecord

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_record_peer_record_peer_record_proto_.html b/modules/_record_peer_record_peer_record_proto_.html deleted file mode 100644 index fa5965d2..00000000 --- a/modules/_record_peer_record_peer_record_proto_.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - "record/peer-record/peer-record.proto" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module record/peer-record/peer-record.proto

-
-
-
-
-
-
-
-

Index

-
-
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const _exports

-
_exports: { PeerRecord: { decode: any; encode: any } }
- -
-

Type declaration

-
    -
  • -
    PeerRecord: { decode: any; encode: any }
    -
      -
    • -
      decode: function
      -
        -
      • decode(bytes: Uint8Array): any
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          bytes: Uint8Array
          -
        • -
        -

        Returns any

        -
      • -
      -
    • -
    • -
      encode: function
      -
        -
      • encode(value: any): Uint8Array
      • -
      -
        -
      • - -

        Parameters

        -
          -
        • -
          value: any
          -
        • -
        -

        Returns Uint8Array

        -
      • -
      -
    • -
    -
  • -
-
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_record_utils_.html b/modules/_record_utils_.html deleted file mode 100644 index 999e372c..00000000 --- a/modules/_record_utils_.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - "record/utils" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module record/utils

-
-
-
-
-
-
-
-
-
-
-
-

Index

-
-
-
-

Type aliases

- -
-
-

Functions

- -
-
-
-
-
-

Type aliases

-
- -

Libp2p

-
Libp2p: Libp2p
- -
-
-
-

Functions

-
- -

updateSelfPeerRecord

-
    -
  • updateSelfPeerRecord(libp2p: Libp2p): Promise<void>
  • -
-
    -
  • - -
    -
    -

    Create (or update if existing) self peer record and store it in the AddressBook.

    -
    -
    -

    Parameters

    - -

    Returns Promise<void>

    -
  • -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_registrar_.html b/modules/_registrar_.html deleted file mode 100644 index 3b998b9c..00000000 --- a/modules/_registrar_.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - "registrar" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module registrar

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-

Variables

- -
-
-
-
-
-

Type aliases

-
- -

Connection

-
Connection: Connection
- -
-
- -

ConnectionManager

-
ConnectionManager: ConnectionManager
- -
-
- -

PeerId

-
PeerId: PeerId
- -
-
- -

PeerStore

-
PeerStore: PeerStore
- -
-
- -

Topology

-
Topology: Topology
- -
-
-
-

Variables

-
- -

Const Topology

-
Topology: Topology
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_transport_manager_.fault_tolerance.html b/modules/_transport_manager_.fault_tolerance.html deleted file mode 100644 index d9e9278c..00000000 --- a/modules/_transport_manager_.fault_tolerance.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - FAULT_TOLERANCE | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Namespace FAULT_TOLERANCE

-
-
-
-
-
-
-
-
-
-

Enum Transport Manager Fault Tolerance values. - FATAL_ALL should be used for failing in any listen circumstance. - NO_FATAL should be used for not failing when not listening.

-
-
-
-
-

Index

-
-
-
-

Variables

- -
-
-
-
-
-

Variables

-
- -

Const FATAL_ALL

-
FATAL_ALL: number
- -
-
- -

Const NO_FATAL

-
NO_FATAL: number
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_transport_manager_.html b/modules/_transport_manager_.html deleted file mode 100644 index a80540c8..00000000 --- a/modules/_transport_manager_.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - "transport-manager" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module transport-manager

-
-
-
-
-
-
-
-

Index

-
-
-
-

Namespaces

- -
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

Connection

-
Connection: Connection
- -
-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
- -

Transport

-
Transport: Transport<any, any>
- -
-
- -

TransportFactory

-
TransportFactory: TransportFactory<any, any>
- -
-
- -

TransportManagerOptions

-
TransportManagerOptions: { faultTolerance?: number | undefined }
- -
-

Type declaration

-
    -
  • -
    Optional faultTolerance?: number | undefined
    -
    -
    -
      -
    • Address listen error tolerance.
    • -
    -
    -
    -
  • -
-
-
-
- -

TransportManagerProperties

-
TransportManagerProperties: { libp2p: Libp2p; upgrader: Upgrader }
- -
-

Type declaration

- -
-
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_types_.html b/modules/_types_.html deleted file mode 100644 index c75d4c73..00000000 --- a/modules/_types_.html +++ /dev/null @@ -1,703 +0,0 @@ - - - - - - "types" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module types

-
-
-
-
-
-
-
-

Index

-
- -
-
-
-

Type aliases

-
- -

CAN_HOP

-
CAN_HOP: 4
- -
-
- -

CircuitMessageProto

-
CircuitMessageProto: { Status: { HOP_CANT_DIAL_DST: HOP_CANT_DIAL_DST; HOP_CANT_OPEN_DST_STREAM: HOP_CANT_OPEN_DST_STREAM; HOP_CANT_RELAY_TO_SELF: HOP_CANT_RELAY_TO_SELF; HOP_CANT_SPEAK_RELAY: HOP_CANT_SPEAK_RELAY; HOP_DST_ADDR_TOO_LONG: HOP_DST_ADDR_TOO_LONG; HOP_DST_MULTIADDR_INVALID: HOP_DST_MULTIADDR_INVALID; HOP_NO_CONN_TO_DST: HOP_NO_CONN_TO_DST; HOP_SRC_ADDR_TOO_LONG: HOP_SRC_ADDR_TOO_LONG; HOP_SRC_MULTIADDR_INVALID: HOP_SRC_MULTIADDR_INVALID; MALFORMED_MESSAGE: MALFORMED_MESSAGE; STOP_DST_ADDR_TOO_LONG: STOP_DST_ADDR_TOO_LONG; STOP_DST_MULTIADDR_INVALID: STOP_DST_MULTIADDR_INVALID; STOP_RELAY_REFUSED: STOP_RELAY_REFUSED; STOP_SRC_ADDR_TOO_LONG: STOP_SRC_ADDR_TOO_LONG; STOP_SRC_MULTIADDR_INVALID: STOP_SRC_MULTIADDR_INVALID; SUCCESS: SUCCESS }; Type: { CAN_HOP: CAN_HOP; HOP: HOP; STATUS: STATUS; STOP: STOP }; decode: any; encode: any }
- -
-

Type declaration

- -
-
-
- -

CircuitPeer

-
CircuitPeer: { addrs: Uint8Array[]; id: Uint8Array }
- -
-

Type declaration

-
    -
  • -
    addrs: Uint8Array[]
    -
  • -
  • -
    id: Uint8Array
    -
  • -
-
-
-
- -

CircuitRequest

-
CircuitRequest: { dstPeer: CircuitPeer; srcPeer: CircuitPeer; type: CircuitType }
- -
-

Type declaration

- -
-
-
- -

CircuitStatus

- - -
-
- -

CircuitType

-
CircuitType: HOP | STOP | STATUS | CAN_HOP
- -
-
- -

HOP

-
HOP: 1
- -
-
- -

HOP_CANT_DIAL_DST

-
HOP_CANT_DIAL_DST: 261
- -
-
- -

HOP_CANT_OPEN_DST_STREAM

-
HOP_CANT_OPEN_DST_STREAM: 262
- -
-
- -

HOP_CANT_RELAY_TO_SELF

-
HOP_CANT_RELAY_TO_SELF: 280
- -
-
- -

HOP_CANT_SPEAK_RELAY

-
HOP_CANT_SPEAK_RELAY: 270
- -
-
- -

HOP_DST_ADDR_TOO_LONG

-
HOP_DST_ADDR_TOO_LONG: 221
- -
-
- -

HOP_DST_MULTIADDR_INVALID

-
HOP_DST_MULTIADDR_INVALID: 251
- -
-
- -

HOP_NO_CONN_TO_DST

-
HOP_NO_CONN_TO_DST: 260
- -
-
- -

HOP_SRC_ADDR_TOO_LONG

-
HOP_SRC_ADDR_TOO_LONG: 220
- -
-
- -

HOP_SRC_MULTIADDR_INVALID

-
HOP_SRC_MULTIADDR_INVALID: 250
- -
-
- -

MALFORMED_MESSAGE

-
MALFORMED_MESSAGE: 400
- -
-
- -

MessageProto

-
MessageProto: { decode: any; encode: any }
- -
-

Type declaration

-
    -
  • -
    decode: function
    -
      -
    • decode(bytes: Uint8Array): any
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        bytes: Uint8Array
        -
      • -
      -

      Returns any

      -
    • -
    -
  • -
  • -
    encode: function
    -
      -
    • encode(value: any): Uint8Array
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        value: any
        -
      • -
      -

      Returns Uint8Array

      -
    • -
    -
  • -
-
-
-
- -

STATUS

-
STATUS: 3
- -
-
- -

STOP

-
STOP: 2
- -
-
- -

STOP_DST_ADDR_TOO_LONG

-
STOP_DST_ADDR_TOO_LONG: 321
- -
-
- -

STOP_DST_MULTIADDR_INVALID

-
STOP_DST_MULTIADDR_INVALID: 351
- -
-
- -

STOP_RELAY_REFUSED

-
STOP_RELAY_REFUSED: 390
- -
-
- -

STOP_SRC_ADDR_TOO_LONG

-
STOP_SRC_ADDR_TOO_LONG: 320
- -
-
- -

STOP_SRC_MULTIADDR_INVALID

-
STOP_SRC_MULTIADDR_INVALID: 350
- -
-
- -

SUCCESS

-
SUCCESS: 100
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file diff --git a/modules/_upgrader_.html b/modules/_upgrader_.html deleted file mode 100644 index b05bd06c..00000000 --- a/modules/_upgrader_.html +++ /dev/null @@ -1,404 +0,0 @@ - - - - - - "upgrader" | libp2p - v0.30.12 - - - - - - - -
-
-
-
- -
- -
-
-
-
-
-
- -

Module upgrader

-
-
-
-
-
-
-
-

Index

-
-
-
-

Classes

- -
-
-

Type aliases

- -
-
-
-
-
-

Type aliases

-
- -

Crypto

-
Crypto: Crypto
- -
-
- -

CryptoResult

-
CryptoResult: { conn: MultiaddrConnection; protocol: string; remotePeer: PeerId }
- -
-

Type declaration

- -
-
-
- -

Multiaddr

-
Multiaddr: Multiaddr
- -
-
- -

MultiaddrConnection

-
MultiaddrConnection: { close: (err?: Error | undefined) => Promise<void>; conn: unknown; localAddr?: Multiaddr | undefined; remoteAddr: Multiaddr; sink: (source: Uint8Array) => Promise<Uint8Array>; source: () => AsyncIterable<Uint8Array>; timeline: { close?: undefined | number; open: number; upgraded?: undefined | number } }
- -
-

Type declaration

-
    -
  • -
    close: (err?: Error | undefined) => Promise<void>
    -
      -
    • -
        -
      • (err?: Error | undefined): Promise<void>
      • -
      -
        -
      • -

        Parameters

        -
          -
        • -
          Optional err: Error | undefined
          -
        • -
        -

        Returns Promise<void>

        -
      • -
      -
    • -
    -
  • -
  • -
    conn: unknown
    -
  • -
  • -
    Optional localAddr?: Multiaddr | undefined
    -
  • -
  • -
    remoteAddr: Multiaddr
    -
  • -
  • -
    sink: (source: Uint8Array) => Promise<Uint8Array>
    -
      -
    • -
        -
      • (source: Uint8Array): Promise<Uint8Array>
      • -
      -
        -
      • -

        Parameters

        -
          -
        • -
          source: Uint8Array
          -
        • -
        -

        Returns Promise<Uint8Array>

        -
      • -
      -
    • -
    -
  • -
  • -
    source: () => AsyncIterable<Uint8Array>
    -
      -
    • -
        -
      • (): AsyncIterable<Uint8Array>
      • -
      -
        -
      • -

        Returns AsyncIterable<Uint8Array>

        -
      • -
      -
    • -
    -
  • -
  • -
    timeline: { close?: undefined | number; open: number; upgraded?: undefined | number }
    -
      -
    • -
      Optional close?: undefined | number
      -
    • -
    • -
      open: number
      -
    • -
    • -
      Optional upgraded?: undefined | number
      -
    • -
    -
  • -
-
-
-
- -

MuxedStream

-
MuxedStream: MuxedStream
- -
-
- -

Muxer

-
Muxer: Muxer
- -
-
- -

MuxerFactory

-
MuxerFactory: MuxerFactory
- -
-
-
- -
-
-
-
-

Legend

-
-
    -
  • Namespace
  • -
  • Variable
  • -
  • Function
  • -
  • Type alias
  • -
-
    -
  • Class
  • -
  • Class with type parameter
  • -
-
    -
  • Enumeration
  • -
-
    -
  • Interface
  • -
-
-
-
-
- - - \ No newline at end of file