From a8a371fcdab0f46db61d7902fad0742a4e52b01b Mon Sep 17 00:00:00 2001 From: Joel Dudley Date: Fri, 6 Jan 2017 17:38:23 +0000 Subject: [PATCH] Regens docs. --- docs/build/doctrees/CLI-vs-IDE.doctree | Bin 19646 -> 19700 bytes docs/build/doctrees/azure-vm.doctree | Bin 37887 -> 37912 bytes docs/build/doctrees/building-the-docs.doctree | Bin 10346 -> 10375 bytes docs/build/doctrees/clauses.doctree | Bin 53591 -> 53572 bytes docs/build/doctrees/clientrpc.doctree | Bin 25760 -> 25789 bytes docs/build/doctrees/codestyle.doctree | Bin 47421 -> 47454 bytes docs/build/doctrees/consensus.doctree | Bin 39119 -> 39154 bytes .../build/doctrees/contract-catalogue.doctree | Bin 20568 -> 20603 bytes docs/build/doctrees/contract-irs.doctree | Bin 27522 -> 27565 bytes .../doctrees/corda-configuration-file.doctree | Bin 44188 -> 47050 bytes docs/build/doctrees/corda-plugins.doctree | Bin 24223 -> 24246 bytes .../build/doctrees/creating-a-cordapp.doctree | Bin 40351 -> 40375 bytes docs/build/doctrees/data-model.doctree | Bin 73843 -> 73877 bytes docs/build/doctrees/environment.pickle | Bin 147916 -> 145323 bytes docs/build/doctrees/event-scheduling.doctree | Bin 30649 -> 30699 bytes .../doctrees/flow-state-machines.doctree | Bin 131004 -> 130896 bytes docs/build/doctrees/flow-testing.doctree | Bin 19730 -> 19751 bytes .../doctrees/further-notes-on-kotlin.doctree | Bin 6523 -> 6549 bytes .../getting-set-up-fault-finding.doctree | Bin 21946 -> 22344 bytes docs/build/doctrees/getting-set-up.doctree | Bin 22726 -> 22757 bytes docs/build/doctrees/glossary.doctree | Bin 31601 -> 31632 bytes docs/build/doctrees/index.doctree | Bin 15190 -> 15166 bytes docs/build/doctrees/inthebox.doctree | Bin 8903 -> 8937 bytes docs/build/doctrees/loadtesting.doctree | Bin 31640 -> 31714 bytes docs/build/doctrees/merkle-trees.doctree | Bin 22656 -> 22687 bytes docs/build/doctrees/messaging.doctree | Bin 34863 -> 35398 bytes docs/build/doctrees/network-simulator.doctree | Bin 16300 -> 16332 bytes .../doctrees/node-administration.doctree | Bin 29056 -> 29085 bytes docs/build/doctrees/node-explorer.doctree | Bin 31468 -> 31497 bytes docs/build/doctrees/node-services.doctree | Bin 79841 -> 79876 bytes docs/build/doctrees/oracles.doctree | Bin 79311 -> 79230 bytes docs/build/doctrees/permissioning.doctree | Bin 20199 -> 20238 bytes docs/build/doctrees/persistence.doctree | Bin 34002 -> 33773 bytes docs/build/doctrees/publishing-corda.doctree | Bin 14509 -> 14538 bytes docs/build/doctrees/release-notes.doctree | Bin 130763 -> 130801 bytes docs/build/doctrees/release-process.doctree | Bin 14597 -> 14625 bytes docs/build/doctrees/running-a-notary.doctree | Bin 10102 -> 10134 bytes docs/build/doctrees/running-the-demos.doctree | Bin 97082 -> 119902 bytes .../doctrees/secure-coding-guidelines.doctree | Bin 13427 -> 13456 bytes .../setting-up-a-corda-network.doctree | Bin 21525 -> 21523 bytes .../doctrees/transaction-data-types.doctree | Bin 54713 -> 54742 bytes .../doctrees/tutorial-attachments.doctree | Bin 17480 -> 20235 bytes .../tutorial-building-transactions.doctree | Bin 82706 -> 82590 bytes .../doctrees/tutorial-clientrpc-api.doctree | Bin 36094 -> 35372 bytes .../tutorial-contract-clauses.doctree | Bin 56618 -> 56663 bytes docs/build/doctrees/tutorial-contract.doctree | Bin 164716 -> 164761 bytes docs/build/doctrees/tutorial-cordapp.doctree | Bin 188373 -> 185747 bytes .../tutorial-integration-testing.doctree | Bin 26463 -> 25072 bytes docs/build/doctrees/tutorial-test-dsl.doctree | Bin 78508 -> 78553 bytes docs/build/doctrees/using-a-notary.doctree | Bin 23919 -> 23953 bytes docs/build/html/.buildinfo | 2 +- docs/build/html/CLI-vs-IDE.html | 48 +- docs/build/html/_sources/CLI-vs-IDE.txt | 24 +- docs/build/html/_sources/azure-vm.txt | 6 +- docs/build/html/_sources/clauses.txt | 6 +- docs/build/html/_sources/codestyle.txt | 4 +- docs/build/html/_sources/consensus.txt | 2 +- .../html/_sources/contract-catalogue.txt | 4 +- docs/build/html/_sources/contract-irs.txt | 8 +- .../_sources/corda-configuration-file.txt | 87 +- docs/build/html/_sources/corda-plugins.txt | 4 +- .../html/_sources/creating-a-cordapp.txt | 32 +- docs/build/html/_sources/event-scheduling.txt | 2 +- .../html/_sources/flow-state-machines.txt | 4 +- .../_sources/getting-set-up-fault-finding.txt | 12 +- docs/build/html/_sources/getting-set-up.txt | 10 +- docs/build/html/_sources/glossary.txt | 2 +- docs/build/html/_sources/index.txt | 3 +- docs/build/html/_sources/loadtesting.txt | 2 +- docs/build/html/_sources/merkle-trees.txt | 4 +- docs/build/html/_sources/messaging.txt | 5 +- .../build/html/_sources/network-simulator.txt | 2 +- docs/build/html/_sources/node-explorer.txt | 4 +- docs/build/html/_sources/node-services.txt | 2 +- docs/build/html/_sources/oracles.txt | 28 +- docs/build/html/_sources/permissioning.txt | 4 +- docs/build/html/_sources/persistence.txt | 2 +- docs/build/html/_sources/publishing-corda.txt | 6 +- docs/build/html/_sources/release-notes.txt | 4 +- docs/build/html/_sources/release-process.txt | 2 +- docs/build/html/_sources/running-a-notary.txt | 2 +- .../build/html/_sources/running-the-demos.txt | 329 +- .../_sources/setting-up-a-corda-network.txt | 20 +- .../html/_sources/transaction-data-types.txt | 2 +- .../html/_sources/tutorial-attachments.txt | 120 +- .../tutorial-building-transactions.txt | 6 +- .../html/_sources/tutorial-clientrpc-api.txt | 24 +- .../build/html/_sources/tutorial-contract.txt | 2 +- docs/build/html/_sources/tutorial-cordapp.txt | 66 +- .../_sources/tutorial-integration-testing.txt | 9 +- docs/build/html/api/alltypes/index.html | 45 +- docs/build/html/api/index-outline.html | 14546 ++++++++-------- .../-aggregated-list/-init-.html | 2 +- .../-aggregated-list/assemble.html | 2 +- .../-aggregated-list/get-source-index.html | 2 +- .../-aggregated-list/get.html | 2 +- .../-aggregated-list/index.html | 2 +- .../-aggregated-list/size.html | 2 +- .../-aggregated-list/source-changed.html | 2 +- .../-aggregated-list/to-key.html | 2 +- .../-amount-bindings/exchange.html | 2 +- .../-amount-bindings/index.html | 2 +- .../-amount-bindings/sum-amount-exchange.html | 2 +- .../-amount-bindings/sum.html | 2 +- .../-associated-list/-init-.html | 2 +- .../-associated-list/index.html | 2 +- .../-associated-list/source-list.html | 2 +- .../-chosen-list/-init-.html | 2 +- .../-chosen-list/get.html | 2 +- .../-chosen-list/index.html | 2 +- .../-chosen-list/size.html | 2 +- .../-concatenated-list/-init-.html | 2 +- .../-concatenated-list/get-source-index.html | 2 +- .../-concatenated-list/get.html | 2 +- .../-concatenated-list/index.html | 2 +- .../-concatenated-list/size.html | 2 +- .../-concatenated-list/source-changed.html | 2 +- .../-flattened-list/-init-.html | 2 +- .../-wrapped-observable-value/-init-.html | 2 +- .../-wrapped-observable-value/index.html | 2 +- .../observable-value.html | 2 +- .../-flattened-list/get-source-index.html | 2 +- .../-flattened-list/get.html | 2 +- .../-flattened-list/index-map.html | 2 +- .../-flattened-list/index.html | 2 +- .../-flattened-list/size.html | 2 +- .../-flattened-list/source-changed.html | 2 +- .../-flattened-list/source-list.html | 2 +- .../-left-outer-joined-map/-init-.html | 2 +- .../-left-outer-joined-map/index.html | 2 +- .../-left-outer-joined-map/left-table.html | 2 +- .../-left-outer-joined-map/right-table.html | 2 +- .../-map-values-list/create.html | 2 +- .../-map-values-list/index.html | 2 +- .../-map-values-list/source-map.html | 2 +- .../-mapped-list/-init-.html | 2 +- .../-mapped-list/function.html | 2 +- .../-mapped-list/get-source-index.html | 2 +- .../-mapped-list/get.html | 2 +- .../-mapped-list/index.html | 2 +- .../-mapped-list/size.html | 2 +- .../-mapped-list/source-changed.html | 2 +- .../-init-.html | 2 +- .../add-listener.html | 2 +- .../backing-map.html | 2 +- .../clear.html | 2 +- .../contains-key.html | 2 +- .../contains-value.html | 2 +- .../entries.html | 2 +- .../fire-change.html | 2 +- .../get.html | 2 +- .../index.html | 2 +- .../is-empty.html | 2 +- .../keys.html | 2 +- .../put-all.html | 2 +- .../put.html | 2 +- .../remove-listener.html | 2 +- .../remove.html | 2 +- .../size.html | 2 +- .../values.html | 2 +- .../-replayed-list/-init-.html | 2 +- .../-replayed-list/get-source-index.html | 2 +- .../-replayed-list/get.html | 2 +- .../-replayed-list/index.html | 2 +- .../-replayed-list/replayed-list.html | 2 +- .../-replayed-list/size.html | 2 +- .../-replayed-list/source-changed.html | 2 +- .../fold-to-observable-value.html | 2 +- .../api/net.corda.client.fxutils/fold.html | 2 +- .../api/net.corda.client.fxutils/index.html | 2 +- .../bind-out.html | 2 +- .../bind.html | 2 +- .../index.html | 2 +- .../is-not-null.html | 2 +- .../map.html | 2 +- .../associate-by-aggregation.html | 2 +- .../associate-by.html | 2 +- .../concatenate.html | 2 +- .../filter-not-null.html | 2 +- .../filter.html | 2 +- .../first-or-default.html | 2 +- .../first-or-null-observable.html | 2 +- .../first.html | 2 +- .../flatten.html | 2 +- .../fold-observable.html | 2 +- .../get-value-at.html | 2 +- .../index.html | 2 +- .../last.html | 2 +- .../left-outer-join.html | 2 +- .../map.html | 2 +- .../unique.html | 2 +- .../create-map-change.html | 2 +- .../get-observable-entries.html | 2 +- .../get-observable-value.html | 2 +- .../get-observable-values.html | 2 +- .../index.html | 2 +- .../kotlin.-function1/index.html | 2 +- .../kotlin.-function1/lift.html | 2 +- .../kotlin.-function2/index.html | 2 +- .../kotlin.-function2/lift.html | 2 +- .../kotlin.-function3/index.html | 2 +- .../kotlin.-function3/lift.html | 2 +- .../kotlin.-function4/index.html | 2 +- .../kotlin.-function4/lift.html | 2 +- .../kotlin.collections.-collection/index.html | 2 +- .../sequence.html | 2 +- .../api/net.corda.client.fxutils/lift.html | 2 +- .../record-as-association.html | 2 +- .../record-in-sequence.html | 2 +- .../-event-generator/-init-.html | 2 +- .../-event-generator/amount-generator.html | 2 +- .../amount-issued-generator.html | 2 +- .../bank-of-corda-exit-generator.html | 2 +- .../bank-of-corda-issue-generator.html | 2 +- .../cash-state-generator.html | 2 +- .../client-command-generator.html | 2 +- .../-event-generator/consumed-generator.html | 2 +- .../-event-generator/currencies.html | 2 +- .../-event-generator/currency-generator.html | 2 +- .../-event-generator/exit-cash-generator.html | 2 +- .../-event-generator/index.html | 2 +- .../issue-cash-generator.html | 2 +- .../-event-generator/issue-ref-generator.html | 2 +- .../-event-generator/issued-generator.html | 2 +- .../-event-generator/issuer-generator.html | 2 +- .../-event-generator/issuers.html | 2 +- .../-event-generator/move-cash-generator.html | 2 +- .../-event-generator/notary.html | 2 +- .../-event-generator/parties.html | 2 +- .../-event-generator/party-generator.html | 2 +- .../-event-generator/produced-generator.html | 2 +- .../public-key-generator.html | 2 +- .../-generator/-init-.html | 2 +- .../-generator/bind.html | 2 +- .../-generator/choice.html | 2 +- .../-generator/combine.html | 2 +- .../-generator/fail.html | 2 +- .../-generator/frequency.html | 2 +- .../-generator/generate.html | 2 +- .../-generator/impure.html | 2 +- .../-generator/index.html | 2 +- .../net.corda.client.mock/-generator/map.html | 2 +- .../-generator/product.html | 2 +- .../-generator/pure.html | 2 +- .../-generator/sequence.html | 2 +- .../-generator/success.html | 2 +- .../html/api/net.corda.client.mock/bytes.html | 2 +- .../net.corda.client.mock/double-range.html | 2 +- .../api/net.corda.client.mock/double.html | 2 +- .../api/net.corda.client.mock/frequency.html | 2 +- .../generate-amount.html | 2 +- .../generate-currency-amount.html | 2 +- .../generate-currency.html | 2 +- .../generate-issue-ref.html | 2 +- .../generate-or-fail.html | 2 +- .../html/api/net.corda.client.mock/index.html | 2 +- .../api/net.corda.client.mock/int-range.html | 2 +- .../html/api/net.corda.client.mock/int.html | 2 +- .../api/net.corda.client.mock/long-range.html | 2 +- .../api/net.corda.client.mock/pick-n.html | 2 +- .../api/net.corda.client.mock/pick-one.html | 2 +- .../replicate-poisson.html | 2 +- .../api/net.corda.client.mock/replicate.html | 2 +- .../sample-bernoulli.html | 2 +- .../-contract-state-model/-init-.html | 2 +- .../-contract-state-model/cash-states.html | 2 +- .../-contract-state-model/cash.html | 2 +- .../-contract-state-model/index.html | 2 +- .../net.corda.client.model/-diff/-init-.html | 2 +- .../net.corda.client.model/-diff/added.html | 2 +- .../net.corda.client.model/-diff/index.html | 2 +- .../net.corda.client.model/-diff/removed.html | 2 +- .../-exchange-rate-model/-init-.html | 2 +- .../-exchange-rate-model/exchange-rate.html | 2 +- .../-exchange-rate-model/index.html | 2 +- .../-exchange-rate/index.html | 2 +- .../-exchange-rate/rate.html | 2 +- .../-flow-status/-init-.html | 2 +- .../-flow-status/index.html | 2 +- .../-flow-status/status.html | 2 +- .../-gathered-transaction-data/-init-.html | 2 +- .../-gathered-transaction-data/index.html | 2 +- .../state-machines.html | 2 +- .../transaction.html | 2 +- .../net.corda.client.model/-models/get.html | 2 +- .../net.corda.client.model/-models/index.html | 2 +- .../-models/init-model.html | 2 +- .../-network-identity-model/-init-.html | 2 +- .../-network-identity-model/index.html | 2 +- .../-network-identity-model/lookup.html | 2 +- .../-network-identity-model/my-identity.html | 2 +- .../network-identities.html | 2 +- .../-network-identity-model/notaries.html | 2 +- .../-network-identity-model/parties.html | 2 +- .../-node-monitor-model/-init-.html | 2 +- .../-node-monitor-model/index.html | 2 +- .../-node-monitor-model/network-map.html | 2 +- .../progress-tracking.html | 2 +- .../-node-monitor-model/proxy-observable.html | 2 +- .../-node-monitor-model/register.html | 2 +- .../state-machine-transaction-mapping.html | 2 +- .../state-machine-updates.html | 2 +- .../-node-monitor-model/transactions.html | 2 +- .../-node-monitor-model/vault-updates.html | 2 +- .../-init-.html | 2 +- .../-input-resolution/-resolved/-init-.html | 2 +- .../-input-resolution/-resolved/index.html | 2 +- .../-resolved/state-and-ref.html | 2 +- .../-input-resolution/-unresolved/-init-.html | 2 +- .../-input-resolution/-unresolved/index.html | 2 +- .../-input-resolution/index.html | 2 +- .../-input-resolution/state-ref.html | 2 +- .../from-signed-transaction.html | 2 +- .../-partially-resolved-transaction/id.html | 2 +- .../index.html | 2 +- .../inputs.html | 2 +- .../transaction.html | 2 +- .../-progress-tracking-event/-init-.html | 2 +- ...create-stream-from-state-machine-info.html | 2 +- .../-progress-tracking-event/index.html | 2 +- .../-progress-tracking-event/message.html | 2 +- .../state-machine-id.html | 2 +- .../-state-machine-data/-init-.html | 2 +- .../-state-machine-data/flow-status.html | 2 +- .../-state-machine-data/id.html | 2 +- .../-state-machine-data/index.html | 2 +- .../state-machine-status.html | 2 +- .../-state-machine-status/-added/-init-.html | 2 +- .../-state-machine-status/-added/index.html | 2 +- .../-removed/-init-.html | 2 +- .../-state-machine-status/-removed/index.html | 2 +- .../-state-machine-status/index.html | 2 +- .../state-machine-name.html | 2 +- .../-state-machine-status/to-string.html | 2 +- .../-event-sink-delegate/-init-.html | 2 +- .../event-sink-property.html | 2 +- .../-event-sink-delegate/get-value.html | 2 +- .../-event-sink-delegate/index.html | 2 +- .../-event-stream-delegate/-init-.html | 2 +- .../event-stream-property.html | 2 +- .../-event-stream-delegate/get-value.html | 2 +- .../-event-stream-delegate/index.html | 2 +- .../-object-property-delegate/-init-.html | 2 +- .../-object-property-delegate/get-value.html | 2 +- .../-object-property-delegate/index.html | 2 +- .../object-property-property.html | 2 +- .../-observable-delegate/-init-.html | 2 +- .../-observable-delegate/get-value.html | 2 +- .../-observable-delegate/index.html | 2 +- .../observable-property.html | 2 +- .../-observable-list-delegate/-init-.html | 2 +- .../-observable-list-delegate/get-value.html | 2 +- .../-observable-list-delegate/index.html | 2 +- .../observable-list-property.html | 2 +- .../-init-.html | 2 +- .../get-value.html | 2 +- .../index.html | 2 +- .../observable-list-read-only-property.html | 2 +- .../-observable-value-delegate/-init-.html | 2 +- .../-observable-value-delegate/get-value.html | 2 +- .../-observable-value-delegate/index.html | 2 +- .../observable-value-property.html | 2 +- .../-observer-delegate/-init-.html | 2 +- .../-observer-delegate/get-value.html | 2 +- .../-observer-delegate/index.html | 2 +- .../-observer-delegate/observer-property.html | 2 +- .../-subject-delegate/-init-.html | 2 +- .../-subject-delegate/get-value.html | 2 +- .../-subject-delegate/index.html | 2 +- .../-subject-delegate/subject-property.html | 2 +- .../-writable-value-delegate/-init-.html | 2 +- .../-writable-value-delegate/get-value.html | 2 +- .../-writable-value-delegate/index.html | 2 +- .../writable-value-property.html | 2 +- .../-tracked-delegate/index.html | 2 +- .../-tracked-delegate/klass.html | 2 +- .../-failed/-init-.html | 2 +- .../-failed/index.html | 2 +- .../-started/-init-.html | 2 +- .../-started/index.html | 2 +- .../-transaction-create-status/index.html | 2 +- .../-transaction-create-status/message.html | 2 +- .../-transaction-create-status/to-string.html | 2 +- .../-transaction-data-model/-init-.html | 2 +- .../-transaction-data-model/index.html | 2 +- .../partially-resolved-transactions.html | 2 +- .../net.corda.client.model/event-sink.html | 2 +- .../net.corda.client.model/event-stream.html | 2 +- .../exchange-amount.html | 2 +- .../exchange-double.html | 2 +- .../api/net.corda.client.model/index.html | 2 +- .../object-property.html | 2 +- .../observable-list-read-only.html | 2 +- .../observable-list.html | 2 +- .../observable-value.html | 2 +- .../net.corda.client.model/observable.html | 2 +- .../api/net.corda.client.model/observer.html | 2 +- .../api/net.corda.client.model/subject.html | 2 +- .../writable-value.html | 2 +- .../net.corda.contracts.asset/-c-a-s-h.html | 2 +- .../-c-a-s-h_-p-r-o-g-r-a-m_-i-d.html | 2 +- ...c-o-m-m-o-d-i-t-y_-p-r-o-g-r-a-m_-i-d.html | 2 +- .../-clauses/-conserve-amount/-init-.html | 2 +- .../-clauses/-conserve-amount/index.html | 2 +- .../-cash/-clauses/-group/-init-.html | 2 +- .../-cash/-clauses/-group/group-states.html | 2 +- .../-cash/-clauses/-group/index.html | 2 +- .../-cash/-clauses/-issue/-init-.html | 2 +- .../-cash/-clauses/-issue/index.html | 2 +- .../-clauses/-issue/required-commands.html | 2 +- .../-cash/-clauses/index.html | 2 +- .../-cash/-commands/-exit/-init-.html | 2 +- .../-cash/-commands/-exit/amount.html | 2 +- .../-cash/-commands/-exit/index.html | 2 +- .../-cash/-commands/-issue/-init-.html | 2 +- .../-cash/-commands/-issue/index.html | 2 +- .../-cash/-commands/-issue/nonce.html | 2 +- .../-cash/-commands/-move/-init-.html | 2 +- .../-cash/-commands/-move/contract-hash.html | 2 +- .../-cash/-commands/-move/index.html | 2 +- .../-cash/-commands/index.html | 2 +- .../-cash/-init-.html | 2 +- .../-cash/-state/-init-.html | 4 +- .../-cash/-state/amount.html | 2 +- .../-cash/-state/contract.html | 2 +- .../-cash/-state/exit-keys.html | 2 +- .../-cash/-state/generate-mapped-object.html | 2 +- .../-cash/-state/index.html | 11 +- .../-cash/-state/move.html | 2 +- .../-cash/-state/owner.html | 2 +- .../-cash/-state/participants.html | 2 +- .../-cash/-state/supported-schemas.html | 2 +- .../-cash/-state/to-string.html | 2 +- .../-cash/-state/with-new-owner.html | 2 +- .../-cash/conserve-clause.html | 2 +- .../-cash/derive-state.html | 2 +- .../-cash/extract-commands.html | 2 +- .../-cash/generate-exit-command.html | 2 +- .../-cash/generate-issue-command.html | 2 +- .../-cash/generate-issue.html | 2 +- .../-cash/generate-move-command.html | 2 +- .../-cash/index.html | 2 +- .../-cash/legal-contract-reference.html | 2 +- .../-cash/verify.html | 2 +- .../-clauses/-conserve-amount/-init-.html | 2 +- .../-clauses/-conserve-amount/index.html | 2 +- .../-clauses/-group/-init-.html | 2 +- .../-clauses/-group/group-states.html | 2 +- .../-clauses/-group/index.html | 2 +- .../-clauses/-issue/-init-.html | 2 +- .../-clauses/-issue/index.html | 2 +- .../-clauses/-issue/required-commands.html | 2 +- .../-commodity-contract/-clauses/index.html | 2 +- .../-commands/-exit/-init-.html | 2 +- .../-commands/-exit/amount.html | 2 +- .../-commands/-exit/index.html | 2 +- .../-commands/-issue/-init-.html | 2 +- .../-commands/-issue/index.html | 2 +- .../-commands/-issue/nonce.html | 2 +- .../-commands/-move/-init-.html | 2 +- .../-commands/-move/contract-hash.html | 2 +- .../-commands/-move/index.html | 2 +- .../-commodity-contract/-commands/index.html | 2 +- .../-commodity-contract/-init-.html | 2 +- .../-commodity-contract/-state/-init-.html | 2 +- .../-commodity-contract/-state/amount.html | 2 +- .../-commodity-contract/-state/contract.html | 2 +- .../-commodity-contract/-state/exit-keys.html | 2 +- .../-commodity-contract/-state/index.html | 2 +- .../-commodity-contract/-state/move.html | 2 +- .../-commodity-contract/-state/owner.html | 2 +- .../-state/participants.html | 2 +- .../-commodity-contract/-state/to-string.html | 2 +- .../-state/with-new-owner.html | 2 +- .../-commodity-contract/conserve-clause.html | 2 +- .../-commodity-contract/derive-state.html | 2 +- .../-commodity-contract/extract-commands.html | 2 +- .../generate-exit-command.html | 2 +- .../generate-issue-command.html | 2 +- .../-commodity-contract/generate-issue.html | 2 +- .../generate-move-command.html | 2 +- .../-commodity-contract/index.html | 2 +- .../legal-contract-reference.html | 2 +- .../-commodity-contract/verify.html | 2 +- .../-d-u-m-m-y_-c-a-s-h_-i-s-s-u-e-r.html | 2 +- ...-u-m-m-y_-c-a-s-h_-i-s-s-u-e-r_-k-e-y.html | 2 +- ...m-y_-o-b-l-i-g-a-t-i-o-n_-i-s-s-u-e-r.html | 2 +- ...b-l-i-g-a-t-i-o-n_-i-s-s-u-e-r_-k-e-y.html | 2 +- .../-o-b-l-i-g-a-t-i-o-n.html | 2 +- .../-o-b-l-i-g-a-t-i-o-n_-d-e-f.html | 2 +- ...b-l-i-g-a-t-i-o-n_-p-r-o-g-r-a-m_-i-d.html | 2 +- .../-clauses/-conserve-amount/-init-.html | 2 +- .../-clauses/-conserve-amount/index.html | 2 +- .../-obligation/-clauses/-group/-init-.html | 2 +- .../-clauses/-group/group-states.html | 2 +- .../-obligation/-clauses/-group/index.html | 2 +- .../-obligation/-clauses/-issue/-init-.html | 2 +- .../-obligation/-clauses/-issue/index.html | 2 +- .../-clauses/-issue/required-commands.html | 2 +- .../-obligation/-clauses/-net/-init-.html | 2 +- .../-obligation/-clauses/-net/index.html | 2 +- .../-clauses/-net/lifecycle-clause.html | 2 +- .../-obligation/-clauses/-net/to-string.html | 2 +- .../-obligation/-clauses/-net/verify.html | 2 +- .../-clauses/-set-lifecycle/-init-.html | 2 +- .../-clauses/-set-lifecycle/index.html | 2 +- .../-set-lifecycle/required-commands.html | 2 +- .../-clauses/-set-lifecycle/to-string.html | 2 +- .../-clauses/-set-lifecycle/verify.html | 2 +- .../-obligation/-clauses/-settle/-init-.html | 2 +- .../-obligation/-clauses/-settle/index.html | 2 +- .../-clauses/-settle/required-commands.html | 2 +- .../-obligation/-clauses/-settle/verify.html | 2 +- .../-clauses/-verify-lifecycle/-init-.html | 2 +- .../-clauses/-verify-lifecycle/index.html | 2 +- .../-clauses/-verify-lifecycle/verify.html | 2 +- .../-obligation/-clauses/index.html | 2 +- .../-obligation/-commands/-exit/-init-.html | 2 +- .../-obligation/-commands/-exit/amount.html | 2 +- .../-obligation/-commands/-exit/index.html | 2 +- .../-obligation/-commands/-issue/-init-.html | 2 +- .../-obligation/-commands/-issue/index.html | 2 +- .../-obligation/-commands/-issue/nonce.html | 2 +- .../-obligation/-commands/-move/-init-.html | 2 +- .../-commands/-move/contract-hash.html | 2 +- .../-obligation/-commands/-move/index.html | 2 +- .../-obligation/-commands/-net/-init-.html | 2 +- .../-obligation/-commands/-net/index.html | 2 +- .../-obligation/-commands/-net/type.html | 2 +- .../-commands/-set-lifecycle/-init-.html | 2 +- .../-commands/-set-lifecycle/index.html | 2 +- .../-commands/-set-lifecycle/inverse.html | 2 +- .../-commands/-set-lifecycle/lifecycle.html | 2 +- .../-obligation/-commands/-settle/-init-.html | 2 +- .../-obligation/-commands/-settle/amount.html | 2 +- .../-obligation/-commands/-settle/index.html | 2 +- .../-obligation/-commands/index.html | 2 +- .../-obligation/-init-.html | 2 +- .../-lifecycle/-d-e-f-a-u-l-t-e-d.html | 2 +- .../-obligation/-lifecycle/-n-o-r-m-a-l.html | 2 +- .../-obligation/-lifecycle/index.html | 2 +- .../-obligation/-state/-init-.html | 2 +- .../-obligation/-state/amount.html | 2 +- .../-obligation/-state/beneficiary.html | 2 +- .../-state/bilateral-net-state.html | 2 +- .../-obligation/-state/contract.html | 2 +- .../-obligation/-state/due-before.html | 2 +- .../-obligation/-state/exit-keys.html | 2 +- .../-obligation/-state/index.html | 2 +- .../-obligation/-state/lifecycle.html | 2 +- .../-obligation/-state/move.html | 2 +- .../-state/multilateral-net-state.html | 2 +- .../-obligation/-state/net.html | 2 +- .../-obligation/-state/obligor.html | 2 +- .../-obligation/-state/owner.html | 2 +- .../-obligation/-state/participants.html | 2 +- .../-obligation/-state/quantity.html | 2 +- .../-obligation/-state/template.html | 2 +- .../-obligation/-state/to-string.html | 2 +- .../-obligation/-state/with-new-owner.html | 2 +- .../-obligation/-terms/-init-.html | 2 +- .../-terms/acceptable-contracts.html | 2 +- .../-terms/acceptable-issued-products.html | 2 +- .../-obligation/-terms/due-before.html | 2 +- .../-obligation/-terms/index.html | 2 +- .../-obligation/-terms/product.html | 2 +- .../-obligation/-terms/time-tolerance.html | 2 +- .../generate-close-out-netting.html | 2 +- .../-obligation/generate-exit.html | 2 +- .../-obligation/generate-issue.html | 2 +- .../-obligation/generate-payment-netting.html | 2 +- .../-obligation/generate-set-lifecycle.html | 2 +- .../-obligation/generate-settle.html | 2 +- .../-obligation/index.html | 2 +- .../-obligation/legal-contract-reference.html | 2 +- .../-obligation/verify.html | 2 +- .../-on-ledger-asset/-init-.html | 2 +- .../-on-ledger-asset/conserve-clause.html | 2 +- .../-on-ledger-asset/derive-state.html | 2 +- .../-on-ledger-asset/extract-commands.html | 2 +- .../generate-exit-command.html | 2 +- .../-on-ledger-asset/generate-exit.html | 2 +- .../generate-issue-command.html | 2 +- .../generate-move-command.html | 2 +- .../-on-ledger-asset/index.html | 2 +- .../net.corda.contracts.asset/-s-t-a-t-e.html | 2 +- .../api/net.corda.contracts.asset/at.html | 2 +- .../net.corda.contracts.asset/between.html | 2 +- .../extract-amounts-due.html | 2 +- .../api/net.corda.contracts.asset/index.html | 2 +- .../net.corda.contracts.asset/issued by.html | 2 +- .../net.corda.contracts.asset/issued-by.html | 2 +- .../kotlin.collections.-iterable/index.html | 2 +- .../sum-cash-by.html | 2 +- .../sum-cash-or-null.html | 2 +- .../sum-cash-or-zero.html | 2 +- .../sum-cash.html | 2 +- .../sum-commodities-or-null.html | 2 +- .../sum-commodities-or-zero.html | 2 +- .../sum-commodities.html | 2 +- .../sum-obligations-or-null.html | 2 +- .../sum-obligations-or-zero.html | 2 +- .../sum-obligations.html | 2 +- .../net-amounts-due.html | 2 +- .../net.corda.contracts.asset/owned by.html | 2 +- .../net.corda.contracts.asset/owned-by.html | 2 +- .../sum-amounts-due.html | 2 +- .../with deposit.html | 2 +- .../with-deposit.html | 2 +- .../-abstract-conserve-amount/-init-.html | 2 +- .../generate-exit.html | 2 +- .../-abstract-conserve-amount/index.html | 2 +- .../-abstract-conserve-amount/to-string.html | 2 +- .../-abstract-conserve-amount/verify.html | 2 +- .../-abstract-issue/-init-.html | 2 +- .../-abstract-issue/index.html | 2 +- .../-abstract-issue/sum-or-zero.html | 2 +- .../-abstract-issue/sum.html | 2 +- .../-abstract-issue/verify.html | 2 +- .../-bilateral-net-state/-init-.html | 2 +- .../-bilateral-net-state/index.html | 2 +- .../-bilateral-net-state/party-keys.html | 2 +- .../-bilateral-net-state/template.html | 2 +- .../-multilateral-net-state/-init-.html | 2 +- .../-multilateral-net-state/index.html | 2 +- .../-multilateral-net-state/template.html | 2 +- .../-net-clause/-init-.html | 2 +- .../-net-clause/index.html | 2 +- .../-net-clause/required-commands.html | 2 +- .../-net-clause/verify-net-command.html | 2 +- .../-net-clause/verify.html | 2 +- .../-net-state/index.html | 2 +- .../-net-state/template.html | 2 +- .../-no-zero-sized-outputs/-init-.html | 2 +- .../-no-zero-sized-outputs/index.html | 2 +- .../-no-zero-sized-outputs/to-string.html | 2 +- .../-no-zero-sized-outputs/verify.html | 2 +- .../api/net.corda.contracts.clause/index.html | 2 +- .../-command-data-generator/-init-.html | 2 +- .../-command-data-generator/generate.html | 2 +- .../-command-data-generator/index.html | 2 +- .../-command-generator/-init-.html | 2 +- .../-command-generator/generate.html | 2 +- .../-command-generator/index.html | 2 +- .../-contract-state-generator/-init-.html | 2 +- .../-contract-state-generator/generate.html | 2 +- .../-contract-state-generator/index.html | 2 +- .../-exit-generator/-init-.html | 2 +- .../-exit-generator/generate.html | 2 +- .../-exit-generator/index.html | 2 +- .../-issue-generator/-init-.html | 2 +- .../-issue-generator/generate.html | 2 +- .../-issue-generator/index.html | 2 +- .../-move-generator/-init-.html | 2 +- .../-move-generator/generate.html | 2 +- .../-move-generator/index.html | 2 +- .../-signed-transaction-generator/-init-.html | 2 +- .../generate.html | 2 +- .../-signed-transaction-generator/index.html | 2 +- .../-wired-transaction-generator/-init-.html | 2 +- .../generate.html | 2 +- .../-wired-transaction-generator/index.html | 2 +- .../calculate-randomly-sized-amounts.html | 2 +- .../fill-with-some-test-cash.html | 2 +- .../net.corda.contracts.testing/index.html | 2 +- ...-c-p_-l-e-g-a-c-y_-p-r-o-g-r-a-m_-i-d.html | 2 +- .../-c-p_-p-r-o-g-r-a-m_-i-d.html | 2 +- .../-commands/-issue/-init-.html | 2 +- .../-commands/-issue/index.html | 2 +- .../-commands/-move/-init-.html | 2 +- .../-commands/-move/index.html | 2 +- .../-commands/-redeem/-init-.html | 2 +- .../-commands/-redeem/index.html | 2 +- .../-commands/index.html | 2 +- .../-commercial-paper-legacy/-init-.html | 2 +- .../-state/-init-.html | 2 +- .../-state/contract.html | 2 +- .../-state/face-value.html | 2 +- .../-state/index.html | 2 +- .../-state/issuance.html | 2 +- .../-state/maturity-date.html | 2 +- .../-state/owner.html | 2 +- .../-state/participants.html | 2 +- .../-state/to-string.html | 2 +- .../-state/with-face-value.html | 2 +- .../-state/with-issuance.html | 2 +- .../-state/with-maturity-date.html | 2 +- .../-state/with-new-owner.html | 2 +- .../-state/with-owner.html | 2 +- .../-state/without-owner.html | 2 +- .../generate-issue.html | 2 +- .../generate-move.html | 2 +- .../generate-redeem.html | 2 +- .../-commercial-paper-legacy/index.html | 2 +- .../legal-contract-reference.html | 2 +- .../-commercial-paper-legacy/verify.html | 2 +- .../-clauses/-group/-init-.html | 2 +- .../-clauses/-group/group-states.html | 2 +- .../-clauses/-group/index.html | 2 +- .../-clauses/-issue/-init-.html | 2 +- .../-clauses/-issue/index.html | 2 +- .../-clauses/-issue/required-commands.html | 2 +- .../-clauses/-issue/verify.html | 2 +- .../-clauses/-move/-init-.html | 2 +- .../-clauses/-move/index.html | 2 +- .../-clauses/-move/required-commands.html | 2 +- .../-clauses/-move/verify.html | 2 +- .../-clauses/-redeem/-init-.html | 2 +- .../-clauses/-redeem/index.html | 2 +- .../-clauses/-redeem/required-commands.html | 2 +- .../-clauses/-redeem/verify.html | 2 +- .../-commercial-paper/-clauses/index.html | 2 +- .../-commands/-issue/-init-.html | 2 +- .../-commands/-issue/index.html | 2 +- .../-commands/-issue/nonce.html | 2 +- .../-commands/-move/-init-.html | 2 +- .../-commands/-move/contract-hash.html | 2 +- .../-commands/-move/index.html | 2 +- .../-commands/-redeem/-init-.html | 2 +- .../-commands/-redeem/index.html | 2 +- .../-commercial-paper/-commands/index.html | 2 +- .../-commercial-paper/-init-.html | 2 +- .../-commercial-paper/-state/-init-.html | 2 +- .../-commercial-paper/-state/contract.html | 2 +- .../-commercial-paper/-state/face-value.html | 2 +- .../-state/generate-mapped-object.html | 2 +- .../-commercial-paper/-state/index.html | 2 +- .../-commercial-paper/-state/issuance.html | 2 +- .../-state/maturity-date.html | 2 +- .../-commercial-paper/-state/owner.html | 2 +- .../-state/participants.html | 2 +- .../-state/supported-schemas.html | 2 +- .../-commercial-paper/-state/to-string.html | 2 +- .../-commercial-paper/-state/token.html | 2 +- .../-state/with-face-value.html | 2 +- .../-state/with-issuance.html | 2 +- .../-state/with-maturity-date.html | 2 +- .../-state/with-new-owner.html | 2 +- .../-commercial-paper/-state/with-owner.html | 2 +- .../-commercial-paper/-terms/-init-.html | 2 +- .../-commercial-paper/-terms/asset.html | 2 +- .../-commercial-paper/-terms/index.html | 2 +- .../-terms/maturity-date.html | 2 +- .../-commercial-paper/generate-issue.html | 2 +- .../-commercial-paper/generate-move.html | 2 +- .../-commercial-paper/generate-redeem.html | 2 +- .../-commercial-paper/index.html | 2 +- .../legal-contract-reference.html | 2 +- .../-commercial-paper/verify.html | 2 +- .../html/api/net.corda.contracts/index.html | 2 +- .../api/net.corda.contracts/owned by.html | 2 +- .../api/net.corda.contracts/with notary.html | 2 +- .../-all-composition/-init-.html | 2 +- .../-all-composition/clauses.html | 2 +- .../-all-composition/index.html | 2 +- .../-all-composition/matched-clauses.html | 2 +- .../-all-composition/to-string.html | 2 +- .../-all-composition/verify.html | 2 +- .../-any-composition/-init-.html | 2 +- .../-any-composition/clauses.html | 2 +- .../-any-composition/index.html | 2 +- .../-any-composition/matched-clauses.html | 2 +- .../-any-composition/to-string.html | 2 +- .../-any-composition/verify.html | 2 +- .../-clause/-init-.html | 2 +- .../-clause/get-execution-path.html | 2 +- .../-clause/index.html | 2 +- .../-clause/log.html | 2 +- .../-clause/required-commands.html | 2 +- .../-clause/verify.html | 2 +- .../-composite-clause/-init-.html | 2 +- .../-composite-clause/clauses.html | 2 +- .../-composite-clause/get-execution-path.html | 2 +- .../-composite-clause/index.html | 2 +- .../-composite-clause/matched-clauses.html | 2 +- .../-filter-on/-init-.html | 2 +- .../-filter-on/clause.html | 2 +- .../-filter-on/filter-states.html | 2 +- .../-filter-on/get-execution-path.html | 2 +- .../-filter-on/index.html | 2 +- .../-filter-on/required-commands.html | 2 +- .../-filter-on/verify.html | 2 +- .../-first-composition/-init-.html | 2 +- .../-first-composition/clauses.html | 2 +- .../-first-composition/first-clause.html | 2 +- .../-first-composition/index.html | 2 +- .../-first-composition/logger.html | 2 +- .../-first-composition/matched-clauses.html | 2 +- .../-first-composition/to-string.html | 2 +- .../-first-composition/verify.html | 2 +- .../-group-clause-verifier/-init-.html | 2 +- .../-group-clause-verifier/clause.html | 2 +- .../get-execution-path.html | 2 +- .../-group-clause-verifier/group-states.html | 2 +- .../-group-clause-verifier/index.html | 2 +- .../-group-clause-verifier/verify.html | 2 +- .../index.html | 2 +- .../matches.html | 2 +- .../verify-clause.html | 2 +- .../-accrual-adjustment/-adjusted.html | 2 +- .../-accrual-adjustment/-unadjusted.html | 2 +- .../-accrual-adjustment/index.html | 2 +- .../-amount/-init-.html | 2 +- .../-amount/compare-to.html | 2 +- .../net.corda.core.contracts/-amount/div.html | 2 +- .../-amount/index.html | 2 +- .../-amount/minus.html | 2 +- .../-amount/plus.html | 2 +- .../-amount/quantity.html | 2 +- .../-amount/times.html | 2 +- .../-amount/to-string.html | 2 +- .../-amount/token.html | 2 +- .../-attachment/extract-file.html | 2 +- .../-attachment/index.html | 2 +- .../-attachment/open-as-j-a-r.html | 2 +- .../-attachment/open.html | 2 +- .../-authenticated-object/-init-.html | 2 +- .../-authenticated-object/index.html | 2 +- .../-authenticated-object/signers.html | 2 +- .../signing-parties.html | 2 +- .../-authenticated-object/value.html | 2 +- .../bilateral-net-state.html | 2 +- .../-bilateral-nettable-state/index.html | 2 +- .../-bilateral-nettable-state/net.html | 2 +- .../-t-e-s-t_-c-a-l-e-n-d-a-r_-d-a-t-a.html | 2 +- .../-unknown-calendar/-init-.html | 2 +- .../-unknown-calendar/index.html | 2 +- .../apply-roll-convention.html | 2 +- .../-business-calendar/calendars.html | 2 +- .../create-generic-schedule.html | 2 +- .../-business-calendar/equals.html | 2 +- .../-business-calendar/get-instance.html | 2 +- .../-business-calendar/get-offset-date.html | 2 +- .../-business-calendar/hash-code.html | 2 +- .../-business-calendar/holiday-dates.html | 2 +- .../-business-calendar/index.html | 2 +- .../-business-calendar/is-working-day.html | 2 +- .../move-business-days.html | 2 +- .../parse-date-from-string.html | 2 +- .../api/net.corda.core.contracts/-c-h-f.html | 2 +- .../-command-data.html | 2 +- .../-command/-init-.html | 2 +- .../-command/index.html | 2 +- .../-command/signers.html | 2 +- .../-command/to-string.html | 2 +- .../-command/value.html | 2 +- .../-commodity/-init-.html | 2 +- .../-commodity/commodity-code.html | 2 +- .../-commodity/default-fraction-digits.html | 2 +- .../-commodity/display-name.html | 2 +- .../-commodity/get-instance.html | 2 +- .../-commodity/index.html | 2 +- .../-contract-state/contract.html | 2 +- .../-contract-state/index.html | 9 +- .../-contract-state/participants.html | 2 +- .../-contract/index.html | 2 +- .../-contract/legal-contract-reference.html | 2 +- .../-contract/verify.html | 2 +- .../-d-o-l-l-a-r-s.html | 2 +- .../-d-u-m-m-y_-p-r-o-g-r-a-m_-i-d.html | 2 +- .../-actual/direction.html | 2 +- .../-date-roll-convention/-actual/index.html | 2 +- .../-actual/is-modified.html | 2 +- .../-following/direction.html | 2 +- .../-following/index.html | 2 +- .../-following/is-modified.html | 2 +- .../-modified-following/direction.html | 2 +- .../-modified-following/index.html | 2 +- .../-modified-following/is-modified.html | 2 +- .../-modified-previous/direction.html | 2 +- .../-modified-previous/index.html | 2 +- .../-modified-previous/is-modified.html | 2 +- .../-previous/direction.html | 2 +- .../-previous/index.html | 2 +- .../-previous/is-modified.html | 2 +- .../-date-roll-convention/direction.html | 2 +- .../-date-roll-convention/index.html | 2 +- .../-date-roll-convention/is-modified.html | 2 +- .../-b-a-c-k-w-a-r-d.html | 2 +- .../-date-roll-direction/-f-o-r-w-a-r-d.html | 2 +- .../-date-roll-direction/index.html | 2 +- .../-date-roll-direction/value.html | 2 +- .../-day-count-basis-day/-d-actual-j.html | 2 +- .../-day-count-basis-day/-d-actual.html | 2 +- .../-d-bus_-sao-paulo.html | 2 +- .../-day-count-basis-day/-d30-e.html | 2 +- .../-day-count-basis-day/-d30-f.html | 2 +- .../-day-count-basis-day/-d30-g.html | 2 +- .../-day-count-basis-day/-d30-n.html | 2 +- .../-day-count-basis-day/-d30-p.html | 2 +- .../-day-count-basis-day/-d30-z.html | 2 +- .../-day-count-basis-day/-d30.html | 2 +- .../-day-count-basis-day/index.html | 2 +- .../-day-count-basis-day/to-string.html | 2 +- .../-day-count-basis-year/-y-actual-a.html | 2 +- .../-day-count-basis-year/-y-actual.html | 2 +- .../-day-count-basis-year/-y-i-c-m-a.html | 2 +- .../-day-count-basis-year/-y-i-s-m-a.html | 2 +- .../-day-count-basis-year/-y252.html | 2 +- .../-day-count-basis-year/-y360.html | 2 +- .../-day-count-basis-year/-y365-b.html | 2 +- .../-day-count-basis-year/-y365-f.html | 2 +- .../-day-count-basis-year/-y365-l.html | 2 +- .../-day-count-basis-year/-y365-q.html | 2 +- .../-day-count-basis-year/-y365.html | 2 +- .../-day-count-basis-year/-y366.html | 2 +- .../-day-count-basis-year/index.html | 2 +- .../-day-count-basis-year/to-string.html | 2 +- .../-deal-state/generate-agreement.html | 2 +- .../-deal-state/index.html | 2 +- .../-deal-state/parties.html | 2 +- .../-deal-state/ref.html | 2 +- .../-commands/-create/-init-.html | 2 +- .../-commands/-create/index.html | 2 +- .../-commands/-move/-init-.html | 2 +- .../-commands/-move/index.html | 2 +- .../-dummy-contract/-commands/index.html | 2 +- .../-dummy-contract/-init-.html | 2 +- .../-multi-owner-state/-init-.html | 2 +- .../-multi-owner-state/contract.html | 2 +- .../-multi-owner-state/index.html | 14 +- .../-multi-owner-state/magic-number.html | 2 +- .../-multi-owner-state/owners.html | 2 +- .../-multi-owner-state/participants.html | 2 +- .../-single-owner-state/-init-.html | 2 +- .../-single-owner-state/contract.html | 2 +- .../-single-owner-state/index.html | 2 +- .../-single-owner-state/magic-number.html | 2 +- .../-single-owner-state/owner.html | 2 +- .../-single-owner-state/participants.html | 2 +- .../-single-owner-state/with-new-owner.html | 2 +- .../-dummy-contract/-state/index.html | 9 +- .../-dummy-contract/-state/magic-number.html | 2 +- .../-dummy-contract/generate-initial.html | 2 +- .../-dummy-contract/index.html | 2 +- .../legal-contract-reference.html | 2 +- .../-dummy-contract/move.html | 2 +- .../-dummy-contract/verify.html | 2 +- .../-dummy-state/-init-.html | 2 +- .../-dummy-state/contract.html | 2 +- .../-dummy-state/index.html | 14 +- .../-dummy-state/magic-number.html | 2 +- .../-dummy-state/participants.html | 2 +- .../api/net.corda.core.contracts/-e-u-r.html | 2 +- .../-expression-deserializer/deserialize.html | 2 +- .../-expression-deserializer/index.html | 2 +- .../-expression-serializer/index.html | 2 +- .../-expression-serializer/serialize.html | 2 +- .../-expression/-init-.html | 2 +- .../-expression/expr.html | 2 +- .../-expression/index.html | 2 +- .../net.corda.core.contracts/-f-c-o-j.html | 2 +- .../-fix-of/-init-.html | 2 +- .../-fix-of/for-day.html | 2 +- .../-fix-of/index.html | 2 +- .../-fix-of/name.html | 2 +- .../-fix-of/of-tenor.html | 2 +- .../net.corda.core.contracts/-fix/-init-.html | 2 +- .../net.corda.core.contracts/-fix/index.html | 2 +- .../api/net.corda.core.contracts/-fix/of.html | 2 +- .../net.corda.core.contracts/-fix/value.html | 2 +- .../-fixable-deal-state/generate-fix.html | 2 +- .../-fixable-deal-state/index.html | 2 +- .../-fixable-deal-state/next-fixing-of.html | 2 +- .../-fixable-deal-state/oracle-type.html | 2 +- .../-frequency/-annual/index.html | 2 +- .../-frequency/-annual/offset.html | 2 +- .../-frequency/-bi-weekly/index.html | 2 +- .../-frequency/-bi-weekly/offset.html | 2 +- .../-frequency/-daily/index.html | 2 +- .../-frequency/-daily/offset.html | 2 +- .../-frequency/-monthly/index.html | 2 +- .../-frequency/-monthly/offset.html | 2 +- .../-frequency/-quarterly/index.html | 2 +- .../-frequency/-quarterly/offset.html | 2 +- .../-frequency/-semi-annual/index.html | 2 +- .../-frequency/-semi-annual/offset.html | 2 +- .../-frequency/-weekly/index.html | 2 +- .../-frequency/-weekly/offset.html | 2 +- .../-frequency/annual-compound-count.html | 2 +- .../-frequency/index.html | 2 +- .../-frequency/offset.html | 2 +- .../-commands/-exit/amount.html | 2 +- .../-commands/-exit/index.html | 2 +- .../-fungible-asset/-commands/-issue.html | 2 +- .../-fungible-asset/-commands/-move.html | 2 +- .../-fungible-asset/-commands/index.html | 2 +- .../-fungible-asset/amount.html | 2 +- .../-fungible-asset/exit-keys.html | 2 +- .../-fungible-asset/index.html | 2 +- .../-fungible-asset/move.html | 2 +- .../-fungible-asset/owner.html | 2 +- .../api/net.corda.core.contracts/-g-b-p.html | 2 +- .../-init-.html | 2 +- .../amount-missing.html | 2 +- .../index.html | 2 +- .../to-string.html | 2 +- .../-issuance-definition.html | 2 +- .../-issue-command/index.html | 2 +- .../-issue-command/nonce.html | 2 +- .../-issued/-init-.html | 2 +- .../-issued/index.html | 2 +- .../-issued/issuer.html | 2 +- .../-issued/product.html | 2 +- .../-issued/to-string.html | 2 +- .../-clause-verifier/-init-.html | 2 +- .../-linear-state/-clause-verifier/index.html | 2 +- .../-clause-verifier/verify.html | 2 +- .../-linear-state/index.html | 9 +- .../-linear-state/is-relevant.html | 2 +- .../-linear-state/linear-id.html | 2 +- .../-move-command/contract-hash.html | 2 +- .../-move-command/index.html | 2 +- .../-multilateral-nettable-state/index.html | 2 +- .../multilateral-net-state.html | 2 +- .../-named-by-hash/id.html | 2 +- .../-named-by-hash/index.html | 2 +- .../-net-command/index.html | 2 +- .../-net-command/type.html | 2 +- .../-net-type/-c-l-o-s-e_-o-u-t.html | 2 +- .../-net-type/-p-a-y-m-e-n-t.html | 2 +- .../-net-type/index.html | 2 +- .../-nettable-state.html | 2 +- .../-ownable-state/index.html | 9 +- .../-ownable-state/owner.html | 2 +- .../-ownable-state/with-new-owner.html | 2 +- .../-p-o-u-n-d-s.html | 2 +- .../-party-and-reference/-init-.html | 2 +- .../-party-and-reference/index.html | 2 +- .../-party-and-reference/party.html | 2 +- .../-party-and-reference/reference.html | 2 +- .../-party-and-reference/to-string.html | 2 +- .../-payment-rule/-in-advance.html | 2 +- .../-payment-rule/-in-arrears.html | 2 +- .../-payment-rule/index.html | 2 +- .../-requirements/by.html | 2 +- .../-requirements/index.html | 2 +- .../-s-w-i-s-s_-f-r-a-n-c-s.html | 2 +- .../-schedulable-state/index.html | 9 +- .../next-scheduled-activity.html | 2 +- .../-scheduled-activity/-init-.html | 2 +- .../-scheduled-activity/index.html | 2 +- .../-scheduled-activity/logic-ref.html | 2 +- .../-scheduled-activity/scheduled-at.html | 2 +- .../-scheduled-state-ref/-init-.html | 2 +- .../-scheduled-state-ref/index.html | 2 +- .../-scheduled-state-ref/ref.html | 2 +- .../-scheduled-state-ref/scheduled-at.html | 2 +- .../-scheduled/index.html | 2 +- .../-scheduled/scheduled-at.html | 2 +- .../-state-and-ref/-init-.html | 2 +- .../-state-and-ref/index.html | 2 +- .../-state-and-ref/ref.html | 2 +- .../-state-and-ref/state.html | 2 +- .../-state-ref/--index--.html | 2 +- .../-state-ref/-init-.html | 2 +- .../-state-ref/index.html | 2 +- .../-state-ref/to-string.html | 2 +- .../-state-ref/txhash.html | 2 +- .../-tenor/-init-.html | 2 +- .../-tenor/-time-unit/-day.html | 2 +- .../-tenor/-time-unit/-month.html | 2 +- .../-tenor/-time-unit/-week.html | 2 +- .../-tenor/-time-unit/-year.html | 2 +- .../-tenor/-time-unit/code.html | 2 +- .../-tenor/-time-unit/index.html | 2 +- .../-tenor/days-to-maturity.html | 2 +- .../-tenor/index.html | 2 +- .../net.corda.core.contracts/-tenor/name.html | 2 +- .../-tenor/to-string.html | 2 +- .../-timestamp/-init-.html | 2 +- .../-timestamp/after.html | 2 +- .../-timestamp/before.html | 2 +- .../-timestamp/index.html | 2 +- .../-timestamp/midpoint.html | 2 +- .../-init-.html | 2 +- .../conflict-ref.html | 2 +- .../index.html | 2 +- .../-transaction-conflict-exception/tx1.html | 2 +- .../-transaction-conflict-exception/tx2.html | 2 +- .../-in-out-group/-init-.html | 2 +- .../-in-out-group/grouping-key.html | 2 +- .../-in-out-group/index.html | 2 +- .../-in-out-group/inputs.html | 2 +- .../-in-out-group/outputs.html | 2 +- .../-transaction-for-contract/-init-.html | 2 +- .../attachments.html | 2 +- .../-transaction-for-contract/commands.html | 2 +- .../-transaction-for-contract/equals.html | 2 +- .../group-states-internal.html | 2 +- .../group-states.html | 2 +- .../-transaction-for-contract/hash-code.html | 2 +- .../-transaction-for-contract/index.html | 2 +- .../input-notary.html | 2 +- .../-transaction-for-contract/inputs.html | 2 +- .../-transaction-for-contract/orig-hash.html | 2 +- .../-transaction-for-contract/outputs.html | 2 +- .../-transaction-for-contract/timestamp.html | 2 +- .../-transaction-graph-search/-init-.html | 2 +- .../-query/-init-.html | 2 +- .../-query/follow-inputs-of-type.html | 2 +- .../-query/index.html | 2 +- .../-query/with-command-of-type.html | 2 +- .../-transaction-graph-search/call.html | 2 +- .../-transaction-graph-search/index.html | 2 +- .../-transaction-graph-search/query.html | 2 +- .../start-points.html | 2 +- .../transactions.html | 2 +- .../-init-.html | 2 +- .../hash.html | 2 +- .../index.html | 2 +- .../to-string.html | 2 +- .../-transaction-state/-init-.html | 4 +- .../-transaction-state/data.html | 2 +- .../-transaction-state/encumbrance.html | 29 + .../-transaction-state/index.html | 11 +- .../-transaction-state/notary.html | 2 +- .../-transaction-state/with-notary.html | 2 +- .../-general/-builder/-init-.html | 2 +- .../-general/-builder/index.html | 4 +- .../-transaction-type/-general/-init-.html | 2 +- .../-general/get-required-signers.html | 2 +- .../-transaction-type/-general/index.html | 2 +- .../-general/verify-transaction.html | 2 +- .../-notary-change/-builder/-init-.html | 2 +- .../-builder/add-input-state.html | 2 +- .../-notary-change/-builder/index.html | 4 +- .../-notary-change/-init-.html | 2 +- .../-notary-change/get-required-signers.html | 2 +- .../-notary-change/index.html | 2 +- .../-notary-change/verify-transaction.html | 2 +- .../-transaction-type/equals.html | 2 +- .../get-required-signers.html | 2 +- .../-transaction-type/hash-code.html | 2 +- .../-transaction-type/index.html | 2 +- .../-transaction-type/verify-signers.html | 2 +- .../-transaction-type/verify-transaction.html | 2 +- .../-transaction-type/verify.html | 2 +- .../-contract-rejection/-init-.html | 2 +- .../-contract-rejection/contract.html | 2 +- .../-contract-rejection/index.html | 2 +- .../-direction/-i-n-p-u-t.html | 2 +- .../-direction/-o-u-t-p-u-t.html | 2 +- .../-direction/index.html | 2 +- .../-invalid-notary-change/-init-.html | 2 +- .../-invalid-notary-change/index.html | 2 +- .../-more-than-one-notary/-init-.html | 2 +- .../-more-than-one-notary/index.html | 2 +- .../-init-.html | 2 +- .../index.html | 2 +- .../output-notary.html | 2 +- .../to-string.html | 2 +- .../-signers-missing/-init-.html | 2 +- .../-signers-missing/index.html | 2 +- .../-signers-missing/missing.html | 2 +- .../-signers-missing/to-string.html | 2 +- .../-init-.html | 2 +- .../in-out.html | 2 +- .../index.html | 2 +- .../message.html | 2 +- .../missing.html | 2 +- .../index.html | 2 +- .../tx.html | 2 +- .../-type-only-command-data/-init-.html | 2 +- .../-type-only-command-data/equals.html | 2 +- .../-type-only-command-data/hash-code.html | 2 +- .../-type-only-command-data/index.html | 2 +- .../api/net.corda.core.contracts/-u-s-d.html | 2 +- .../-unique-identifier/-init-.html | 2 +- .../-unique-identifier/compare-to.html | 2 +- .../-unique-identifier/equals.html | 2 +- .../-unique-identifier/external-id.html | 2 +- .../-unique-identifier/from-string.html | 2 +- .../-unique-identifier/hash-code.html | 2 +- .../-unique-identifier/id.html | 2 +- .../-unique-identifier/index.html | 2 +- .../-unique-identifier/to-string.html | 2 +- .../calculate-days-between.html | 2 +- .../net.corda.core.contracts/commodity.html | 2 +- .../net.corda.core.contracts/currency.html | 2 +- .../api/net.corda.core.contracts/hash.html | 2 +- .../api/net.corda.core.contracts/index.html | 2 +- .../net.corda.core.contracts/issued by.html | 2 +- .../net.corda.core.contracts/issued-by.html | 2 +- .../java.time.-local-date/index.html | 2 +- .../java.time.-local-date/is-working-day.html | 2 +- .../java.util.-currency/index.html | 2 +- .../java.util.-currency/issued by.html | 2 +- .../java.util.-currency/issued-by.html | 2 +- .../kotlin.-double/-d-o-l-l-a-r-s.html | 2 +- .../kotlin.-double/index.html | 2 +- .../kotlin.-int/-d-o-l-l-a-r-s.html | 2 +- .../kotlin.-int/-f-c-o-j.html | 2 +- .../kotlin.-int/-p-o-u-n-d-s.html | 2 +- .../kotlin.-int/-s-w-i-s-s_-f-r-a-n-c-s.html | 2 +- .../kotlin.-int/index.html | 2 +- .../kotlin.collections.-collection/index.html | 2 +- .../require-single-command.html | 2 +- .../select.html | 2 +- .../filter-states-of-type.html | 2 +- .../kotlin.collections.-iterable/index.html | 2 +- .../sum-fungible-or-null.html | 2 +- .../sum-fungible-or-zero.html | 2 +- .../sum-or-null.html | 2 +- .../sum-or-throw.html | 2 +- .../sum-or-zero.html | 2 +- .../require-that.html | 2 +- .../verify-move-command.html | 2 +- .../net.corda.core.contracts/with notary.html | 2 +- .../net.corda.core.contracts/with-notary.html | 2 +- .../without-issuer.html | 2 +- .../-certificate-stream/-init-.html | 2 +- .../-certificate-stream/index.html | 2 +- .../-certificate-stream/input.html | 2 +- .../-certificate-stream/next-certificate.html | 2 +- .../-composite-key/-builder/-init-.html | 2 +- .../-composite-key/-builder/add-key.html | 2 +- .../-composite-key/-builder/add-keys.html | 2 +- .../-composite-key/-builder/build.html | 2 +- .../-composite-key/-builder/index.html | 2 +- .../-composite-key/-leaf/-init-.html | 2 +- .../-composite-key/-leaf/equals.html | 2 +- .../-composite-key/-leaf/hash-code.html | 2 +- .../-composite-key/-leaf/index.html | 2 +- .../-composite-key/-leaf/is-fulfilled-by.html | 2 +- .../-composite-key/-leaf/keys.html | 2 +- .../-composite-key/-leaf/public-key.html | 2 +- .../-composite-key/-leaf/to-string.html | 2 +- .../-composite-key/-node/-init-.html | 2 +- .../-composite-key/-node/children.html | 2 +- .../-composite-key/-node/equals.html | 2 +- .../-composite-key/-node/hash-code.html | 2 +- .../-composite-key/-node/index.html | 2 +- .../-composite-key/-node/is-fulfilled-by.html | 2 +- .../-composite-key/-node/keys.html | 2 +- .../-composite-key/-node/threshold.html | 2 +- .../-composite-key/-node/to-string.html | 2 +- .../-composite-key/-node/weights.html | 2 +- .../-composite-key/contains-any.html | 2 +- .../-composite-key/index.html | 2 +- .../-composite-key/is-fulfilled-by.html | 2 +- .../-composite-key/keys.html | 2 +- .../-composite-key/parse-from-base58.html | 2 +- .../-composite-key/single-key.html | 2 +- .../-composite-key/to-base58-string.html | 2 +- .../-digital-signature/-init-.html | 2 +- .../-legally-identifiable/-init-.html | 2 +- .../-legally-identifiable/index.html | 2 +- .../-legally-identifiable/signer.html | 2 +- .../-digital-signature/-with-key/-init-.html | 2 +- .../-digital-signature/-with-key/by.html | 2 +- .../-digital-signature/-with-key/index.html | 2 +- .../-with-key/verify-with-e-c-d-s-a.html | 2 +- .../-digital-signature/index.html | 2 +- .../-dummy-public-key/-init-.html | 2 +- .../-dummy-public-key/compare-to.html | 2 +- .../-dummy-public-key/equals.html | 2 +- .../-dummy-public-key/get-algorithm.html | 2 +- .../-dummy-public-key/get-encoded.html | 2 +- .../-dummy-public-key/get-format.html | 2 +- .../-dummy-public-key/hash-code.html | 2 +- .../-dummy-public-key/index.html | 2 +- .../-dummy-public-key/s.html | 2 +- .../-dummy-public-key/to-string.html | 2 +- .../-merkle-tree-exception/-init-.html | 2 +- .../-merkle-tree-exception/index.html | 2 +- .../-merkle-tree-exception/reason.html | 2 +- .../-merkle-tree-exception/to-string.html | 2 +- .../-null-composite-key.html | 2 +- .../-null-public-key/compare-to.html | 2 +- .../-null-public-key/get-algorithm.html | 2 +- .../-null-public-key/get-encoded.html | 2 +- .../-null-public-key/get-format.html | 2 +- .../-null-public-key/index.html | 2 +- .../-null-public-key/to-string.html | 2 +- .../-null-signature.html | 2 +- .../-partial-merkle-tree/-init-.html | 2 +- .../-partial-tree/-included-leaf/-init-.html | 2 +- .../-partial-tree/-included-leaf/hash.html | 2 +- .../-partial-tree/-included-leaf/index.html | 2 +- .../-partial-tree/-leaf/-init-.html | 2 +- .../-partial-tree/-leaf/hash.html | 2 +- .../-partial-tree/-leaf/index.html | 2 +- .../-partial-tree/-node/-init-.html | 2 +- .../-partial-tree/-node/index.html | 2 +- .../-partial-tree/-node/left.html | 2 +- .../-partial-tree/-node/right.html | 2 +- .../-partial-tree/index.html | 2 +- .../-partial-merkle-tree/build.html | 2 +- .../-partial-merkle-tree/index.html | 2 +- .../-partial-merkle-tree/root.html | 2 +- .../-partial-merkle-tree/verify.html | 2 +- .../net.corda.core.crypto/-party/-init-.html | 2 +- .../net.corda.core.crypto/-party/index.html | 2 +- .../net.corda.core.crypto/-party/name.html | 2 +- .../-party/owning-key.html | 2 +- .../api/net.corda.core.crypto/-party/ref.html | 2 +- .../-party/to-string.html | 2 +- .../-secure-hash/-s-h-a256/-init-.html | 2 +- .../-secure-hash/-s-h-a256/index.html | 2 +- .../-secure-hash/index.html | 2 +- .../-secure-hash/parse.html | 2 +- .../-secure-hash/prefix-chars.html | 2 +- .../-secure-hash/random-s-h-a256.html | 2 +- .../-secure-hash/sha256-twice.html | 2 +- .../-secure-hash/sha256.html | 2 +- .../-secure-hash/to-string.html | 2 +- .../-signed-data/-init-.html | 2 +- .../-signed-data/index.html | 2 +- .../-signed-data/raw.html | 2 +- .../-signed-data/sig.html | 2 +- .../-signed-data/verified.html | 2 +- .../-signed-data/verify-data.html | 2 +- .../-c-a-cert-and-key/-init-.html | 2 +- .../-c-a-cert-and-key/certificate.html | 2 +- .../-c-a-cert-and-key/index.html | 2 +- .../-c-a-cert-and-key/key-pair.html | 2 +- .../-c-o-r-d-a_-c-l-i-e-n-t_-c-a.html | 2 +- ...-l-i-e-n-t_-c-a_-p-r-i-v-a-t-e_-k-e-y.html | 2 +- ...o-r-d-a_-i-n-t-e-r-m-e-d-i-a-t-e_-c-a.html | 2 +- ...-d-i-a-t-e_-c-a_-p-r-i-v-a-t-e_-k-e-y.html | 2 +- .../-c-o-r-d-a_-r-o-o-t_-c-a.html | 2 +- ...a_-r-o-o-t_-c-a_-p-r-i-v-a-t-e_-k-e-y.html | 2 +- .../-e-c-d-s-a_-c-u-r-v-e.html | 2 +- .../-k-e-y-s-t-o-r-e_-t-y-p-e.html | 2 +- ...-e-n-e-r-a-t-i-o-n_-a-l-g-o-r-i-t-h-m.html | 2 +- ...-s-i-g-n-a-t-u-r-e_-a-l-g-o-r-i-t-h-m.html | 2 +- .../add-or-replace-certificate.html | 2 +- .../-x509-utilities/add-or-replace-key.html | 2 +- .../create-c-a-key-store-and-trust-store.html | 2 +- .../create-certificate-signing-request.html | 2 +- .../create-intermediate-cert.html | 2 +- .../create-keystore-for-s-s-l.html | 2 +- .../create-self-signed-c-a-cert.html | 2 +- .../-x509-utilities/create-server-cert.html | 2 +- ...generate-e-c-d-s-a-key-pair-for-s-s-l.html | 2 +- .../-x509-utilities/get-dev-x509-name.html | 2 +- .../-x509-utilities/get-x509-name.html | 2 +- .../-x509-utilities/index.html | 2 +- .../load-certificate-and-key.html | 2 +- .../load-certificate-from-key-store.html | 2 +- .../load-certificate-from-p-e-m-file.html | 2 +- .../load-key-pair-from-key-store.html | 2 +- .../-x509-utilities/load-key-store.html | 2 +- ...oad-or-create-key-pair-from-key-store.html | 2 +- .../load-or-create-key-store.html | 2 +- .../save-certificate-as-p-e-m-file.html | 2 +- .../-x509-utilities/save-key-store.html | 2 +- .../net.corda.core.crypto/common-name.html | 2 +- .../net.corda.core.crypto/ed25519-curve.html | 2 +- .../entropy-to-key-pair.html | 2 +- .../generate-key-pair.html | 2 +- .../html/api/net.corda.core.crypto/index.html | 37 +- .../java.security.-key-pair/component1.html | 2 +- .../java.security.-key-pair/component2.html | 2 +- .../java.security.-key-pair/index.html | 2 +- .../sign-with-e-c-d-s-a.html | 2 +- .../java.security.-private-key/index.html | 2 +- .../sign-with-e-c-d-s-a.html | 2 +- .../java.security.-public-key/composite.html | 2 +- .../java.security.-public-key/index.html | 2 +- .../to-base58-string.html | 2 +- .../to-string-short.html | 2 +- .../verify-with-e-c-d-s-a.html | 2 +- .../kotlin.-byte-array/index.html | 2 +- .../kotlin.-byte-array/sha256.html | 2 +- .../kotlin.collections.-iterable/by-keys.html | 2 +- .../kotlin.collections.-iterable/index.html | 2 +- .../kotlin.collections.-iterable/keys.html | 2 +- .../new-secure-random.html | 2 +- .../parse-public-key-base58.html | 2 +- .../api/net.corda.core.crypto/sha256.html | 2 +- .../-app-context/-init-.html | 2 +- .../-app-context/attachments.html | 2 +- .../-app-context/class-loader.html | 2 +- .../-app-context/index.html | 2 +- .../-flow-logic-ref-factory/-init-.html | 2 +- .../create-kotlin.html | 2 +- .../-flow-logic-ref-factory/create.html | 2 +- .../-flow-logic-ref-factory/index.html | 2 +- .../to-flow-logic.html | 2 +- .../-flow-logic-ref/app-context.html | 2 +- .../-flow-logic-ref/args.html | 2 +- .../flow-logic-class-name.html | 2 +- .../-flow-logic-ref/index.html | 2 +- .../-flow-logic/-init-.html | 2 +- .../-flow-logic/call.html | 2 +- .../net.corda.core.flows/-flow-logic/fsm.html | 2 +- .../-flow-logic/get-counterparty-marker.html | 2 +- .../-flow-logic/index.html | 2 +- .../-flow-logic/logger.html | 2 +- .../-flow-logic/progress-tracker.html | 2 +- .../-flow-logic/receive.html | 2 +- .../-flow-logic/send-and-receive.html | 2 +- .../-flow-logic/send.html | 2 +- .../-flow-logic/service-hub.html | 2 +- .../-flow-logic/sub-flow.html | 2 +- .../-flow-logic/track.html | 2 +- .../-flow-session-exception/-init-.html | 2 +- .../-flow-session-exception/index.html | 2 +- .../-flow-state-machine/id.html | 2 +- .../-flow-state-machine/index.html | 2 +- .../-flow-state-machine/logger.html | 2 +- .../-flow-state-machine/receive.html | 2 +- .../-flow-state-machine/result-future.html | 2 +- .../-flow-state-machine/send-and-receive.html | 2 +- .../-flow-state-machine/send.html | 2 +- .../-flow-state-machine/service-hub.html | 2 +- .../-illegal-flow-logic-exception/-init-.html | 2 +- .../-illegal-flow-logic-exception/index.html | 2 +- .../-state-machine-run-id/create-random.html | 2 +- .../-state-machine-run-id/index.html | 2 +- .../-state-machine-run-id/to-string.html | 2 +- .../-state-machine-run-id/uuid.html | 2 +- .../-state-machine-run-id/wrap.html | 2 +- .../html/api/net.corda.core.flows/index.html | 2 +- .../-cubic-spline-interpolator/-init-.html | 2 +- .../-cubic-spline-interpolator/create.html | 2 +- .../-cubic-spline-interpolator/index.html | 2 +- .../interpolate.html | 2 +- .../-interpolator-factory/create.html | 2 +- .../-interpolator-factory/index.html | 2 +- .../-interpolator/index.html | 2 +- .../-interpolator/interpolate.html | 2 +- .../-linear-interpolator/-init-.html | 2 +- .../-linear-interpolator/create.html | 2 +- .../-linear-interpolator/index.html | 2 +- .../-linear-interpolator/interpolate.html | 2 +- .../-polynomial/-init-.html | 2 +- .../-polynomial/get-value.html | 2 +- .../-polynomial/index.html | 2 +- .../-spline-function/-init-.html | 2 +- .../-spline-function/get-value.html | 2 +- .../-spline-function/index.html | 2 +- .../html/api/net.corda.core.math/index.html | 2 +- .../api/net.corda.core.messaging/-ack.html | 2 +- .../-all-possible-recipients.html | 2 +- .../add-vault-transaction-note.html | 2 +- .../-corda-r-p-c-ops/attachment-exists.html | 2 +- .../-corda-r-p-c-ops/current-node-time.html | 2 +- .../get-vault-transaction-notes.html | 2 +- .../-corda-r-p-c-ops/index.html | 2 +- .../-corda-r-p-c-ops/network-map-updates.html | 2 +- .../-corda-r-p-c-ops/node-identity.html | 2 +- .../-corda-r-p-c-ops/party-from-key.html | 2 +- .../-corda-r-p-c-ops/party-from-name.html | 2 +- .../-corda-r-p-c-ops/start-flow-dynamic.html | 2 +- ...-machine-recorded-transaction-mapping.html | 2 +- .../state-machines-and-updates.html | 2 +- .../-corda-r-p-c-ops/upload-attachment.html | 2 +- .../-corda-r-p-c-ops/vault-and-updates.html | 2 +- .../verified-transactions.html | 2 +- .../-flow-handle/-init-.html | 2 +- .../-flow-handle/id.html | 2 +- .../-flow-handle/index.html | 2 +- .../-flow-handle/progress.html | 2 +- .../-flow-handle/return-value.html | 2 +- .../-message-handler-registration.html | 2 +- .../-message-recipient-group.html | 2 +- .../-message-recipients.html | 2 +- .../-message/data.html | 2 +- .../-message/debug-timestamp.html | 2 +- .../-message/index.html | 2 +- .../-message/topic-session.html | 2 +- .../-message/unique-message-id.html | 2 +- .../add-message-handler.html | 2 +- .../-messaging-service/create-message.html | 2 +- .../get-address-of-party.html | 2 +- .../-messaging-service/index.html | 2 +- .../-messaging-service/my-address.html | 2 +- .../remove-message-handler.html | 2 +- .../-messaging-service/send.html | 2 +- .../-r-p-c-ops/index.html | 2 +- .../-r-p-c-ops/protocol-version.html | 2 +- .../-r-p-c-returns-observables/-init-.html | 2 +- .../-r-p-c-returns-observables/index.html | 2 +- .../-received-message/index.html | 2 +- .../-received-message/peer.html | 2 +- .../-single-message-recipient.html | 2 +- .../-state-machine-info/-init-.html | 2 +- .../flow-logic-class-name.html | 2 +- .../-state-machine-info/id.html | 2 +- .../-state-machine-info/index.html | 2 +- .../progress-tracker-step-and-updates.html | 2 +- .../-state-machine-update/-added/-init-.html | 2 +- .../-state-machine-update/-added/index.html | 2 +- .../-added/state-machine-info.html | 2 +- .../-added/to-string.html | 2 +- .../-removed/-init-.html | 2 +- .../-state-machine-update/-removed/index.html | 2 +- .../-removed/to-string.html | 2 +- .../-state-machine-update/id.html | 2 +- .../-state-machine-update/index.html | 2 +- .../-topic-session/-init-.html | 2 +- .../-topic-session/index.html | 2 +- .../-topic-session/is-blank.html | 2 +- .../-topic-session/session-i-d.html | 2 +- .../-topic-session/to-string.html | 2 +- .../-topic-session/topic.html | 2 +- .../-topic-string-validator/check.html | 2 +- .../-topic-string-validator/index.html | 2 +- .../create-message.html | 2 +- .../api/net.corda.core.messaging/index.html | 2 +- .../api/net.corda.core.messaging/on-next.html | 2 +- .../run-on-next-message.html | 2 +- .../api/net.corda.core.messaging/send.html | 2 +- .../net.corda.core.messaging/start-flow.html | 2 +- .../import-attachment.html | 2 +- .../-attachment-storage/index.html | 2 +- .../-attachment-storage/open-attachment.html | 2 +- .../-d-e-f-a-u-l-t_-s-e-s-s-i-o-n_-i-d.html | 2 +- .../-identity-service/get-all-identities.html | 2 +- .../-identity-service/index.html | 2 +- .../-identity-service/party-from-key.html | 2 +- .../-identity-service/party-from-name.html | 2 +- .../-identity-service/register-identity.html | 2 +- .../-key-management-service/fresh-key.html | 2 +- .../-key-management-service/index.html | 2 +- .../-key-management-service/keys.html | 2 +- .../-key-management-service/to-key-pair.html | 2 +- .../-key-management-service/to-private.html | 2 +- .../-deregistration-failed/-init-.html | 2 +- .../-deregistration-failed/index.html | 2 +- .../-network-cache-error/index.html | 2 +- .../-map-change/-added/-init-.html | 2 +- .../-map-change/-added/index.html | 2 +- .../-map-change/-modified/-init-.html | 2 +- .../-map-change/-modified/index.html | 2 +- .../-map-change/-modified/previous-node.html | 2 +- .../-map-change/-removed/-init-.html | 2 +- .../-map-change/-removed/index.html | 2 +- .../-network-map-cache/-map-change/index.html | 2 +- .../-network-map-cache/-map-change/node.html | 2 +- .../-network-map-cache/add-map-service.html | 2 +- .../-network-map-cache/add-node.html | 2 +- .../-network-map-cache/changed.html | 2 +- .../deregister-for-updates.html | 2 +- .../-network-map-cache/get-any-notary.html | 2 +- .../get-node-by-legal-identity-key.html | 2 +- .../get-node-by-legal-name.html | 2 +- ...es-by-advertised-service-identity-key.html | 2 +- .../get-nodes-with-service.html | 2 +- .../-network-map-cache/get-notary.html | 2 +- .../-network-map-cache/get-party-info.html | 2 +- .../-network-map-cache/get-recommended.html | 2 +- .../-network-map-cache/index.html | 2 +- .../-network-map-cache/is-notary.html | 2 +- .../map-service-registered.html | 2 +- .../-network-map-cache/network-map-nodes.html | 2 +- .../-network-map-cache/notary-nodes.html | 2 +- .../-network-map-cache/party-nodes.html | 2 +- .../-network-map-cache/regulator-nodes.html | 2 +- .../-network-map-cache/remove-node.html | 2 +- .../run-without-map-service.html | 2 +- .../-network-map-cache/track.html | 2 +- .../-party-info/-node/-init-.html | 2 +- .../-party-info/-node/index.html | 2 +- .../-party-info/-node/node.html | 2 +- .../-party-info/-node/party.html | 2 +- .../-party-info/-service/-init-.html | 2 +- .../-party-info/-service/index.html | 2 +- .../-party-info/-service/party.html | 2 +- .../-party-info/-service/service.html | 2 +- .../-party-info/index.html | 2 +- .../-party-info/party.html | 2 +- .../get-transaction.html | 2 +- .../-read-only-transaction-storage/index.html | 2 +- .../-read-only-transaction-storage/track.html | 2 +- .../updates.html | 2 +- .../-scheduler-service/index.html | 2 +- .../schedule-state-activity.html | 2 +- .../unschedule-state-activity.html | 2 +- .../-service-info/-init-.html | 2 +- .../-service-info/index.html | 2 +- .../-service-info/name.html | 2 +- .../-service-info/parse.html | 2 +- .../-service-info/to-string.html | 2 +- .../-service-info/type.html | 2 +- .../-service-type/corda.html | 2 +- .../-service-type/equals.html | 2 +- .../-service-type/get-service-type.html | 2 +- .../-service-type/get-sub-type.html | 2 +- .../-service-type/hash-code.html | 2 +- .../-service-type/id.html | 2 +- .../-service-type/index.html | 2 +- .../-service-type/is-notary.html | 2 +- .../-service-type/is-sub-type-of.html | 2 +- .../-service-type/notary.html | 2 +- .../-service-type/parse.html | 2 +- .../-service-type/regulator.html | 2 +- .../-service-type/to-string.html | 2 +- .../add-mapping.html | 2 +- .../index.html | 2 +- .../track.html | 2 +- .../-init-.html | 2 +- .../index.html | 2 +- .../state-machine-run-id.html | 2 +- .../transaction-id.html | 2 +- .../-storage-service/attachments.html | 2 +- .../-storage-service/index.html | 2 +- ...-machine-recorded-transaction-mapping.html | 2 +- .../validated-transactions.html | 2 +- .../-timestamp-checker/-init-.html | 2 +- .../-timestamp-checker/clock.html | 2 +- .../-timestamp-checker/index.html | 2 +- .../-timestamp-checker/is-valid.html | 2 +- .../-timestamp-checker/tolerance.html | 2 +- .../-transaction-storage/add-transaction.html | 2 +- .../-transaction-storage/index.html | 2 +- .../-tx-writable-storage-service/index.html | 2 +- .../validated-transactions.html | 2 +- .../-uniqueness-exception/-init-.html | 2 +- .../-uniqueness-exception/error.html | 2 +- .../-uniqueness-exception/index.html | 2 +- .../-conflict/-init-.html | 2 +- .../-uniqueness-provider/-conflict/index.html | 2 +- .../-conflict/state-history.html | 2 +- .../-consuming-tx/-init-.html | 2 +- .../-consuming-tx/id.html | 2 +- .../-consuming-tx/index.html | 2 +- .../-consuming-tx/input-index.html | 2 +- .../-consuming-tx/requesting-party.html | 2 +- .../-uniqueness-provider/commit.html | 2 +- .../-uniqueness-provider/index.html | 2 +- .../add-note-to-transaction.html | 2 +- .../-vault-service/cash-balances.html | 2 +- .../-vault-service/current-vault.html | 2 +- .../-vault-service/generate-spend.html | 2 +- .../-vault-service/get-transaction-notes.html | 2 +- .../-vault-service/index.html | 2 +- .../-vault-service/linear-heads-of-type_.html | 2 +- .../-vault-service/linear-heads.html | 2 +- .../-vault-service/notify-all.html | 2 +- .../-vault-service/notify.html | 2 +- .../-vault-service/raw-updates.html | 2 +- .../-vault-service/states-for-refs.html | 2 +- .../-vault-service/track.html | 2 +- .../-vault-service/updates.html | 2 +- .../-vault-service/when-consumed.html | 2 +- .../-vault/-init-.html | 2 +- .../-vault/-no-update.html | 2 +- .../-vault/-update/-init-.html | 2 +- .../-vault/-update/consumed.html | 2 +- .../-vault/-update/contains-type.html | 2 +- .../-vault/-update/index.html | 2 +- .../-vault/-update/plus.html | 2 +- .../-vault/-update/produced.html | 2 +- .../-vault/-update/to-string.html | 2 +- .../-vault/index.html | 2 +- .../-vault/states-of-type.html | 2 +- .../-vault/states.html | 2 +- .../deals-with.html | 2 +- .../net.corda.core.node.services/index.html | 2 +- .../contains-type.html | 2 +- .../kotlin.collections.-iterable/index.html | 2 +- .../linear-heads-of-type.html | 2 +- .../-attachments-class-loader/-init-.html | 2 +- .../-overlapping-attachments/-init-.html | 2 +- .../-overlapping-attachments/index.html | 2 +- .../-overlapping-attachments/path.html | 2 +- .../-overlapping-attachments/to-string.html | 2 +- .../-attachments-class-loader/find-class.html | 2 +- .../find-resource.html | 2 +- .../get-resource-as-stream.html | 2 +- .../-attachments-class-loader/index.html | 2 +- .../-city-database/get.html | 2 +- .../-city-database/index.html | 2 +- .../-corda-plugin-registry/-init-.html | 2 +- .../-corda-plugin-registry/index.html | 2 +- .../register-r-p-c-kryo-types.html | 2 +- .../required-flows.html | 2 +- .../service-plugins.html | 2 +- .../static-serve-dirs.html | 2 +- .../-corda-plugin-registry/web-apis.html | 2 +- .../-node-info/-init-.html | 2 +- .../-node-info/address.html | 2 +- .../-node-info/advertised-services.html | 2 +- .../net.corda.core.node/-node-info/index.html | 2 +- .../-node-info/legal-identity.html | 2 +- .../-node-info/notary-identity.html | 2 +- .../-node-info/physical-location.html | 2 +- .../-node-info/service-identities.html | 2 +- .../-physical-location/-init-.html | 2 +- .../-physical-location/coordinate.html | 2 +- .../-physical-location/description.html | 2 +- .../-physical-location/index.html | 2 +- .../-plugin-service-hub/get-flow-factory.html | 2 +- .../-plugin-service-hub/index.html | 5 +- .../register-flow-initiator.html | 2 +- .../-service-entry/-init-.html | 2 +- .../-service-entry/identity.html | 2 +- .../-service-entry/index.html | 2 +- .../-service-entry/info.html | 2 +- .../-service-hub/clock.html | 2 +- .../-service-hub/identity-service.html | 2 +- .../-service-hub/index.html | 5 +- .../-service-hub/invoke-flow-async.html | 5 +- .../-service-hub/key-management-service.html | 2 +- .../-service-hub/legal-identity-key.html | 2 +- .../-service-hub/load-state.html | 2 +- .../-service-hub/my-info.html | 2 +- .../-service-hub/network-map-cache.html | 2 +- .../-service-hub/network-service.html | 2 +- .../-service-hub/notary-identity-key.html | 2 +- .../-service-hub/record-transactions.html | 2 +- .../-service-hub/scheduler-service.html | 2 +- .../-service-hub/storage-service.html | 2 +- .../-service-hub/to-state-and-ref.html | 2 +- .../-service-hub/vault-service.html | 2 +- .../-world-coordinate/-init-.html | 2 +- .../-world-coordinate/index.html | 2 +- .../-world-coordinate/latitude.html | 2 +- .../-world-coordinate/longitude.html | 2 +- .../-world-coordinate/project.html | 2 +- .../html/api/net.corda.core.node/index.html | 2 +- .../record-transactions.html | 2 +- .../-mapped-schema/-init-.html | 2 +- .../-mapped-schema/index.html | 2 +- .../-mapped-schema/mapped-types.html | 2 +- .../-mapped-schema/name.html | 2 +- .../-mapped-schema/to-string.html | 2 +- .../-mapped-schema/version.html | 2 +- .../-persistent-state-ref/--index--.html | 2 +- .../-persistent-state-ref/-init-.html | 2 +- .../-persistent-state-ref/index.html | 2 +- .../-persistent-state-ref/tx-id.html | 2 +- .../-persistent-state/-init-.html | 2 +- .../-persistent-state/index.html | 2 +- .../-persistent-state/state-ref.html | 2 +- .../generate-mapped-object.html | 2 +- .../-queryable-state/index.html | 9 +- .../-queryable-state/supported-schemas.html | 2 +- .../api/net.corda.core.schemas/index.html | 2 +- .../-a-t-t-a-c-h-m-e-n-t_-s-t-o-r-a-g-e.html | 2 +- .../-composite-key-leaf-serializer/index.html | 2 +- .../-composite-key-leaf-serializer/read.html | 2 +- .../-composite-key-leaf-serializer/write.html | 2 +- .../-composite-key-node-serializer/index.html | 2 +- .../-composite-key-node-serializer/read.html | 2 +- .../-composite-key-node-serializer/write.html | 2 +- .../-deserialize-as-kotlin-object-def.html | 2 +- .../index.html | 2 +- .../-ed25519-private-key-serializer/read.html | 2 +- .../write.html | 2 +- .../-ed25519-public-key-serializer/index.html | 2 +- .../-ed25519-public-key-serializer/read.html | 2 +- .../-ed25519-public-key-serializer/write.html | 2 +- .../-immutable-class-serializer/-init-.html | 2 +- .../constructor.html | 2 +- .../-immutable-class-serializer/index.html | 2 +- .../-immutable-class-serializer/klass.html | 2 +- .../props-by-name.html | 2 +- .../-immutable-class-serializer/props.html | 2 +- .../-immutable-class-serializer/read.html | 2 +- .../-immutable-class-serializer/write.html | 2 +- .../-input-stream-serializer/index.html | 2 +- .../-input-stream-serializer/read.html | 2 +- .../-input-stream-serializer/write.html | 2 +- .../-kotlin-object-serializer/index.html | 2 +- .../-kotlin-object-serializer/read.html | 2 +- .../-kotlin-object-serializer/write.html | 2 +- .../-init-.html | 2 +- .../-missing-attachments-exception/ids.html | 2 +- .../-missing-attachments-exception/index.html | 2 +- .../-no-references-serializer/-init-.html | 2 +- .../base-serializer.html | 2 +- .../-no-references-serializer/index.html | 2 +- .../-no-references-serializer/read.html | 2 +- .../-no-references-serializer/write.html | 2 +- .../-opaque-bytes/-init-.html | 2 +- .../-opaque-bytes/bytes.html | 2 +- .../-opaque-bytes/equals.html | 2 +- .../-opaque-bytes/hash-code.html | 2 +- .../-opaque-bytes/index.html | 2 +- .../-opaque-bytes/of.html | 2 +- .../-opaque-bytes/open.html | 2 +- .../-opaque-bytes/size.html | 2 +- .../-opaque-bytes/to-string.html | 2 +- .../-ordered-serializer/index.html | 2 +- .../-ordered-serializer/read.html | 2 +- .../-ordered-serializer/write.html | 2 +- .../index.html | 2 +- .../read.html | 2 +- .../write.html | 2 +- .../-serialization-token/from-token.html | 2 +- .../-serialization-token/index.html | 2 +- .../-serialize-as-token-context/-init-.html | 2 +- .../-serialize-as-token-context/index.html | 2 +- .../-init-.html | 2 +- .../clear-context.html | 2 +- .../-serialize-as-token-serializer/index.html | 2 +- .../-serialize-as-token-serializer/read.html | 2 +- .../set-context.html | 2 +- .../-serialize-as-token-serializer/write.html | 2 +- .../-serialize-as-token/index.html | 2 +- .../-serialize-as-token/to-token.html | 2 +- .../-serialized-bytes-serializer/index.html | 2 +- .../-serialized-bytes-serializer/read.html | 2 +- .../-serialized-bytes-serializer/write.html | 2 +- .../-serialized-bytes/-init-.html | 2 +- .../-serialized-bytes/hash.html | 2 +- .../-serialized-bytes/index.html | 2 +- .../-serialized-bytes/write-to-file.html | 2 +- .../-init-.html | 2 +- .../from-token.html | 2 +- .../-singleton-serialization-token/index.html | 2 +- .../register-with-context.html | 2 +- .../-singleton-serialize-as-token/-init-.html | 2 +- .../-singleton-serialize-as-token/index.html | 4 +- .../to-token.html | 2 +- .../-t-h-r-e-a-d_-l-o-c-a-l_-k-r-y-o.html | 2 +- .../-wire-transaction-serializer/index.html | 2 +- .../-wire-transaction-serializer/read.html | 2 +- .../-wire-transaction-serializer/write.html | 2 +- .../attachment-storage.html | 2 +- .../create-kryo.html | 2 +- .../deserialize.html | 2 +- .../extend-kryo-hash.html | 2 +- .../net.corda.core.serialization/index.html | 2 +- .../kotlin.-byte-array/deserialize.html | 2 +- .../kotlin.-byte-array/index.html | 2 +- .../kotlin.-byte-array/opaque.html | 2 +- .../kotlin.-byte-array/to-hex-string.html | 2 +- .../kotlin.-string/index.html | 2 +- .../kotlin.-string/parse-as-hex.html | 2 +- .../no-references-within.html | 2 +- .../read-bytes-with-length.html | 2 +- .../serialize.html | 2 +- .../use-class-loader.html | 2 +- .../write-bytes-with-length.html | 2 +- .../-amount-generator/-init-.html | 2 +- .../-amount-generator/generate.html | 2 +- .../-amount-generator/index.html | 2 +- .../-amount-generator/token-generator.html | 2 +- .../-composite-key-generator/-init-.html | 2 +- .../-composite-key-generator/generate.html | 2 +- .../-composite-key-generator/index.html | 2 +- .../-currency-generator/-init-.html | 2 +- .../-currency-generator/currencies.html | 2 +- .../-currency-generator/generate.html | 2 +- .../-currency-generator/index.html | 2 +- .../-duration-generator/-init-.html | 2 +- .../-duration-generator/generate.html | 2 +- .../-duration-generator/index.html | 2 +- .../-instant-generator/-init-.html | 2 +- .../-instant-generator/generate.html | 2 +- .../-instant-generator/index.html | 2 +- .../-issued-generator/-init-.html | 2 +- .../-issued-generator/generate.html | 2 +- .../-issued-generator/index.html | 2 +- .../-issued-generator/product-generator.html | 2 +- .../-init-.html | 2 +- .../generate.html | 2 +- .../-party-and-reference-generator/index.html | 2 +- .../-party-generator/-init-.html | 2 +- .../-party-generator/generate.html | 2 +- .../-party-generator/index.html | 2 +- .../-private-key-generator/-init-.html | 2 +- .../-private-key-generator/generate.html | 2 +- .../-private-key-generator/index.html | 2 +- .../-public-key-generator/-init-.html | 2 +- .../-public-key-generator/generate.html | 2 +- .../-public-key-generator/index.html | 2 +- .../-secure-hash-generator/-init-.html | 2 +- .../-secure-hash-generator/generate.html | 2 +- .../-secure-hash-generator/index.html | 2 +- .../-state-ref-generator/-init-.html | 2 +- .../-state-ref-generator/generate.html | 2 +- .../-state-ref-generator/index.html | 2 +- .../-timestamp-generator/-init-.html | 2 +- .../-timestamp-generator/generate.html | 2 +- .../-timestamp-generator/index.html | 2 +- .../-transaction-state-generator/-init-.html | 2 +- .../generate.html | 2 +- .../-transaction-state-generator/index.html | 2 +- .../state-generator.html | 2 +- .../net.corda.core.testing/generate-list.html | 2 +- .../api/net.corda.core.testing/index.html | 2 +- .../-base-transaction/-init-.html | 2 +- .../-base-transaction/check-invariants.html | 2 +- .../-base-transaction/equals.html | 2 +- .../-base-transaction/hash-code.html | 2 +- .../-base-transaction/index.html | 2 +- .../-base-transaction/inputs.html | 2 +- .../-base-transaction/must-sign.html | 2 +- .../-base-transaction/notary.html | 2 +- .../-base-transaction/outputs.html | 2 +- .../-base-transaction/timestamp.html | 2 +- .../-base-transaction/type.html | 2 +- .../-filter-funs/-init-.html | 2 +- .../-filter-funs/filter-attachments.html | 2 +- .../-filter-funs/filter-commands.html | 2 +- .../-filter-funs/filter-inputs.html | 2 +- .../-filter-funs/filter-outputs.html | 2 +- .../-filter-funs/generic-filter.html | 2 +- .../-filter-funs/index.html | 2 +- .../-filtered-leaves/-init-.html | 2 +- .../-filtered-leaves/attachments.html | 2 +- .../-filtered-leaves/commands.html | 2 +- .../-filtered-leaves/get-filtered-hashes.html | 2 +- .../-filtered-leaves/index.html | 2 +- .../-filtered-leaves/inputs.html | 2 +- .../-filtered-leaves/outputs.html | 2 +- .../-filtered-transaction/-init-.html | 2 +- .../build-merkle-transaction.html | 2 +- .../filtered-leaves.html | 2 +- .../-filtered-transaction/index.html | 2 +- .../partial-merkle-tree.html | 2 +- .../-filtered-transaction/verify.html | 2 +- .../-ledger-transaction/-init-.html | 2 +- .../-ledger-transaction/attachments.html | 2 +- .../-ledger-transaction/commands.html | 2 +- .../-ledger-transaction/equals.html | 2 +- .../-ledger-transaction/hash-code.html | 2 +- .../-ledger-transaction/id.html | 2 +- .../-ledger-transaction/index.html | 2 +- .../-ledger-transaction/inputs.html | 2 +- .../-ledger-transaction/out-ref.html | 2 +- .../to-transaction-for-contract.html | 2 +- .../-ledger-transaction/verify.html | 2 +- .../-merkle-tree/-duplicated-leaf/-init-.html | 2 +- .../-merkle-tree/-duplicated-leaf/index.html | 2 +- .../-merkle-tree/-duplicated-leaf/value.html | 2 +- .../-merkle-tree/-leaf/-init-.html | 2 +- .../-merkle-tree/-leaf/index.html | 2 +- .../-merkle-tree/-leaf/value.html | 2 +- .../-merkle-tree/-node/-init-.html | 2 +- .../-merkle-tree/-node/index.html | 2 +- .../-merkle-tree/-node/left.html | 2 +- .../-merkle-tree/-node/right.html | 2 +- .../-merkle-tree/-node/value.html | 2 +- .../-merkle-tree/get-merkle-tree.html | 2 +- .../-merkle-tree/hash-nodes.html | 2 +- .../-merkle-tree/hash.html | 2 +- .../-merkle-tree/index.html | 2 +- .../-signed-transaction/-init-.html | 2 +- .../-signatures-missing-exception/-init-.html | 2 +- .../descriptions.html | 2 +- .../-signatures-missing-exception/id.html | 2 +- .../-signatures-missing-exception/index.html | 2 +- .../missing.html | 2 +- .../to-string.html | 2 +- .../check-signatures-are-valid.html | 2 +- .../-signed-transaction/id.html | 2 +- .../-signed-transaction/index.html | 2 +- .../-signed-transaction/plus.html | 2 +- .../-signed-transaction/sigs.html | 2 +- .../to-ledger-transaction.html | 2 +- .../-signed-transaction/tx-bits.html | 2 +- .../-signed-transaction/tx.html | 2 +- .../verify-signatures.html | 2 +- .../with-additional-signature.html | 2 +- .../with-additional-signatures.html | 2 +- .../-transaction-builder/-init-.html | 2 +- .../-transaction-builder/add-attachment.html | 2 +- .../-transaction-builder/add-command.html | 2 +- .../-transaction-builder/add-input-state.html | 2 +- .../add-output-state.html | 6 +- .../add-signature-unchecked.html | 2 +- .../-transaction-builder/attachments.html | 2 +- .../check-and-add-signature.html | 2 +- .../-transaction-builder/check-signature.html | 2 +- .../-transaction-builder/commands.html | 2 +- .../-transaction-builder/copy.html | 2 +- .../-transaction-builder/current-sigs.html | 2 +- .../-transaction-builder/index.html | 4 +- .../-transaction-builder/input-states.html | 2 +- .../-transaction-builder/inputs.html | 2 +- .../-transaction-builder/notary.html | 2 +- .../-transaction-builder/output-states.html | 2 +- .../-transaction-builder/outputs.html | 2 +- .../-transaction-builder/set-time.html | 2 +- .../-transaction-builder/sign-with.html | 2 +- .../-transaction-builder/signers.html | 2 +- .../-transaction-builder/time.html | 2 +- .../-transaction-builder/timestamp.html | 2 +- .../to-signed-transaction.html | 2 +- .../to-wire-transaction.html | 2 +- .../-transaction-builder/type.html | 2 +- .../-transaction-builder/with-items.html | 2 +- .../-wire-transaction/-init-.html | 2 +- .../-wire-transaction/all-leaves-hashes.html | 2 +- .../-wire-transaction/attachments.html | 2 +- .../-wire-transaction/cached-tree.html | 2 +- .../-wire-transaction/commands.html | 2 +- .../-wire-transaction/deserialize.html | 2 +- .../-wire-transaction/equals.html | 2 +- .../-wire-transaction/hash-code.html | 2 +- .../-wire-transaction/id.html | 2 +- .../-wire-transaction/index.html | 2 +- .../-wire-transaction/inputs.html | 2 +- .../-wire-transaction/merkle-tree.html | 2 +- .../-wire-transaction/out-ref.html | 2 +- .../-wire-transaction/serialized.html | 2 +- .../to-ledger-transaction.html | 2 +- .../-wire-transaction/to-string.html | 2 +- .../build-filtered-transaction.html | 2 +- .../calculate-leaves-hashes.html | 2 +- .../hash-concat.html | 2 +- .../net.corda.core.transactions/index.html | 2 +- .../serialized-hash.html | 2 +- .../-api-utils/-init-.html | 2 +- .../-api-utils/index.html | 2 +- .../-api-utils/rpc.html | 2 +- .../-api-utils/with-party.html | 2 +- .../-d-u-m-m-y_-k-e-y_1.html | 2 +- .../-d-u-m-m-y_-k-e-y_2.html | 2 +- .../-d-u-m-m-y_-n-o-t-a-r-y.html | 2 +- .../-d-u-m-m-y_-n-o-t-a-r-y_-k-e-y.html | 2 +- .../-d-u-m-m-y_-p-u-b-k-e-y_1.html | 2 +- .../-d-u-m-m-y_-p-u-b-k-e-y_2.html | 2 +- .../-emoji/-c-o-d-e_-b-a-g_-o-f_-c-a-s-h.html | 2 +- .../-emoji/-c-o-d-e_-c-o-o-l_-g-u-y.html | 2 +- .../-emoji/-c-o-d-e_-d-i-a-m-o-n-d.html | 2 +- .../-emoji/-c-o-d-e_-g-r-e-e-n_-t-i-c-k.html | 2 +- .../-emoji/-c-o-d-e_-l-e-f-t_-a-r-r-o-w.html | 2 +- .../-emoji/-c-o-d-e_-n-e-w-s-p-a-p-e-r.html | 2 +- .../-emoji/-c-o-d-e_-p-a-p-e-r-c-l-i-p.html | 2 +- .../-c-o-d-e_-r-i-g-h-t_-a-r-r-o-w.html | 2 +- .../-c-o-d-e_-s-a-n-t-a_-c-l-a-u-s.html | 2 +- .../-emoji/bag-of-cash.html | 2 +- .../-emoji/cool-guy.html | 2 +- .../-emoji/diamond.html | 2 +- .../-emoji/emoji-mode.html | 2 +- .../-emoji/has-emoji-terminal.html | 2 +- .../-emoji/index.html | 2 +- .../-emoji/left-arrow.html | 2 +- .../-emoji/newspaper.html | 2 +- .../-emoji/paperclip.html | 2 +- .../-emoji/render-if-supported.html | 2 +- .../-emoji/right-arrow.html | 2 +- .../-emoji/santa-claus.html | 2 +- .../-log-helper/index.html | 2 +- .../-log-helper/reset.html | 2 +- .../-log-helper/set-level.html | 2 +- .../-non-empty-set-serializer/index.html | 2 +- .../-non-empty-set-serializer/read.html | 2 +- .../-non-empty-set-serializer/write.html | 2 +- .../-non-empty-set/-init-.html | 2 +- .../-non-empty-set/-iterator/-init-.html | 2 +- .../-non-empty-set/-iterator/has-next.html | 2 +- .../-non-empty-set/-iterator/index.html | 2 +- .../-non-empty-set/-iterator/iterator.html | 2 +- .../-non-empty-set/-iterator/next.html | 2 +- .../-non-empty-set/-iterator/remove.html | 2 +- .../-non-empty-set/add-all.html | 2 +- .../-non-empty-set/add.html | 2 +- .../-non-empty-set/clear.html | 2 +- .../-non-empty-set/contains-all.html | 2 +- .../-non-empty-set/contains.html | 2 +- .../-non-empty-set/equals.html | 2 +- .../-non-empty-set/hash-code.html | 2 +- .../-non-empty-set/index.html | 2 +- .../-non-empty-set/is-empty.html | 2 +- .../-non-empty-set/iterator.html | 2 +- .../-non-empty-set/remove-all.html | 2 +- .../-non-empty-set/remove.html | 2 +- .../-non-empty-set/retain-all.html | 2 +- .../-non-empty-set/size.html | 2 +- .../-non-empty-set/to-string.html | 2 +- .../-change/-position/-init-.html | 2 +- .../-change/-position/index.html | 2 +- .../-change/-position/new-step.html | 2 +- .../-change/-position/to-string.html | 2 +- .../-change/-position/tracker.html | 2 +- .../-change/-rendering/-init-.html | 2 +- .../-change/-rendering/index.html | 2 +- .../-change/-rendering/of-step.html | 2 +- .../-change/-rendering/to-string.html | 2 +- .../-change/-rendering/tracker.html | 2 +- .../-change/-structural/-init-.html | 2 +- .../-change/-structural/index.html | 2 +- .../-change/-structural/parent.html | 2 +- .../-change/-structural/to-string.html | 2 +- .../-change/-structural/tracker.html | 2 +- .../-progress-tracker/-change/index.html | 2 +- .../-progress-tracker/-d-o-n-e/equals.html | 2 +- .../-progress-tracker/-d-o-n-e/index.html | 2 +- .../-progress-tracker/-init-.html | 2 +- .../-relabelable-step/-init-.html | 2 +- .../-relabelable-step/changes.html | 2 +- .../-relabelable-step/current-label.html | 2 +- .../-relabelable-step/index.html | 2 +- .../-relabelable-step/label.html | 2 +- .../-progress-tracker/-step/-init-.html | 2 +- .../-progress-tracker/-step/changes.html | 2 +- .../-step/child-progress-tracker.html | 2 +- .../-progress-tracker/-step/index.html | 2 +- .../-progress-tracker/-step/label.html | 2 +- .../-u-n-s-t-a-r-t-e-d/equals.html | 2 +- .../-u-n-s-t-a-r-t-e-d/index.html | 2 +- .../-progress-tracker/all-steps.html | 2 +- .../-progress-tracker/changes.html | 2 +- .../current-step-recursive.html | 2 +- .../-progress-tracker/current-step.html | 2 +- .../get-child-progress-tracker.html | 2 +- .../-progress-tracker/index.html | 2 +- .../-progress-tracker/next-step.html | 2 +- .../-progress-tracker/parent.html | 2 +- .../set-child-progress-tracker.html | 2 +- .../-progress-tracker/step-index.html | 2 +- .../-progress-tracker/steps.html | 2 +- .../-progress-tracker/top-level-tracker.html | 2 +- .../-t-e-s-t_-t-x_-t-i-m-e.html | 2 +- .../-time-window/-init-.html | 2 +- .../-time-window/duration.html | 2 +- .../-time-window/end.html | 2 +- .../-time-window/index.html | 2 +- .../-time-window/start.html | 2 +- .../-untrustworthy-data/-init-.html | 2 +- .../-untrustworthy-data/data.html | 2 +- .../-untrustworthy-data/index.html | 2 +- .../-untrustworthy-data/unwrap.html | 2 +- .../-untrustworthy-data/validate.html | 2 +- .../api/net.corda.core.utilities/debug.html | 2 +- .../api/net.corda.core.utilities/index.html | 2 +- .../net.corda.core.utilities/logger-for.html | 2 +- .../non-empty-set-of.html | 2 +- .../api/net.corda.core.utilities/trace.html | 2 +- .../api/net.corda.core/-error-or/-init-.html | 2 +- .../api/net.corda.core/-error-or/bind.html | 2 +- .../api/net.corda.core/-error-or/catch.html | 2 +- .../api/net.corda.core/-error-or/combine.html | 2 +- .../api/net.corda.core/-error-or/error.html | 2 +- .../-error-or/get-or-throw.html | 2 +- .../api/net.corda.core/-error-or/index.html | 2 +- .../api/net.corda.core/-error-or/map.html | 2 +- .../api/net.corda.core/-error-or/match.html | 2 +- .../html/api/net.corda.core/-error-or/of.html | 2 +- .../api/net.corda.core/-error-or/value.html | 2 +- .../-retryable-exception/-init-.html | 2 +- .../-retryable-exception/index.html | 2 +- .../net.corda.core/-run-on-caller-thread.html | 2 +- .../net.corda.core/-thread-box/-init-.html | 2 +- .../-thread-box/already-locked.html | 2 +- .../-thread-box/check-not-locked.html | 2 +- .../net.corda.core/-thread-box/content.html | 2 +- .../api/net.corda.core/-thread-box/index.html | 2 +- .../api/net.corda.core/-thread-box/lock.html | 2 +- .../net.corda.core/-thread-box/locked.html | 2 +- .../-transient-property/-init-.html | 2 +- .../-transient-property/get-value.html | 2 +- .../-transient-property/index.html | 2 +- .../buffer-until-subscribed.html | 2 +- docs/build/html/api/net.corda.core/catch.html | 2 +- .../api/net.corda.core/extract-zip-file.html | 2 +- .../html/api/net.corda.core/failure.html | 2 +- .../html/api/net.corda.core/flat-map.html | 2 +- .../build/html/api/net.corda.core/future.html | 2 +- docs/build/html/api/net.corda.core/index.html | 5 +- .../java.io.-input-stream/copy-to.html | 2 +- .../java.io.-input-stream/index.html | 2 +- .../create-directories.html | 2 +- .../java.nio.file.-path/create-directory.html | 2 +- .../java.nio.file.-path/delete-if-exists.html | 2 +- .../java.nio.file.-path/div.html | 2 +- .../java.nio.file.-path/exists.html | 2 +- .../java.nio.file.-path/index.html | 2 +- .../java.nio.file.-path/is-directory.html | 2 +- .../java.nio.file.-path/is-regular-file.html | 2 +- .../java.nio.file.-path/list.html | 2 +- .../java.nio.file.-path/move-to.html | 2 +- .../java.nio.file.-path/read-all.html | 2 +- .../java.nio.file.-path/read-lines.html | 2 +- .../java.nio.file.-path/read.html | 2 +- .../java.nio.file.-path/size.html | 2 +- .../java.nio.file.-path/write-lines.html | 2 +- .../java.nio.file.-path/write.html | 2 +- .../java.time.temporal.-temporal/index.html | 2 +- .../java.time.temporal.-temporal/until.html | 2 +- .../get-or-throw.html | 2 +- .../java.util.concurrent.-future/index.html | 2 +- .../api/net.corda.core/kotlin.-double/bd.html | 2 +- .../net.corda.core/kotlin.-double/index.html | 2 +- .../api/net.corda.core/kotlin.-int/bd.html | 2 +- .../kotlin.-int/checked-add.html | 2 +- .../api/net.corda.core/kotlin.-int/days.html | 2 +- .../api/net.corda.core/kotlin.-int/hours.html | 2 +- .../api/net.corda.core/kotlin.-int/index.html | 2 +- .../net.corda.core/kotlin.-int/millis.html | 2 +- .../net.corda.core/kotlin.-int/minutes.html | 2 +- .../net.corda.core/kotlin.-int/seconds.html | 2 +- .../api/net.corda.core/kotlin.-long/bd.html | 2 +- .../kotlin.-long/checked-add.html | 2 +- .../net.corda.core/kotlin.-long/index.html | 2 +- .../kotlin.-string/abbreviate.html | 2 +- .../api/net.corda.core/kotlin.-string/bd.html | 2 +- .../net.corda.core/kotlin.-string/index.html | 2 +- .../kotlin.-throwable/index.html | 2 +- .../kotlin.-throwable/root-cause.html | 2 +- .../kotlin.collections.-iterable/index.html | 2 +- .../none-or-single.html | 2 +- .../kotlin.collections.-iterable/sum.html | 2 +- .../index-of-or-throw.html | 2 +- .../kotlin.collections.-list/index.html | 2 +- .../random-or-null.html | 2 +- .../api/net.corda.core/log-elapsed-time.html | 4 +- docs/build/html/api/net.corda.core/map.html | 2 +- .../net.corda.core/random63-bit-value.html | 2 +- .../html/api/net.corda.core/success.html | 2 +- docs/build/html/api/net.corda.core/tee.html | 2 +- docs/build/html/api/net.corda.core/then.html | 2 +- .../api/net.corda.core/to-observable.html | 2 +- .../-acceptor/-a-p-p-r-o-v-i-n-g.html | 2 +- .../-acceptor/-init-.html | 2 +- .../-acceptor/-r-e-j-e-c-t-i-n-g.html | 2 +- .../-acceptor/-v-e-r-i-f-y-i-n-g.html | 2 +- .../-acceptor/call.html | 2 +- .../-acceptor/index.html | 10 +- .../-acceptor/other-side.html | 2 +- .../-acceptor/progress-tracker.html | 2 +- .../-acceptor/tracker.html | 2 +- .../-acceptor/verify-proposal.html | 2 +- .../-init-.html | 2 +- .../-instigator/-init-.html | 2 +- .../-instigator/-n-o-t-a-r-y.html | 2 +- .../-instigator/-s-i-g-n-i-n-g.html | 2 +- .../-instigator/assemble-proposal.html | 2 +- .../-instigator/assemble-tx.html | 4 +- .../-instigator/call.html | 2 +- .../-instigator/index.html | 12 +- .../-instigator/modification.html | 2 +- .../-instigator/original-state.html | 2 +- .../-instigator/progress-tracker.html | 2 +- .../-instigator/tracker.html | 2 +- .../-proposal/index.html | 2 +- .../-proposal/modification.html | 2 +- .../-proposal/state-ref.html | 2 +- .../-proposal/stx.html | 2 +- .../-result/error.html | 2 +- .../-result/index.html | 2 +- .../-result/no-error.html | 2 +- .../-result/sig.html | 2 +- .../-result/with-error.html | 2 +- .../index.html | 2 +- .../-broadcast-transaction-flow/-init-.html | 2 +- .../-notify-tx-request/-init-.html | 2 +- .../-notify-tx-request/index.html | 2 +- .../-notify-tx-request/tx.html | 2 +- .../-broadcast-transaction-flow/call.html | 2 +- .../-broadcast-transaction-flow/index.html | 6 +- .../notarised-transaction.html | 2 +- .../participants.html | 2 +- .../-cash-command/-exit-cash/-init-.html | 2 +- .../-cash-command/-exit-cash/amount.html | 2 +- .../-cash-command/-exit-cash/index.html | 2 +- .../-cash-command/-exit-cash/issue-ref.html | 2 +- .../-cash-command/-issue-cash/-init-.html | 2 +- .../-cash-command/-issue-cash/amount.html | 2 +- .../-cash-command/-issue-cash/index.html | 2 +- .../-cash-command/-issue-cash/issue-ref.html | 2 +- .../-cash-command/-issue-cash/notary.html | 2 +- .../-cash-command/-issue-cash/recipient.html | 2 +- .../-cash-command/-pay-cash/-init-.html | 2 +- .../-cash-command/-pay-cash/amount.html | 2 +- .../-cash-command/-pay-cash/index.html | 2 +- .../-cash-command/-pay-cash/recipient.html | 2 +- .../net.corda.flows/-cash-command/index.html | 2 +- .../-cash-flow-result/-failed/-init-.html | 2 +- .../-cash-flow-result/-failed/index.html | 2 +- .../-cash-flow-result/-failed/message.html | 2 +- .../-cash-flow-result/-failed/to-string.html | 2 +- .../-cash-flow-result/-success/-init-.html | 2 +- .../-cash-flow-result/-success/id.html | 2 +- .../-cash-flow-result/-success/index.html | 2 +- .../-cash-flow-result/-success/message.html | 2 +- .../-cash-flow-result/-success/to-string.html | 2 +- .../-success/transaction.html | 2 +- .../-cash-flow-result/index.html | 2 +- .../-cash-flow/-e-x-i-t-i-n-g.html | 2 +- .../-cash-flow/-i-s-s-u-i-n-g.html | 2 +- .../net.corda.flows/-cash-flow/-init-.html | 2 +- .../-cash-flow/-p-a-y-i-n-g.html | 2 +- .../api/net.corda.flows/-cash-flow/call.html | 2 +- .../net.corda.flows/-cash-flow/command.html | 2 +- .../api/net.corda.flows/-cash-flow/index.html | 6 +- .../-cash-flow/progress-tracker.html | 2 +- .../net.corda.flows/-cash-flow/tracker.html | 2 +- .../-fetch-attachments-flow/-init-.html | 2 +- .../-fetch-attachments-flow/convert.html | 2 +- .../-fetch-attachments-flow/index.html | 2 +- .../-fetch-attachments-flow/load.html | 2 +- .../maybe-write-to-disk.html | 2 +- .../-fetch-data-flow/-bad-answer/-init-.html | 2 +- .../-fetch-data-flow/-bad-answer/index.html | 2 +- .../-init-.html | 2 +- .../got.html | 2 +- .../index.html | 2 +- .../requested.html | 2 +- .../-hash-not-found/-init-.html | 2 +- .../-hash-not-found/index.html | 2 +- .../-hash-not-found/requested.html | 2 +- .../-fetch-data-flow/-init-.html | 2 +- .../-fetch-data-flow/-request/-init-.html | 2 +- .../-fetch-data-flow/-request/hashes.html | 2 +- .../-fetch-data-flow/-request/index.html | 2 +- .../-fetch-data-flow/-result/-init-.html | 2 +- .../-fetch-data-flow/-result/downloaded.html | 2 +- .../-fetch-data-flow/-result/from-disk.html | 2 +- .../-fetch-data-flow/-result/index.html | 2 +- .../-fetch-data-flow/call.html | 2 +- .../-fetch-data-flow/convert.html | 2 +- .../-fetch-data-flow/index.html | 6 +- .../-fetch-data-flow/load.html | 2 +- .../-fetch-data-flow/maybe-write-to-disk.html | 2 +- .../-fetch-data-flow/other-side.html | 2 +- .../-fetch-data-flow/requests.html | 2 +- .../-fetch-transactions-flow/-init-.html | 2 +- .../-fetch-transactions-flow/index.html | 2 +- .../-fetch-transactions-flow/load.html | 2 +- .../-b-r-o-a-d-c-a-s-t-i-n-g.html | 2 +- .../-finality-flow/-init-.html | 2 +- .../-finality-flow/-n-o-t-a-r-i-s-i-n-g.html | 2 +- .../net.corda.flows/-finality-flow/call.html | 2 +- .../net.corda.flows/-finality-flow/index.html | 2 +- .../-finality-flow/participants.html | 2 +- .../-finality-flow/progress-tracker.html | 2 +- .../-finality-flow/tracker.html | 2 +- .../-finality-flow/transaction.html | 2 +- .../-init-.html | 2 +- .../index.html | 2 +- .../-issuance-request-state/-init-.html | 2 +- .../-issuance-request-state/amount.html | 2 +- .../-issuance-request-state/index.html | 2 +- .../issue-to-party.html | 2 +- .../issuer-party-ref.html | 2 +- .../-issuance-requester/-init-.html | 2 +- .../-issuance-requester/amount.html | 2 +- .../-issuance-requester/call.html | 2 +- .../-issuance-requester/index.html | 10 +- .../issue-to-party-ref.html | 2 +- .../-issuance-requester/issue-to-party.html | 2 +- .../issuer-bank-party.html | 2 +- .../-a-w-a-i-t-i-n-g_-r-e-q-u-e-s-t.html | 2 +- .../-issuer-flow/-issuer/-i-s-s-u-i-n-g.html | 2 +- .../-issuer-flow/-issuer/-init-.html | 2 +- .../-s-e-n-d-i-n-g_-c-o-n-f-i-r-m.html | 2 +- .../-issuer-flow/-issuer/-service/-init-.html | 2 +- .../-issuer-flow/-issuer/-service/index.html | 2 +- .../-issuer/-t-r-a-n-s-f-e-r-r-i-n-g.html | 2 +- .../-issuer-flow/-issuer/call.html | 2 +- .../-issuer-flow/-issuer/index.html | 2 +- .../-issuer-flow/-issuer/other-party.html | 2 +- .../-issuer/progress-tracker.html | 2 +- .../-issuer-flow/-issuer/tracker.html | 2 +- .../net.corda.flows/-issuer-flow/index.html | 2 +- .../-notary-change-flow/-acceptor/-init-.html | 2 +- .../-notary-change-flow/-acceptor/index.html | 2 +- .../-acceptor/progress-tracker.html | 2 +- .../-acceptor/verify-proposal.html | 2 +- .../-instigator/-init-.html | 2 +- .../-instigator/assemble-proposal.html | 2 +- .../-instigator/assemble-tx.html | 4 +- .../-instigator/index.html | 4 +- .../-notary-change-flow/-proposal/-init-.html | 2 +- .../-notary-change-flow/-proposal/index.html | 2 +- .../-proposal/modification.html | 2 +- .../-proposal/state-ref.html | 2 +- .../-notary-change-flow/-proposal/stx.html | 2 +- .../-notary-change-flow/index.html | 2 +- .../-notary-error/-conflict/-init-.html | 2 +- .../-notary-error/-conflict/conflict.html | 2 +- .../-notary-error/-conflict/index.html | 2 +- .../-notary-error/-conflict/to-string.html | 2 +- .../-notary-error/-conflict/tx.html | 2 +- .../-signatures-missing/-init-.html | 2 +- .../-signatures-missing/index.html | 2 +- .../-signatures-missing/missing-signers.html | 2 +- .../-signatures-missing/to-string.html | 2 +- .../-timestamp-invalid/-init-.html | 2 +- .../-timestamp-invalid/index.html | 2 +- .../-transaction-invalid/-init-.html | 2 +- .../-transaction-invalid/index.html | 2 +- .../net.corda.flows/-notary-error/index.html | 2 +- .../-notary-exception/-init-.html | 2 +- .../-notary-exception/error.html | 2 +- .../-notary-exception/index.html | 2 +- .../-notary-exception/to-string.html | 2 +- .../-notary-flow/-client/-init-.html | 2 +- .../-client/-r-e-q-u-e-s-t-i-n-g.html | 2 +- .../-client/-v-a-l-i-d-a-t-i-n-g.html | 2 +- .../-notary-flow/-client/call.html | 2 +- .../-notary-flow/-client/index.html | 6 +- .../-notary-flow/-client/notary-party.html | 2 +- .../-client/progress-tracker.html | 2 +- .../-notary-flow/-client/tracker.html | 2 +- .../-notary-flow/-result/-error/-init-.html | 2 +- .../-notary-flow/-result/-error/error.html | 2 +- .../-notary-flow/-result/-error/index.html | 2 +- .../-notary-flow/-result/-success/-init-.html | 2 +- .../-notary-flow/-result/-success/index.html | 2 +- .../-notary-flow/-result/-success/sig.html | 2 +- .../-notary-flow/-result/index.html | 2 +- .../-notary-flow/-service/-init-.html | 2 +- .../-notary-flow/-service/before-commit.html | 2 +- .../-notary-flow/-service/call.html | 2 +- .../-notary-flow/-service/index.html | 2 +- .../-notary-flow/-service/other-side.html | 2 +- .../-service/timestamp-checker.html | 2 +- .../-service/uniqueness-provider.html | 2 +- .../-notary-flow/-sign-request/-init-.html | 2 +- .../-notary-flow/-sign-request/index.html | 2 +- .../-notary-flow/-sign-request/tx.html | 2 +- .../net.corda.flows/-notary-flow/index.html | 2 +- .../-init-.html | 2 +- .../index.html | 2 +- .../-resolve-transactions-flow/-init-.html | 2 +- .../-resolve-transactions-flow/call.html | 2 +- .../-resolve-transactions-flow/index.html | 6 +- .../transaction-count-limit.html | 2 +- .../-service-request-message/index.html | 2 +- .../-service-request-message/reply-to.html | 2 +- .../-service-request-message/session-i-d.html | 2 +- .../-state-replacement-exception/-init-.html | 2 +- .../-state-replacement-exception/error.html | 2 +- .../-state-replacement-exception/index.html | 2 +- .../-state-replacement-refused/-init-.html | 2 +- .../-state-replacement-refused/detail.html | 2 +- .../-state-replacement-refused/identity.html | 2 +- .../-state-replacement-refused/index.html | 2 +- .../-state-replacement-refused/state.html | 2 +- .../-state-replacement-refused/to-string.html | 2 +- .../-acceptor/-init-.html | 2 +- .../-acceptor/assemble-shared-t-x.html | 2 +- .../-two-party-deal-flow/-acceptor/index.html | 2 +- .../-acceptor/other-party.html | 2 +- .../-acceptor/progress-tracker.html | 2 +- .../-acceptor/validate-handshake.html | 2 +- .../-auto-offer/-init-.html | 2 +- .../-auto-offer/deal-being-offered.html | 2 +- .../-auto-offer/index.html | 2 +- .../-auto-offer/notary.html | 2 +- .../-deal-mismatch-exception/-init-.html | 2 +- .../-deal-mismatch-exception/actual-deal.html | 2 +- .../expected-deal.html | 2 +- .../-deal-mismatch-exception/index.html | 2 +- .../-deal-mismatch-exception/to-string.html | 2 +- .../-deal-ref-mismatch-exception/-init-.html | 2 +- .../actual-deal.html | 2 +- .../expected-deal.html | 2 +- .../-deal-ref-mismatch-exception/index.html | 2 +- .../to-string.html | 2 +- .../-handshake/-init-.html | 2 +- .../-handshake/index.html | 2 +- .../-handshake/payload.html | 2 +- .../-handshake/public-key.html | 2 +- .../-instigator/-init-.html | 2 +- .../-instigator/index.html | 2 +- .../-instigator/my-key-pair.html | 2 +- .../-instigator/notary-node.html | 2 +- .../-instigator/other-party.html | 2 +- .../-instigator/payload.html | 2 +- .../-instigator/progress-tracker.html | 2 +- .../-marker-for-bogus-regulator-flow.html | 2 +- .../-a-w-a-i-t-i-n-g_-p-r-o-p-o-s-a-l.html | 2 +- ...c-o-p-y-i-n-g_-t-o_-r-e-g-u-l-a-t-o-r.html | 2 +- .../-two-party-deal-flow/-primary/-init-.html | 2 +- .../-primary/-n-o-t-a-r-y.html | 2 +- .../-primary/-r-e-c-o-r-d-i-n-g.html | 2 +- .../-primary/-s-e-n-d-i-n-g_-s-i-g-s.html | 2 +- .../-primary/-s-i-g-n-i-n-g.html | 2 +- .../-primary/-v-e-r-i-f-y-i-n-g.html | 2 +- .../-two-party-deal-flow/-primary/call.html | 2 +- .../-primary/compute-our-signature.html | 2 +- .../-primary/get-counterparty-marker.html | 2 +- .../-primary/get-partial-transaction.html | 2 +- .../-two-party-deal-flow/-primary/index.html | 6 +- .../-primary/my-key-pair.html | 2 +- .../-primary/notary-node.html | 2 +- .../-primary/other-party.html | 2 +- .../-primary/payload.html | 2 +- .../-primary/progress-tracker.html | 2 +- .../-primary/tracker.html | 2 +- .../-primary/verify-partial-transaction.html | 2 +- .../-secondary/-init-.html | 2 +- .../-secondary/-r-e-c-e-i-v-i-n-g.html | 2 +- .../-secondary/-r-e-c-o-r-d-i-n-g.html | 2 +- .../-secondary/-s-i-g-n-i-n-g.html | 2 +- ...-s-w-a-p-p-i-n-g_-s-i-g-n-a-t-u-r-e-s.html | 2 +- .../-secondary/-v-e-r-i-f-y-i-n-g.html | 2 +- .../-secondary/assemble-shared-t-x.html | 2 +- .../-two-party-deal-flow/-secondary/call.html | 2 +- .../-secondary/index.html | 6 +- .../-secondary/other-party.html | 2 +- .../-secondary/progress-tracker.html | 2 +- .../-secondary/tracker.html | 2 +- .../-secondary/validate-handshake.html | 2 +- .../-signatures-from-primary/-init-.html | 2 +- .../-signatures-from-primary/index.html | 2 +- .../-signatures-from-primary/notary-sig.html | 2 +- .../-signatures-from-primary/seller-sig.html | 2 +- .../-two-party-deal-flow/index.html | 2 +- .../-asset-mismatch-exception/-init-.html | 2 +- .../expected-type-name.html | 2 +- .../-asset-mismatch-exception/index.html | 2 +- .../-asset-mismatch-exception/to-string.html | 2 +- .../-asset-mismatch-exception/type-name.html | 2 +- .../-two-party-trade-flow/-buyer/-init-.html | 2 +- .../-buyer/-r-e-c-e-i-v-i-n-g.html | 2 +- .../-buyer/-s-i-g-n-i-n-g.html | 2 +- ...-s-w-a-p-p-i-n-g_-s-i-g-n-a-t-u-r-e-s.html | 2 +- .../-buyer/-v-e-r-i-f-y-i-n-g.html | 2 +- .../-buyer/acceptable-price.html | 2 +- .../-two-party-trade-flow/-buyer/call.html | 2 +- .../-two-party-trade-flow/-buyer/index.html | 6 +- .../-two-party-trade-flow/-buyer/notary.html | 2 +- .../-buyer/other-party.html | 2 +- .../-buyer/progress-tracker.html | 2 +- .../-buyer/type-to-buy.html | 2 +- .../-seller-trade-info/-init-.html | 2 +- .../-seller-trade-info/asset-for-sale.html | 2 +- .../-seller-trade-info/index.html | 2 +- .../-seller-trade-info/price.html | 2 +- .../-seller-trade-info/seller-owner-key.html | 2 +- .../-a-w-a-i-t-i-n-g_-p-r-o-p-o-s-a-l.html | 2 +- .../-two-party-trade-flow/-seller/-init-.html | 2 +- .../-seller/-n-o-t-a-r-y.html | 2 +- .../-seller/-s-e-n-d-i-n-g_-s-i-g-s.html | 2 +- .../-seller/-s-i-g-n-i-n-g.html | 2 +- .../-seller/-v-e-r-i-f-y-i-n-g.html | 2 +- .../-seller/asset-to-sell.html | 2 +- .../-seller/calculate-our-signature.html | 2 +- .../-two-party-trade-flow/-seller/call.html | 2 +- .../-two-party-trade-flow/-seller/index.html | 6 +- .../-seller/my-key-pair.html | 2 +- .../-seller/notary-node.html | 2 +- .../-seller/other-party.html | 2 +- .../-two-party-trade-flow/-seller/price.html | 2 +- .../-seller/progress-tracker.html | 2 +- .../-seller/tracker.html | 2 +- .../-signatures-from-seller/-init-.html | 2 +- .../-signatures-from-seller/index.html | 2 +- .../-signatures-from-seller/notary-sig.html | 2 +- .../-signatures-from-seller/seller-sig.html | 2 +- .../-unacceptable-price-exception/-init-.html | 2 +- .../given-price.html | 2 +- .../-unacceptable-price-exception/index.html | 2 +- .../-two-party-trade-flow/index.html | 2 +- .../-validating-notary-flow/-init-.html | 2 +- .../before-commit.html | 2 +- .../-validating-notary-flow/index.html | 2 +- .../build/html/api/net.corda.flows/index.html | 2 +- .../api/net.corda.flows/send-request.html | 2 +- .../-a-p-i-server/build-transaction.html | 2 +- .../-a-p-i-server/commit-transaction.html | 2 +- .../fetch-flows-requiring-attention.html | 2 +- .../-a-p-i-server/fetch-states.html | 2 +- .../-a-p-i-server/fetch-transactions.html | 2 +- .../generate-transaction-signature.html | 2 +- .../-a-p-i-server/index.html | 2 +- .../-a-p-i-server/info.html | 2 +- .../-a-p-i-server/invoke-flow-sync.html | 2 +- .../-a-p-i-server/provide-flow-response.html | 2 +- .../-a-p-i-server/query-states.html | 2 +- .../-a-p-i-server/server-time.html | 2 +- .../-a-p-i-server/status.html | 2 +- .../-contract-class-ref/-init-.html | 2 +- .../-contract-class-ref/class-name.html | 2 +- .../-contract-class-ref/index.html | 2 +- .../net.corda.node.api/-contract-def-ref.html | 2 +- .../-contract-ledger-ref/-init-.html | 2 +- .../-contract-ledger-ref/hash.html | 2 +- .../-contract-ledger-ref/index.html | 2 +- .../-flow-class-ref/-init-.html | 2 +- .../-flow-class-ref/class-name.html | 2 +- .../-flow-class-ref/index.html | 2 +- .../-flow-instance-ref/-init-.html | 2 +- .../-flow-instance-ref/flow-class.html | 2 +- .../-flow-instance-ref/flow-instance.html | 2 +- .../-flow-instance-ref/flow-step-id.html | 2 +- .../-flow-instance-ref/index.html | 2 +- .../api/net.corda.node.api/-flow-ref.html | 2 +- .../-flow-requiring-attention/-init-.html | 2 +- .../choice-ids-to-messages.html | 2 +- .../-flow-requiring-attention/due-by.html | 2 +- .../-flow-requiring-attention/index.html | 2 +- .../-flow-requiring-attention/prompt.html | 2 +- .../-flow-requiring-attention/ref.html | 2 +- .../-states-query/-criteria/-all-deals.html | 2 +- .../-states-query/-criteria/-deal/-init-.html | 2 +- .../-states-query/-criteria/-deal/index.html | 2 +- .../-states-query/-criteria/-deal/ref.html | 2 +- .../-states-query/-criteria/index.html | 2 +- .../-states-query/-selection/-init-.html | 2 +- .../-states-query/-selection/criteria.html | 2 +- .../-states-query/-selection/index.html | 2 +- .../-states-query/index.html | 2 +- .../-states-query/select.html | 2 +- .../-transaction-build-step/-init-.html | 2 +- .../-transaction-build-step/args.html | 2 +- .../generate-method-name.html | 2 +- .../-transaction-build-step/index.html | 2 +- .../html/api/net.corda.node.api/index.html | 2 +- .../-driver-based-test/-init-.html | 2 +- .../-driver-based-test/-run-test-token.html | 2 +- .../-driver-based-test/index.html | 2 +- .../-driver-based-test/run-test.html | 2 +- .../-driver-based-test/setup.html | 2 +- .../-driver-based-test/start.html | 2 +- .../-driver-based-test/stop.html | 2 +- .../index.html | 2 +- .../start-node.html | 2 +- .../start-notary-cluster.html | 2 +- .../wait-for-all-nodes-to-finish.html | 2 +- .../index.html | 2 +- .../shutdown.html | 2 +- .../start.html | 2 +- .../-driver-d-s-l/-init-.html | 2 +- .../-driver-d-s-l/-state/-init-.html | 2 +- .../-driver-d-s-l/-state/clients.html | 2 +- .../-driver-d-s-l/-state/index.html | 2 +- .../-state/registered-processes.html | 2 +- .../-driver-d-s-l/debug-port-allocation.html | 2 +- .../-driver-d-s-l/driver-directory.html | 2 +- .../-driver-d-s-l/index.html | 2 +- .../-driver-d-s-l/is-debug.html | 2 +- .../-driver-d-s-l/name.html | 2 +- .../-driver-d-s-l/pick-a.html | 2 +- .../-driver-d-s-l/port-allocation.html | 2 +- .../-driver-d-s-l/register-process.html | 2 +- .../-driver-d-s-l/shutdown.html | 2 +- .../-driver-d-s-l/start-node.html | 2 +- .../-driver-d-s-l/start-notary-cluster.html | 2 +- .../-driver-d-s-l/start.html | 2 +- .../-driver-d-s-l/use-test-clock.html | 2 +- .../wait-for-all-nodes-to-finish.html | 2 +- .../-node-handle/-init-.html | 4 +- .../-node-handle/configuration.html | 15 + .../-node-handle/index.html | 19 +- .../-node-handle/node-info.html | 2 +- .../-node-handle/process.html | 2 +- .../-node-handle/rpc-client-to-node.html | 15 + .../-port-allocation/-incremental/-init-.html | 2 +- .../-port-allocation/-incremental/index.html | 2 +- .../-incremental/next-port.html | 2 +- .../-incremental/port-counter.html | 2 +- .../-port-allocation/-random-free/index.html | 15 +- .../-random-free/next-port.html | 2 +- .../-port-allocation/index.html | 6 +- .../-port-allocation/next-host-and-port.html | 2 +- .../-port-allocation/next-port.html | 2 +- .../address-must-be-bound.html | 2 +- .../address-must-not-be-bound.html | 2 +- .../api/net.corda.node.driver/driver.html | 2 +- .../net.corda.node.driver/generic-driver.html | 2 +- .../get-timestamp-as-directory-name.html | 2 +- .../html/api/net.corda.node.driver/index.html | 2 +- .../net.corda.node.driver/write-config.html | 2 +- .../-a-p-i-server-impl/-init-.html | 2 +- .../-a-p-i-server-impl/build-transaction.html | 2 +- .../commit-transaction.html | 2 +- .../fetch-flows-requiring-attention.html | 2 +- .../-a-p-i-server-impl/fetch-states.html | 2 +- .../fetch-transactions.html | 2 +- .../generate-transaction-signature.html | 2 +- .../-a-p-i-server-impl/index.html | 2 +- .../-a-p-i-server-impl/info.html | 2 +- .../-a-p-i-server-impl/invoke-flow-sync.html | 2 +- .../-a-p-i-server-impl/node.html | 2 +- .../provide-flow-response.html | 2 +- .../-a-p-i-server-impl/query-states.html | 2 +- .../-a-p-i-server-impl/server-time.html | 2 +- .../-a-p-i-server-impl/status.html | 2 +- .../-init-.html | 2 +- .../index.html | 2 +- .../-abstract-node/-init-.html | 4 +- ...-r-i-v-a-t-e_-k-e-y_-f-i-l-e_-n-a-m-e.html | 2 +- ...-c_-i-d-e-n-t-i-t-y_-f-i-l-e_-n-a-m-e.html | 2 +- .../_network-map-registration-future.html | 15 + .../_services-that-accept-uploads.html | 2 +- .../acceptable-live-fiber-count-on-stop.html | 2 +- .../-abstract-node/advertised-services.html | 2 +- .../-abstract-node/api.html | 2 +- .../-abstract-node/checkpoint-storage.html | 2 +- .../-abstract-node/configuration.html | 2 +- .../construct-storage-service.html | 2 +- .../-abstract-node/create-node-dir.html | 2 +- .../-abstract-node/custom-services.html | 2 +- .../-abstract-node/database.html | 2 +- .../-abstract-node/db-closer.html | 2 +- .../default-flow-white-list.html | 2 +- .../-abstract-node/find-my-location.html | 2 +- .../-abstract-node/find-service.html | 2 +- .../-abstract-node/flow-logic-factory.html | 2 +- .../-abstract-node/generate-key-pair.html | 2 +- .../-abstract-node/identity.html | 2 +- .../in-node-network-map-service.html | 2 +- .../in-node-notary-service.html | 2 +- .../-abstract-node/index.html | 33 +- .../-abstract-node/info.html | 2 +- .../initialise-database-persistence.html | 2 +- .../initialise-storage-service.html | 2 +- .../is-previous-checkpoints-present.html | 2 +- .../-abstract-node/key-management.html | 2 +- .../-abstract-node/log.html | 2 +- .../make-attachment-storage.html | 2 +- .../-abstract-node/make-identity-service.html | 2 +- .../make-key-management-service.html | 2 +- .../make-messaging-service.html | 2 +- .../make-network-map-service.html | 2 +- .../-abstract-node/make-notary-service.html | 2 +- .../-abstract-node/make-schema-service.html | 2 +- .../-abstract-node/make-service-entries.html | 2 +- .../make-uniqueness-provider.html | 2 +- .../-abstract-node/make-vault-service.html | 2 +- .../-abstract-node/net-map-cache.html | 2 +- .../-abstract-node/net.html | 2 +- .../-abstract-node/network-map-address.html | 15 + .../network-map-registration-future.html | 3 +- .../-abstract-node/network-map-seq.html | 2 +- .../no-network-map-configured.html | 2 +- .../obtain-legal-identity-key.html | 2 +- .../-abstract-node/obtain-legal-identity.html | 2 +- .../-abstract-node/party-keys.html | 2 +- .../-abstract-node/platform-clock.html | 2 +- .../-abstract-node/plugin-registries.html | 2 +- .../register-with-network-map.html | 17 + .../-abstract-node/run-on-stop.html | 2 +- .../-abstract-node/scheduler.html | 2 +- .../-abstract-node/schemas.html | 2 +- .../-abstract-node/server-thread.html | 2 +- .../services-that-accept-uploads.html | 2 +- .../-abstract-node/services.html | 2 +- .../-abstract-node/setup.html | 2 +- .../-abstract-node/smm.html | 2 +- .../start-messaging-service.html | 2 +- .../-abstract-node/start.html | 2 +- .../-abstract-node/started.html | 2 +- .../-abstract-node/stop.html | 2 +- .../-abstract-node/storage.html | 2 +- .../-abstract-node/uniqueness-provider.html | 2 +- .../-abstract-node/vault.html | 2 +- .../-configuration-exception/-init-.html | 2 +- .../-configuration-exception/index.html | 2 +- .../-corda-r-p-c-ops-impl/-init-.html | 2 +- .../add-vault-transaction-note.html | 2 +- .../attachment-exists.html | 2 +- .../current-node-time.html | 2 +- .../-corda-r-p-c-ops-impl/database.html | 2 +- .../get-vault-transaction-notes.html | 2 +- .../-corda-r-p-c-ops-impl/index.html | 2 +- .../network-map-updates.html | 2 +- .../-corda-r-p-c-ops-impl/node-identity.html | 2 +- .../-corda-r-p-c-ops-impl/party-from-key.html | 2 +- .../party-from-name.html | 2 +- .../protocol-version.html | 2 +- .../-corda-r-p-c-ops-impl/services.html | 2 +- .../-corda-r-p-c-ops-impl/smm.html | 2 +- .../start-flow-dynamic.html | 2 +- ...-machine-recorded-transaction-mapping.html | 2 +- .../state-machines-and-updates.html | 2 +- .../upload-attachment.html | 2 +- .../vault-and-updates.html | 2 +- .../verified-transactions.html | 2 +- .../-network-map-info/-init-.html | 14 + .../-network-map-info/address.html | 15 + .../-network-map-info/index.html | 42 + .../-network-map-info/legal-name.html | 15 + .../net.corda.node.internal/-node/-init-.html | 8 +- .../-node/configuration.html | 2 +- .../net.corda.node.internal/-node/index.html | 37 +- .../initialise-database-persistence.html | 2 +- .../net.corda.node.internal/-node/log.html | 2 +- .../-node/make-messaging-service.html | 2 +- .../-node/make-uniqueness-provider.html | 2 +- .../-node/message-broker.html | 2 +- .../-node/network-map-address.html | 16 + .../-node/register-with-network-map.html | 18 + .../net.corda.node.internal/-node/run.html | 2 +- .../-node/server-thread.html | 2 +- .../net.corda.node.internal/-node/setup.html | 2 +- .../-node/start-messaging-service.html | 2 +- .../net.corda.node.internal/-node/start.html | 2 +- .../net.corda.node.internal/-node/stop.html | 2 +- .../-node/web-server.html | 2 +- .../api/net.corda.node.internal/index.html | 8 +- .../-node-clock/-init-.html | 2 +- .../-node-clock/get-zone.html | 2 +- .../-node-clock/index.html | 2 +- .../-node-clock/instant.html | 2 +- .../-node-clock/to-token.html | 2 +- .../-node-clock/with-zone.html | 2 +- .../net.corda.node.serialization/index.html | 2 +- .../-abstract-node-service/-init-.html | 2 +- .../add-message-handler.html | 2 +- .../-abstract-node-service/index.html | 2 +- .../-abstract-node-service/net.html | 2 +- .../-abstract-node-service/services.html | 2 +- .../acceptable-file-extensions.html | 2 +- .../data-type-prefix.html | 2 +- .../-accepts-file-upload/index.html | 2 +- .../-accepts-file-upload/upload.html | 2 +- .../-checkpoint-storage/add-checkpoint.html | 2 +- .../-checkpoint-storage/for-each.html | 2 +- .../-checkpoint-storage/index.html | 2 +- .../remove-checkpoint.html | 2 +- .../-checkpoint/-init-.html | 2 +- .../-checkpoint/equals.html | 2 +- .../-checkpoint/hash-code.html | 2 +- .../-checkpoint/id.html | 2 +- .../-checkpoint/index.html | 2 +- .../-checkpoint/serialized-fiber.html | 2 +- .../-checkpoint/to-string.html | 2 +- .../-messaging-service-builder/index.html | 2 +- .../-messaging-service-builder/start.html | 2 +- .../-messaging-service-internal/index.html | 2 +- .../-messaging-service-internal/stop.html | 2 +- .../-monitoring-service/-init-.html | 2 +- .../-monitoring-service/index.html | 2 +- .../-monitoring-service/metrics.html | 2 +- .../-regulator-service/index.html | 2 +- .../-regulator-service/type.html | 2 +- .../-schema-options/-init-.html | 2 +- .../-schema-options/database-schema.html | 2 +- .../-schema-options/index.html | 2 +- .../-schema-options/table-prefix.html | 2 +- .../generate-mapped-object.html | 2 +- .../-schema-service/index.html | 2 +- .../-schema-service/schema-options.html | 2 +- .../-schema-service/select-schemas.html | 2 +- .../-service-hub-internal/-init-.html | 2 +- .../flow-logic-ref-factory.html | 2 +- .../-service-hub-internal/index.html | 9 +- .../invoke-flow-async.html | 5 +- .../monitoring-service.html | 2 +- .../network-service.html | 2 +- .../-service-hub-internal/schema-service.html | 2 +- .../-service-hub-internal/start-flow.html | 6 +- .../net.corda.node.services.api/index.html | 2 +- .../-config-helper/index.html | 2 +- .../-config-helper/load-config.html | 2 +- .../-config-helper/log.html | 2 +- .../-full-node-configuration/-init-.html | 2 +- .../artemis-address.html | 2 +- .../-full-node-configuration/basedir.html | 2 +- .../-full-node-configuration/config.html | 2 +- .../-full-node-configuration/create-node.html | 2 +- .../data-source-properties.html | 2 +- .../-full-node-configuration/dev-mode.html | 2 +- .../email-address.html | 2 +- .../export-j-m-xto.html | 2 +- .../extra-advertised-service-ids.html | 2 +- .../-full-node-configuration/index.html | 6 +- .../key-store-password.html | 2 +- .../messaging-server-address.html | 2 +- .../my-legal-name.html | 2 +- .../nearest-city.html | 2 +- .../network-map-service.html | 16 + .../notary-cluster-addresses.html | 2 +- .../notary-node-address.html | 2 +- .../-full-node-configuration/rpc-users.html | 3 +- .../trust-store-password.html | 2 +- .../use-h-t-t-p-s.html | 2 +- .../use-test-clock.html | 2 +- .../-full-node-configuration/web-address.html | 2 +- .../-node-configuration/basedir.html | 2 +- .../certificates-path.html | 2 +- .../data-source-properties.html | 2 +- .../-node-configuration/dev-mode.html | 2 +- .../-node-configuration/email-address.html | 2 +- .../-node-configuration/export-j-m-xto.html | 2 +- .../-node-configuration/index.html | 14 +- .../-node-configuration/my-legal-name.html | 2 +- .../-node-configuration/nearest-city.html | 2 +- .../network-map-service.html | 15 + .../-node-configuration/rpc-users.html | 15 + .../certificates-path.html | 2 +- .../-node-s-s-l-configuration/index.html | 2 +- .../key-store-password.html | 2 +- .../key-store-path.html | 2 +- .../trust-store-password.html | 2 +- .../trust-store-path.html | 2 +- .../-optional-config/-init-.html | 2 +- .../-optional-config/conf.html | 2 +- .../-optional-config/get-value.html | 2 +- .../-optional-config/index.html | 2 +- .../-optional-config/lambda.html | 2 +- .../configure-test-s-s-l.html | 6 +- .../configure-with-dev-s-s-l-certificate.html | 2 +- .../get-list-or-else.html | 2 +- .../get-or-else.html | 2 +- .../get-properties.html | 2 +- .../get-value.html | 2 +- .../net.corda.node.services.config/index.html | 4 +- .../-node-scheduler-service/-init-.html | 2 +- .../-run-scheduled/-init-.html | 2 +- .../-run-scheduled/-r-u-n-n-i-n-g.html | 2 +- .../-run-scheduled/call.html | 2 +- .../-run-scheduled/index.html | 10 +- .../-run-scheduled/progress-tracker.html | 2 +- .../-run-scheduled/scheduled-state.html | 2 +- .../-run-scheduled/scheduler.html | 2 +- .../-run-scheduled/tracker.html | 2 +- .../-node-scheduler-service/index.html | 2 +- .../schedule-state-activity.html | 2 +- .../-node-scheduler-service/start.html | 2 +- .../unfinished-schedules.html | 2 +- .../unschedule-state-activity.html | 2 +- .../-scheduled-activity-observer/-init-.html | 2 +- .../-scheduled-activity-observer/index.html | 2 +- .../services.html | 2 +- .../net.corda.node.services.events/index.html | 2 +- .../-in-memory-identity-service/-init-.html | 2 +- .../get-all-identities.html | 2 +- .../-in-memory-identity-service/index.html | 2 +- .../party-from-key.html | 2 +- .../party-from-name.html | 2 +- .../register-identity.html | 2 +- .../index.html | 2 +- .../-init-.html | 2 +- .../fresh-key.html | 2 +- .../index.html | 2 +- .../keys.html | 2 +- .../-init-.html | 2 +- .../fresh-key.html | 2 +- .../index.html | 2 +- .../keys.html | 2 +- .../net.corda.node.services.keys/index.html | 2 +- .../-artemis-address/index.html | 4 +- .../-artemis-address/queue-name.html | 4 +- .../-artemis-peer-address/host-and-port.html | 2 +- .../-artemis-peer-address/index.html | 4 +- .../-c-l-i-e-n-t-s_-p-r-e-f-i-x.html | 2 +- .../-connection-direction/-inbound.html | 14 + .../-outbound/-init-.html | 14 + .../-outbound/expected-common-name.html | 15 + .../-outbound/index.html | 36 + .../-connection-direction/index.html | 31 +- .../-i-n-t-e-r-n-a-l_-p-r-e-f-i-x.html | 2 +- .../-artemis-messaging-component/-init-.html | 4 +- .../-n-e-t-w-o-r-k_-m-a-p_-q-u-e-u-e.html | 15 + .../-n-o-d-e_-u-s-e-r.html | 2 +- ...-t-i-f-i-c-a-t-i-o-n-s_-a-d-d-r-e-s-s.html | 2 +- .../-network-map-address/-init-.html | 2 +- .../-network-map-address/host-and-port.html | 2 +- .../-network-map-address/index.html | 4 +- .../-network-map-address/queue-name.html | 4 +- .../-node-address/-init-.html | 6 +- .../-node-address/as-peer.html | 2 +- .../-node-address/as-service.html | 2 +- .../-node-address/host-and-port.html | 2 +- .../-node-address/index.html | 19 +- .../-node-address/queue-name.html | 4 +- .../-p-e-e-r-s_-p-r-e-f-i-x.html | 2 +- .../-p-e-e-r_-u-s-e-r.html | 2 +- .../-p2-p_-q-u-e-u-e.html | 2 +- ...q-u-e-u-e_-r-e-m-o-v-a-l-s_-q-u-e-u-e.html | 2 +- .../-r-p-c_-r-e-q-u-e-s-t-s_-q-u-e-u-e.html | 2 +- .../-s-e-r-v-i-c-e-s_-p-r-e-f-i-x.html | 2 +- .../-service-address/-init-.html | 2 +- .../-service-address/identity.html | 2 +- .../-service-address/index.html | 4 +- .../-service-address/queue-name.html | 4 +- ...-i-f-y_-p-e-e-r_-c-o-m-m-o-n_-n-a-m-e.html | 15 + .../check-store-passwords.html | 2 +- .../-artemis-messaging-component/config.html | 4 +- .../expected-on-default-file-system.html | 2 +- .../-artemis-messaging-component/index.html | 20 +- .../tcp-transport.html | 2 +- .../to-host-and-port.html | 2 +- .../-artemis-messaging-server/-init-.html | 2 +- .../-artemis-messaging-server/config.html | 2 +- .../-artemis-messaging-server/index.html | 38 +- .../my-host-port.html | 2 +- .../network-map-cache.html | 2 +- .../network-map-connection-future.html | 17 + .../-artemis-messaging-server/start.html | 4 +- .../-artemis-messaging-server/stop.html | 2 +- .../user-service.html | 2 +- .../-c-u-r-r-e-n-t_-r-p-c_-u-s-e-r.html | 2 +- .../-class-serializer/index.html | 2 +- .../-class-serializer/read.html | 2 +- .../-class-serializer/write.html | 2 +- .../-client-r-p-c-request-message/-init-.html | 2 +- .../-m-e-t-h-o-d_-n-a-m-e.html | 2 +- .../-o-b-s-e-r-v-a-t-i-o-n-s_-t-o.html | 2 +- .../-r-e-p-l-y_-t-o.html | 2 +- .../-client-r-p-c-request-message/args.html | 2 +- .../-client-r-p-c-request-message/index.html | 2 +- .../method-name.html | 2 +- .../observations-to-address.html | 2 +- .../reply-to-address.html | 2 +- .../-client-r-p-c-request-message/user.html | 2 +- .../-corda-r-p-c-client-impl/-init-.html | 2 +- .../-corda-r-p-c-client-impl/index.html | 2 +- .../-corda-r-p-c-client-impl/proxy-for.html | 2 +- .../-corda-r-p-c-client/-init-.html | 10 +- .../-corda-r-p-c-client/close.html | 4 +- .../-corda-r-p-c-client/config.html | 4 +- .../-corda-r-p-c-client/host.html | 2 +- .../-corda-r-p-c-client/index.html | 38 +- .../-corda-r-p-c-client/log.html | 15 + .../-corda-r-p-c-client/proxy.html | 2 +- .../-corda-r-p-c-client/start.html | 7 +- .../-corda-r-p-c-client/use.html | 22 + .../-marshalled-observation/-init-.html | 2 +- .../-marshalled-observation/for-handle.html | 2 +- .../-marshalled-observation/index.html | 2 +- .../-marshalled-observation/what.html | 2 +- .../-node-login-module/-init-.html | 23 + .../-node-login-module/-n-o-d-e_-r-o-l-e.html | 15 + .../-node-login-module/-p-e-e-r_-r-o-l-e.html | 15 + .../-node-login-module/-r-p-c_-r-o-l-e.html | 15 + .../-node-login-module/abort.html | 15 + .../-node-login-module/commit.html | 15 + .../-node-login-module/index.html | 107 + .../-node-login-module/initialize.html | 15 + .../-node-login-module/log.html | 15 + .../-node-login-module/login.html | 15 + .../-node-login-module/logout.html | 15 + .../-handler/-init-.html | 2 +- .../-handler/callback.html | 2 +- .../-handler/index.html | 2 +- .../-handler/topic-session.html | 2 +- .../-node-messaging-client/-init-.html | 2 +- .../-s-e-s-s-i-o-n_-i-d_-p-r-o-p-e-r-t-y.html | 2 +- .../-t-o-p-i-c_-p-r-o-p-e-r-t-y.html | 2 +- .../add-message-handler.html | 2 +- .../-node-messaging-client/config.html | 2 +- .../create-message.html | 2 +- .../-node-messaging-client/database.html | 2 +- .../-node-messaging-client/executor.html | 2 +- .../get-address-of-party.html | 2 +- .../-node-messaging-client/index.html | 16 +- .../-node-messaging-client/my-address.html | 2 +- .../-node-messaging-client/my-identity.html | 2 +- .../network-map-registration-future.html | 2 +- .../remove-message-handler.html | 2 +- .../-node-messaging-client/run.html | 2 +- .../-node-messaging-client/send.html | 2 +- .../server-host-port.html | 2 +- .../-node-messaging-client/start.html | 2 +- .../-node-messaging-client/stop.html | 2 +- .../-permission-exception/-init-.html | 2 +- .../-permission-exception/index.html | 2 +- .../-r-p-c-dispatcher/-init-.html | 2 +- .../-r-p-c-dispatcher/dispatch.html | 2 +- .../-r-p-c-dispatcher/get-user.html | 2 +- .../-r-p-c-dispatcher/index.html | 2 +- .../-r-p-c-dispatcher/node-legal-name.html | 2 +- .../-r-p-c-dispatcher/ops.html | 2 +- .../-r-p-c-dispatcher/send.html | 2 +- .../-r-p-c-dispatcher/start.html | 2 +- .../-r-p-c-dispatcher/user-service.html | 2 +- .../-deadline-exceeded/-init-.html | 2 +- .../-deadline-exceeded/index.html | 2 +- .../-r-p-c-exception/-init-.html | 2 +- .../-r-p-c-exception/index.html | 2 +- .../-r-p-c-since-version/-init-.html | 2 +- .../-r-p-c-since-version/index.html | 2 +- .../-r-p-c-since-version/version.html | 2 +- .../-init-.html | 14 + .../create-connector.html | 15 + .../index.html | 36 + .../create-r-p-c-kryo.html | 2 +- .../index.html | 25 +- .../require-permission.html | 2 +- .../rpc-log.html | 2 +- .../-abstract-network-map-service/-init-.html | 2 +- .../_map-version.html | 2 +- .../get-unacknowledged-count.html | 2 +- .../-abstract-network-map-service/index.html | 2 +- .../map-version.html | 2 +- .../max-size-registration-request-bytes.html | 2 +- .../max-unacknowledged-updates.html | 2 +- .../-abstract-network-map-service/nodes.html | 2 +- .../notify-subscribers.html | 2 +- .../process-acknowledge.html | 2 +- .../process-fetch-all-request.html | 2 +- .../process-query-request.html | 2 +- .../process-registration-change-request.html | 2 +- .../process-subscription-request.html | 2 +- .../registered-nodes.html | 2 +- .../-abstract-network-map-service/setup.html | 2 +- .../subscribers.html | 2 +- .../unregister-network-handlers.html | 2 +- .../-in-memory-network-map-cache/-init-.html | 2 +- .../add-map-service.html | 2 +- .../add-node.html | 2 +- .../-in-memory-network-map-cache/changed.html | 2 +- .../deregister-for-updates.html | 2 +- .../get-party-info.html | 2 +- .../-in-memory-network-map-cache/index.html | 2 +- .../-in-memory-network-map-cache/logger.html | 2 +- .../map-service-registered.html | 2 +- .../network-map-nodes.html | 2 +- .../party-nodes.html | 2 +- .../process-update-push.html | 2 +- .../registered-nodes.html | 2 +- .../remove-node.html | 2 +- .../run-without-map-service.html | 2 +- .../-in-memory-network-map-cache/track.html | 2 +- .../-init-.html | 2 +- .../-in-memory-network-map-service/index.html | 2 +- .../registered-nodes.html | 2 +- .../subscribers.html | 2 +- .../-last-acknowledge-info/-init-.html | 2 +- .../-last-acknowledge-info/index.html | 2 +- .../-last-acknowledge-info/map-version.html | 2 +- ...l-t_-e-x-p-i-r-a-t-i-o-n_-p-e-r-i-o-d.html | 2 +- .../-f-e-t-c-h_-f-l-o-w_-t-o-p-i-c.html | 2 +- .../-fetch-map-request/-init-.html | 2 +- .../if-changed-since-version.html | 2 +- .../-fetch-map-request/index.html | 2 +- .../-fetch-map-request/reply-to.html | 2 +- .../-fetch-map-request/session-i-d.html | 2 +- .../-fetch-map-request/subscribe.html | 2 +- .../-fetch-map-response/-init-.html | 2 +- .../-fetch-map-response/index.html | 2 +- .../-fetch-map-response/nodes.html | 2 +- .../-fetch-map-response/version.html | 2 +- .../-p-u-s-h_-a-c-k_-f-l-o-w_-t-o-p-i-c.html | 2 +- .../-p-u-s-h_-f-l-o-w_-t-o-p-i-c.html | 2 +- .../-q-u-e-r-y_-f-l-o-w_-t-o-p-i-c.html | 2 +- .../-query-identity-request/-init-.html | 2 +- .../-query-identity-request/identity.html | 2 +- .../-query-identity-request/index.html | 2 +- .../-query-identity-request/reply-to.html | 2 +- .../-query-identity-request/session-i-d.html | 2 +- .../-query-identity-response/-init-.html | 2 +- .../-query-identity-response/index.html | 2 +- .../-query-identity-response/node.html | 2 +- .../-r-e-g-i-s-t-e-r_-f-l-o-w_-t-o-p-i-c.html | 2 +- .../-registration-request/-init-.html | 2 +- .../-registration-request/index.html | 2 +- .../-registration-request/reply-to.html | 2 +- .../-registration-request/session-i-d.html | 2 +- .../-registration-request/wire-reg.html | 2 +- .../-registration-response/-init-.html | 2 +- .../-registration-response/index.html | 2 +- .../-registration-response/success.html | 2 +- ...s-c-r-i-p-t-i-o-n_-f-l-o-w_-t-o-p-i-c.html | 2 +- .../-subscribe-request/-init-.html | 2 +- .../-subscribe-request/index.html | 2 +- .../-subscribe-request/reply-to.html | 2 +- .../-subscribe-request/session-i-d.html | 2 +- .../-subscribe-request/subscribe.html | 2 +- .../-subscribe-response/-init-.html | 2 +- .../-subscribe-response/confirmed.html | 2 +- .../-subscribe-response/index.html | 2 +- .../-update-acknowledge/-init-.html | 2 +- .../-update-acknowledge/index.html | 2 +- .../-update-acknowledge/map-version.html | 2 +- .../-update-acknowledge/reply-to.html | 2 +- .../-network-map-service/-update/-init-.html | 2 +- .../-network-map-service/-update/index.html | 2 +- .../-update/map-version.html | 2 +- .../-update/reply-to.html | 2 +- .../-update/wire-reg.html | 2 +- .../-network-map-service/index.html | 2 +- .../-network-map-service/logger.html | 2 +- .../-network-map-service/nodes.html | 2 +- .../-network-map-service/type.html | 2 +- .../-invalid-signature/-init-.html | 2 +- .../-invalid-signature/index.html | 2 +- .../-invalid-subscriber/-init-.html | 2 +- .../-invalid-subscriber/index.html | 2 +- .../-unknown-change-type/-init-.html | 2 +- .../-unknown-change-type/index.html | 2 +- .../-node-map-error/index.html | 2 +- .../-node-registration-info/-init-.html | 2 +- .../-node-registration-info/index.html | 2 +- .../-node-registration-info/map-version.html | 2 +- .../-node-registration-info/reg.html | 2 +- .../-node-registration/-init-.html | 2 +- .../-node-registration/expires.html | 2 +- .../-node-registration/index.html | 2 +- .../-node-registration/node.html | 2 +- .../-node-registration/serial.html | 2 +- .../-node-registration/to-string.html | 2 +- .../-node-registration/to-wire.html | 2 +- .../-node-registration/type.html | 2 +- .../-init-.html | 2 +- .../index.html | 2 +- .../registered-nodes.html | 2 +- .../subscribers.html | 2 +- .../-wire-node-registration/-init-.html | 2 +- .../-wire-node-registration/index.html | 2 +- .../-wire-node-registration/verify-data.html | 2 +- .../index.html | 2 +- .../-d-b-checkpoint-storage/-init-.html | 2 +- .../add-checkpoint.html | 2 +- .../-d-b-checkpoint-storage/for-each.html | 2 +- .../-d-b-checkpoint-storage/index.html | 2 +- .../remove-checkpoint.html | 2 +- .../-init-.html | 2 +- .../add-mapping.html | 2 +- .../index.html | 2 +- .../track.html | 2 +- .../-d-b-transaction-storage/-init-.html | 2 +- .../add-transaction.html | 2 +- .../get-transaction.html | 2 +- .../-d-b-transaction-storage/index.html | 2 +- .../-d-b-transaction-storage/track.html | 2 +- .../transactions.html | 2 +- .../updates-publisher.html | 2 +- .../-d-b-transaction-storage/updates.html | 2 +- .../-data-vending/-plugin/-init-.html | 2 +- .../-data-vending/-plugin/index.html | 2 +- .../-plugin/service-plugins.html | 2 +- .../-data-vending/-service/-init-.html | 2 +- .../-notify-transaction-handler/-init-.html | 2 +- .../-notify-transaction-handler/call.html | 2 +- .../-notify-transaction-handler/index.html | 10 +- .../other-party.html | 2 +- .../-data-vending/-service/index.html | 2 +- .../-data-vending/-service/logger.html | 2 +- .../-data-vending/index.html | 2 +- .../-init-.html | 2 +- .../add-mapping.html | 2 +- .../index.html | 2 +- .../track.html | 2 +- .../-node-attachment-service/-init-.html | 2 +- .../-on-disk-hash-mismatch/-init-.html | 2 +- .../-on-disk-hash-mismatch/actual.html | 2 +- .../-on-disk-hash-mismatch/file.html | 2 +- .../-on-disk-hash-mismatch/index.html | 2 +- .../-on-disk-hash-mismatch/to-string.html | 2 +- .../acceptable-file-extensions.html | 2 +- .../automatically-extract-attachments.html | 2 +- .../check-attachments-on-load.html | 2 +- .../data-type-prefix.html | 2 +- .../import-attachment.html | 2 +- .../-node-attachment-service/index.html | 2 +- .../open-attachment.html | 2 +- .../-node-attachment-service/store-path.html | 2 +- .../-node-attachment-service/upload.html | 2 +- .../-storage-service-impl/-init-.html | 2 +- .../-storage-service-impl/attachments.html | 2 +- .../-storage-service-impl/index.html | 2 +- ...-machine-recorded-transaction-mapping.html | 2 +- .../validated-transactions.html | 2 +- .../index.html | 2 +- .../-hibernate-observer/-init-.html | 2 +- .../-init-.html | 2 +- .../close-connection.html | 2 +- .../get-connection.html | 2 +- .../index.html | 2 +- .../is-unwrappable-as.html | 2 +- .../supports-aggressive-release.html | 2 +- .../unwrap.html | 2 +- .../-hibernate-observer/index.html | 2 +- .../-hibernate-observer/logger.html | 2 +- .../-hibernate-observer/schema-service.html | 2 +- .../session-factories.html | 2 +- .../-node-schema-service/-init-.html | 2 +- .../generate-mapped-object.html | 2 +- .../-node-schema-service/index.html | 2 +- .../-node-schema-service/schema-options.html | 2 +- .../-node-schema-service/select-schemas.html | 2 +- .../net.corda.node.services.schema/index.html | 2 +- .../-flow-i-o-request/index.html | 2 +- .../-flow-i-o-request/session.html | 2 +- .../stack-trace-in-case-of-problems.html | 2 +- .../-flow-state-machine-impl/-init-.html | 2 +- .../current-state-machine.html | 2 +- .../-flow-state-machine-impl/id.html | 2 +- .../-flow-state-machine-impl/index.html | 2 +- .../-flow-state-machine-impl/logger.html | 2 +- .../-flow-state-machine-impl/logic.html | 2 +- .../-flow-state-machine-impl/receive.html | 2 +- .../result-future.html | 2 +- .../-flow-state-machine-impl/run.html | 2 +- .../send-and-receive.html | 2 +- .../-flow-state-machine-impl/send.html | 2 +- .../-flow-state-machine-impl/service-hub.html | 2 +- .../-receive-only/-init-.html | 2 +- .../-receive-only/index.html | 2 +- .../-receive-only/receive-type.html | 2 +- .../-receive-only/session.html | 2 +- .../stack-trace-in-case-of-problems.html | 2 +- .../-receive-request/index.html | 2 +- .../-receive-request/receive-type.html | 2 +- .../-send-and-receive/-init-.html | 2 +- .../-send-and-receive/index.html | 2 +- .../-send-and-receive/message.html | 2 +- .../-send-and-receive/receive-type.html | 2 +- .../-send-and-receive/session.html | 2 +- .../stack-trace-in-case-of-problems.html | 2 +- .../-send-only/-init-.html | 2 +- .../-send-only/index.html | 2 +- .../-send-only/message.html | 2 +- .../-send-only/session.html | 2 +- .../stack-trace-in-case-of-problems.html | 2 +- .../-send-request/index.html | 2 +- .../-send-request/message.html | 2 +- .../-stack-snapshot/-init-.html | 2 +- .../-stack-snapshot/index.html | 2 +- .../-change/-init-.html | 2 +- .../-change/add-or-remove.html | 2 +- .../-state-machine-manager/-change/id.html | 2 +- .../-state-machine-manager/-change/index.html | 2 +- .../-state-machine-manager/-change/logic.html | 2 +- .../-existing-session-message/index.html | 2 +- .../recipient-session-id.html | 2 +- .../-fiber-scheduler/-init-.html | 2 +- .../-fiber-scheduler/index.html | 2 +- .../-initiated/-init-.html | 2 +- .../-flow-session-state/-initiated/index.html | 2 +- .../-initiated/peer-party.html | 2 +- .../-initiated/peer-session-id.html | 2 +- .../-initiated/send-to-party.html | 2 +- .../-initiating/-init-.html | 2 +- .../-initiating/index.html | 2 +- .../-initiating/other-party.html | 2 +- .../-initiating/send-to-party.html | 2 +- .../-flow-session-state/index.html | 2 +- .../-flow-session-state/send-to-party.html | 2 +- .../-flow-session/-init-.html | 2 +- .../-flow-session/flow.html | 2 +- .../-flow-session/index.html | 2 +- .../-flow-session/our-session-id.html | 2 +- .../-flow-session/psm.html | 2 +- .../-flow-session/received-messages.html | 2 +- .../-flow-session/state.html | 2 +- .../-flow-session/waiting-for-response.html | 2 +- .../-state-machine-manager/-init-.html | 2 +- .../-received-session-message/-init-.html | 2 +- .../-received-session-message/index.html | 2 +- .../-received-session-message/message.html | 2 +- .../sending-party.html | 2 +- .../-session-confirm/-init-.html | 2 +- .../-session-confirm/index.html | 2 +- .../initiated-session-id.html | 2 +- .../initiator-session-id.html | 2 +- .../recipient-session-id.html | 2 +- .../-session-data/-init-.html | 2 +- .../-session-data/index.html | 2 +- .../-session-data/payload.html | 2 +- .../-session-data/recipient-session-id.html | 2 +- .../-session-data/to-string.html | 2 +- .../-session-end/-init-.html | 2 +- .../-session-end/index.html | 2 +- .../-session-end/recipient-session-id.html | 2 +- .../-session-init-response.html | 2 +- .../-session-init/-init-.html | 2 +- .../-session-init/first-payload.html | 2 +- .../-session-init/flow-name.html | 2 +- .../-session-init/index.html | 2 +- .../-session-init/initiator-session-id.html | 2 +- .../-session-message.html | 2 +- .../-session-reject/-init-.html | 2 +- .../-session-reject/error-message.html | 2 +- .../-session-reject/index.html | 2 +- .../-session-reject/initiator-session-id.html | 2 +- .../-session-reject/recipient-session-id.html | 2 +- .../-state-machine-manager/add.html | 5 +- .../all-state-machines.html | 2 +- .../-state-machine-manager/changes.html | 2 +- .../checkpoint-storage.html | 2 +- .../-state-machine-manager/database.html | 2 +- .../-state-machine-manager/executor.html | 2 +- .../find-state-machines.html | 2 +- .../-state-machine-manager/index.html | 2 +- .../-state-machine-manager/scheduler.html | 2 +- .../-state-machine-manager/service-hub.html | 2 +- .../-state-machine-manager/start.html | 2 +- .../-state-machine-manager/stop.html | 2 +- .../-state-machine-manager/track.html | 2 +- .../unfinished-fibers.html | 2 +- .../index.html | 2 +- .../-commands/-get/-init-.html | 2 +- .../-commands/-get/index.html | 2 +- .../-commands/-get/key.html | 2 +- .../-commands/-put-all/-init-.html | 2 +- .../-commands/-put-all/compaction.html | 2 +- .../-commands/-put-all/entries.html | 2 +- .../-commands/-put-all/index.html | 2 +- .../-commands/-size/-init-.html | 2 +- .../-commands/-size/index.html | 2 +- .../-commands/index.html | 2 +- .../-distributed-immutable-map/-init-.html | 2 +- .../-distributed-immutable-map/db.html | 2 +- .../-distributed-immutable-map/get.html | 2 +- .../-distributed-immutable-map/index.html | 2 +- .../-distributed-immutable-map/install.html | 2 +- .../-distributed-immutable-map/put.html | 2 +- .../-distributed-immutable-map/size.html | 2 +- .../-distributed-immutable-map/snapshot.html | 2 +- .../-init-.html | 2 +- .../commit.html | 2 +- .../-in-memory-uniqueness-provider/index.html | 2 +- .../-notary-service/-init-.html | 2 +- .../-notary-service/create-flow.html | 2 +- .../-notary-service/index.html | 2 +- .../-init-.html | 2 +- .../commit.html | 2 +- .../index.html | 2 +- .../-raft-uniqueness-provider/-init-.html | 2 +- .../-raft-uniqueness-provider/commit.html | 2 +- .../-raft-uniqueness-provider/index.html | 2 +- .../-init-.html | 2 +- .../create-flow.html | 2 +- .../index.html | 2 +- .../timestamp-checker.html | 2 +- .../-raft-validating-notary-service/type.html | 2 +- .../uniqueness-provider.html | 2 +- .../-simple-notary-service/-init-.html | 2 +- .../-simple-notary-service/create-flow.html | 2 +- .../-simple-notary-service/index.html | 2 +- .../timestamp-checker.html | 2 +- .../-simple-notary-service/type.html | 2 +- .../uniqueness-provider.html | 2 +- .../-validating-notary-service/-init-.html | 2 +- .../create-flow.html | 2 +- .../-validating-notary-service/index.html | 2 +- .../timestamp-checker.html | 2 +- .../-validating-notary-service/type.html | 2 +- .../uniqueness-provider.html | 2 +- .../index.html | 2 +- .../-init-.html | 2 +- .../database.html | 2 +- .../index.html | 2 +- .../service-hub-internal.html | 2 +- .../-node-vault-service/-init-.html | 2 +- .../add-note-to-transaction.html | 2 +- .../-node-vault-service/cash-balances.html | 2 +- .../-node-vault-service/current-vault.html | 2 +- .../-node-vault-service/generate-spend.html | 2 +- .../get-transaction-notes.html | 2 +- .../-node-vault-service/index.html | 2 +- .../-node-vault-service/linear-heads.html | 2 +- .../-node-vault-service/log.html | 2 +- .../-node-vault-service/notify-all.html | 2 +- .../-node-vault-service/raw-updates.html | 2 +- .../-node-vault-service/track.html | 2 +- .../-node-vault-service/updates.html | 2 +- .../net.corda.node.services.vault/index.html | 2 +- .../-notary-change/-plugin/-init-.html | 2 +- .../-notary-change/-plugin/index.html | 2 +- .../-plugin/service-plugins.html | 2 +- .../-notary-change/-service/-init-.html | 2 +- .../-notary-change/-service/index.html | 2 +- .../-notary-change/index.html | 2 +- .../-r-p-c-user-service-impl/-init-.html | 4 +- .../-r-p-c-user-service-impl/get-user.html | 2 +- .../-r-p-c-user-service-impl/index.html | 4 +- .../-r-p-c-user-service-impl/users.html | 2 +- .../-r-p-c-user-service/get-user.html | 2 +- .../-r-p-c-user-service/index.html | 2 +- .../-r-p-c-user-service/users.html | 2 +- .../net.corda.node.services/-user/-init-.html | 2 +- .../net.corda.node.services/-user/index.html | 2 +- .../-user/password.html | 2 +- .../-user/permissions.html | 2 +- .../-user/to-string.html | 2 +- .../-user/username.html | 2 +- .../api/net.corda.node.services/index.html | 2 +- .../start-flow-permission.html | 2 +- .../-attachment-download-servlet/-init-.html | 2 +- .../-attachment-download-servlet/do-get.html | 2 +- .../-attachment-download-servlet/index.html | 2 +- .../-config/-init-.html | 2 +- .../-config/default-object-mapper.html | 2 +- .../-config/get-context.html | 2 +- .../-config/index.html | 2 +- .../-config/services.html | 2 +- .../-data-upload-servlet/-init-.html | 2 +- .../-data-upload-servlet/do-post.html | 2 +- .../-data-upload-servlet/index.html | 2 +- .../-response-filter/-init-.html | 2 +- .../-response-filter/filter.html | 2 +- .../-response-filter/index.html | 2 +- .../api/net.corda.node.servlets/index.html | 2 +- .../-certificate-signer/-init-.html | 2 +- .../-certificate-signer/build-key-store.html | 2 +- .../-certificate-signer/cert-service.html | 2 +- .../-certificate-signer/config.html | 2 +- .../-certificate-signer/index.html | 2 +- .../-certificate-signer/log.html | 2 +- .../-certificate-signer/poll-interval.html | 2 +- .../-certificate-signing-service/index.html | 2 +- .../retrieve-certificates.html | 2 +- .../submit-request.html | 2 +- .../-init-.html | 2 +- .../client-version.html | 2 +- .../index.html | 2 +- .../retrieve-certificates.html | 2 +- .../server.html | 2 +- .../submit-request.html | 2 +- .../-params-spec/base-directory-arg.html | 2 +- .../-params-spec/config-file-arg.html | 2 +- .../-params-spec/index.html | 2 +- .../-params-spec/parser.html | 2 +- .../index.html | 2 +- .../main.html | 2 +- .../-a-n-s-i-progress-observer/-init-.html | 2 +- .../-a-n-s-i-progress-observer/index.html | 2 +- .../-a-n-s-i-progress-observer/smm.html | 2 +- .../-a-n-s-i-progress-renderer/index.html | 2 +- .../progress-tracker.html | 2 +- .../-abstract-j-d-b-c-hash-map/-init-.html | 2 +- .../add-key-to-insert.html | 2 +- .../add-value-to-insert.html | 2 +- .../-abstract-j-d-b-c-hash-map/clear.html | 2 +- .../contains-key.html | 2 +- .../contains-value.html | 2 +- .../-abstract-j-d-b-c-hash-map/entries.html | 2 +- .../-abstract-j-d-b-c-hash-map/get.html | 2 +- .../-abstract-j-d-b-c-hash-map/index.html | 2 +- .../-abstract-j-d-b-c-hash-map/is-empty.html | 2 +- .../key-from-row.html | 2 +- .../-abstract-j-d-b-c-hash-map/keys.html | 2 +- .../load-on-init.html | 2 +- .../-abstract-j-d-b-c-hash-map/log.html | 2 +- .../max-buckets.html | 2 +- .../-abstract-j-d-b-c-hash-map/put.html | 2 +- .../-abstract-j-d-b-c-hash-map/remove.html | 2 +- .../-abstract-j-d-b-c-hash-map/size.html | 2 +- .../-abstract-j-d-b-c-hash-map/table.html | 2 +- .../value-from-row.html | 2 +- .../-abstract-j-d-b-c-hash-map/values.html | 2 +- .../-abstract-j-d-b-c-hash-set/-init-.html | 2 +- .../add-element-to-insert.html | 2 +- .../-abstract-j-d-b-c-hash-set/add.html | 2 +- .../-abstract-j-d-b-c-hash-set/clear.html | 2 +- .../-abstract-j-d-b-c-hash-set/contains.html | 2 +- .../element-from-row.html | 2 +- .../-abstract-j-d-b-c-hash-set/index.html | 2 +- .../-abstract-j-d-b-c-hash-set/inner-map.html | 2 +- .../-abstract-j-d-b-c-hash-set/is-empty.html | 2 +- .../-abstract-j-d-b-c-hash-set/iterator.html | 2 +- .../-abstract-j-d-b-c-hash-set/remove.html | 2 +- .../-abstract-j-d-b-c-hash-set/size.html | 2 +- .../-abstract-j-d-b-c-hash-set/table.html | 2 +- .../-add-or-remove/-a-d-d.html | 2 +- .../-add-or-remove/-r-e-m-o-v-e.html | 2 +- .../-add-or-remove/index.html | 2 +- .../-affinity-executor/-gate/-init-.html | 2 +- .../-affinity-executor/-gate/execute.html | 2 +- .../-affinity-executor/-gate/flush.html | 2 +- .../-affinity-executor/-gate/index.html | 2 +- .../-gate/is-on-thread.html | 2 +- .../-gate/task-queue-size.html | 2 +- .../-gate/wait-and-run.html | 2 +- .../-service-affinity-executor/-init-.html | 2 +- .../after-execute.html | 2 +- .../-service-affinity-executor/flush.html | 2 +- .../-service-affinity-executor/index.html | 2 +- .../is-on-thread.html | 2 +- .../-service-affinity-executor/logger.html | 2 +- .../-affinity-executor/check-on-thread.html | 2 +- .../-affinity-executor/execute-a-s-a-p.html | 2 +- .../-affinity-executor/fetch-from.html | 2 +- .../-affinity-executor/flush.html | 2 +- .../-affinity-executor/index.html | 2 +- .../-affinity-executor/is-on-thread.html | 2 +- .../-composite-key-column-type/index.html | 2 +- .../not-null-value-to-d-b.html | 2 +- .../-composite-key-column-type/sql-type.html | 2 +- .../value-from-d-b.html | 2 +- .../-d-e-f-a-u-l-t_-m-a-x_-b-u-c-k-e-t-s.html | 2 +- .../-fiber-box/-init-.html | 2 +- .../-fiber-box/index.html | 2 +- .../-fiber-box/read-with-deadline.html | 2 +- .../-fiber-box/read.html | 2 +- .../-fiber-box/write.html | 2 +- .../-instant-column-type/index.html | 2 +- .../non-null-value-to-string.html | 2 +- .../not-null-value-to-d-b.html | 2 +- .../-instant-column-type/sql-type.html | 2 +- .../-instant-column-type/value-from-d-b.html | 2 +- .../-blob-map-table/-init-.html | 2 +- .../-blob-map-table/index.html | 2 +- .../-blob-map-table/key.html | 2 +- .../-blob-map-table/value.html | 2 +- .../-j-d-b-c-hash-map/-init-.html | 2 +- .../-j-d-b-c-hash-map/add-key-to-insert.html | 2 +- .../add-value-to-insert.html | 2 +- .../-j-d-b-c-hash-map/index.html | 2 +- .../-j-d-b-c-hash-map/key-from-row.html | 2 +- .../-j-d-b-c-hash-map/value-from-row.html | 2 +- .../-blob-set-table/-init-.html | 2 +- .../-blob-set-table/index.html | 2 +- .../-blob-set-table/key.html | 2 +- .../-j-d-b-c-hash-set/-init-.html | 2 +- .../add-element-to-insert.html | 2 +- .../-j-d-b-c-hash-set/element-from-row.html | 2 +- .../-j-d-b-c-hash-set/index.html | 2 +- .../-j-d-b-c-hashed-table/-init-.html | 2 +- .../-j-d-b-c-hashed-table/index.html | 2 +- .../-j-d-b-c-hashed-table/key-hash.html | 2 +- .../-j-d-b-c-hashed-table/seq-no.html | 2 +- .../-calendar-deserializer/deserialize.html | 2 +- .../-calendar-deserializer/index.html | 2 +- .../deserialize.html | 2 +- .../-composite-key-deserializer/index.html | 2 +- .../-composite-key-serializer/index.html | 2 +- .../-composite-key-serializer/serialize.html | 2 +- .../-local-date-deserializer/deserialize.html | 2 +- .../-local-date-deserializer/index.html | 2 +- .../deserialize-key.html | 2 +- .../-local-date-key-deserializer/index.html | 2 +- .../-node-info-deserializer/deserialize.html | 2 +- .../-node-info-deserializer/index.html | 2 +- .../-node-info-serializer/index.html | 2 +- .../-node-info-serializer/serialize.html | 2 +- .../-party-deserializer/deserialize.html | 2 +- .../-party-deserializer/index.html | 2 +- .../-party-serializer/index.html | 2 +- .../-party-serializer/serialize.html | 2 +- .../-public-key-deserializer/deserialize.html | 2 +- .../-public-key-deserializer/index.html | 2 +- .../-public-key-serializer/index.html | 2 +- .../-public-key-serializer/serialize.html | 2 +- .../-secure-hash-deserializer/-init-.html | 2 +- .../deserialize.html | 2 +- .../-secure-hash-deserializer/index.html | 2 +- .../-secure-hash-serializer/index.html | 2 +- .../-secure-hash-serializer/serialize.html | 2 +- .../-service-hub-object-mapper/-init-.html | 2 +- .../identities.html | 2 +- .../-service-hub-object-mapper/index.html | 2 +- .../-to-string-serializer/index.html | 2 +- .../-to-string-serializer/serialize.html | 2 +- .../-json-support/corda-module.html | 15 + .../-json-support/create-default-mapper.html | 2 +- .../-json-support/index.html | 19 +- .../-json-support/java-time-module.html | 15 + .../-local-date-column-type/index.html | 2 +- .../non-null-value-to-string.html | 2 +- .../not-null-value-to-d-b.html | 2 +- .../-local-date-column-type/sql-type.html | 2 +- .../value-from-d-b.html | 2 +- .../-local-date-time-column-type/index.html | 2 +- .../non-null-value-to-string.html | 2 +- .../not-null-value-to-d-b.html | 2 +- .../sql-type.html | 2 +- .../value-from-d-b.html | 2 +- .../-mutable-clock/-init-.html | 2 +- .../-mutable-clock/index.html | 2 +- .../-mutable-clock/mutation-count.html | 2 +- .../-mutable-clock/mutations.html | 2 +- .../notify-mutation-observers.html | 2 +- ...n-o-d-e_-d-a-t-a-b-a-s-e_-p-r-e-f-i-x.html | 2 +- .../-party-columns/-init-.html | 2 +- .../-party-columns/index.html | 2 +- .../-party-columns/name.html | 2 +- .../-party-columns/owning-key.html | 2 +- .../-public-key-column-type/index.html | 2 +- .../not-null-value-to-d-b.html | 2 +- .../-public-key-column-type/sql-type.html | 2 +- .../value-from-d-b.html | 2 +- .../-secure-hash-column-type/index.html | 2 +- .../not-null-value-to-d-b.html | 2 +- .../-secure-hash-column-type/sql-type.html | 2 +- .../value-from-d-b.html | 2 +- .../generate-to-disk.html | 2 +- .../-service-identity-generator/index.html | 2 +- .../-state-ref-columns/--index--.html | 2 +- .../-state-ref-columns/-init-.html | 2 +- .../-state-ref-columns/index.html | 2 +- .../-state-ref-columns/tx-id.html | 2 +- .../-boundary/-init-.html | 2 +- .../-boundary/index.html | 2 +- .../-boundary/tx-id.html | 2 +- .../-init-.html | 2 +- .../current-or-null.html | 2 +- .../database.html | 2 +- .../index.html | 4 +- .../manager.html | 2 +- .../new-transaction.html | 2 +- .../restore-thread-local-tx.html | 2 +- .../set-thread-local-tx.html | 2 +- .../transaction-boundaries.html | 4 +- .../transaction-id.html | 2 +- .../-test-clock/-init-.html | 2 +- .../-test-clock/get-zone.html | 2 +- .../-test-clock/index.html | 2 +- .../-test-clock/instant.html | 2 +- .../-test-clock/to-token.html | 2 +- .../-test-clock/update-date.html | 2 +- .../-test-clock/with-zone.html | 2 +- .../-txn-note-columns/-init-.html | 2 +- .../-txn-note-columns/index.html | 2 +- .../-txn-note-columns/note.html | 2 +- .../-txn-note-columns/tx-id.html | 2 +- .../-u-u-i-d-string-column-type/index.html | 2 +- .../not-null-value-to-d-b.html | 2 +- .../-u-u-i-d-string-column-type/sql-type.html | 2 +- .../value-from-d-b.html | 2 +- .../buffer-until-database-commit.html | 2 +- .../bytes-from-blob.html | 2 +- .../bytes-to-blob.html | 2 +- .../composite-key.html | 2 +- .../configure-database.html | 2 +- .../create-database-transaction.html | 2 +- .../database-transaction.html | 2 +- .../deserialize-from-blob.html | 2 +- .../api/net.corda.node.utilities/index.html | 2 +- .../api/net.corda.node.utilities/instant.html | 2 +- .../isolated-transaction.html | 2 +- .../java.time.-clock/await-with-deadline.html | 2 +- .../java.time.-clock/index.html | 2 +- .../local-date-time.html | 2 +- .../net.corda.node.utilities/local-date.html | 2 +- .../api/net.corda.node.utilities/main.html | 2 +- .../api/net.corda.node.utilities/party.html | 2 +- .../net.corda.node.utilities/public-key.html | 2 +- .../net.corda.node.utilities/secure-hash.html | 2 +- .../serialize-to-blob.html | 2 +- .../net.corda.node.utilities/state-ref.html | 2 +- .../net.corda.node.utilities/txn-note.html | 2 +- .../net.corda.node.utilities/uuid-string.html | 2 +- .../wrap-with-database-transaction.html | 2 +- docs/build/html/api/net.corda.node/index.html | 2 +- docs/build/html/api/net.corda.node/main.html | 2 +- .../net.corda.node/print-basic-node-info.html | 2 +- .../-persistent-cash-state/-init-.html | 4 +- .../-persistent-cash-state/currency.html | 2 +- .../-persistent-cash-state/index.html | 10 +- .../-persistent-cash-state/issuer-party.html | 2 +- .../-persistent-cash-state/issuer-ref.html | 2 +- .../-persistent-cash-state/owner.html | 2 +- .../-persistent-cash-state/pennies.html | 2 +- .../-cash-schema-v1/index.html | 2 +- .../api/net.corda.schemas/-cash-schema.html | 2 +- .../-init-.html | 2 +- .../currency.html | 2 +- .../face-value-issuer-party.html | 2 +- .../face-value-issuer-ref.html | 2 +- .../face-value.html | 2 +- .../index.html | 2 +- .../issuance-party.html | 2 +- .../issuance-ref.html | 2 +- .../maturity.html | 2 +- .../owner.html | 2 +- .../-commercial-paper-schema-v1/index.html | 2 +- .../-commercial-paper-schema.html | 2 +- .../html/api/net.corda.schemas/index.html | 2 +- docs/build/html/azure-vm.html | 30 +- docs/build/html/building-the-docs.html | 24 +- docs/build/html/clauses.html | 38 +- docs/build/html/clientrpc.html | 30 +- docs/build/html/codestyle.html | 28 +- docs/build/html/consensus.html | 30 +- docs/build/html/contract-catalogue.html | 32 +- docs/build/html/contract-irs.html | 32 +- docs/build/html/corda-configuration-file.html | 117 +- docs/build/html/corda-plugins.html | 30 +- docs/build/html/creating-a-cordapp.html | 79 +- docs/build/html/data-model.html | 24 +- docs/build/html/event-scheduling.html | 26 +- docs/build/html/flow-state-machines.html | 32 +- docs/build/html/flow-testing.html | 24 +- docs/build/html/further-notes-on-kotlin.html | 24 +- docs/build/html/genindex.html | 24 +- .../html/getting-set-up-fault-finding.html | 38 +- docs/build/html/getting-set-up.html | 40 +- docs/build/html/glossary.html | 26 +- docs/build/html/index.html | 114 +- docs/build/html/inthebox.html | 24 +- docs/build/html/loadtesting.html | 30 +- docs/build/html/merkle-trees.html | 28 +- docs/build/html/messaging.html | 28 +- docs/build/html/network-simulator.html | 30 +- docs/build/html/node-administration.html | 24 +- docs/build/html/node-explorer.html | 28 +- docs/build/html/node-services.html | 26 +- docs/build/html/objects.inv | Bin 1484 -> 1405 bytes docs/build/html/oracles.html | 76 +- docs/build/html/permissioning.html | 28 +- docs/build/html/persistence.html | 29 +- docs/build/html/publishing-corda.html | 30 +- docs/build/html/release-notes.html | 32 +- docs/build/html/release-process.html | 33 +- docs/build/html/running-a-notary.html | 28 +- docs/build/html/running-the-demos.html | 365 +- docs/build/html/search.html | 24 +- docs/build/html/searchindex.js | 2 +- docs/build/html/secure-coding-guidelines.html | 28 +- .../html/setting-up-a-corda-network.html | 68 +- docs/build/html/transaction-data-types.html | 26 +- docs/build/html/tutorial-attachments.html | 113 +- .../html/tutorial-building-transactions.html | 38 +- docs/build/html/tutorial-clientrpc-api.html | 69 +- .../build/html/tutorial-contract-clauses.html | 26 +- docs/build/html/tutorial-contract.html | 26 +- docs/build/html/tutorial-cordapp.html | 131 +- .../html/tutorial-integration-testing.html | 63 +- docs/build/html/tutorial-test-dsl.html | 28 +- docs/build/html/using-a-notary.html | 24 +- docs/source/index.rst | 2 +- 3783 files changed, 13414 insertions(+), 13063 deletions(-) create mode 100644 docs/build/html/api/net.corda.core.contracts/-transaction-state/encumbrance.html create mode 100644 docs/build/html/api/net.corda.node.driver/-node-handle/configuration.html create mode 100644 docs/build/html/api/net.corda.node.driver/-node-handle/rpc-client-to-node.html create mode 100644 docs/build/html/api/net.corda.node.internal/-abstract-node/_network-map-registration-future.html create mode 100644 docs/build/html/api/net.corda.node.internal/-abstract-node/network-map-address.html create mode 100644 docs/build/html/api/net.corda.node.internal/-abstract-node/register-with-network-map.html create mode 100644 docs/build/html/api/net.corda.node.internal/-network-map-info/-init-.html create mode 100644 docs/build/html/api/net.corda.node.internal/-network-map-info/address.html create mode 100644 docs/build/html/api/net.corda.node.internal/-network-map-info/index.html create mode 100644 docs/build/html/api/net.corda.node.internal/-network-map-info/legal-name.html create mode 100644 docs/build/html/api/net.corda.node.internal/-node/network-map-address.html create mode 100644 docs/build/html/api/net.corda.node.internal/-node/register-with-network-map.html create mode 100644 docs/build/html/api/net.corda.node.services.config/-full-node-configuration/network-map-service.html create mode 100644 docs/build/html/api/net.corda.node.services.config/-node-configuration/network-map-service.html create mode 100644 docs/build/html/api/net.corda.node.services.config/-node-configuration/rpc-users.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-artemis-messaging-component/-connection-direction/-inbound.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-artemis-messaging-component/-connection-direction/-outbound/-init-.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-artemis-messaging-component/-connection-direction/-outbound/expected-common-name.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-artemis-messaging-component/-connection-direction/-outbound/index.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-artemis-messaging-component/-n-e-t-w-o-r-k_-m-a-p_-q-u-e-u-e.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-artemis-messaging-component/-v-e-r-i-f-y_-p-e-e-r_-c-o-m-m-o-n_-n-a-m-e.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-artemis-messaging-server/network-map-connection-future.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-corda-r-p-c-client/log.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-corda-r-p-c-client/use.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-node-login-module/-init-.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-node-login-module/-n-o-d-e_-r-o-l-e.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-node-login-module/-p-e-e-r_-r-o-l-e.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-node-login-module/-r-p-c_-r-o-l-e.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-node-login-module/abort.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-node-login-module/commit.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-node-login-module/index.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-node-login-module/initialize.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-node-login-module/log.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-node-login-module/login.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-node-login-module/logout.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-verifying-netty-connector-factory/-init-.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-verifying-netty-connector-factory/create-connector.html create mode 100644 docs/build/html/api/net.corda.node.services.messaging/-verifying-netty-connector-factory/index.html create mode 100644 docs/build/html/api/net.corda.node.utilities/-json-support/corda-module.html create mode 100644 docs/build/html/api/net.corda.node.utilities/-json-support/java-time-module.html diff --git a/docs/build/doctrees/CLI-vs-IDE.doctree b/docs/build/doctrees/CLI-vs-IDE.doctree index 6a63c1332b8f5e2950b18cc838fd96f739ce0025..8862db4ef35d5e2a1823373d0350b4c0a414db76 100644 GIT binary patch delta 972 zcmc&yO=uHA6wYk2Nt0NLRAWhtOsb|yU9;MVwt`qgEwrT8zd(Bsv&l}9)yYmWyK9<5 zY70g%*LUho=uHI0y(`kAAbJu#dhya@q4wsaLcl{oLGbeU-s78Z-pBjiY@nSD^r|eS zFMB*5HD?iSsrMP7x}#IlRA-3wz-BeIdQmMhu4}5!ik50IhZl+Jwxtq6E!g&E1{_N( zP=X&C8ZI!q0x^FC?)jGdP24a<`^&#?(P7#bfl2vr0Be-8h6Oj|mH+wqB`62JV@dLO=1iMVYRu!r zt@M~BtdSDooalIN<{G>RB?e7ga11Jp{jyjkrVY>gp88mgm~Jf`L4E}jyO@HTp$q?3 z(d``C38S|AXecDPooEQb^-&vwBWY<>a@U4}5_F;sczeA6w|+6!K)dj9^od}v_mB(cS`vrqfH1;EW?zt0Iw$^y>8Lv>2DD^ zcW3s@q`N%7h5B<|L$^2*F=}xMV%h0I?>_d4T1iySSH@dh20J^B{bF*L2Sm;JMZ~(# M`u3?oQJq5SC(U`s@*h!#@FW@nmRoa`hsyQV#a zqEL(HcWUt<_zOIUuoq87@V_W{@J|qmttXwN6zfs((JP=T2P!)j-p$hFPXYkOoA#fQu zqF%Rs3f%J5N=E2Oh>v^b#0kmA^YZc1CXN;=U zUN6cTTr4vRx|E^c`N-ECmDf~1kb*-!R6%E|UoC#01`B37p<8h-T6n`;`cJMBB@+L6T zV1a{Usq_C-FsdEi?jvhac_3wAc4!Gd4DQY-acQj4=o@(c8H&GnP>i&7Hx zQ}UCG^^5aMi;`3IH}7W_Rb|dFiJkmbM{)984fe^rn%sh+tmT<0B^eQ{Km&~p3<@eX zOKTovhAK10BCV`D5hkrL`Kf_07A3z8W-@_I$hT0KeAHMFi;|nhtt?O_hFGK*TWo2k%^@Q}nPHG&lVMa_bbRvG$yy30fFiL)CxK)rTTyBnNZTo} L($he)G)WHtaVy8J delta 591 zcmbQSg6aQqrVR_3<(9c2`I2Qn<0Uv-JHvaL&@$I zh?2W4n|N503oJ|xHcy$jkC8RQyte4@%3Y3 diff --git a/docs/build/doctrees/building-the-docs.doctree b/docs/build/doctrees/building-the-docs.doctree index fdf5cc568d54f765c94bc7a83007d793e27276d4..9a96074789c9441fc58ca9af13ac1b82ea4e1081 100644 GIT binary patch delta 150 zcmaDA&>pySU)R2H7BJsB`38~-zBv;yClCrKi6D8Ilm|+Q9mU= zxmdqAzqBYhRe$qh#!3~|&=5CWi_MB^`xtpcnKM(0ivl~GQgfq@~#DyBTYC_5%OzbGX!CM7?)IHowiv?w_>X7dilN)^`R0t-`v z&1P!*7+Et^Ym1gmX4KFWUe3tCP+PPDNM^`oXk{qW7Ok9YtD&W^3Mdj=v>Hf;vK6JK RWu_DttpO`t3nWXE^Z=ofCF%eG diff --git a/docs/build/doctrees/clauses.doctree b/docs/build/doctrees/clauses.doctree index 7695d55a80e7e56429cfc90c49bc70bc107bfbff..9b0d2fabbab1f7bab4b3d7c4fd103a98f980d790 100644 GIT binary patch delta 296 zcmcb`pNl4DT(?i`N_rl#rdU0$*KC2GnsdS&2$EvIoXmW5Q)2a zAxpC)N+c5ny68nmj>0gi&YmZMg@NE7ir2`J0buuq|T^ z4RO=8*nIxnK1SY9=FF7hB55`ThT0;T$&)Ua2`Xp(W@2E-P|2Fc45U;uv?kxYpeQU0 uRv`x@GYm3pGK^}A=<_#u{;vx(T49Pi(rNybm3fZZZ3d#9-$*Bb;o9!5D8AU{(GP*z+U8v0D zLrnQ{sz6;SRx#!IMcFaQ`9&#-F)8`U#WBVCrA5i9F_Tl6cY+Oe#x!`cI!hofxy?;1 z&613dChI9~+q_q8Om9|nHU%{RI;Wq0}VKKK~Y$Sje()INES$D7-ZOF n7}XZZP5yO3OFDQY-acQj4=o@(c8H&GnP>i&7Hx zQ}UCG^^5aMi;`3IHy>n5j%N)GanrTfteLcrkvEh%Go`qwiHU)swy1gXo8)le7BIUN rNM`6{SY+tc7PUubnxqE+utzZ> delta 123 zcmdmcl5xRF#tn;^y+XH71! zFg4h0m$Z+OHN&{JsA)21O1N+{69YqSQ45gF(8;jK(5o$Kom`xvrO*Zxi7jdelA&xx TscD%h#YG)prJX>sG)WHtP24AH diff --git a/docs/build/doctrees/codestyle.doctree b/docs/build/doctrees/codestyle.doctree index ec95623ec2220551b8310bac165ea0e40101aa13..f8ab76ef84129e901ed687e7a13a682ea3543f98 100644 GIT binary patch delta 223 zcmdn{iRs=arVW#sjBOYg81zGnQ;UlAv+`4OQc6>DQY-acQj4=o@(c8H&GnP>i&7Hx zQ}UCG^^5aMi;`3IH*aKWux50hyxYEwO+h17FI{i)UOOX3&B^cWPGcAD+05eTV9k`7 zy4kJf6cdo1>{fGQ^Q-!MW~`whZn_qm&u-ht$Q#O>nNnO7#lpZ)TNFKc!j1sp7%)2) rNM>kdm}ThH7R62eyhBSN9w-u9lmH|{*@{xrK-v<)N|S(OX_6iQokL9q delta 188 zcmccjiD~aArVW#sU zQ-jUVw(VnN%`mJjikiG}M}TlN3j;%KQ4EmG(8@5&(5Wqooh-6bOCb&@5?d4xBtzMX TQqwY1ii;A!N)v%(X_6iQVnskm diff --git a/docs/build/doctrees/consensus.doctree b/docs/build/doctrees/consensus.doctree index f25588c6b9313a550a27f106ed54615133c3ddbc..64095f3de5859014f4fcb320ddc5d89fdc570bb5 100644 GIT binary patch delta 194 zcmX@Vk?GS$rVXDNjcphh81zGnQ;UlAv+`4OQc6>DQY-acQj4=o@(c8H&GnP>i&7Hx zQ}UCG^^5aMi;`3IHw!WelrUbOY*n#v0R?JnNnPo&&*67 TwxZNDkhU_g(sCeKnxqE+btOQ- delta 160 zcmeygk?H(KrVXDN<hq|0t-`v%{|lhF|uZ8*B0eZ4xeEsT)@o0P+L?8 tBr{Yp3^LSei;5<%n4zUm3>1kiDglzAY(=SQnJL9ZrC_CHK(aJR4*+;5HdFur diff --git a/docs/build/doctrees/contract-catalogue.doctree b/docs/build/doctrees/contract-catalogue.doctree index 05a82affad0dfe0c58fdc3fbd93cb8c813cdfe7b..cca6e1cd93c676cb3047b140a4db527bed38e490 100644 GIT binary patch delta 258 zcmcbyfbsVN#trWoja?ZS81zGnQ;UlAv+`4OQc6>DQY-acQj4=o@(c8H&GnP>i&7Hx zQ}UCG^^5aMi;`3IH}f)G6=M82*+xu-D+XXBd+wE7<&;e9&GDnZJ3iV}+A;CY-IU_MMZ?l?cG9#}5P$OJu@^mpxZXTcrOvxFs`6`SVlXI-kOy2MCbFz`` zBc?-)lXI<4gSofu#h~2H`yHZqS(6JaObs^6`R!w5&Csqb`aAihzp3y)Mh1r3qW?fL uLnXr?L#?)mVX|R>mI5Oa14C>P6OasLD@skvOerp626AePSb$_{k{$rXVo8wz diff --git a/docs/build/doctrees/contract-irs.doctree b/docs/build/doctrees/contract-irs.doctree index cfa59c2d430451531f0d23bfdf16423546b82320..c067e7b371c45a1f59064e7e105e4870b2d1e612 100644 GIT binary patch delta 478 zcmZp=&banEHl zGBS&Sba6>yUUI6==DAYG8A;bOg>mzKxm7&E-+`|52b!ahn5Wr0t}0B73n$<8 zhyrmZ*L%bw@&3DdZf^A4CeIog;-+h{*(Nib(Wt19iGd+hEG;u9H6G~c)S{Bi{Ji+o zyu_rO)RdwkpkzlVcTr+FT&Q^Rfhj~NX6ocSGMba~r7Za~^At)lQWY}uic1pnl2bSDmO9Qzis~tho1e+8 z;t}}+bc8?90ENUn1<#;hg^a}F)X5ih#3v`|dQWE5*(*|nPl3KJFHQxUlXRsd81GH4 zb)CtWI(fE-`{o3dhU>CO)ju7HP{@L8P4b&DwdX+lNt~7 zU}{lGW`16LYF=VePHIX~Ark{bM<{nuVmVx>2q@&u7|NScnp+TGoLW+nnU`K%R6O}- zmK=8pNRA;xwYI2qvR1a5a2b$aTT~7tGvqR~G8AfyDkdjqYbjI$MPiGpfMh6JQEFOd QN^wy&SZNKAEKSk_0DzQ}6aWAK diff --git a/docs/build/doctrees/corda-configuration-file.doctree b/docs/build/doctrees/corda-configuration-file.doctree index 7e42fd4d907b50533eec9efa177ec6ea7819a789..973c3afaa0e29f38e9fa3ab87d64b36305dda92d 100644 GIT binary patch literal 47050 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 PAH|PAeGK3FNb3IqIWu?# literal 44188 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 diff --git a/docs/build/doctrees/corda-plugins.doctree b/docs/build/doctrees/corda-plugins.doctree index 58d006db4255f51f0e5129c70c8057bed6fb721b..7d288cf7a46d3b82af90a18685dbee183189aa97 100644 GIT binary patch delta 258 zcmbQgmvP%(#tp8F#tsY&4EmwPsYS*5S^23sDWxensg?RJsm0kP`33s9=K9I`MJb8; zDf!98`o;OBMail9o0AzEB^bXw2OD<|JmRVQY`GNfwn0mCr;*6T`~E!iWrQ)nNu~yoHaDWP1j;`Qp`R^+fe4r zl;R?LCI*JuA_pLuA&?E6rGw3oJ|xHW$Y1V`R-xtSz#iY!fFd?7+mpP+Q~(Br~Kk)G}mhi<~Cs h#Azuw14UwsT!3UKTTyCSW=e69D_E%;kStBo0|1fHLRkO+ diff --git a/docs/build/doctrees/creating-a-cordapp.doctree b/docs/build/doctrees/creating-a-cordapp.doctree index 3c9ecf1c6d9870a43619b84d140060cb96ab4dcd..5e54c4b4caef94f9c13bb29d8eee96fa24cc10f2 100644 GIT binary patch delta 1024 zcmZvaTSyd97{_;Z_P*n4saalVG~HcyUB^pl(LJvqNl=3evE}T}=$Ubyb!HsPM8(3A zUaU@0q+t(H1VYhy=s~cjUVDo!P(g1+M1&8$1f4VMC8?M1ob&&_^Z$P5n^{=0KVPz6 zn<@y{Y&K(9(1&HUpH(xWWN6;&Pm4I;Ox#0Kl0G7*u;}lOZ^P%LDW^qJD)bAoY7Dcf zj4lcq11T!X=5)t>8+U-2)B-bcH&zs3L=ZD6c#taDLK<3^hKAUrV8|($qF`}8Rz)dk z_V*L>(Tu5EFj`SJbl8`h18az}EMg__@p(gO6IZVil5SPN&wJL1gMfi$^bR@%a^OBX zR2l{W-uG8^HOS@NYh)R^I1pIHie<5`(^rG}>r64iWOdgXOx}|Mcn-RxYK;kPH*9ir zHn!mxa6I-mI3**cMN>>mqg<t_DT#yg4lS=n;GL>4h)3L( z(AvQkSmtcmN`};u(OZSJAsO(T^Thw;kIoLN6$M=kMYY19>m~Z-e#m%(0>Ew`fFC_7 zxZ`Fj$x-)EHXHDwuF{DJ(_krw?N}*7uiHINCTuA(QF73iu9&~DN&v?a;79@-O_1vg zB;|wAp4)}hn==ncCIH{`9A`q7%VQ!is4l+ff}hS5!IIJ(M4weKB2s(3gjDVAMQ?@6 zWLqzufKO6WI9D$w9axx^Cte>fYSqu)&}iKf5kP3)yiDf(m|o=^D1#( z8LcIDE2GcQ>#GAqqs>1ir13-jpw?;?ilHEbStQy?X3WbZO)@W?)T&ie zL8>e3t0<_{gc&^u^ zXZG0Y~D~ zhBi@2fo=XOoF~{QTp-p5x;PEk0krt*@d}}ha|891eQsa?&+(V&Gc5F@>2#Ik!a_<% zfC=zjwdb)#DleJ5`{Q7e~T$+~UX+{QAsweRFg* z@pE;AXA3%8{me)xH};9?#se4MYioiFTKw$t3)7#4)oU|LkCW&Ta;^l?$(Q)&DQY-acQj4=o@(c8H&GnP>i&7Hx zQ}UCG^^5aMi;`3In=dkLzsSU>CCwTd;-+h{O^z{~(W6L+m4P8tEG;u9H9j*BXkJNX zeqMZPUSd*CYD$qXP_iSGyC|_7E+hgJ@@5R>O)1SSh%ZhpDap)BFD??DK1-faPFM^i z$q>q%nNnON4rJFBNlZU1&loH$3Fb%v$qcOwvkaZuBI)Ux3XEC`GC-l&B3U3A%2t$` P2GS@8Rx1xAOOx~f0T)Ir delta 213 zcmbPwkmd6MmJOSkA*4 z&6-?bVQR2lRE{y6aeARVqhzoUD+5DED0fj}d3EVUAig-Y zq$D#hy|_pODC$?56e?O=nVXcK6Q7o!Uy_$!k{VxJl2}wyBnr~RkYQL`BsTr2JY%r1 zI8dOrNCHS^Xl0mX=+qWTPWM(|)KZWF3dI&l1IbXfqSUm^l;R>8uv%FlS(>B=0C#*o AO8@`> diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index 3dfe9a9d6639e0d21e88c88ac6c04ec990019540..6f9636dcf1b4bcfb2900347a5014edf9fedb9dd8 100644 GIT binary patch literal 145323 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 uyoYmZd=7njndmRori_qZob^aesr30h@ literal 147916 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 diff --git a/docs/build/doctrees/event-scheduling.doctree b/docs/build/doctrees/event-scheduling.doctree index b994a49aa96b34313d0dd74c1a9c85b9a486729c..e7a837614bbaa2e25475a1b8e6283f21b6e0fc08 100644 GIT binary patch delta 264 zcmdn_p7Hg2#toMljhz`781zGnQ;UlAv+`4OQc6>DQY-acQj4=o@(c8H&GnP>i&7Hx zQ}UCG^^5aMi;`3ICx2v26ZNz-GBP$cH!?6bvoJL=H#fB~Fz4DF!=z%xlvy}=imlz` z12&g{%*|75FPpQ5hPdfkY|beSXEZ8$$i%=9DwdX+lNz6y2eh~(Ge0jrH7_wKCpD$$ z5m2%tl)EUg94_>D@`o}}#wU~6%H@Qg0;RnfLYXsDii@5B*|kN_C+nB%3cmoeUjoSt pg$%6>rP`ublk>~96kY>GVvF7Y$xybU)HIN`w_v63fMjWs9suXbTA}~| delta 209 zcmaF;o^j`U#toMl<@6XB7*eca%JYk|W0LcWQW9fQ@{@~Wit|g0l2cXi<3)3tYk!ayRT8?#ai>O#S8qU(~7glP6|gB4x*2Y4>dd(L^!InQ(6_dGwyeV@!- zyrDMRR4SF=R6MdG1SF5>j<`k7n9%M~f?;Vy7_tZhlI*@MxTOI_P^5@F;1O6x|saPm{g(8D6Lq`<>)Z|{Zcl6kMI_UEtx~STVHhv*`Vb$t%m0Z||{S&n6 zg@K2EdU2ULeW>B~+%PI=-iJE6cOPZ6<3m9~x*$~)*Rhds1?>-^kR0PMr;%vVk9?Z- zqvJ^&_6$6)j^iAA`lFC$0x;0-6!c`g3k_`sa60Q&@i zhNKB->0=O8ERifCt%$R1*RM~7tvq!?#7){3;ik4B++ux69c@jbgb4?lvJ~T##IqoO z`S)h1$A(dw8o7tJ+8Ktz4?gzweT+}3^m7~QKoTPaf{d8s;Gnqgattn{Wc1{>k8V@5zdtr=` z6hS*JM_{905sZ*Hif&pNg@b1nMiHUKS(MYWD5td*g)zgRB8KwJho^awEr#)PuEQ-Y zyVTcA#bdA@E!fe59df}E;YU~wX`H<_Lqo#w8!u4gRQuhEyqc#{#pT!ZJqf9FE$zJF n+Gp}L`|9HITaph@UHOiO`s8)4om$y5m@3>z=WcQxxpUzUljXln delta 1586 zcmeHGNl#Nz6z(TOu~LjeO++AVOq?iMh#06yAu3o#LxKt9LBS5Rba>@GnigpbgvlZV zo42?tH!cke4Mt)@AgpizB0D!Gx-~BR0fu_|N+nT#fD7K@e)oK5c;7iW_tTzoHKBaj zl~GczP$+ChF31aR&dLk6e$K{QMNZ@cg4NDR^BJzJrbHq!wyesWxrB8ouCJAL%ciBy zvYM2&yjx~8ATH(hnkBuZMS9+AN?DV7%ZlEDLS^QK(+Y)DCl(x2t0b+*05w~5pe{qL zQnT_2=#}QiHgj8}n*A6-GdWuaV3M5+1Gt$(VEsIoWRPAwIo8I-Vv2^i!`YZDMtlapt{ z@wolhOp?>kuyr1GO3s@^C&7q6)#j_g0=DT#JyAJBxRrmPVP8^u*3Kaq53Rd21q)^C z1k}oU`UC{Y-k8R0+CIxdA}WY{A)-nqw`b&_?qP(8UY*4VL303i2o?iqAXtA4Kf$#a zS_#52w9A=WF$Bo2pFdd4UXKVLSat$ev>%D;5w_^;%ogkpmrWG5<=7oM0}rqM E25>x}_y7O^ diff --git a/docs/build/doctrees/flow-testing.doctree b/docs/build/doctrees/flow-testing.doctree index 79cddcd92e769278b9d61edf683df436ad604650..14270ce9f71eba2853f0801d746b82b649056013 100644 GIT binary patch delta 766 zcmbO)IYpQ;6QL=ss&}RMY{F0o^JpH`X5~wG@(rG#Q<;D7w z<#?ng+e;Zz*|D2%%82ta9-jPBbJAoveecN^v@$1KX=_aWt8X}2-#~Vm?S^K@0%pkZ`M*Og{r#6CG! zPnQ0E+MHsPBEcFO;-+h{`K;GIM&3~7%#`AyIgAVpwMBC$Pw-I{o(E>n2a*{w8EP4F kwM7dipYYLASO^q}Em{O5L)nT_(?Hr5gOx4;lBG#{0Q8#e(EtDd delta 783 zcmZ2Ji*eE{#tqqwa#{=w3@KJI<@rU~G0FKwDTy&D`N_pG#rdU0$*D1u=P@R+dj0?Z zzkahQlb$GF8WRJ90uVTaq!yR(P7V-PW8|HDK}ruu{*&?pl0MQ_KvG9S5=hRM)&i3G z5^g|}Uk1dUC?h-hkAyXt6(P*a1u_Z*Y9Y*8pdQIYn=lL~0UeeaQ(TlBQv$R$COf|* zCo?Z5FSP{fVz6{tPJVfD%;Z2RADX*z^G_LZUdHQ_1+^vty<(^D4J6-bWdg}?Z4Dq< zuWbkcP#0Mkx}k$psds2Agkr?PFxkP^c}M zGkK|xs_B=0N;BszyJUM delta 103 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 f?2T=35zWPRy* zj82=+NpBKj?3vuCXT+3QGWnx{_U3zfIgE@kllL3IL?*8=5Q7VB{%G)t1?WIKi?y34 znymr4b+ettb&!)mB8ROCq*+5l+;lBATZHXnjx#U>m8=YFa)E`Z!Dj!keT=LbwzWkelcgf^ghQDa7;1~cfMkYQhEs+`ZBh8-*%4X_ d5kQgHqDUYa%2t$`mYGsq6a`iq4J1pG^Z-a^Yl{E? diff --git a/docs/build/doctrees/glossary.doctree b/docs/build/doctrees/glossary.doctree index 0d2c2db8bbfa94b6d3422751cab6d79435cf5c1a..b5eac97eef0fa3464b1e78caa5b2a2ac7ff37753 100644 GIT binary patch delta 257 zcmezPjd8+v#tn*$#?}lB4EmwPsYS*5S^23sDWxensg?RJsm0kP`33s9=K9I`MJb8; zDf!98`o;OBMail9o9!7l#WOCQ{3)Sgb9Q1FBg-V98Iw5@lP3R8Hk=%pYz-IK{5#o1 zlr=QOP1jM*X>LJ$ zacW6PW?p)6(TmCFs^o-Ug5(%NnKM(0i(UcQwMDNdf3K1iegkH|1(F$38EP3awMFkH gt5<6&ya$TJ7JUGcp=?E|X&`MM!Ad^?$;+{xVb(tjFDwBP{U-|#3aVV$@Pf_le3d;(1bSIrm%>zCKp(k8froH$#SEZP800D?=bdq&QTlxHPG_B(tOxY(rjRZfbGS zE1+y`(QA+zsSLFYncAW^lijMd6y5?wVvF7Z$xybU)U?c$;-dFpr5}J~X_6iQ=^0|- diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree index 17208d3c6b15f47f003ea8a58043ec5827264641..29fc09ae2244f17b9fc4bc2e480f74d77c4ea79a 100644 GIT binary patch delta 2956 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 Vlma#OsNP8Xbf4BWL4(EN{{sh5cGmy^ diff --git a/docs/build/doctrees/inthebox.doctree b/docs/build/doctrees/inthebox.doctree index d0ff2c66bb8dfe8db2f16e95e760a8d4a6dc645e..2916d5a98de8f85adc3657aac67e4513f44da2a3 100644 GIT binary patch delta 238 zcmX@^`qFiS0i&@s0|SG8XmM&$v3^#5YEDXNN=|B}zDsIxc1eDLey+KGa(+=tqJBz# zaY&Hwn^gv delta 178 zcmaFqdfat`0i&E60|P^fRZMw)QFcsneo;zdOiF%oaZGW3X;E@&%;sc9b9vU}0t-`v z&GQw)87Kc%l+>zbWMJqB(2WGL1a)lbe>k`-00;;T1SG`U9b(cM91B$yY9HN&7DPM zSP2@z%!soAh3D{L?8b$h*jXs)pVS3P>+>i^|b zBuOMll!TaqiGqk6Me{-;g=Aa+AqXB-M-Bj@HrIriW3wiTVzmcx9Bf$^AklUn9<(ij z)#igMwk3FLn}%+C4DQ(%!NQ#@WAb8_Lom)Yz!KL4cexhW;M}m%YK7YN{!(3Fhbd$R zqg5Q6I$V`WNfEVTQ&`zOg5Qk*)#@o0y(+YSG}Kno6crN`fsKj+A#5N)@hNS2A(f#dE9aG?$ZlW)QJ*mTj#-$A~^5~@M>s)=5JPn{x+ zbiIUA{viXC(~oY!&li!M?)LqaR#ne_Hk^K;^-Fiyo_3FyMEA26zK=xGUk8MZDqLRGK>mP7Tr$%SAYtcOqm_*=*U?}PTE`l#oa z90Q}_0j&%(B!~IQWU(xtzyGw`?&q-oK!EC@y40`5%(U|t{-9s- delta 1892 zcmc(f&rj1}7{}M~Lu_m!VJK=Gbz|%Yu(jK8K*ofKTl`TN0o0H#q^yMz$_j5gk&r1E ze}#h~z86mZ2PT-FOpH6|fdnN;Jdt=YUNO579i#GX#(xY(&X>>cyGH_9N!(z8mB$6f+P2wa~6-K|O1lT|zMB&QnxnS(4 z9Ioak;evH_S6A~94v6r zQD0t2!}ClPUUN7r3Xg6Ie|5}tT|RJQ#uZJ5{-h;scLVo(hu_!x|93I^WWy&jQG+?= z1XP{&o&?S@VW{0rkrd7`ry#J&7%iD&EV!0E3U@xXvD8Swl5en!D@G@3nBbp^&=c%Z zDKU$$wa6gtRm*GOgVq=b%u-kh6-l72CHRXq^!3)yW?}{B!Zon+tq2EPjW~e$NMLW& zXlT~m_Q9@$`{_4h6N-2bu%6y)JFGd2#$kB3QtADP{`A$VT^ZCmzg4QUi86(I~Fu%gr22v{K8;y>`)T* z{{y|c5PMNZh}g>2LLKc~BXEp6eW)<;BtFAg@Dr{aqFX(_y&CCw69l-pn<}&{YfKmT z<956Q;_(X>ywDxJbhQXpFg5|sP+w1|s2cTLyvahacuVx}3Jyro;%wW7;pS#q+anbGghyd=s}?kw`*-q~OkQ(}C_0#mk>H&vHKe!Mj6p#u;}pdfId S97!W%qKcY#QqKZ2!`^Qe5=0;X diff --git a/docs/build/doctrees/merkle-trees.doctree b/docs/build/doctrees/merkle-trees.doctree index 8c7e96f6f271366281821f7793d47754177447b0..5564f3902443a311d5fab0288d7041c55145a89a 100644 GIT binary patch delta 223 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 delta 123 zcmbRHn6cq8O)B%iqVynqgd9^ltLYf^gyYObiUQMIV4hF)#a$H~EkS_+?lBC$oEfn+FK UQEFOdN^#K_u+pzUvNTB#01Lq@!2kdN diff --git a/docs/build/doctrees/node-explorer.doctree b/docs/build/doctrees/node-explorer.doctree index c78b1a4e495fd66d8bb30d501a76c1b6b0ab6586..28cb96dd64ea428b1baa65b29afb4e45e029f7ff 100644 GIT binary patch delta 237 zcmaF!m9g_1;|51YV+RHX2K~_D)S_bjto+oRl+u)()JlDq)Z*-t`~v-4bN%G}qLf7a zl>Fpk{o?%6qU2Ql&GC%4g&2h=TZ`P7{7uYua-ir{MvlqqV&{OoTsX^abD_j)aiB6; zgY%4eo8K6OGBR>a?lwNom^b;2f$L;HV;f}t=IJKPF07#;Zn_qm=U41w~J_Tl9T$QkAao4>0>Dkj#+EP|uL5E&4TiQI(d$Z=gtQ(H|fg%2t$`2GaHytn?p{ IEKSk_01XQpUf$4J2_SKDkJA)Yq4`+el8N*ZgaE5YH>!P$@&K8H~%*XWdzF2H$Fc3zk%!I zBx4%{Z}S=xW*64v0t-`v&08w=F|uYT))sx6TwkRt{GFMBp|Fpk{o?%6qU2Ql%~LpAl^AbqmeTpa$W*L8`J(yK&Fl5#*%{p@pEq3$6`3qIvFKcLso36$7e+-07_V*C z*ZIJ>SyAr@JBuqL1HXoq?gY=n|03@X83w@To1jJbjlrqn5%IpipelRUjG4R+O5SnNnPI4XpM$ JkStBo0|4+5J7xd? diff --git a/docs/build/doctrees/oracles.doctree b/docs/build/doctrees/oracles.doctree index 49b8672028ff6beb29f3be55dd4b7844d5c3a242..499ebc33f16101f75e58285aac00b34a9d0436b4 100644 GIT binary patch delta 3075 zcmeHJZBSHY6yCEeyRu+PEG#SniyyGSUM_*SXjow4$Eb+Wj!sE>VK3afE_-+H-AxfU z^@mN_gy4zZX&PsmX__V!&{+-X!)&4%XG)O#NK4IT>_;`s)SsF$gWkK~0$ELe^oP@( zx$nnw&U>EsJ?Fe1LqF+8f7G=*7MnF1jpz-?k}KE{5GAiQAXz1uYw+-jUthh+M8!U? zh4Jw+M7qJCYp&nttf-d-NrFp6;CLl3)Oj!hj(=^pkRFW>taLx)U zqPL0Ryb~xA?En~db&7La^wvx9ArWEaP} zqy~jmq@diuv$#!Hm%Ms$adAnBqqwMKQCaCihoiKt$YBhh)g3ZaS~y`*oqva*=YoP` zO`=dHXoUrJ{uZ0CE^n`YXUN}b6Y@8y&RPBU&cQbm7N-B3{AR*@5W{gZk7_~0Zu6<| z_SySmAU|B5;)e+G0T!mri~`|q^U1h}g(}M49rE{3cBe)t5CY+y*(2Ey2n$cx7+Q7s zZ1E7l_gm*Bq^nDiKhkP6f+74v>st?Df9uTf>-)W#kc1nKHRH#}3h>ZzGxoo`c9zjP zSP@+#~Vk?n13XX+Il2{Zlp-| zL~r+r$5gC48DH+s#IEjaOuU$kLnmU9eJ>ercb8yM4|5m0)Kf7XV_EbMnJ}Y|!`*!f zcJ(g9k=|9t=&VCnd34v)?*Ent3fJtT>C1|;!npWmiB;qVwwV*X>^3Rjp_P{pOr#7| zVL6}3qV`zz1L(Ez{*!V%-AI3Ynu%!xHRG-D3j?`v;KH7>O?cp|1z0}FpnGr?+Ar7R zfy+xRlTM%XzvvYM)>ay$=a9Q1;^$YEV*5Ff{^i*FH5)%=2yVG*!B>W>aqvPKa@Va| zIxO+xLR|M{4vu`|OpB_j`521!Xi9FmDq_v~EcBgUkEhR9Pfrjk=dPz<@3k_TZvG2N zIC{--m&Q1yjq*JcNyFc-S5iIJP+L{Ke0B9o%0Cw~F3m`dvi@ZbSaE6Vy-c$2FIE2U z_dDm%l-P&+zul7w4qP%?OQZYUu!-Ez!8|-O>choj4B@npi)~}-K{GU#jlYa7=rqIf z&drcZPV2#x^-tl9;2~q@hd?IHW|9{Ha!4-#L#_clOUkt{7mO;&F4a64(}IB*V!%#( zagbX)&A2*uMQoaeOYFN~7a_dBT zWGe$%9uLX+`5ay7zrI3@<9x>8E nOQDcHV~axaL9(wD@~udrI{8&vI`uN&s1kNYbYG)ou)gq5fGX)d delta 3462 zcmeHKeQZ-z6z}Q!wb92`wzZ@C;BBz2g>{=SR+!ry$Y4P1j5tE1#dU4Rdt>XzYs=@V z^A8dv5e8TDA|FPg#sKaE9%C9JA94O68gWKojBP~x#{h~LqXrY^d9RyWb$^&hh=0&O ze)pVn?>YC}dw=J?+XuH4mu@TCt;!UcOy(yST9f4g)jq#ILv359MHA}{aXxq06=Hqf zfX24YfVM59OKsTqUPq=Gl?K-9X1yEfkdF>A9@^^(ZSirN=*=t%z;ER#e&;re-@{q_ z%_#Udr>of$3>X=8U1B(hZWgC^%o<2%G*P{LQl0?#54O*kP0`6m+i%|)ct?x_+xo~s$_AIax$I%v`$i<`c z5Q|Q_W>5+Aq+f(epvaMvE3vctSOMbDF*Z)LwFy$FqParZjkItPOU+UqsKsw zpEAp-1mf@1ll2`&sq@H51Ig?W9UVQ{fA8$>sl<*SdrA<$@5n~fT}~yVJxby@or>C` z&IO3)g;dhknKo6L-=410#b#erM3Lg&FuHB(3L=hlEk&feYqS&NA{61eTdV8-!HA%< z#gDABvs}>P_O$ryLC$4wak5_fCSRx-8|2g&d2oo`>1XYv=7jC>meLVQ_~1is8kotf zzAW-opDij0oqf6S&`wIPZp2eKd^H!b{!0tu-K#Z-)`14ZHwP-RCZA5igu;5+5WRyU zKMicgfsNN##7oyI5VeD%tQ{;Twf#lYCp;wj-X3JI^Irc<#OCWch`P%qr2gwXlwP=z zLlTA-WKOt<tgV9DifzFD~cFxJo`Jt z)~Q^^^P}U-=(@3m>MpOBvP~u5jVwXw&Tx@tO|@;=O4|xC^||S>GsL7#%C6KuBv$`& zWy#}Xdql@39J5>{g^dKd1mdQ2Z(-VD0cPY9OC~ zO9_?I4NG^YkaMF{lr_3Wbf}=&P+=q9P$82Ut6+2)`t-}ez`vw|q{XoW5^0J)vBnry zNsJb2g1?{wJ|;o_RW+C}_zAU?*N7T6pjNJd95FL7&sH3d3G#O}kP^)TzbJfBJmgzr zrxf!DvKwQKQ{}<0jf46X&;8fCyRq4~C1~eoD4_iD*8j_`@7)y-OI0A}KTm|&+H~oG zu}6sy3^jj05k7?i{(KS;zE%eV@_RD=LK5s36(^sT4Eh*L@2nKK2>Lr9lZgjkwI&?& zd%SLEL$ilU;Hv-(aU$(s(<9L<^^k^~d15A5u|ZQIHfQuO2b&vuiFjHAq(}Smd7A;$ zC>I-{8k++KD9}Vn6`}Yq3=feyyV9WiQLmu)eIsn01~Yg%58P6X?aYJKxX!QgV7n^1 zPSXEP+PK(qeI~y%AH>ffzM^;`A67|shNvW)K>SFGV!H|ODJhAkOt4^fY!!+pG^rA! zDz7#Jei!*XGj8d#52+e&n&HX+)8gh>z|>o7fp?Wkmw(a1;@;oq!&#_c=0~_aDw)j0 z>#4Wm^XQ$RN&@aA}p+oQzkb`DS`z`Cx=Ms zAn}(XvCB5!m9FMx?3kRbrNpQ(xmU}8F>&%fEsM!dG}}-`H}BKBqR1K=;-+h{dAiR& zM&3~7%#`AynM@1}wMDZgNBJ2D&jz#S0Lcu644n+6+M>CW=lW?W%ma$V7R?8ep=?E| QX&`M2z)BYa$)#1yncxlCI`uY@ghzr8IesmH}hx zX nO0`9ECLi(BQkV-Ai7lE3BtzMXQqwY1ii_rhl`a61rAc}KqKZh* diff --git a/docs/build/doctrees/persistence.doctree b/docs/build/doctrees/persistence.doctree index d90b368ec2d5cf4d067a0da3f6174d7ceefd8b4e..f74a4ed53b5003009a4704bf6e491db9874197d5 100644 GIT binary patch delta 1582 zcmccA$@I3JX~S+tV><>02K~_D)S_bjto+oRl+u)()JlDq)Z*-t`~v-4bN%G}qLf7a zl>Fpk{o?%6qU2Ql%{LjfCE4#V0yS!BO;(W0o!loU!@{MYr9XLtoHhrS0uX>?E=mVN zI3O7Zd1Fp4xKzEoDMD(!k^JPl@~TW+wUa-|%m_{-&P70XrRo`2?nrIeClk}!wZb_ljHZQeukzjhxIN2`T zc5-BB17qgoTMUn! zEY1i9XDEogTV?KKg%W8<5IdIi@qlx;1JsRkStBo0|2s1^9TR{ delta 1940 zcmeHHUr19?7~j>DvAhx$T5NO2f#s%db8gd({(*@Yg)SBPb3?9oXYHoD*Ur7$+{B0S zAu=-J5J(UD&~sqy(U64RB9h*NASgi!&Hh0IeRp@Wncz!*9-{N`o%4Oab3VTB_nq&1 zd#&X8^^&=Hrp93~7$PAqC6ggekV%B+BC?=xiku(<=CbdYhW*AB#$a$eoh(J>IK$GL zW=lD1LQXeJ@0%M;aDtHHQW*Efs7re#_=B#%H`Xx?-!_!J5Wd`o%JR$%l@7Ly0*4P;hRd{iLqGT;pwG5-fqd#4E_B6VzYh$T{jQv>rH}k}IDHE`K<*3( zI^!dO@UQ;&y{*AN5?l60==eV7HC;NrkX`I=V(7!ZjtzCHgju6KX9!*Fze+pKR{hYj z;d9H?%o7?13(_5}r)icJ*MQh>D6OwO8d;%+fi609wk)Rbn%0QzAD(I!6bP z#;uz*$%B`$prUqOiRsO>acOZ>8$+(Nxj^`-^i-w(_m6c*s;H(}`X*fqcZ?YuNI7Hm zVM$2D2MI3;*zU;pi8i-jC3%91;1KGP)T51B2Jo;#PDz*y4B<39qum)>E;TuG0Q}zB z(5!SeQ3aOej6IKAY5iCQSeRs8!NQ7)k^o->M>StevYOr1 diff --git a/docs/build/doctrees/publishing-corda.doctree b/docs/build/doctrees/publishing-corda.doctree index 50b8c58014c9a9cf311276f240eb449f8e21281d..156137d22496134241da53c8f923b8942d18c43f 100644 GIT binary patch delta 211 zcmZ2mc&c#2UPfbQ1_lQG(BjmhV*RZA)SQ&kl$_K`eV5eY?2`Nf{akbX zu0nisr^FM+&3RJ%teeFYtr;ihNl8pzugWv|u7V{~G~?tAN)IO|C`7=7H*mLSGf7Dm49U15x@V3FyQ!x>#r z1Rh2(x*-c}H;iI*Uc{PQU}0*oz48y^K1S9I!`h;&(_Q{C1_)o{VPL2&x(*~Wv@*;x pbZU!kOke(wQA^<_P$;(O7LW{OD@skvOerq94OV*xNR}q)0RTN9VIcqj diff --git a/docs/build/doctrees/release-process.doctree b/docs/build/doctrees/release-process.doctree index 4ae17b6cd75781bef6a2b02de38a5076b039a9aa..07a7093f8dd5dadaf6f4484a761963d109612a46 100644 GIT binary patch delta 187 zcmZoIT3EC}nQ^iTqld8*0|SG8XmM&$v3^#5YEDXNN=|B}zDsIxc1eDLey+KGa(+=t zqJBz#aQd45rLOmcovN@7e(esXb4aeir0a%#-xd5kv& zMN>OhTd`9%toH*!cb>P&8zc*e>B6w;YoC@BJAZSIs@$jurW z;-+h{Szq-qBX1~kW=e5U10w@NZBgUo?`lfIO<;C2kj#+D(8!RhEozypqpqdU3KWSg XY6Fs?Y(=SQAZ_hnr5!-BG)WHt8U;6x delta 171 zcmbQ{|IKehJfoZ*0|P^fRZMw)QFcsneo;zdOiF%oaZGW3X;E@&%;rgq&&Al)fNI?G zizaX6l9@bL;+YIPkgt$gqL5i^Rrsm3vG8+k;TMezi3pJR=7o|AxmlA7EKChHyQ>~% zWX({nEozu7uC659$jHD@Ths(3Gh{L}GURHDnkW0HYbmqyQ4@4G0 zL0kdFg-r!F+`wHF6u})4TyO<<{ktKkpz{B|@7_1>&3lt3DFsV~UwL=(?z!ilbM86k z-h19%Ub)G@V0oZk%NMI%rSf35+QvUevZY#EW#gIWS2pn~n|AbWUCNAPYvZHYYGpI8 zvUx{(`;9i*C^siLmhDdtluOleF2~%9IB3nPPIlFV#$Wus%@BmrIqcmZXmYoH7V8S~j(zaxq^{4rWKn z$l#JMn$JRLYlz zMG)z$R(4pDei1T6Y<6{)k}a2#9o1TPG}%9%WID65rCyAPbk?7y~>NAWF|9KE!WLJwvy=GsCNq>Lwi=*V;Hhhm9|O}MfdV5GdgmB&$Z|H z_ugJ*pYY%NdX@eBzc=aK!r|XPy%1vP?yY7`wYyNx76bxtXkSC2lTc<(M-O-UV|JC^eVGD zdbb*^j}oq0>0I8sSmr^4_gz6^2smUf#QDez01Zy}WWz?@qA_D|0fvn_CnI zFRvVu+aXi$-3%?5t;|hr0{qT$D~IOr*FY{`9E1cbhb^xh-VqfdTCbRGtGpN@o99)I zfQY2fr^XceB@pbsx&3n;xtYD2t5oI492k0ON3L^uu4{R&dwFj5^4!78>p2jSL)AG{ zcvQ5$W!cs6C_NKYGXJ9UD@S{k1t25G3g^}PGxh!`4k!f7JTsbWt1JZF$9R=vNp~Ji zxeOj*fy~HcN6XcGtqeLsaH zrkJnM*jHtXuphXpa&jnR=2eah$z$sVMU~?zlSQp$vY9WF6LLMzFs&(w^+d0-m|`W} z$Fvk{7Q)Fw0@=Y8#e5a5v;@LE$*Y`O({M)s>~a8+TC| zpb}8=Ek>c!c)JWppeF}I(TRZFNTs)T3p8ebexPz1^=1oSMyJOVl_agm!)3Hp(xB@M zuktcB`kAiLmstV{CJHtNg008Sh+G?HtXF%jIWk<&peAvO1O- zr7{eZN5H!JsnN_R6lADuk^`A)u5u>Cb&^y2ts68{&LYRlTQu_$pM#g@sGBRiN*|?8 zG-p^eIjKmdMOm;9lj(eGFz=>`XQSfZ6{M=N1io!nWQpV8LJD=8i;j-Ku`xH)#O;dmP=;Z2v<#(O=h5& z4dk7Zkl}D*{-q)0yo6lvDl7kM^j3elRu)w>w>?b&_bU`e?D78B~impfOr-I#H=b+p*q4DvfqrrFIWyfs^@Zg(p@H7)Ro>#Wa79xCUFlV>Vgr4}HPF$V0b-0`hn20`hLf`- z#n0{!BM$U{oLFg?$-#ZCn(Ux)H({E|Q3~45z^S5_94O{F*Tzh)m>-ZosUoXVXE#c0 zm_=tvMYTKvV2n)YN&2(7OmT>>F|s8Q1DNlj;g8M_lU&T1g{dvt#8T2NNq=LeJ8Ya1LFK$Q21-T%5_wDO5tt3!e=q!<1qDl zuW|!hd+Ek@3dNqj3T>i_AvjPIp}qp$!h3b8idy7hmzyvda_W5%8z9b!NFjnnuT|R=~#k52?zHWT*Az3 z-{{xn6PwExM~CV~ADNG5Fxy{8=WE(9{mg>y2F|YJv7mmWY*+_oiAC6Nf4PpatD6C@ z%G)?onBxY+9KRy!;uA4T^v=WldtTpy6Blv9v1s8jeO(Z_n>*RT|BbB_Z%2RT@a_(1 z-~8uV;;FYp3~QZwdr3sLCyRHI^}@%7-sO zj1buv0cUHKkEGiG5}2Fv2FoLe_#oh*C`9iz0MD*w*P5?g>gJP(Lu`T9#Qo855I2bH zRX)a;#E$F`J|2xhup};6LhT~Anl)Ywq5yDNAG5oN9EJGTe6|(SbOe$ z#P}H)c{Aaa&q7;2=T$xrT#C2c1~-jp+ZML2%I)&nC&vaUu2yvLaPl=*YJt0-8{p~y`}u>S@O~&nQ_FOSHU}%k%0g} zv6zHwH6vY>F9+_fcQe*rxr>7NN(-mg7L3w814-B)L&~+HuXG;@#~Ps z)6CB|AnI>=m2df!-Q)M3ISTdLUgcg2wZ{rIQyS-ZERf}3xwJp}v$9z^D~Yi>#@+~v zV0hjbCUPKmT)uXEy}zsSoj`Os3GKcXj5mb#T?y@eukrv%W7%(qh4#G`WmCIRXy1p> z)(O2ofM|Z`RUY)~zrP_G#^8VCRep?|aO^O509D~9O_WuB+PjVYK%;PaM672uTv9G}NubL`xf$0XeUqb{@6u$vC zzx67=BR53%ur)Xikbdt~{=ixvWvw}UA7P!zegmh+Pzd6Mb)zA8b)FsO&!1(}qg{HE zn?TIc_bv|C`4OqRltqldti;!=Q9FXK@q-Su2U9m#RK1$*a`+G{D;C=@9HVOW*T=KQ zqH>djYG`KA7;QC8IB36!jAIlBlg$iN>Ur3HJn+d8p2~r8R#nANE^E3f{}+<4BA9<{ zCEq>$*7_6V`@bu!KSPuL;#K}iO`_m_A867eUgdApB!0bHR@UIU(OyksOy_RrRUVB> z{;^h)PxzAmJ0w4Ksyv0{r~RBHAVPyjmUnk zH>Ws$(kJFW9f~MF>6wktOObB|0Wd8{_Vsmjb#H_m^YY3fN^{Y zX0_G6KC0{hKPba(LL+N*vG}Spl!x_k8sd5&m?CBp2Dlx@?hwZA{yIK{b!))V*Jm~c zJ>d5V=Q0>;Hk*jX3B%21Q*%P2(?uAG^ z^CIE3QY3MbV!;XzV?g&M$0P*YZh_N-sKqzENovza?!flAavbdxzinYWAE3$$ODdZu-JJ;cT zGNh1e>I)EyIhrG$K6M0i_6Ey@f{~CLI-xgRW5l%4&o+;X*duhcX;i1>IUHy)Y(84V z97ihzu#N>?3_o7lFFht(x{gHR znU^ZJ$xBe;ftNT+U_B0uhCEqk8)z{-1jAABaa?OQ(`S<&W$0&iO834Tr5c}agzA_ zvtANtZ8mP$wVfp9VzNl>L*H?-GDEKI6uf|II2DO!_>qSLW3DCTa1huju)wt~6IibU zI}l(~aBaR4(YKwZqEX^(HKgx!~!;PPaxp&-9@XEZL7B zFm_}zLKIbyxvBkK+`#m+P)~YV6%C*aRAdl|XR@jxQLwcaNWYyHA+lkH1Tt(vV(|@= zQ^q7Aj+s8Gc|l{{oGA$HN{cpqK7>T`>g!um@4ZgK9A|~X9A_!aah4zED1sWaDLHoT zLy?XV5gBWMhAS-*p0lwset2e7;E966Mn=QVsG{r`w$w}-yHRGy8CCHD?NmeJnYwbD zoDr)GoY5+QjX5yujHWD5>e^}*jS|;hU^S#~oT+t2Q^ae|MiFpu4ieA20#ARWMPeh) zXf47I#M8RPrCt=fhow8%tQU_2quTW;lbY71aklh=Qc;=1DZ89BJ8JNzS z1ombJHVaZ~1V*PIF*f^KR5nUodx7qmytR*fefE8*;8{Z+k?{s+o-O$E0xesXKvp0khkC!ByLKv~`z@;)9}Ox{xxx;|AC?3@VkPiwjbE&pRk&5FiXpf9QL+6o$M)x@>Q?=U=Xy5d zL-Zo%7C$cDq81al#aodtw|JXG@d+o2&pyjV0ZFiJ!(Q!^Vl5_#R3{zBr<57;YM;gn zc!tj)@yutH+vL?KuE48(PGFyRVEj}$saNxLh;Hq66^xSBUSK7p?h8!qC-zC)nhRZg z5d}c~9Y{QLC!W4vBcTz$wjM?V%$F?vUl#p$S^C%0(1le5>r?QQEqz6F-|gt$73vTU zUHD6P=b3u|5sg!PRi&c3FgG>ZpZtG~g?iExWBob+(D>g#;+by>U7}#CDv&a?Kj>so z;#&gwwgrg?CGJ(mBteNeK3(4tG=mcN3GH_+TCMszi63(r-?cj$@V%;l-O7x``ogel zDn_{HUVz7God!d?gf#a98El#aJDXNa;Q`eV6ILUp@IAtFV)T9d@XQYco+vnMq%-Ux zeyHpiw$vQj;DZFVYuKJLH$MU{w9t={c;+XnwLugqRSWqa)PE|dpINB%EzU7hn0lKx)&7VY+PaTAktqum}tzS`|! zG5?EaHS=u1u$ui++{Bnq9ZWU*l`?yDFa#Tv?QDLHm(Z8rAo0v^1(9fifQTunphNnd zK!5K*_fUs4k+QG{`hy^&G+C@9>;I4s?dK^QtEuikiPz>i;V0AF#Gmi^AQE=GEUD$S>P<9MkYA%)ZU&;&(;{J^n(8>QG@ywITZ5qU} z%D`qe+Js;mj-{wd>vxU%En;|I? zn@Q7Vu=?Za_Px$4o7U zgWBvYC%R>(u|T<_6Jnh?h!M@di24Z|$R44h{00ECX5gKqgSg z`A9r-v?Q1)H~~`y1BF~5kcAdx>U(3%F(}cZwT=~{cx%n~TkANMo5m&_b36)wl|@KA zbAr$(3a)k%Z&_iGC?${+EeL%|*toel$1GOfBypkzKB-Ft%{b9X!hEvDoIVGA7-zh# z7Jm5-D!xU>ZNq8Wnv-FV+&C)$gOoD1wMBO6_!#XL9n@(~0UcnD>^je-5Ywq5FDCj% zsA4JMIbvLfAD-zIc%tC2k;QN)cABzd*isAFiJh*@(1wkBjUW1x`Tg8B?7_?QaB`!36vp};#I^>Yr38B9y!{^u69|~|-kP{0qhkS6# zAWCaACJzV*tboKbD}~NZ2uVsrU~tUbl5L6t9_Y9ArA=3JBj{pTU^%q#Kq z?SrI-n>*Bw=L`5%7C1c{?YOvX_r%+faBI!#>%;aEoP5H=Da{2a+@d8f6wWArK}%l5 zVroIu#v8COJ1Vv7`D_g6xF55>`8AMA>X_P8IZ_pk$C1ZK_y~Ppq(TH zEql4ZU+2IlH`FTx8Kuo)C3&w${+bQ-4S)chZ$#pmHwm3JRFV>IIiP6+lOgH9*%p0^ zie71pMqnBYhT8oq!C&p*M?&_iu>AzP=iHFD_4c{YcsSX?Q2&G{EX?dOZ$-^5l;&+B zC@RW8X|7>0D$U#R!!z#?c%tC2k*ToKyi?gRY^h_}D(_Ne$o#Lx3pB!YNIY}Ba+}Pb zRR&6OgTQWdV9$d9Insyjzc!hg{VR+xXp$bAa7J51KDE z{z!IqA_$XB_Ufp|Q!$^xR&2WyBow&Gw7DQmD4e2L6sB53z{>-(F_F^=XztVlI~$7~ zelQao!N+-snkIeu8savXqYVsXN441w_)6KaHf%8oP8Y4Vu!38}XH;VXEBG+-Wd$FR zSU$ReiiM3HHs_Ct&zM+J$I*&DuFQ}*--;J7o!gLj<`c?oGH1#zFy~JS>{AZxP-o85 zS1ua-r-da-XM2G)lGM*IwL{dd?&(%xK8w=e>vKpv^Laddmp~RGE`f_N)-!cCw_EzZ zAo{;(>DOY6^^8#1rB#uT8@fY8-|2|v`HD-*V~P;d`A?}S6=qHzL^s4xjyuj9=ds|B zHhz9jE?O8CL>nW^#WD_HM7V}0G_K-d-Y#6D-Ui|18h5sHyf&E46ldA65)bIf*Jkmk zO{54w4VUmS9S3R>&bluf9>Q_pFKVy7bU^dcaV7IK2>9ft0X<*g7|TMy;61aT}%D_qW%F(y*|#b zS7bKSBIJI)Cz8MKNPhL&xSxgGv^r<@L5Fo7Gzb4Mk;8~lAFAjVqETNQ7=ZKY+zluG zCoVsJT+6J)*Qa7;Aj?lrDNyAsMS-p#h{~w;1@7aAgy%^9LHzK{j|84bU%cKh1)eDH zu=W2~M8ya6vOSr-~-erqfJohtpk ztyEW`tPAXDdfO=0_VARZ{y~-fpQ~(IJ3Ie~LcltUiEbd#F{p81c!69tEj{Dm9xNoB{drB0@aZL}$EA~ZGG7%$L5n;`Mbrpj%any|{iBWxzH z%^g_lJuW`i&2psuZ=rHg%GwL8gT!r#e9+cvk4r10W-Gvh_N|fNpf4e}eLu;JSo>NA z;kU6>Y^y4^vsJ8p5WZQM+Y9Lq4rxmygQ3g<@dl3&+IAi zM8RPrO<|RPp|WGxQm0U>UZl*B$|vvwQfNownWS=?RGw7^D!-S&W;n1(RKAIKw%Oh) z7p1Jdz&c3WK1?T3`4CdGFW^D@en>pCKc0REM=~d9!43h>w7?U`)g#K%6jwh0gtvw6zzAmE;}9bd9!mI3Pghi;-Z-2cCY*k(6-D0Zk;XeuORh z5*0nt7LCB5aV&!&%YCWfk8<#-hUIFiKEZD8sRnAhOb_t3P>K1fE-I)%C5~n>s>A~P z@XSJiCkhT5Ne-*TG0Ki%OD(0$k5y*Ku#dwFi1>IUo>`>aCc|cxfeM@;u#^Ma8RF^d zi;9LOe4-$tG_)6pjbtol+M~-Gn~R$z$N@bkA@R(~c=}Dwsv}K47xiSZ7u1wMu#S~VhSnJGNJBus2OUqU4U~;A;*y~HU4;(#Ji(ovD3t5w6z2MJstVd zU!JAznKL#>p|HWjX81C3852rs8TJ26Wrob~EWCi)FGu2;mn*l)3@N$53|9!O&w(8x zGn~F+(NHtO5v8)d!1_pNKhqv{fYYtO44^D{8bpHQaPag^ndC=Id3}s@4_W$$MSsrH zzn(_At$KvqPhLb99MNBfhWPQyzP>3n1n~WJg@j`WN9o$5Q_aQSVvm*UJdERf&+>Iaef~ z=SaS2`feu@oLqPD?Wo&$rD%+5Uf?#)N50&~tHja;j-?CN6P7UKq^!eMf1yZ>ag;iP zhIElKBUXPgUcyRVjl?sT2qI?nWIwR_O9lEG2YUF_tv=SSwEou$Pn6>J0_!Bvmoe>0 zb9^%;>yK1oE=PIr_c|n=xdKn$3y_V77g%SJ?bq8%-=Iq0Xe(Wpk!{-`*5>e(j=o8i zz1dZ^E9A8-bg_fKseYb$3m~95(J=OvDj02txv4Y#!0=Tpx28h|t_A=k{Z=HNd7IEB z3a&O12VuLI^)&){y9H?(vwny2CW%=u_ep!Fpc%7%moQ&zF{gVVgr~eS|2iOpyhyXN zG<_SpUUkIe)rdXcKzPpAZ^REQAQO0^;INU-u-(2#*)eRX3Gb5N)gv ziiMbX8;$iLcc`AHz#%#>bI(=2k)2 zj=+b25l}oqM{t`!KjA>Ri*y3Dpr8Mwz@h|Ml%(lX$cK{e0xT_5%X}KypzbqBaQKdJ z*$6y|h`4bMIovlVcb33^NfXWIEY+VE)wf%!)9Vd+jRp-3-o7AGzvxIk#hHAxUF}-T zq+5(h>Dr69xOZ8FN?p9_f^l}egK)t?-#4}%0Zd2%mRR)Uxb%A}ufhAffezSn6|KAjJ zl%DniF_WZkG40VA1I_v$MrFPYDA0K?63=`GPk%H+k|Ji%O*5Eg)7)qAe^>bLxA+@p zzD}c!(Y#h%Nsm}%phpi0 z>|qDi%7Hp*P=S6SuqYu|<$(93<(EubIZ)v+zd|-B`!y1*@W9j891;=HoV}gqOx6Iu zMN#1V9TLy{9#7y*Pq8o>&I%)>A%75}|8t146KIG=_zQBG(r|X&ObyK+QDX~5`jZHW zN<2`cKeHGW=`Z-&>A+qD!9_iGlhCM6j|(_TPJ4lfNzoHbd(yiDSF=9~VKV;$5UBh&5-hL4 z(^o1I6j7>mHo1DzR=UwYXTQl6z z5jz!GPt(U=34iOo}l4D*%|vw0I^lffWpzN$(QX36xTq&PIEQY z*-V^ARVA>4&5OzR^+<9K;;OV`PSk-Calx|jjD~nJ?RZxGTVSl zc!h0|cxF4vBT;bTqKd#V=pRf>YO}oncd&puup>CC0hha#?G79qq|%?vjE-W3FNT{~ z8DGN2%-n9I+f->gEx`_J0)sWtva^|ioQ5a+SCgyq82Gva8H(9K++Tw$*JE*(9mQr` zKZg8Z#!dq0(OFARmmJK_s02;43lc17QjLkHwMIyS%^bfzl6PX8EY2HjGrIx+z3FZu z>iLeS8So-4+oP%3%nJa{Zf$oK)0NtFlP~D4F5hlkw_SIX&>Z(*p`P>1lfw+b?d{+u zB(g~_%{~C99QI|gh8*;EVma)`LTivia~1mo8fN+fKj1JTKSb9ApZ% zVh*r)4;0>67O!sSnIeLQ0DZsGDNJ1s(<30I;W@ItH<^_jzRxZs#KZ#x(2Ux1l#N~TB@~IRqwzS?qlCSwC?9LxvQiT$wHtVV2eQ+!bgAz6L z+UTL}k*2lsXtIbqoVQoAEJrIduK~5aX*yz{m?-y*OUHV726!J4=q0!3C=Z=uo49)ODa~Q z2jd}2a|Ly%ghDB)2k706O;f`Et)X~EN zJuOkrM;7F9G!oA&5TZoE)kA_L4|V4Y1#*l9N#|&GE$%80g@oN6wk*z5!$1@xVgJ52 z*-Iv0;%;2nQy{LSF3~KPWGA!{Tm^^j)*OpUoB7tsM#qVkINxPow#Tzv&ofKwBGd_i zo`A$NDN&dxI0h)fK%gfIWU&RA#>qiTP@;u2P7FxC zp-&WC?Ihl^!jprR38dG8=*v$?M|E=0Y08`A%TLuO^>jh=%MUM-!?H4qIsIB_9pl#A zcN5*O5U7!?u6emVUFTZe@g2cx4}odi^Zhc=g{C0;;hEK$A~)6)jqeg?5uOo-<@kX$ zVFFJS95%8Xo_efMb_`pp%CSzLGD8uD3|^qo`jL2MK)Fp3238qF7zPEFbzlcUywesf zJ>ifLL`iHfurg9P%(N%n3H;M)IFmy`aFa*knF5~vpoD}&|H9`A`GL`Cw6j@h@fU@E z#NuxRMyG)YO3*CWk}#GXMvj*n*CTbWQKu-*Q5Bn5oE79loO=VSe+bMPa2f+}2(gL; z$MOib{m4Qh!$J%NN9qDzWr5SHP?K+WQ>byuN0c;O$r;@C9qL5P7)WSgVyi`2R764W zVw}ZjVrS!rXU-9LqTsNRyReD9LfJ8FsT!5nQ)bA-&czGJ^E@Ot%tyIRCdMiQ6FXmE zuX14ip5f_9kxFraFhpr=FR(U}c_CAO&+v56n~P8q{9KF#hyCE`8yQIt>j%*HKojUp zCtjC5g*Ls!R(Po@e2uMeonVHdSmB2>`L(L$GFM9weV*JAA&7Tsb|62R$4IWPujy=k zjL0#&7|Y~q9K;|(XGb^~vO_ldIBqUSjV%=Sbs{9%jDg}_!D3Y0*W-t0-XQQq!C@ma zVa0u;vSZj%b!x<$lo?XoH{%5w`YlL2bER^d6qi*7ihGs7u6AI);!f7>HVci4`&MCy z(%4>LZ6xz;Ont?j4tjG9N`jxaBf)_~c>0P<(j$t?-eI~;_)d%eUBZ8@#joCBnuwqV zR~u;l(Bd{9Mlo>m5hR}ZD4xEpk?4r6m4TbFi)T}+2(KW3N>Yqd*V4ce(v_bt-!WC`jxv6n~ z67^{onC1rc&!7xi`Ljqo^EuU!C^!Ph0vg&a_WQg*Znq#Ur+i;f-Xv4Lb9`#QC}>Xk z?hxiXE#~y44M#DVUtBl09S5#b)5yq;$6o?fXbUp$+CrbwzAR#6ZPA$U-9>nI>R-VR z&)hBWM8RPr!{L^_N7*rKsdH$)UsYzv#e5Af&}3gn;+bzKx5>q@%D}~ZQ()h6VAjP< zOR#h?-&XM`f$arWMH=sAYF*4UaGUR-7&y5PiD$lxr|)7&bi~Dwa&~dkn4_8dE&d0D z|9ckyT2A(wh5CJA{DH&RG}$|Ajrv4k{!qmx7UqMQ<~=e)mHe3 zD*T(RaGhX=l32lqbof!#@|de-prON)IiTkG$}|V|=I^Mlh06XzWJH@VP}zU77*+Oh z{P4^Z0#6hiHnI{{*?%cJhArh$8~&}#kjnlCFVM_SBJs>d_zsC?PU8;+a6l`o3{-Yw z0N{cn2WC}vdLpCBZmRN83T<5^ax>&Rm7NZ9vpLFvmo1QZW=mCKof*lFs4RPg={Db1 z7XQ}5-)8Zz2=dlNPjs043D8Xy^D@)wiEr)mJKv{d*n-#cM!Wf zI(Dyp7O)F$*+yYY+ezfdxJ{i)CEi(?Axql@FQA>zLxO9bl-p!!6iHxdy9w<14veAj z_|37A!NR=A)b0f;93>A|Dd9aS+?{DpnzzzU!OYymZVwa!7keVXRZw{P-2w@Y*w}wz zK4o5H=}U;dc1z!XX<}y^)Y>?n()*<7+RM>3@&2qCfPltDXK{P0V6;i+rq1{0MfU7LN(LsRvj^UHD+3~3D2JOApG#m9Dyea4jbtV+xx-Fj$un(Kx;aL z!0Tv#)?DC1BOQta>jqS7gD6s}M)LP(9WJOBTd4H=ohxNXuCH%?uq0q1B692HHmzuz z%@ZdvDL2~e2;{5HULwYieAY6~h6}6LOT|fy@zjM>ucMS1*{#)sm(Y{>NO13vAY!|< zD5aoVSs>7b4%BX1S(B1*xOR-7qja?wh?%4v%hYaKnHZHh4p5-=cqBMp2v5J`AW4yq z<02^W`muNG1P}+RQ%G=@5uO|#uQ%ku0u=nX+TpQWsO*dX*U(Se=F!Xrt4S zc!o0(+SQ`}P}nlsE|)SMiCcqT9KM8RPrg<;JpC_9EN^=dZJN@a#Lr-&D5i4i28 zDJi#UNX{w)%_$3P)Pc26tU10Us5TXWM+s^#5H)EsOnYRkw6MWAzt1O-|;aP3*=<3%A3ZTKP5JFlpuEJ-#!tX>Uu1q%2I z!cze~{P4`V0#BrGem3!K&Lb1;1vXvSTwW<=V!Wp=p=zE_;GSn0qpt$dFq8|Bc;-T} zmnb;y*?|7g8TyQWx*YW)!Cq`($a)USMWY{a}y!4i@O$tdtqa z+CVk5$lv2)-ib{0XA|g{c^3e3@l7zKj6UyLrf!4)yyiOm4XIp@#4|VG>G!)N-uAl* zMaTyR%LDaVzF6&&jpu;?yuPlqjs2kc4z6_Wqo zGd%M_hyhLeAtau;1y4>J{x@aOFim!e9O`^nLivaj%4O;T;4F%Bn0rK6Wu{ig@DNutRqI1T z`2j(4wgOjN9kLfHxlRNZ1&@}idGrAwPS|iuCim!cwVi-ccz;z!XiEjo^mslDPI#~b~Q4DPZS(BvLBx0eNEXhY^kd`;Q6{TLotzW-~}4+ zn@Di;m~xw9BCIlqiF{jN_d2kNR((gs&@5&SW4qs;1V_^C2yPejZyE{l7|XS7bn`u1(f3u+4{Sy0r-BiR(JbsA3iX2ywY^Nk z-?|Z%L9?bMEGiADTl!Kn7DmYJLKE2==E)Jo7Ulx2r8kW<;Pb}EtjDP)58M$g#-I;$bhFpS!h2|Q)Bw`M*k=&ILB%h(=^TWnwP^@yK9;LYFFFo zjDutTm@lFep20|#oqeKT#zl=BTA1uG#y{BZub#TAt7``O_G*>8w{c8GHp4!?WKW22 zGfscyJ@1Q+8vZZEaq#o6xg2}*uhXcE~uZT%F)#REEG{9+Y79YbpC~DkCqNi6TkT@ zih`p@ka*^Ac>3;)#7C^|9pGTSwgB^}<>oPQ^LNWldc7wbhHDik2d+387DK^Hp9++@D6+7Yk7JtS5lFr#+0WG6RAvc z2*=P=vp8x3+v$0QyN#S7VwP$6C-^f26L7ukVDg~ZP16=0UxiUkFt-cO=kRkOc?Dzg7p~PgEx`zJbNo9uo z-bP!a_5!OSjawie zKCksgq6u-EEl~{qZYw07*;;kjQ3i>Q_`5s7AZ_MZZbGKb^1O|B-q!M*-awdxYFp*A zzS9plZ6{v0cf3w(!_y8Z1gxRSqoU|L3RhGg=ceB2&lh)MxoK{A+8Je_jk_ShiCL;4 zQE&v11t=sY5}e)cDv;eQNXyyn^OZNr?Dkrp+7}3#v)kQ;c@K*@{g#H4oV1^5+VRvh zE?Aqn?O9QqZQlFTW%dMxXcr11Jhy$J2#>W(V{ZE*!gFq$zz@%~3p`P9*vNd?Ehd#6 z!8qjl?tiD7VQivdX|M?klkU99Zkc?olDcXSVyRe3ZiW0_!4? z9Zc>1jOnzXnTc}XVRJ)^Zsd zBpxoX7dx=;G)&h`G1f>|XzNsy?XHKj+NjCT6T{IK3dVm&AYUf`63OSt4P8D|gRm2O zsThvQCv_eD!%@l%Ik6tRfPT(Lf<>RoZE|81V&KFU2yCGPvq$z!Q{8A}#|S}`L@YnV zds2BUQ+s63w6L4wP!QZ4j|9s?@$}so36EIYdOtBVCs=M$;^sul&9h=YYn3MCsuqid zC60wh8?I{7K5B!T%|^Z1Ns>v_6asH{GVi+y*k$Gb=35ed0M|dES8Lu~zY#=du0bb-?jD z@&2wsK(v^&W>qk%dUI3n@uz`9EVripUBdu?p5>5Wv9!=73a&O12UT-3)Pg`(T9B4A z)S~hxnW5g~lQtq~&QMFjT(+3k&Hk=YAcMR}b9gdYQ5`XPH71jW@SIFm@dKyX2|Q77 z*hpvCFV&SD!u7)17;vGHRwMDuxN2<>MM~93{{F7B1$B;vO26B6BaFWG z^(lfoo}9+sF8A^48M%Nf+FGv=4>9>RTFXPeTI*b~eBQH=Wj0n=rCuo>Vl1a_rb?Z! z%*dXuSK%de;{qgDz$}Q^o-WEK=<+TS=*13n4=BjQioyQv)q;%Dgli=6o@8CZv?skA z5Vh7Xb15J|<7<%M?nXTQ&Wxl)I7$qYpv&jD*iVL;2y*wP(-rh&VqgMV-kTB$=od2gC3;B45trO%mjr zogg3opB5zKNWBVssJBQkF*&B*PgiiIG9w=9D!hdCUyTIEH3}l;p(ymgL%mI)*ErC< z&;%_#R9J`UsNSvuQPSEAL{947!L%pMn~qvIssNjLCjde5yO4P1T0DJ!MZzNf>Rw>m z;0(xIXC-jGByfY3Kzf5@6)J9(uX$j8qd0%J<9tU1Zk@_#xjt6)l(8}xezRI1!S`?k zRdIKWTYH-w#Uf>`#l@;%-0^_(Fo*pREY=eDX9iZHNI%y?A3uk8GiA7orLpXX71&k7 zT&J9=4rEOY$JyI;!~Tj*i&aaL$4dh_Q!eSdd}hFutN!gycCj<-v1^S>JP#jtJYlIa zKI7vr-9zJ68Hug^MVuB~lfP;k3fHUroArWN-ljvQ%f;+G^BxEX(u;mbd#_{`wZgfn z5BUTCn^+FJj-HcgT&6ceHt;;}LxK}MCCNm=37RUYk$!aVNPoRp%+^+LVSStV0H82| z`Jga-$YO}h)_S)Il`yvehTikTgzeqJW|@!RFMXKkjO~7zoBF8Vlphs-&fz|WU!M86 z{!XMHhEqHimm}4R=t{Np_Tn)?y|9+4<2KGiS9?)9t4YuE>)PV++=R$&c3j z?Eu-;Sf(<-HSdwvSs^%~->cG*wJ}PE@do31Cq(1&$$x+f4R(6}sIO>OlohRXb@zUm!lW*KB*> zY*zS!cAL$@dv`b0loa255lCZ3X!)U#?qGILI$oW*6FHF2mymeo%Xs?37&32%F?KUr z!Ro({k;VZr+8oupl z*pbQ_@l;g4dzBwGr9e@>gM28;w$#6nn=|*}JsABi63^T(B=!R~tBs6y(Yz2ne4u&2 zminGbeczT!H?m_a{6KI&ba2}_78-t)^gpP~iRu3l@7T3gL$-7}2G(FEG~Iq!MSkImY>#$YG^B--8H@|-xS7rl+A$g)P(CFw7eZdE*@m z_4W1F^Toj~`(drGuPwCk%Le&4ltWK7h#gA<7{+1zhrZB4so&%Pkmn#^8TzQi(btDp zp&l5kn3KI2kz!S;-5uw~i1<>QZ5zoHK(EhBXA;}&N+iFEMen-utUp`JbhYXle<@)_ z+c%hj{|fo)8h{>I66yXR!vEL*4}wJ+R@{#LSzi8ggBJBZ&YvnM?a^?!zx)chWG z!Yu!Q1Pkd!K;oGs05YN$1tEn$ijqG$N~{ZQHYB>BKPx{fM~jQ1{0s7(3k?@Gf5m&S z`v?-OvKJETg;;IG3$gB~(V9msg2#m5?-qg1dWb^C82g8c{L>ZL3dsBVtOp=NkL&%! z3_XE-FvO+4EM)$Lzro1Ak>GA-6}F79ng}CYnmY|IW1h6QH`NJtW*xy9h zHg(uIP>g#s3Su)sOe~1akq<#|6xHku%@)XkNVY`cnXQDziiA~1L^2=6pR(^XTiY7j zRO2?b#`HQt-4I`>C)-xlZ0D+3y$R2Vh)zr!NAMs>hUwI(jdU;?&~GpkV$YQ6*B!gA z^FpKmcVJ=ym@H*6!9u@P?pG8elRRPJ(F+(vP#=fxkjH(LhP&F1@o&X-`^FJYsa4~E z{_M@)7KN<`oQ)w+0(d*+!@f#f_^WLVQ7GJ#js7`fw?-fsgCkIRQQ$0?8SX6MV7wL+}at=7>|G3r>%^EAQEBn!#SN1;)@hQ-A{HZdkLXZcCtDq|< z_xX~8>64IqPdyP6)_k^z14kJ6(M_NSEU=2k zkAVr;8F7>IrKgSSmc`o(WQiD(OncHx zz|*?r$m|8o5bq2mp4l5uKZHR-!=0}$<$VOXuZ2wS0Hx*m8_#)J8v=!wZJ{0eNm_C3 zxSeggzcPE$FGJ%#eWElSs0Ix^6NzUIP@RdVxlTxe+7iEAzLu{Qvnv{hDz%vd0fsJS zmWb{cs_Bu|viXOk*5D z&gUs(V$P31KIp}BBRBjoFTo$6@<=3}c`2U0WwR>F_*Om{<|w@bhBpAidN*(}Js=Of z%twMH_IOg_>m{j;7RLkt|8o3vvp{4obYy=766VMWvmkuCJ zeM?SSHviN!RxCJa@#00xmL0Qj#nNT-mmRYd(I*WCc^x2+#p8)bEMPKY8oP4LTq@U+ zx%x<^)M>JrK@J^fwc*r1OdNP5XSsw!jWlw^sZ5|j-#>u>1AU#q=Z5OQB2*@lErjs0|JweJE)QLXkWPwImvS`WGDaeP1;AyrKsHHg-AYfuC z63;9XKI?2rOn5W_JSE_HX0_P#TJla4d8b?Q{tI+8n#u+VoTo^_Q_z9qx^zn!KPu<; zbxL;tTj*uV2(^$o6K{HV?$4A~c9w_mg~tqL?AfPhAwy@MF2|4DPCEPaF8{0Y%Y}z$ zpRT|!&-CeU`)TiJ;7Xn}lw3eu_Vm*XvOzP6bJXbc(|(l-QR7ZOZB#SB0`}u#3#^04 zg|1|g;0AKxN)%jGBn#@|2KK`O$yt!}Pi0ijF(EvHC<5aV@P9miltH%YJOv;SO2Nl* z7mC1lXoeg3xd47r#3ny)8Smh0KD zWKjc8P>4Db&#aOJ5(Ot9s(@99JK*%j1hU$Kq+cU{67>l%M;iPXM^?qWPJo$lbiOuF z#z1K(Qy<9IW}u0X$#XZer7A*kL-arW7Dits2l45yh%5M@7l_QYVF8=s$7#S#CP#LtcUc;O0^!o_USXCkn215^v3hCuqD@AeUJXt#}J*s?LYJTzQl1 zPrA=1^>u>g1nCN4e!a!4dEG?kL&irs%?CWt?M~xP*}guvIl4QJxcR_7^9E3d2B8p~ z{_3)VH;U+3gEWluO@wFo{LT2`nYRc$QE=GEc-R`QRCWwo>ONY-Rmu!)#Jn0W&~$G_ zf)m1(+q4mrRR;5cYXtUo2X+X&UaQ;5<8o*gFdfo6gd<8NP7}v_68cW2J?Yt~B7SPo znkz8xLRs*1EfUXMho>L4AoK$P!8f~BrPZzp3UH7rUy4N<7#0|Ne_1x}Bn zGT#!XR%z&{M}3n-*BBa`;|R3I_d>)ks@?X}B2W3p>1G`9ga+~EL!hFC#oZ#}qJj$I z4j*PQTHHtQ19#mEJW+7i$Y9vwKBnv#w$yj2$RAf`$l`9r3yAbKBsdpXxlI|987}w*=F^1omHrVN#KS^|Bee)&M)k1NHkj?B;<|afC$aZ3?Mbsono@TWslJoYqZ!^QHzFVYDZB8-&KZ+IUIayN?Cuu;IREkk!OJHovo^ z{$8a1!IGN(@6rU-vW;(j2cEK={}YLSbR_aXwq=vtGT^q*%rk#NAz)22*+18jo0-!@ z^3TE*RfD;yANaGgzp%hGPhFd`qchI(40&DQ_fp+zVH*CLup z{!1jsTBI?P{5Rn_JopcOc;-ogCkhT5*$%hwM)(Nc;jS3MT|>BF>EPw{+}zZIwDFCV z8FEOQ-~}3PQzTf)soW-q#3}=aw7I~xaA0#F;`mkQaVf;-ky{Ewl;idSYa^LkAs;H( zg$kzEdS+{s1V3#^JhP3eu~Q$C9&tizGmG5T;@?jAx3~D$au(Sv+8u;(M~AU#7CEV6 z(Yx=Yk`s$`XXHbqp;_c4Xw5Dt0Z~2=iDz~ddMiqj8Wv?}w6mLlpKpQFV+|X0bI3`m z3>~aUBSZjo?dOm$01Yi{ZFi9t6;m)|*@MMsYkT5{XI?1qM8RPrdtqC9k+NghQa_>+ zCzKhowRXIKK$A#3vzKz4Y>ib0wl+gxdpj_D1pc(eNX^(sD56BR7g!zX+?T060)LwL z&3-5fj`m05nGQVtE}z7QRRs8ZpbSsBRcG1?4^V{%+6vbRW~ho4e@K~Usg_Px%kqXY zPr)TcW-3#gJ$9j{7Ao5<0;25~sO)SOqsktHA6V%ma9mQ)*X;!|5mwoQl^w&D`Y~1E z5M_o`b}n9^fe%IEnZuOZq_V6sP}#!;_F@NiCiPG6#V2vd82&O%0 z_CeEc5Aza~246=a!4fGveZ?gU5yhSA%<(9Tvqw1RTb$FFIa*PM)bD5^THp}fI!*Np z56vU$_l%CUx%50b;8`f1qHP;!^fAbnMjtB?9Op#v@n@+BAOW^z*b0vqOEC$genQn= zq|A^No`4t7))W%YoT%I;E2NkLD_ktFB@S#lR@kgFw8E2wB}!*|fi;rUlbKG(3d2>H zQ&1Xwor(k((c|e`Az6r6;eU5_W|mn}dqwJLmel|LjL|l{^%;1|W=diXLGjJEjP)X)71*O@H0rgIO^0svZdITD<&DRhZ~tBu5=VclGCg+Tf&NXxlk zMtPIW1t0cF>lZZVf&;=lXfbPma1sZT3})HoP1r_Lz#d+%z*&S{G{s{61Z}U$d*dKY7RVqk((Ei*leZz&5tCPA@-|F(_Rcx{z&VftPZS(B(i!#(1!c#u zr5>iStt9X|I`^;$Txg^bBv?eFS{p=>QZ*9WiP9_!YScodZ*gvz!tCo)Sn(u3tQZ`B zsHnL?&x1Wy%_pGQvqM7Pd!CUK5Tor@5jQbOH`>i0U+q>E^R;I+^K8Jdn$^WkjQP|r zsAj8_898Ze3@@QCtC3(`iXdVqjZsoTH*~f@&vBqLpfr;!3%i_Gs6>>u_5!h!JdbHl zIst@h);)7BAVKqaNIdgOJpJy4q(!=yi-2yuP*rojrTSH(`T|RJdc7eJ9?&*(XrOwb zNWI9BT66AU;?~A@wIsi3Btu`;{AGAt_|~-UQXkr|XsQ_|F%aj=!xLuAH(7@Lr z@yr#Ea+HT5TZ8gpe3)e)n2V?-)gH(uRHuu5-a$S4!=!xUE}InHK`6`9J{V{ z`1obZPUdVW+EcwmFFUj5;_l0DJD|wYlTHc;-$q zSFYCP9W;CP?77{U(YzM&bz}d27IcPYHCjpg5m6Uy z(GT-k6rkyUjs+V>r|B&|m*JzCl`X%U*%~R>&$E!dylP67+zxmM=nF_Z^F`K_v!72$ zwDkh^h&a~^(Uk5G@SPSoeS$j|K%F%PK6d6R+rcVw93O$rv^aul5Vlss8KrJ9o!g#* zlS5YJv45pDJ_-xtI&_{`P@RY4HX0=cms+4|@<^=wsGT&_;a)5%4VC@h%YXm}M`BM< z*KoGBwBFAb9Wyvk%bFQ8@gEM{SeBDDvj%OSIoRN&3SN~OKIlSA<>_e`s(skO-7P`K+9mY| z+TlIQ?9nj~%MgNCx7K043iL4BuOacw*Hu^IX{rm(g^CpnWxkKi`P;~cvpX3itZQ#!?geg0_&Z2EbDs#Yj*;v~hDSGofMoEc z3xX--m>X z;n|0U`WF^;dUrI{{ILw~CC7HcMmWV^q5MlgLAs>Id0a)Yf2G1P={9=8UlX2c@f-ZW z>OO%d3Jx0y2>b8fDLaNO^$1ErpSPP--8e|mG}ruD zWB!doE#&YY;fhh-ki(NKMmcPR6H0K#Af6b{792Lx6PCj!%8p@6JxV!jicH9%V>(oC zhBA=O=14rVg|Ig&Cq+%t*-}tjS*Y~>s0Syb;K;m@hBgFt5d^HTQMZL$wicEcCk?r@ zAzyOYMwM>sD&23&m748{p}jz&!y?>Xm|_*D9-|0%Ah3-|OpP_OBT7JkJ0bDR&cdB2 zxT;CIFF^DFVrLftKFFOJy`y2}CdmY698fpb67O0^|nPJ86f_Y$I*EE{S&gYY!xz3~G} z!~~v5&zw%ZW?v#{FOc-G=I$qCvAR=_Q*-wxu)VQy$_$zg6ha%#M1m8ngg#MlwUYr~ zdD$V5sRIQ#%L1mkaO=bj4vw}P%^GvbrXv^;vC8AiLot80-2l<(IJMQ^Iakgz^*w^e zE$WI7PCw_FPSn&wp}RytToC{ATfdv-dY%CSXQLtr@E{~uASSXB1xGc7B>~3nzCe&| z<%&uj=M1%(g8>D}9wH2LEry5z;O>i{ggF#2oM{{;*q9I+ns_+j*k~`t4=no629YWLw&vLLUZe zup65HoT4J9x+461-P^dXCz!_I{voU&8N|8ld8nsZ3h)+=V41K)B{6sLMjQK{pqB-E z(o?MFG(bZprz7zUPwnSW%+*c0WzK$|b%vl`W}zY`+n9Kq$?P@uS&KJm5POzzaptjH zxL~-#(?R(P+9$h{T4lr7{UP`Rr}UZ=;6h*fflj zdshHIq)JA@eO#ZajY+lPSu%vDXX(ce&kP7WQE=Eude{LBDm#XaY{NXWgzkCTI2;0c zH0UrA&*Vf&gHTeh2KA>qc|jE{RQj~A&?5&Csds8E_CqHXJBJlfk*`#xF(EZXUPQh` zJ|Y@Rj>g`ni$+ssh3y53B;1&zsyIgH;!V|<6+-uI9V(UK@QQYjg~ zIsL(QU4W}BU^)e9EyX@eer2fQl6K7 zTf9}H`7cwQJS*;U{PN7}^mihC6!mk_;>G&Da_@oy6E)Amw2Jze_kmq&fiywO-2- zJsQ+bTFG^Qg#@oh;+Y$SI#F;nlV&SH_P;j@wyxWcojhF{N9bdKz^ml!&;o~=7LynqAg;{#1McFXMssfFv^{CH9aFX9Kphv^ z@k~CnL0d!nk4O$>Gqt*6WgM(9E`cGa06E3OEk4EUY6%yyY}^BY1NAWj=XE^z%-Hy} zSLV=Yps|Xk6UQSsEXahRj%6LtAIiND&XT7*qA)3|wA; zMc+7aacD>vL1htKp$dd`1uBq9&ag`4&U!x78BMUCzj3bzKU+I}#i7uwgeL_uRFSF8;_`G-$D5#} z;jA3wiDLK`oT)=nsDjlxII_`S?p_|mXK$5i>&W07>k^{C=m&HNkMuf&5qL3=6NJYy z5C9H-Kr)!c`F2HqH<+a}ghw;ujF_^r!E8TH$h600;tb)zdUh7)+@pvMl-R*Qin^_; zABRks`eUvIY^iH3zcN3H*2;91%`gt)Sefr`z^}lant)$X9$GPH_Uyy z=t*CXJ95;YvDKb4?B@)des8@qZ1Z8LEBdXEAi+6f(%r;!y320#xlYM;>FaH$1ozCb zR4`5dn3VYAPKkL++SA-`abABbt8=&c?uIH`_muWl-v!9`=krgY$27O0&K8&bQW}gN ze1d6DdSYtKCjkMg{}d9O%ZH~QDxe6%p#uNX-_Hp0vlh~BU|1)8e{dJDh!5@p{v4}n zgi9R5=JR;lyBo%(nObLKDA;KS7v^?kHs1;S1-!{^8Qckc739C3jy22|K`WZ%4kVtr z6HhcrdOaq%VSRq+?@OZm%Z~EFO|^JFTf+1J1GhYGr^O(3DUPSlj`U-oI%oDlhuRgf ziU#dc_g_C6V!6OnjFUL)$l&PWPf>(!-~$fK7GT- zP#jnF746^+N7vgi`pOc{GxyKTS6v#FJ#^vq$q~+@!WYcX>B?8JIGE$tQg*D`&A)8C z!yc=Y9qg=?2Q%ZH$mM<6=%DIG1y>9OJq-wjN}V#e)RQVjRQO zEFp?Q7o^bKBX9hWuGtsI`MOh@N8Yc(q|K7! zTAPy;EW*Q_FIYm|5K_4`6GMHD!!;Gtt&c1)fCbx}5Mark=&^Gzr#F}m6Jxo!3Q~dU zVjhgM&LR6DEWyT1g31e&K6jE5;CS3tHLKeds+z^&hA4dJ)y0d9uAr2ibVGCZ$KROu z;=>Tz2n8`&4hUhLm`Ucii5ovyI}Cx}mhcx2TCe7D9Zst`%3U(S_#9=A#vJ7e5Uy(SZpyKVq0@O^ev`6>8HrN`8Lo%fA2-&neX7~ z51Ob&tp-i^3G%xZGW~jpZGG!(g5j5B6%4=bC((`Jmy@q~0B?H_vkKIi>9ie0XSvkL z&bBjO?Nn#mnW@?@HjUm>9j*BuN;i+szK=J#-GcF1Ct@b(8=mX^Y%uh>-fyzr&-?%y z1e^RJ63;w{Cr8cCsnK(TDEo0(1Ggy+qU^Z9pUeD6`t)O`Pjk6@vCOY`BOJ=%maRIk zx3<$4%_c%aO@0^P*wO6{#NZK8XWhWfFCKOv-sy&eelZKgDDg1H#o9Am9%|FzaD)+c ze6(AYDb_Kj@31#=X&i})>~(i{{hC~BxC=$QM*<))tPn%#m@ll+q&Z5 zoD@`#;E2=?Qu&z!5*x(@i$IV`Hp15fHLNGa&{rc~-Yagus#x$rR62-!%NxV@*^z1% z!)AOt{0Su3B8vV~2{t}LozWPf{)`2C($7hLZ6*J62oR3(Atau8Sn^I3Tys#ngYS{Q z5XdhrNcu>0!Sjolxezq-;g;s(r0Bizsg$epz1-#ta@NhS;MDDXfvmSRSdIv zE)`S>8+>`a6z5YowBFw?JD%ipysbl81!cykI093vtX}79(4!&P9VdAW<1RBzGTZuiZq{*`k&#Sz6xPL~S%>)+ z3zJ4L`%WTq0OjYNTrh%o190-xc>7sjb6d+g2;xF^fM}AP%VG+Pccb`>&RhE|4_$4G z?3Axst{Z%n8^CNCVkmNwh)MMr)<*HmlgVPw*Z}GS^FWg+Ws2jq`~W`gmay0b-12S_ zOwjSAQLTZ!X7&CgK4Ljps+~l$Y}h9aq+@xpO5+&(prL%fV`tk2-x+Jp!Qiez#v0&? zKw%ytgwv~zVSPDW6i~qNh*EzE1Bk`EwTKpW3kX_GNPi{Wiktg>4RimsAbQddV2r$B zYM=QHScF0T7KvwmCw>zfFu(BnbS%MC`}bn}4~}teWtyTvat`}{Eav90__$;+enV=}+~@MXRaaBZB;!g-r9J z+BG-QIl|3jc-y;m!%vyNcN2JIY0K){FwPC zgbE#a9EoS1z>`yp=OnvMdI;+pFxuvTn@bb_B`N>gN;$qX@juE4^&sX+yy@Lrafckc zr&1N+c7+|-S$AUef*36a0cN8%w>oiS{K!2|s}nmLJrQ>!jyqHc$7E1g+?VI> zb9w*&*S)uU?wy%rAoBe5`)0cCtvYq;oKsb&>Qj3BTj!kfw84aIpCrbh!XM#6Sav0UHQ zymeS6PLZt+C!G9m9v;(164vkKdP!eak>eQD4=u=L4^(3_hItV;J@}1+nkAa#wnwqP zS+mk`cFSD~?FzKO>}VJtaQfz>J-V9+sx@Gig~>6B)9uRP1T7>7OZE81!Ukn8CQ!Y& zNp*i~JC7q!`mVKjOB2GDd~7KJAn|3AOiJRpb+Z3Ik*P^}^Ln~^I|)gU@5u-Pdw{TH zbY5tjeC-sZfF4#uNY6~>w^JE`@|P>;WaY0QRCWTi86=>oHX#VCSvWF&SQbe-LQ}1` zl>h?ytAyY*hXAb<6rHY@Bt;<$7|>TEJvuRThO(boo4tiEQ=JcL@>wXS2CWQvIOr@q z1a>xaVhp$qjr4wQl+}I9>i*ENZITe|8u6DFEQLsMv@xU=bUPjb>kxP*|Al`&aoAe2 z+T^p|L!B<`zjb0cDWT5XT6M;A2%Y_xl*f9ohVHxpL13MdLdFk;#MYqhj1!xsU2bwr zFCcpI>Z{t#HVP6$z8@<8bA@k{!&>B13WJi5YqkpK?H5b4L5+l);@~F`i zx{vn6po=Hg9C4ACXslO2|2OyYGa7epk6@h+;}j^ZaPV*od&rnE@TN5lL(=Knv<|i=EDs4p$<=Wls_fvZHeo6P$`@86e)N)_7V9W!cyK{gsjmFaR1 zZg9tJCp^^2Am}?zBweX`!#AfxdwB9-|o(6Xj!Vl*R=c!vhFzlAi(CZwb{4vW$K9o3*|_8x$<%5upLjh=tA$A{5=rm zzlr*?9A$x7#SZbFmO3R&SzXDHvx=+m5ZKiM&-lvTmeDCZ1c6;A>BPdLL~BQ8&1D}f$h?Eh-=xm{&p6E3^&pWA=s!eivdWwMr~y5M zaBM)k@DSK;f#aGEMmPCnx3&R2RLMzfow-gmpaP+@|IAY928F2a9t45)ikX;K3LsVA zeS++FkohgB@B2P_TM_73H+zIODa~r#>?IuQri2Gv86t4p&cWy=pQP2+jj!Y+w$9u} z)y+OaXO9&JgTMwk4k5s;Au2egi^QhnI3mbV2bmwG9Pj4|j6Dp6Q|cxnl5(m_y-YYt zy@H3p#sr@6mA%O)Behb$LCHyMow;)*_5Fm-{{QfM0A-_&4k8HbKSgHD1zAhg(ZdD# z2nVSP%iL%?<&4h)z*DS`RKBDjs$zW<;V9Ne;~}ue2t4B}dy~(yYsLClB`2|U<~B*J zk0W&Us7ZW0z#)kn5d`)GVU7zXH7Q9vQILlmqa#Rvj>i3*JAA(1J$y;P7dbCCIN$n78gwF1GuT;(N2Q5Ebf zkS@Xgm&ki%NFGo3{DaA}n^|;|Pr1}q-m64HlH$%BzNRpreKn!8`TK*u*PtlW@M{qS z_Bv6O@k631t=bwc!kt#UD&xm1G2s@>O76qdIO%x3kkzngZ$ON9s`gfj2a0`T++M-S zhvF#DF)*|@0zzIO-h_wJLhZ9$5Px94Ss1y`@)kS=_Ex=T@+(k}7jsV~#>yp(;%GC@ zr!#D|w-H@aX=O;C9BjN@xohYPH&?3Vy@R>3M}hvG0E7_Vg&?qZ3vb4EW%?vlLR15M zk3in*K(s-$)7e+(cnY;DPqA>-0%uTkCYv7Jy6k<(QNw^%5^oWfGy~aKVDD!xw>xxn z#e4u6z{m#?1ok1}&-kuvpQJlRcyalM1@aLG!mXcJxK~rv{kIaPzNs#^B_{Nv0_Vr> z$AtIe4sZSn)hxW+xwRm!TSdk)weIl3i+a1{R)otvvNDoam+`l4+pR#1?nvsxwjc+Q zpHO)zQO0{xpCmjr^QZ8Dg9if7_#rmZT-&)nqvRAe@{7*>S*2$4Cr!?qeGV|FhtDH` zcXDOOOqBsFkut1`&cn7n=)6rizZmB1L{axjUaZP52}zP0S0MSh9qDLf>rh73SKm?A zhLONw$xWijE1|MMv-0 zz+k`JN0mEZ;H0d$x?zIG@pYAy6hQU1ly4wijpLgl?9Py|%OQ|sM;PcL-?h!`TPi3; zSMDM;vu`Ukn_oH!8TK6jK=gMZ2<*Fp&P)o8;>lgLf!(ca-wU&C3>(<=137L1buyJOzUq2PJR75;r+eCo4*`YbTRA@C)C%GTg#)=4c*=L2cSjEBki@? z`j09tCCgY_|B3Ld!$0Ezb~ggg_#rk@T-%NQqU02|9Joc>`>Rr?*4BRm3~J%;2m(89 zp4;J_LcN0}QdaFu$0JW*CxkiO<@VE-7JJeRp-A%LiX%5Ok&ZUjfohs2eyc-PFgXiB zV6#<@>qaC#-Ho(PI7h&99dLddN}X6ChAm>(1bTXx^z<&N=UwCVbh260tDGeBRXsfq z>1r19MOH&d)@8?#EYvJ{u5Dh8Dkeo$?lLv61xlSlOD_Zf#J>Je3Q2N-a&^sts$2 zvMmj>Z2+g;-P0E~Th=n+NU{MV6vVS-oyahoUyCB9TY#N}yx{R<1TZtfZ)7P+^3zQ# z($J>}{!|B_Uxt!vC%M~TPQ!bQyKFfilInPcawXa6%v~OZW~qhxnbFD z(=8iCllodAZxXIl(Yc(2yjiJZiw zJV;Ag-8ZLI0URXhSacs8k*>K^*)9vSaZbGx?%dXB_Z$|Y`1*jAUzcqIKvLCQu1ra`J9AgY zJ$gHHxiMfutXCi%oaYc=FI4Cd zz7v_+cVi`_Ybf<3e3}cCeOM57Q^jxGXDro=#w{6?l1Q0D=hvv z=PHn02NV!Esjk&F4;JQ>#Nu9)Cp@*y^?1PMp1?DHh>g_Mc7%s0Ifad!q0#M9YBrDg zSPd7p8_^K?LlFd45KJZk1HxH8I>WM=`sVHya8C%l1_-Amj9z49H|ZmS*nnTLX(zud zndJ8~%;u+ESP}Wa-yQ^k?Zt1@naG6eOyjO&WVM$BJm7$}c7=<3bUI7RRqCVr?BO&Q7w-W+AV|~ z9nB9z2FS+{1XdRAxM{{8otXO1GS|%I&s7u)f$pN3mpWf~dT$Hsm#lBbm-?v$aw8E4AZtveAeI@4WR8lQ9; zKX7dBm~i0ez!^)q$D#RsgcY`j4(FChkexd@GMqS!*RQo)^E9!Wu9EBG;qd8#$f~^_ z6M@(>fDsk*Oa$1Z6#C4uLyy{JO;(4iXQ`ZLhvj5ZulKb|IC?#Y_`*|myntj}ExVI; zoZU`1GEP?8b`y|R=O~(=@GfHV!$I)54BZKWamCs5kN}B3A3X*{fl9N9|{>ow3%a9dwn8Ap!bIqRi}8-F(M zWr!&)uAa@~{BxrAZ!ZTR7=8r;cp=9x7}lEZM9`@g@k(X8In1^>ZV~sQL$N8miipCd z09$U?6t*0p4NTTa?bX0GMH_exle771Irdt_Ko+k<0B_p(jVhmPPE`4C5ab&jJiMNS*!o;|cB@8)9MxaoR# z!=Fu^OGcr1Rco!&6>f(2ci?lAjKGwzW5rkWPnl7LAUSx(;--jTuTZAd2+Mg~a zR072g4SV)%eGt4~C_fOQiJ<=@2(a%e zOm1P8#k+RC9`s;aBb)C9hWnuwKk7*Om`M7#Bk6uBJFW!u1a<})BzTSGgD?abDh$Ed z0&an^TR{^A{|V97w%e=IX^8E|I}PK_a;_FiE$(C3o5|hy?I(CM>9*dRxoyWKSK23$ zcl;Ofr-+ra@K56*u+Ip2Mm9KGani6zhcDdN#}|P+&%y4+T}wE#H@Gdt%_Qr(npdq~ zMJI)NZ(iR@GCwO!srFG?&c^XMmg+2h?tLltd0;^+`T~N$Zc}-#6_FRUqS9pu@aHwc zbq!91R0>W=_C-MK;31v95qE2ZeMvDGuqq>aMn)>sIR&@ga63}AAMefP{Z<40W&1MT z1N#boTS~M1PeXl|X8Ux)TAJhYN|4fApVzXK>PvT(=J}iPpt)TN261p(Y8fbSAuZr?!YJ;m-;?Dz1?8`He`QH8LT+V>H? z!&@Bl5;gj={Xp4%h+k6AgGb==9)Zsp=nre?M|ejKVce-!UfF)EtUqDahKLSF;ZG44 z*w2`<5dJ--_zUt7VX18 zwBI4lTh4hW?;6n6dhPJCvPYg;OO>I)4*NYp=0b3NMV4cK!22PuakMx}R^3Ucvi(uW z8|j5+v_NYebcM40NwE!;5f&NI_-7)lL%JQb|K)STV9)U0F=!xU#7yrmj60z?Y=7m$ zTpV@6kk~UcYJbB!8Biq^q?_#Th=U564_3<%q{eDHZax9)OFe^?5bSuwY_IbgLiz@I z`*GP$AYAGE9o}+O`G^&8s0)s7hxZoTYY7%dgLs?)FmE9lC?g}*H07wpW-_`Cw_c3x zwK`(*7SaPRo6Nz%V!2erDX&?GKkTi5gBSRInhgJJBAVqK_}Co2G?Xz>fO0GxV864u zh(oO|=pP#zEyPW@Z1spoZ^Y$aoT-Gs^Bi#F{vP@A1vOYx8M66;UB+tLGcc&yFF^T& z6}0yTBzkj@*0y@>hJI`0>!RX;0cbPyuCa0`#RWuN=go3!$hJ@@Rp)(`0>3!n63Z4T zc3I!xNYB1PaR`?l7JB;o;h=~TUyQ^<-U_smp;#SMn^B=WidJSz0Cd=!Q5?R(mI|3; ze6(B~>j#%ZgSJf33vt64CP)RHaKkuJwi6YjXmTtRZO zfE(E#Y8vtb6uTf%V|EIny}Gf=p0-VPDxd2^RP05|9VR*WiYwVx5Nxipz}4|y%kX_c zfj)8Zy^preg?MXH-nq~;xPN5NzyWI}7<*h#Zvl>tv4*}9G27>OjpG}sts-EZxAPK^ zbQ+&$M`O?Fcq_Gd3!rT(#RC=gM+mlJs}X<5o4dCNh1kQoIs*|qyhgRFsua&u?EEsO zu@!f>YuQ>5ci5ZH<`XNAR>XPDk@A4Y()Q7VIL|mN<Oi41 zu(vdb|B9W>=$V5f!+UKFAD538U!o7T0mN6|XrvAD)fa~U>!ivi^2*~?ZU6uP literal 97082 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 RGo`pFAFQ+hNR}q)0RWKyB%1&L diff --git a/docs/build/doctrees/setting-up-a-corda-network.doctree b/docs/build/doctrees/setting-up-a-corda-network.doctree index 5558e307001626444cc78c4acb0364dd116fda88..dbb560bb61e7780191ddba0a96d7212052bf1678 100644 GIT binary patch delta 1418 zcmd^9O=uHA6yCH++pKNXilj+RG6}_`kz}EXZOuUsmJ)wjlyp&$V5ZqgX4_;pnb~bE z62*%LJ!l!!oBi>JdhMRP=t)pK2nu@kB8rz53LbTK8xP{igLrTck2l}@-kZ1Io0&W7 zF1GHvy$E^)K`7~3S*@4^8mg`}x~9%|azu)R3{DlR1`Zdy<~yl_Z%WLZw+9RTWdIqD5&O(K$n} zOSMtSNs$!2L?x=5q=Y1Pbs%8vZtrt>gAiv5jib1mCERJZ-4v_4@lVHZxjmnD_2IFh zYmK|j#=STmlm&bcAF;mg`P||4JINn#m$m6T=kev*1z`qKq^JaBK{O?4x`JSoT@3ns zqJ|(r)Htphi+1p|t|__}Ww(NZ>`f%XwjzGE8607;P?j~L1MEsD+$J{JYAD8Dg~IGh zX!rmx;r#R@tmhG#S4)T&x-0_zK^6~(CmgqmDzG{QYj!X?wUYsO3TWj-#inRdl$)MD zljoE&tWqSBddU%x0~Z($qrGB5RM7k+@1H{kF%kP1&anj8$QS=yZFC9N>Q%%?ryz-v zl2n7LCUG^KVNi($BDw!Tyb0^(U~g}1g)3Mr{x-~FF$>0#0o5u6dKnn(xd=}3Q*94A z1x}QKYQ!iouu6e_uDAznfS8)buM}S*&|-_+*LIj?m0t)@GpWI{=|XJz-)udWneA;I zzhV&|YLX=e)BD+rOt`ZJv#*&%-woc~-_>CCaQyG@V#y=hUEKluZ6NPmf`Gl2d~B`T z+CKHv_xFX?_9 z$}au^mWP)ebj}I$q!3UL5%lEnpeVS52XDHIo;-^9(oNa$$5Dnke8~HLKc5eud=f%e z`Rl9vwRzFUahz@z3Yt-vZWz1V!H$|?6H_V6wq_bI3ac*z)x{J00Nco>k=F`kg4|X0 z<658Zhcux2Gm-7W=&XwDsAfe`R5po%q6W5SO)^Da@I6gnhY{WHxqEns*(-6$rARe_ zq?ocLS!S8YSaLplj`RLDq{gz-!>XT#z5UH@)N?zdj#pnDqL%l8ReViPE8`*4+ zK8~IGdH*fewXn$I|C>U8+b4iK3SAlK++B&B#Nd~P#(?_=B5!$)QyZMb>E%Y}Q}RJw zom?6k=yg^vJ>gr_o(j3);kZsUsJ>AHldoNF8@-z9J8+YYD`bhGdQ?5B9;=XBbS>2d am)RssZZpi(6P(u+i>%bBcNmr@y1xU~F#2u) diff --git a/docs/build/doctrees/transaction-data-types.doctree b/docs/build/doctrees/transaction-data-types.doctree index e22b5d3053b56ffe82c29f382bec567055cc9805..f38736d549bc5d737a590a259fc31295e9378f44 100644 GIT binary patch delta 272 zcmdnFn)%vl<_(cd#-0oe4EmwPsYS*5S^23sDWxensg?RJsm0kP`33s9=K9I`MJb8; zDf!98`o;OBMail9lizWPZSG|f%VezFyd?WPBakY|{VT?mp&1*>Tw0VFAwBs*r<8(T zL0)=MB{Ks@*U@l>XQG*n>4R z#7);?^Rr9)7OV delta 217 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 R+Dv^PKN9r=e8#oX{{mR8#K8an literal 17480 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 diff --git a/docs/build/doctrees/tutorial-building-transactions.doctree b/docs/build/doctrees/tutorial-building-transactions.doctree index e3dc4d196029633c89ae40efc763d6b5e215d9e0..2cf331ac9219ceea7e5c32e95ef3a65420ad4f8c 100644 GIT binary patch delta 2659 zcmdT_TTGi(9Pi<#)-mTO_W>W{GQf@xcHveoWh*1Pxvj)Xqp(ui4_f+_lCLGAOF^n7!!&ZuSAqbX*6_#DoV21>A+f*p<1x7){*tv3syTI5)E5IN=yad_ME!tav0t`r@096qko!EMb!uT_OR))&!Z%*9pX zW*lwe@M)7eOwO_4hOJ(MGxbVbu2&<`RDrv;3gn7~u!#p*!SiA%9*N~Bvsd9+As)T< zV%)WB<^JU50)xWNm0FL5ydb$71r1*s+WtK(LYvXvA_`kg4zs{JB@=HqTAO*B!zHq% zS#bRkNoX|*&^NyH#Dn4KZ&oIUn21b<2Ol)y^-evKQG_2lGZA}Cq`Hpjd(7AD9H%M`d>!mfCjG(sBvOoKkf`9;+a7mYX;+B9*z&b8lSm*{niF9 zLlT@;bE{G0O1YeUncQJK9MzzDNR8t|^&}H>W7_cLKH~(@DKLNec=<}VoE~lnM4Qlw zH1ZTWM$!X#HqZOx->oCTFkCWW_)-nH$vjj~Rxk{^C--1+l4nxPR6Y()>G8=_4Z^%x z$n|cHU8R+eTE0;!Gz*eZ%to^}8J*sEmN#dJSuYx0g40zc_}&(!9A_=DSn@u-?8I}^ z+x=1;9vH%4p035vbS3074!kv!kI!dvu`pwRX0{ORvjJ*7{rBllJ{l*l7m+tGeZ2`2 zw|C>nd^$dxFUGz3T88Gng*x;s?8h$)RXA{?npqx>D)9AG|<~Q6llu z+;F0$t_V^=$p#WfKU9!)^jZYr=>`RHtlCm(zk(FfpA{^wERq;#cO==pehoF;zTmyI zG>TM)`W?7tRM74ylI6>Yq*tRz2~CJ5C4Wxydpn|89P=j8i_s)u%i79oG^=Y>byIF5 z2?$-Z|97PNo{u4?LV~^^RGmZ)_vIw8e}!24Y7)t|(8v__)hRiL#MvE^zzJf@=+=|MC9~QYGAG-i%zAHEq}3tKE|Y;*ihXod$tzz zolukWBwQD4H9MuDP?^jv4bwxrNOi=BU%9|$i_%hH$#zSlbbJ@d;>MV%RvKrsE=&>{ Pe2EwRvEQ({wLbedESJD# delta 2903 zcmd^>UrbwN6u^6cZlvLgK=~to%7wC0SVxN+gHb>jA`wNwfLpYze{a{8(ss9yEpd$x zX2uwGjL-Nzm@LblmiU+Sp)M}`9c;efOmu7r>jq;W8$@69#Td_by9WP6wWgzfvDakxiw>*F;kO4(LH~eg7fj@I;sSJ$ z<4G>)3NI(UVMw?D;d<~<3Vf~4KdCkjhhyxC!?L)%*x9{HiA8wpkeveIfqdaX|*^`1(k#Z!z- zwy~aCTVpb(;PDA@#AkaFRk~gs@`kMusj{~q7kU}b+1VCu**g+B1uo%jKq=s8LJm7# zK!*DAkSc*~<0YXpB{uE-srA09&2_#P_9k%(Tu|#g-)8??{|U#eeF3kq%kFmwrl4py z^;z9MQ?I|@i!Yzh|67-n#>0pIv%U(S_34V_9+1g6(mv!tAJ+{YM5dBj~4}lHt*I+}AIoEUt2y~0EcX}^M9n&wC=y>0N*IR}GCdH)N$!kR+=ynWPy?g_2c(#mxg(KtBY&!h}o6bLB zOO6jBhRG+$%BA$w`vJ`h-k`t+7$%!GgYW31^TEbk0ZE7SnrY9a^&i4ao%P|v#e%M ztKbtvtG9w94bdX(Wsc^tdh~-iha9`cq2f%mIIbAGwmVjc7+@9pc)O z1$Aw=S*jJ?WyN{z_5sN5^R?1_tg1mn(TavV7?q0Su#(n1* z)YPx%B4_Tf(0O~^iwvx=bNX_nXfwHfT-lQ3imqxN;;#2iwb^1X%;Pp&@P6xa$ zX;TK^B~0JT0E}-YY3NQRa3Et+E|Z1Ci%6HwRpY7%iBq&|Ka}&+sOk|fA-lJUg468?ikGFn KUmyo;6~6+kpO2mZ diff --git a/docs/build/doctrees/tutorial-clientrpc-api.doctree b/docs/build/doctrees/tutorial-clientrpc-api.doctree index beefc53f070dee881e6ad7266a09a06fee35b0bd..560eadb45cc7fda1d128dcef0ab96ddf00814684 100644 GIT binary patch delta 2705 zcmds3&2Jk;6!*Gm+PFA0Y2&yhMWbZhtW(?T;I5sRBm^Zza+TPoIJ9zU!?K>l+pKrp znO&nOT2g^Pe58PQNKkR(ShWJQhzkhy#<{1KQ%@X#1LO~A#q7p7t%OiPjzpQm?3*|5 z&A#`0^X9#KSNzvL_J4VXOXYk%pSVCVq2dJtYZa@a;Z<=K(-qUGi?xiX7^EVL6+@vS zH7ufF(P?m>1=fpxpAYL+4Jn#TDJl|GHw)xNm0GfH~`OYlWYCD;>5s5EbwCu((bRfsYH1m8S1~E z|I{Pny|Z>O$BExD_uXi?qakZ7WGdE8G>LShf)k{!%y^8Fk!Ncm3L~K?ltM$j0S`r2 z%d8SCSI`=4goJIb4L3q3+6!)>U)niyolD{DKJG2}cIa)G<=bv~7=GoCY#r}>6p=bO zfNYG1#h3t_`3PK(je>l#4{Gr)xEl+5^qm~qtLk;jMDZz)@p~)?jkv(*5Ne_CM!+5R z0~{Ncj^*2pen0fZ_?N|)fZbP~QurxG6f z)vBstB$&j)e?AT_93}5kCa8vST^LO!lTo;r6ksC5gPci1A(h@6MG^EA+ku;zMHn4B z3TMXB@WI$=ww7RET-P6TRIF}pT#?uX>JM5Ooo!rr8B6NT& z{$BoRHyQp)Wi!8(GtE;ywSS;47E!nrSkH*o%7zQY!LDYkS+G-cI}q%j=J@{|QqGm) zdKdR594aSRF+N$If_KW3@I!eJekrHm$+Ox(3uA&!i|EKr>L$=OTs>QAe^M>J#Q$rH zoWApZe*F_xKXbaGSrv?y+^5JIeu$pQEv|plOl)mq(ohvl#TuqmUS{o&IO8^4r;0O$ zI!&yY!>mTb<=1Eb12zme${X1|yBA8&#mAh_-~FBoF6>e(l=QM}x5)v(8xsc(dUPL~ mtKn*-de|l*_n5@z#4C&5du+96N$Fq^Gc5`O?^a!Dru delta 3460 zcmeHKO>7%Q6!sK3L*|JiXhBru;Wr4hb^JTcV}CiP0z;NT9d; zH!Ox-Am&9hqw6>?>ysq!tYgE@ZYsEFYo;O4$+q66gzsMB=?^Vq^(=ZLKg#j+=eF0q z(L}olqg%WJa<@IZU5UOS>&UY7DbvVlc{GO1)$>@f(Fj^FRlKw`=f7}>%oeNO7TcP+ zfeF!6j93%}6I;t^ifm(RQML;ZY*n`K^BRGGCfP!16r0pF1;@}fsMYSV%6{$(yN0)x zU^-ruEen#bLfDv>e??aDMiHzJn{5-vvhSN8_00R`Lh`l_U7cNiXr1wiSu>{wO- zXY{v_&{DBOb9RTbwQbJ9f5o}nuOcJO+$H)udLQz!*;C^~cGBaq?!EBtkFmi6+-J0{ zKVHWN>F{hf-Ax2x+4i|UdN(luTF-ohjtfn6x4*MIN}p_|Z6_kMTWBm>c7y}q<9kPY zD@9@jWDi{LzT!)$-RHtWZEM#-wM6_MIEmZ)6yh338v=oxV<38=BTUaFqmUOT`69?~ zlM{{p;o;CtsXj1?sU47Cq%t6XN<9OzT?}^}Y|Y-{>D%cc&uxhQn(pyj&xb0Dln~Y}%wTmx z9HL)mSS4Ao+nHf6*ptyJ-@OCC-!v@@yj1JLrJs&JItg?)hfg2kuF%~qBOrIO!wh#H z&vns}lSjb7(6%!zz!g{x7^VY;_WAiZ>?+TC?nKtpqT#=q3xH<*QVw6%9uVLGix;P( z^o{wZu6x5*K^wZ`o%tC5XSXm~M_-t!dB3#I#vh#oy4UBoo4Ai?^0ep?*IQ><9b1>j zK+Y}4KpM;J4!O3hqe^86wjE+1V0A#Q%iROTaL=5oHF!&B<2Blyn^>ufs~-Z}oG}#L z0TP|lbc~#S_{i|TGRj<1Vw6Ji$fnOW_vog_H}^SVvH=X+lB9JY9CBVW@{&YXc0~H! zw(z$s=C14%4mK#oX9qLx_m^&R4TYm6a+uP~qoGiJAW$MDQY-acQj4=o@(c8H&GnP>i&7Hx zQ}UCG^^5aMi;`3ICwp^CPGSxd^|UlHGB!3hGB7r?Ff}nZH?=S@=h__2?0uazG{jBU zV)N=-`xtpcnKM(0i{`U1Fw_<;n4EVfKzJdTy$DEVXl0mW=+qW1o_z6+mi`i;NNmwk jAQ{S5l$r+8whXLvIY_B|Y|#oJon_9*z>rv6nxqE+7$-gr delta 152 zcmcb(^b diff --git a/docs/build/doctrees/tutorial-contract.doctree b/docs/build/doctrees/tutorial-contract.doctree index 854891d8f22ec53e65663447fe405c9acb073500..5e741e47a1237f43c63fa47ac5c614e5f4d61c60 100644 GIT binary patch delta 229 zcmaFU#x=8@Yr}sQV;2Sn2K~_D)S_bjto+oRl+u)()JlDq)Z*-t`~v-4bN%G}qLf7a zl>Fpk{o?%6qU2Ql$+E2JqMnvUM#jeGMh3=a7N#cV=B5?~=3JXQSvOo@OrBhSJ$v%f zYd0B_o9nM{ufNV{xRNzA#7);?`_=}geT=-J%$X_0MHO5O47Ej-(<_>oI;5(=oN6GM zVU^*MVN+XF17vGtIK)opt7a0LZqUrct6vKgiY=-GlA&xxsc9fX>Vcfvq6Q$Dp&wh+ Q2&A*hnHd-oi%XOA00H_)o&W#< delta 173 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∾4EZz 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°Qi_Ljuond`3MZD@f}Ze<8?U8f5A0sAsg! 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 T`k6ye4&?`apwtFnqcrsoDo@vi diff --git a/docs/build/doctrees/tutorial-integration-testing.doctree b/docs/build/doctrees/tutorial-integration-testing.doctree index 1b26def399a2f7cc8c2820731ead0e72840fa0eb..5f729cf6ed10dc36873fc51fd4d58af76db46c19 100644 GIT binary patch delta 6012 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 diff --git a/docs/build/doctrees/tutorial-test-dsl.doctree b/docs/build/doctrees/tutorial-test-dsl.doctree index 32f87c2f2e1aad54d6c765cc2bfef6ce76e4f6dc..3c5878b059b13331a9f7aa2b06b76c328ab13b52 100644 GIT binary patch delta 185 zcmZ4Ul;!4AmJLT4ja?WR81zGnQ;UlAv+`4OQc6>DQY-acQj4=o@(c8H&GnP>i&7Hx zQ}UCG^^5aMi;`3ICqHIP7xlC>GBP$cH!?6bvoJL=H#fB~Fz0IaXWH)1#K^D58XDrJ zYq34qfN>uqZzywSN^y|~3j;%Kk>_+ZBSuYOFEGa&NM^`oXk;kV7Wqt1GGf$H@C6FR Y7Wo0mP`0AfG>}Gru-X71S(>B=05YF6WdHyG delta 140 zcmccllx59RmJLT4<@6aC7*eca%JYk|W0LcWQW9fQ@{@~Wit|g0l2cWa)AkZ3Mt(ikn81zGnQ;UlAv+`4OQc6>DQY-acQj4=o@(c8H&GnP>i&7Hx zQ}UCG^^5aMi;`3IH=kt;iDV58anrTftQH;4$Xb-b#K17QHbzn_70Boa20Y*9Xt3}q`yO#^8w04ps7lBG#{0M33w00000 delta 201 zcmbQZoALcF#trKk<#ZSr7*eca%JYk|W0LcWQW9fQ@{@~Wit|g0l2c+M?{q h?y*`5IY5!vqFf*u%2t$`mYGsqlm}Lt4
  • Getting set up
  • -
  • Getting set up: troubleshooting
  • +
  • Troubleshooting
  • Running the demos
  • What’s included?
  • CLI vs IDE

    CorDapps

    The Corda node

    Other

    Component library

    -package net.corda.client.fxutils
    +package net.corda.client.fxutils
    -package net.corda.client.mock
    +package net.corda.client.mock
    -package net.corda.client.model
    +package net.corda.client.model
    -package net.corda.contracts
    +package net.corda.contracts
    -package net.corda.contracts.asset
    +package net.corda.contracts.asset
    -package net.corda.contracts.clause
    +package net.corda.contracts.clause
    -package net.corda.contracts.testing
    +package net.corda.contracts.testing
    -package net.corda.core
    +package net.corda.core
    -package net.corda.core.contracts
    +package net.corda.core.contracts
    -package net.corda.core.contracts.clauses
    +package net.corda.core.contracts.clauses
    -package net.corda.core.crypto
    +package net.corda.core.crypto
    -package net.corda.core.flows
    +package net.corda.core.flows
    -package net.corda.core.math
    +package net.corda.core.math
    -package net.corda.core.messaging
    +package net.corda.core.messaging
    -package net.corda.core.node
    +package net.corda.core.node
    -package net.corda.core.node.services
    +package net.corda.core.node.services
    -package net.corda.core.schemas
    +package net.corda.core.schemas
    -package net.corda.core.serialization
    +package net.corda.core.serialization
    -package net.corda.core.testing
    +package net.corda.core.testing
    -package net.corda.core.transactions
    +package net.corda.core.transactions
    -package net.corda.core.utilities
    +package net.corda.core.utilities
    -package net.corda.flows
    +package net.corda.flows
    -package net.corda.node
    +package net.corda.node
    -package net.corda.node.api
    +package net.corda.node.api
    -package net.corda.node.driver
    +package net.corda.node.driver
    -package net.corda.node.internal
    +package net.corda.node.internal
    -package net.corda.node.serialization
    +package net.corda.node.serialization
    -package net.corda.node.services
    +package net.corda.node.services
    -package net.corda.node.services.api
    +package net.corda.node.services.api
    -package net.corda.node.services.config
    +package net.corda.node.services.config
    -package net.corda.node.services.events
    +package net.corda.node.services.events
    -package net.corda.node.services.identity
    +package net.corda.node.services.identity
    -package net.corda.node.services.keys
    +package net.corda.node.services.keys
    -package net.corda.node.services.messaging
    +package net.corda.node.services.messaging
    -val CURRENT_RPC_USER: ThreadLocal<User>
    -object ClassSerializer
    +data class ClientRPCRequestMessage
    -data class ClientRPCRequestMessage
    +class CordaRPCClient : Closeable, ArtemisMessagingComponent
    -class CordaRPCClient : Closeable, ArtemisMessagingComponent
    +class CordaRPCClientImpl
    -class CordaRPCClientImpl
    +data class MarshalledObservation
    -data class MarshalledObservation
    +class NodeLoginModule : LoginModule
    -class NodeMessagingClient : ArtemisMessagingComponent, MessagingServiceInternal
    +class NodeMessagingClient : ArtemisMessagingComponent, MessagingServiceInternal
    -class PermissionException : RuntimeException
    +class PermissionException : RuntimeException
    -abstract class RPCDispatcher
    +abstract class RPCDispatcher
    -open class RPCException : RuntimeException
    +open class RPCException : RuntimeException
    +@Target([AnnotationTarget.FUNCTION]) annotation class RPCSinceVersion
    + -@Target([AnnotationTarget.FUNCTION]) annotation class RPCSinceVersion
    +class VerifyingNettyConnectorFactory
    -fun createRPCKryo(observableSerializer: <ERROR CLASS><<ERROR CLASS><Any>>? = null): <ERROR CLASS>
    -fun requirePermission(permission: String): Unit
    -val rpcLog: <ERROR CLASS>
    +fun createRPCKryo(observableSerializer: <ERROR CLASS><<ERROR CLASS><Any>>? = null): <ERROR CLASS>
    +fun requirePermission(permission: String): Unit
    +val rpcLog: <ERROR CLASS>
    -package net.corda.node.services.network
    +package net.corda.node.services.network
    -package net.corda.node.services.persistence
    +package net.corda.node.services.persistence
    -package net.corda.node.services.schema
    +package net.corda.node.services.schema
    -package net.corda.node.services.statemachine
    +package net.corda.node.services.statemachine
    -package net.corda.node.services.transactions
    +package net.corda.node.services.transactions
    -package net.corda.node.services.vault
    +package net.corda.node.services.vault
    -package net.corda.node.servlets
    +package net.corda.node.servlets
    -package net.corda.node.utilities
    +package net.corda.node.utilities
    -package net.corda.node.utilities.certsigning
    +package net.corda.node.utilities.certsigning
    -package net.corda.schemas
    +package net.corda.schemas