From b546e1d51ddd3ffdce37a376e09dfa8c7881170f Mon Sep 17 00:00:00 2001 From: rajk93 Date: Fri, 9 May 2025 20:28:33 +0530 Subject: [PATCH] Update substrate types for polkadot-sdk 2503-2-rc1 (#6137) --- packages/api-augment/src/substrate/consts.ts | 68 +- packages/api-augment/src/substrate/errors.ts | 220 +- packages/api-augment/src/substrate/events.ts | 218 +- packages/api-augment/src/substrate/query.ts | 112 +- packages/api-augment/src/substrate/runtime.ts | 54 +- packages/api-augment/src/substrate/tx.ts | 340 +- packages/typegen/src/generate/runtime.ts | 1 + packages/types-augment/src/lookup/polkadot.ts | 73 +- .../types-augment/src/lookup/substrate.ts | 1866 +- .../src/lookup/types-polkadot.ts | 84 +- .../src/lookup/types-substrate.ts | 1928 +- .../types-augment/src/registry/polkadot.ts | 9 +- .../types-augment/src/registry/substrate.ts | 47 +- .../src/metadata/v15/substrate-hex.ts | 2 +- .../src/metadata/v15/substrate-json.json | 1846 +- .../src/metadata/v15/substrate-types.json | 62619 ++++++++-------- .../src/metadata/v15/substrate-ver.ts | 8 + 17 files changed, 37844 insertions(+), 31651 deletions(-) diff --git a/packages/api-augment/src/substrate/consts.ts b/packages/api-augment/src/substrate/consts.ts index 8985951e35..29825f220b 100644 --- a/packages/api-augment/src/substrate/consts.ts +++ b/packages/api-augment/src/substrate/consts.ts @@ -8,8 +8,8 @@ import '@polkadot/api-base/types/consts'; import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types'; import type { Bytes, Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { Codec, ITuple } from '@polkadot/types-codec/types'; -import type { Perbill, Percent, Permill, Perquintill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportPalletId, FrameSupportTokensFungibleUnionOfNativeOrWithId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, PalletContractsEnvironment, PalletContractsSchedule, PalletReferendaTrackInfo, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { AccountId32, Perbill, Percent, Permill, Perquintill } from '@polkadot/types/interfaces/runtime'; +import type { FrameSupportPalletId, FrameSupportTokensFungibleUnionOfNativeOrWithId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, PalletContractsEnvironment, PalletContractsSchedule, PalletReferendaTrackDetails, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; export type __AugmentedConst = AugmentedConst; @@ -85,6 +85,18 @@ declare module '@polkadot/api-base/types/consts' { **/ [key: string]: Codec; }; + assetRewards: { + /** + * The pallet's unique identifier, used to derive the pool's account ID. + * + * The account ID is derived once during pool creation and stored in the storage. + **/ + palletId: FrameSupportPalletId & AugmentedConst; + /** + * Generic const + **/ + [key: string]: Codec; + }; assets: { /** * The amount of funds that must be reserved when creating a new approval. @@ -218,7 +230,12 @@ declare module '@polkadot/api-base/types/consts' { **/ bountyDepositPayoutDelay: u32 & AugmentedConst; /** - * Bounty duration in blocks. + * The time limit for a curator to act before a bounty expires. + * + * The period that starts when a curator is approved, during which they must execute or + * update the bounty via `extend_bounty_expiry`. If missed, the bounty expires, and the + * curator may be slashed. If `BlockNumberFor::MAX`, bounties stay active indefinitely, + * removing the need for `extend_bounty_expiry`. **/ bountyUpdatePeriod: u32 & AugmentedConst; /** @@ -256,6 +273,9 @@ declare module '@polkadot/api-base/types/consts' { [key: string]: Codec; }; broker: { + /** + * Given that we are performing all auto-renewals in a single block, it has to be limited. + **/ maxAutoRenewals: u32 & AugmentedConst; /** * Maximum number of legacy leases. @@ -265,6 +285,12 @@ declare module '@polkadot/api-base/types/consts' { * Maximum number of system cores. **/ maxReservedCores: u32 & AugmentedConst; + /** + * The smallest amount of credits a user can purchase. + * + * Needed to prevent spam attacks. + **/ + minimumCreditPurchase: u128 & AugmentedConst; /** * Identifier from which the internal Pot is generated. **/ @@ -426,6 +452,20 @@ declare module '@polkadot/api-base/types/consts' { **/ [key: string]: Codec; }; + delegatedStaking: { + /** + * Injected identifier for the pallet. + **/ + palletId: FrameSupportPalletId & AugmentedConst; + /** + * Fraction of the slash that is rewarded to the caller of pending slash to the agent. + **/ + slashRewardFraction: Perbill & AugmentedConst; + /** + * Generic const + **/ + [key: string]: Codec; + }; democracy: { /** * Period in blocks where an external proposal may not be re-submitted after being vetoed. @@ -1164,9 +1204,11 @@ declare module '@polkadot/api-base/types/consts' { **/ submissionDeposit: u128 & AugmentedConst; /** - * Information concerning the different referendum tracks. + * A list of tracks. + * + * Note: if the tracks are dynamic, the value in the static metadata might be inaccurate. **/ - tracks: Vec> & AugmentedConst; + tracks: Vec> & AugmentedConst; /** * The number of blocks after submission that a referendum must begin being decided by. * Once this passes, then anyone may cancel the referendum. @@ -1233,9 +1275,11 @@ declare module '@polkadot/api-base/types/consts' { **/ submissionDeposit: u128 & AugmentedConst; /** - * Information concerning the different referendum tracks. + * A list of tracks. + * + * Note: if the tracks are dynamic, the value in the static metadata might be inaccurate. **/ - tracks: Vec> & AugmentedConst; + tracks: Vec> & AugmentedConst; /** * The number of blocks after submission that a referendum must begin being decided by. * Once this passes, then anyone may cancel the referendum. @@ -1247,7 +1291,6 @@ declare module '@polkadot/api-base/types/consts' { [key: string]: Codec; }; revive: { - apiVersion: u16 & AugmentedConst; /** * The [EIP-155](https://eips.ethereum.org/EIPS/eip-155) chain ID. * @@ -1257,9 +1300,8 @@ declare module '@polkadot/api-base/types/consts' { chainId: u64 & AugmentedConst; /** * The percentage of the storage deposit that should be held for using a code hash. - * Instantiating a contract, or calling [`chain_extension::Ext::lock_delegate_dependency`] - * protects the code from being removed. In order to prevent abuse these actions are - * protected with a percentage of the code deposit. + * Instantiating a contract, protects the code from being removed. In order to prevent + * abuse these actions are protected with a percentage of the code deposit. **/ codeHashLockupDepositPercent: Perbill & AugmentedConst; /** @@ -1701,6 +1743,10 @@ declare module '@polkadot/api-base/types/consts' { * The period during which an approved treasury spend has to be claimed. **/ payoutPeriod: u32 & AugmentedConst; + /** + * Gets this pallet's derived pot account. + **/ + potAccount: AccountId32 & AugmentedConst; /** * Period between successive spends. **/ diff --git a/packages/api-augment/src/substrate/errors.ts b/packages/api-augment/src/substrate/errors.ts index 149f3c11e7..344d7ca148 100644 --- a/packages/api-augment/src/substrate/errors.ts +++ b/packages/api-augment/src/substrate/errors.ts @@ -309,6 +309,52 @@ declare module '@polkadot/api-base/types/errors' { **/ [key: string]: AugmentedError; }; + assetRewards: { + /** + * There was an error converting a block number. + **/ + BlockNumberConversionError: AugmentedError; + /** + * The expiry block must be in the future. + **/ + ExpiryBlockMustBeInTheFuture: AugmentedError; + /** + * The expiry block can be only extended. + **/ + ExpiryCut: AugmentedError; + /** + * Insufficient funds to create the freeze. + **/ + InsufficientFunds: AugmentedError; + /** + * The pool still has staked tokens or rewards. + **/ + NonEmptyPool: AugmentedError; + /** + * An operation was attempted with a non-existent asset. + **/ + NonExistentAsset: AugmentedError; + /** + * An operation was attempted on a non-existent pool. + **/ + NonExistentPool: AugmentedError; + /** + * An operation was attempted for a non-existent staker. + **/ + NonExistentStaker: AugmentedError; + /** + * The staker does not have enough tokens to perform the operation. + **/ + NotEnoughTokens: AugmentedError; + /** + * The reward rate per block can be only increased. + **/ + RewardRateCut: AugmentedError; + /** + * Generic error + **/ + [key: string]: AugmentedError; + }; assets: { /** * The asset-account already exists. @@ -338,6 +384,14 @@ declare module '@polkadot/api-base/types/errors' { * Callback action resulted in error **/ CallbackFailed: AugmentedError; + /** + * The asset cannot be destroyed because some accounts for this asset contain freezes. + **/ + ContainsFreezes: AugmentedError; + /** + * The asset cannot be destroyed because some accounts for this asset contain holds. + **/ + ContainsHolds: AugmentedError; /** * The origin account is frozen. **/ @@ -402,6 +456,16 @@ declare module '@polkadot/api-base/types/errors' { **/ [key: string]: AugmentedError; }; + assetsFreezer: { + /** + * Number of freezes on an account would exceed `MaxFreezes`. + **/ + TooManyFreezes: AugmentedError; + /** + * Generic error + **/ + [key: string]: AugmentedError; + }; babe: { /** * A given equivocation report is valid but already previously reported. @@ -568,6 +632,10 @@ declare module '@polkadot/api-base/types/errors' { * The lease expiry time has already passed. **/ AlreadyExpired: AugmentedError; + /** + * Attempted to force remove an assignment that doesn't exist. + **/ + AssignmentNotFound: AugmentedError; /** * Attempted to disable auto-renewal for a core that didn't have it enabled. **/ @@ -580,6 +648,11 @@ declare module '@polkadot/api-base/types/errors' { * The workplan of the pallet's state is invalid. This indicates a state corruption. **/ CorruptWorkplan: AugmentedError; + /** + * Needed to prevent spam attacks.The amount of credits the user attempted to purchase is + * below `T::MinimumCreditPurchase`. + **/ + CreditPurchaseTooSmall: AugmentedError; /** * The pivot mask for the interlacing is not contained within the region's interlace mask. **/ @@ -593,6 +666,10 @@ declare module '@polkadot/api-base/types/errors' { * The configuration could not be applied because it is invalid. **/ InvalidConfig: AugmentedError; + /** + * The lease does not exist. + **/ + LeaseNotFound: AugmentedError; /** * The revenue must be claimed for 1 or more timeslices. **/ @@ -1054,6 +1131,64 @@ declare module '@polkadot/api-base/types/errors' { **/ [key: string]: AugmentedError; }; + delegatedStaking: { + /** + * An existing staker cannot perform this action. + **/ + AlreadyStaking: AugmentedError; + /** + * Some corruption in internal state. + **/ + BadState: AugmentedError; + /** + * Delegation conditions are not met. + * + * Possible issues are + * 1) Cannot delegate to self, + * 2) Cannot delegate to multiple delegates. + **/ + InvalidDelegation: AugmentedError; + /** + * Reward Destination cannot be same as `Agent` account. + **/ + InvalidRewardDestination: AugmentedError; + /** + * Not an existing `Agent` account. + **/ + NotAgent: AugmentedError; + /** + * The account cannot perform this operation. + **/ + NotAllowed: AugmentedError; + /** + * Not a Delegator account. + **/ + NotDelegator: AugmentedError; + /** + * The account does not have enough funds to perform the operation. + **/ + NotEnoughFunds: AugmentedError; + /** + * `Agent` has no pending slash to be applied. + **/ + NothingToSlash: AugmentedError; + /** + * Operation not supported by this pallet. + **/ + NotSupported: AugmentedError; + /** + * Unapplied pending slash restricts operation on `Agent`. + **/ + UnappliedSlash: AugmentedError; + /** + * Failed to withdraw amount from Core Staking. + **/ + WithdrawFailed: AugmentedError; + /** + * Generic error + **/ + [key: string]: AugmentedError; + }; democracy: { /** * Cannot cancel the same proposal twice @@ -1630,6 +1765,36 @@ declare module '@polkadot/api-base/types/errors' { **/ [key: string]: AugmentedError; }; + metaTx: { + /** + * The meta transactions's birth block is ancient. + **/ + AncientBirthBlock: AugmentedError; + /** + * Invalid proof (e.g. signature). + **/ + BadProof: AugmentedError; + /** + * The meta transaction is not yet valid (e.g. nonce too high). + **/ + Future: AugmentedError; + /** + * The meta transaction is invalid. + **/ + Invalid: AugmentedError; + /** + * The meta transaction is outdated (e.g. nonce too low). + **/ + Stale: AugmentedError; + /** + * The transaction extension did not authorize any origin. + **/ + UnknownOrigin: AugmentedError; + /** + * Generic error + **/ + [key: string]: AugmentedError; + }; multiBlockMigrations: { /** * The operation cannot complete since some MBMs are ongoing. @@ -1662,7 +1827,7 @@ declare module '@polkadot/api-base/types/errors' { **/ NoApprovalsNeeded: AugmentedError; /** - * Multisig operation not found when attempting to cancel. + * Multisig operation not found in storage. **/ NotFound: AugmentedError; /** @@ -1670,7 +1835,8 @@ declare module '@polkadot/api-base/types/errors' { **/ NoTimepoint: AugmentedError; /** - * Only the account that originally created the multisig is able to cancel it. + * Only the account that originally created the multisig is able to cancel it or update + * its deposits. **/ NotOwner: AugmentedError; /** @@ -2122,10 +2288,19 @@ declare module '@polkadot/api-base/types/errors' { * A (bonded) pool id does not exist. **/ PoolNotFound: AugmentedError; + /** + * Account is restricted from participation in pools. This may happen if the account is + * staking in another way already. + **/ + Restricted: AugmentedError; /** * A reward pool does not exist. In all cases this is a system logic error. **/ RewardPoolNotFound: AugmentedError; + /** + * The slash amount is too low to be applied. + **/ + SlashTooLow: AugmentedError; /** * A sub pool does not exist. **/ @@ -2164,6 +2339,14 @@ declare module '@polkadot/api-base/types/errors' { * Callback action resulted in error **/ CallbackFailed: AugmentedError; + /** + * The asset cannot be destroyed because some accounts for this asset contain freezes. + **/ + ContainsFreezes: AugmentedError; + /** + * The asset cannot be destroyed because some accounts for this asset contain holds. + **/ + ContainsHolds: AugmentedError; /** * The origin account is frozen. **/ @@ -2623,6 +2806,10 @@ declare module '@polkadot/api-base/types/errors' { * Contract trapped during execution. **/ ContractTrapped: AugmentedError; + /** + * Failed to convert an EVM balance to a native balance. + **/ + DecimalPrecisionLoss: AugmentedError; /** * Input passed to a contract API function failed to decode as expected type. **/ @@ -2651,6 +2838,10 @@ declare module '@polkadot/api-base/types/errors' { * Invalid combination of flags supplied to `seal_call` or `seal_delegate_call`. **/ InvalidCallFlags: AugmentedError; + /** + * The transaction used to dry-run a contract is invalid. + **/ + InvalidGenericTransaction: AugmentedError; /** * Immutable data can only be set during deploys and only be read during calls. * Additionally, it is only valid to set the data once and it must not be empty. @@ -2699,6 +2890,10 @@ declare module '@polkadot/api-base/types/errors' { * Can not add more data to transient storage. **/ OutOfTransientStorage: AugmentedError; + /** + * Precompile Error + **/ + PrecompileFailure: AugmentedError; /** * A contract called into the runtime which then called back into this pallet. **/ @@ -2707,6 +2902,10 @@ declare module '@polkadot/api-base/types/errors' { * A call tried to invoke a contract that is flagged as non-reentrant. **/ ReentranceDenied: AugmentedError; + /** + * The refcount of a code either over or underflowed. + **/ + RefcountOverOrUnderflow: AugmentedError; /** * A contract attempted to invoke a state modifying API while being in read-only mode. **/ @@ -2744,6 +2943,10 @@ declare module '@polkadot/api-base/types/errors' { * free balance in the sender's account. **/ TransferFailed: AugmentedError; + /** + * Unsupported precompile address + **/ + UnsupportedPrecompileAddress: AugmentedError; /** * The size defined in `T::MaxValueSize` was exceeded. **/ @@ -3045,6 +3248,10 @@ declare module '@polkadot/api-base/types/errors' { * Rewards for this era have already been claimed for this validator. **/ AlreadyClaimed: AugmentedError; + /** + * The stake of this account is already migrated to `Fungible` holds. + **/ + AlreadyMigrated: AugmentedError; /** * Controller is already paired. **/ @@ -3065,6 +3272,10 @@ declare module '@polkadot/api-base/types/errors' { * The user has enough bond and thus cannot be chilled forcefully by an external person. **/ CannotChillOther: AugmentedError; + /** + * Stash could not be reaped as other pallet might depend on it. + **/ + CannotReapStash: AugmentedError; /** * Cannot reset a ledger. **/ @@ -3143,6 +3354,11 @@ declare module '@polkadot/api-base/types/errors' { * Can not rebond without unlocking chunks. **/ NoUnlockChunk: AugmentedError; + /** + * Account is restricted from participation in staking. This may happen if the account is + * staking in another way already, such as via pool. + **/ + Restricted: AugmentedError; /** * Provided reward destination is not allowed. **/ diff --git a/packages/api-augment/src/substrate/events.ts b/packages/api-augment/src/substrate/events.ts index b96aca5a81..3c910be249 100644 --- a/packages/api-augment/src/substrate/events.ts +++ b/packages/api-augment/src/substrate/events.ts @@ -9,7 +9,7 @@ import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types'; import type { Bytes, Null, Option, Result, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; import type { AccountId32, H160, H256, Perbill, Permill, Perquintill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchPostDispatchInfo, FrameSupportMessagesProcessMessageError, FrameSupportPreimagesBounded, FrameSupportTokensFungibleUnionOfNativeOrWithId, FrameSupportTokensMiscBalanceStatus, FrameSystemDispatchEventInfo, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeRuntimeParametersKey, KitchensinkRuntimeRuntimeParametersValue, PalletAllianceCid, PalletAllianceUnscrupulousItem, PalletBrokerCoretimeInterfaceCoreAssignment, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsOrigin, PalletConvictionVotingTally, PalletConvictionVotingVoteAccountVote, PalletCoreFellowshipParamsTypeU128, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletImOnlineSr25519AppSr25519Public, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsPalletAttributes, PalletNftsPriceWithDirection, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsPoolState, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReviveExecOrigin, PalletSafeModeExitReason, PalletSocietyGroupParams, PalletStakingForcing, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpStakingExposure, SpStatementStoreStatement, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { FrameSupportDispatchPostDispatchInfo, FrameSupportMessagesProcessMessageError, FrameSupportPreimagesBounded, FrameSupportTokensFungibleUnionOfNativeOrWithId, FrameSupportTokensMiscBalanceStatus, FrameSystemDispatchEventInfo, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeRuntimeParametersKey, KitchensinkRuntimeRuntimeParametersValue, PalletAllianceCid, PalletAllianceUnscrupulousItem, PalletBrokerCoretimeInterfaceCoreAssignment, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsOrigin, PalletConvictionVotingTally, PalletConvictionVotingVoteAccountVote, PalletCoreFellowshipParamsTypeU128, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletImOnlineSr25519AppSr25519Public, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsPalletAttributes, PalletNftsPriceWithDirection, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsPoolState, PalletProxyDepositKind, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletSafeModeExitReason, PalletSocietyGroupParams, PalletStakingForcing, PalletStakingRewardDestination, PalletStakingValidatorPrefs, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpStatementStoreStatement, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; export type __AugmentedEvent = AugmentedEvent; @@ -186,6 +186,44 @@ declare module '@polkadot/api-base/types/events' { **/ [key: string]: AugmentedEvent; }; + assetRewards: { + /** + * A pool admin was modified. + **/ + PoolAdminModified: AugmentedEvent; + /** + * A pool information was cleared after it's completion. + **/ + PoolCleanedUp: AugmentedEvent; + /** + * A new reward pool was created. + **/ + PoolCreated: AugmentedEvent; + /** + * A pool expiry block was modified by the admin. + **/ + PoolExpiryBlockModified: AugmentedEvent; + /** + * A pool reward rate was modified by the admin. + **/ + PoolRewardRateModified: AugmentedEvent; + /** + * An account harvested some rewards. + **/ + RewardsHarvested: AugmentedEvent; + /** + * An account staked some tokens in a pool. + **/ + Staked: AugmentedEvent; + /** + * An account unstaked some tokens from a pool. + **/ + Unstaked: AugmentedEvent; + /** + * Generic event + **/ + [key: string]: AugmentedEvent; + }; assets: { /** * Accounts were destroyed for given asset. @@ -297,6 +335,14 @@ declare module '@polkadot/api-base/types/events' { **/ [key: string]: AugmentedEvent; }; + assetsFreezer: { + Frozen: AugmentedEvent; + Thawed: AugmentedEvent; + /** + * Generic event + **/ + [key: string]: AugmentedEvent; + }; balances: { /** * A balance was set by root. @@ -448,6 +494,10 @@ declare module '@polkadot/api-base/types/events' { * A Region has been assigned to a particular task. **/ Assigned: AugmentedEvent; + /** + * An assignment has been removed from the workplan. + **/ + AssignmentRemoved: AugmentedEvent; AutoRenewalDisabled: AugmentedEvent; AutoRenewalEnabled: AugmentedEvent; /** @@ -511,6 +561,10 @@ declare module '@polkadot/api-base/types/events' { * A lease is about to end. **/ LeaseEnding: AugmentedEvent; + /** + * A lease has been removed. + **/ + LeaseRemoved: AugmentedEvent; /** * A Region has been split into two non-overlapping Regions. **/ @@ -671,13 +725,17 @@ declare module '@polkadot/api-base/types/events' { **/ Undelegated: AugmentedEvent; /** - * An account that has voted + * An account has voted **/ Voted: AugmentedEvent; /** - * A vote that been removed + * A vote has been removed **/ VoteRemoved: AugmentedEvent; + /** + * The lockup period of a conviction vote expired, and the funds have been unlocked. + **/ + VoteUnlocked: AugmentedEvent; /** * Generic event **/ @@ -783,6 +841,28 @@ declare module '@polkadot/api-base/types/events' { **/ [key: string]: AugmentedEvent; }; + delegatedStaking: { + /** + * Funds delegated by a delegator. + **/ + Delegated: AugmentedEvent; + /** + * Unclaimed delegation funds migrated to delegator. + **/ + MigratedDelegation: AugmentedEvent; + /** + * Funds released to a delegator. + **/ + Released: AugmentedEvent; + /** + * Funds slashed from a delegator. + **/ + Slashed: AugmentedEvent; + /** + * Generic event + **/ + [key: string]: AugmentedEvent; + }; democracy: { /** * A proposal_hash has been blacklisted permanently. @@ -919,7 +999,7 @@ declare module '@polkadot/api-base/types/events' { MemberKicked: AugmentedEvent; /** * A new term with new_members. This indicates that enough candidates existed to run - * the election, not that enough have has been elected. The inner value must be examined + * the election, not that enough have been elected. The inner value must be examined * for this purpose. A `NewTerm(\[\])` indicates that some candidates got their bond * slashed and none were elected, whilst `EmptyTerm` means that no candidates existed to * begin with. @@ -1115,13 +1195,17 @@ declare module '@polkadot/api-base/types/events' { /** * At the end of the session, at least one validator was found to be offline. **/ - SomeOffline: AugmentedEvent>], { offline: Vec> }>; + SomeOffline: AugmentedEvent>], { offline: Vec> }>; /** * Generic event **/ [key: string]: AugmentedEvent; }; indices: { + /** + * A deposit to reserve an index has been poked/reconsidered. + **/ + DepositPoked: AugmentedEvent; /** * A account index was assigned. **/ @@ -1183,6 +1267,19 @@ declare module '@polkadot/api-base/types/events' { **/ [key: string]: AugmentedEvent; }; + metaTx: { + /** + * A meta transaction has been dispatched. + * + * Contains the dispatch result of the meta transaction along with post-dispatch + * information. + **/ + Dispatched: AugmentedEvent], { result: Result }>; + /** + * Generic event + **/ + [key: string]: AugmentedEvent; + }; multiBlockMigrations: { /** * The set of historical migrations has been cleared. @@ -1230,6 +1327,10 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; multisig: { + /** + * The deposit for a multisig operation has been updated/poked. + **/ + DepositPoked: AugmentedEvent; /** * A multisig operation has been approved by someone. **/ @@ -1473,6 +1574,14 @@ declare module '@polkadot/api-base/types/events' { * A pool has been destroyed. **/ Destroyed: AugmentedEvent; + /** + * Global parameters regulating nomination pools have been updated. + **/ + GlobalParamsUpdated: AugmentedEvent, maxMembers: Option, maxMembersPerPool: Option, globalMaxCommission: Option], { minJoinBond: u128, minCreateBond: u128, maxPools: Option, maxMembers: Option, maxMembersPerPool: Option, globalMaxCommission: Option }>; + /** + * A pool member's claim permission has been updated. + **/ + MemberClaimPermissionUpdated: AugmentedEvent; /** * A member has been removed from a pool. * @@ -1481,6 +1590,10 @@ declare module '@polkadot/api-base/types/events' { * represented by `released_balance`. **/ MemberRemoved: AugmentedEvent; + /** + * A pool's metadata was updated. + **/ + MetadataUpdated: AugmentedEvent; /** * Topped up deficit in frozen ED of the reward pool. **/ @@ -1513,6 +1626,15 @@ declare module '@polkadot/api-base/types/events' { * A pool's maximum commission setting has been changed. **/ PoolMaxCommissionUpdated: AugmentedEvent; + /** + * A pool's nominating account (or the pool's root account) has nominated a validator set + * on behalf of the pool. + **/ + PoolNominationMade: AugmentedEvent; + /** + * The pool is chilled i.e. no longer nominating. + **/ + PoolNominatorChilled: AugmentedEvent; /** * The active balance of pool `pool_id` has been slashed to `balance`. **/ @@ -1723,6 +1845,10 @@ declare module '@polkadot/api-base/types/events' { * An announcement was placed to make a call in the future. **/ Announced: AugmentedEvent; + /** + * A deposit stored for proxies or announcements was poked / updated. + **/ + DepositPoked: AugmentedEvent; /** * A proxy was added. **/ @@ -1941,63 +2067,10 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; revive: { - /** - * A contract was called either by a plain account or another contract. - * - * # Note - * - * Please keep in mind that like all events this is only emitted for successful - * calls. This is because on failure all storage changes including events are - * rolled back. - **/ - Called: AugmentedEvent; - /** - * A code with the specified hash was removed. - **/ - CodeRemoved: AugmentedEvent; - /** - * Code with the specified hash has been stored. - **/ - CodeStored: AugmentedEvent; - /** - * A contract's code was updated. - **/ - ContractCodeUpdated: AugmentedEvent; /** * A custom event emitted by the contract. **/ ContractEmitted: AugmentedEvent], { contract: H160, data: Bytes, topics: Vec }>; - /** - * A contract delegate called a code hash. - * - * # Note - * - * Please keep in mind that like all events this is only emitted for successful - * calls. This is because on failure all storage changes including events are - * rolled back. - **/ - DelegateCalled: AugmentedEvent; - /** - * Contract deployed by address at the specified address. - **/ - Instantiated: AugmentedEvent; - /** - * Some funds have been transferred and held as storage deposit. - **/ - StorageDepositTransferredAndHeld: AugmentedEvent; - /** - * Some storage deposit funds have been transferred and released. - **/ - StorageDepositTransferredAndReleased: AugmentedEvent; - /** - * Contract has been removed. - * - * # Note - * - * The only way for a contract to be removed and emitting this event is by calling - * `seal_terminate`. - **/ - Terminated: AugmentedEvent; /** * Generic event **/ @@ -2082,6 +2155,10 @@ declare module '@polkadot/api-base/types/events' { [key: string]: AugmentedEvent; }; scheduler: { + /** + * Agenda is incomplete from `when`. + **/ + AgendaIncomplete: AugmentedEvent; /** * The call for the provided hash was not found so the task has been aborted. **/ @@ -2130,6 +2207,14 @@ declare module '@polkadot/api-base/types/events' { * block number as the type might suggest. **/ NewSession: AugmentedEvent; + /** + * Validator has been disabled. + **/ + ValidatorDisabled: AugmentedEvent; + /** + * Validator has been re-enabled. + **/ + ValidatorReenabled: AugmentedEvent; /** * Generic event **/ @@ -2238,6 +2323,11 @@ declare module '@polkadot/api-base/types/events' { * Report of a controller batch deprecation. **/ ControllerBatchDeprecated: AugmentedEvent; + /** + * Staking balance migrated from locks to holds, with any balance that could not be held + * is force withdrawn. + **/ + CurrencyMigrated: AugmentedEvent; /** * The era payout has been set; the first balance is the validator-payout; the second is * the remainder from the maximum amount of reward. @@ -2383,6 +2473,10 @@ declare module '@polkadot/api-base/types/events' { * A new account was created. **/ NewAccount: AugmentedEvent; + /** + * An invalid authorized upgrade was rejected while trying to apply it. + **/ + RejectedInvalidAuthorizedUpgrade: AugmentedEvent; /** * On on-chain remark happened. **/ @@ -2732,6 +2826,14 @@ declare module '@polkadot/api-base/types/events' { * A call was dispatched. **/ DispatchedAs: AugmentedEvent], { result: Result }>; + /** + * The fallback call was dispatched. + **/ + IfElseFallbackCalled: AugmentedEvent; + /** + * Main call was dispatched. + **/ + IfElseMainSuccess: AugmentedEvent; /** * A single item within a Batch of dispatches has completed with no error. **/ diff --git a/packages/api-augment/src/substrate/query.ts b/packages/api-augment/src/substrate/query.ts index 33f3da634b..9acc0caa0e 100644 --- a/packages/api-augment/src/substrate/query.ts +++ b/packages/api-augment/src/substrate/query.ts @@ -10,7 +10,7 @@ import type { Data } from '@polkadot/types'; import type { BTreeSet, Bytes, Null, Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { AnyNumber, ITuple } from '@polkadot/types-codec/types'; import type { AccountId32, Call, H160, H256, Perbill, Percent } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSupportTokensFungibleUnionOfNativeOrWithId, FrameSupportTokensMiscIdAmountRuntimeFreezeReason, FrameSupportTokensMiscIdAmountRuntimeHoldReason, FrameSystemAccountInfo, FrameSystemCodeUpgradeAuthorization, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, KitchensinkRuntimeRuntimeParametersKey, KitchensinkRuntimeRuntimeParametersValue, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceMemberRole, PalletAssetConversionPoolInfo, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReserveData, PalletBountiesBounty, PalletBrokerAutoRenewalRecord, PalletBrokerConfigRecord, PalletBrokerContributionRecord, PalletBrokerInstaPoolHistoryRecord, PalletBrokerLeaseRecordItem, PalletBrokerOnDemandRevenueRecord, PalletBrokerPoolIoRecord, PalletBrokerPotentialRenewalId, PalletBrokerPotentialRenewalRecord, PalletBrokerRegionId, PalletBrokerRegionRecord, PalletBrokerSaleInfoRecord, PalletBrokerScheduleItem, PalletBrokerStatusRecord, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletContractsStorageContractInfo, PalletContractsStorageDeletionQueueManager, PalletContractsWasmCodeInfo, PalletConvictionVotingVoteVoting, PalletCoreFellowshipMemberStatus, PalletCoreFellowshipParamsTypeU128, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletFastUnstakeUnstakeRequest, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityAuthorityProperties, PalletIdentityProvider, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIdentityUsernameInformation, PalletImOnlineSr25519AppSr25519Public, PalletLotteryLotteryConfig, PalletMessageQueueBookState, PalletMessageQueuePage, PalletMigrationsMigrationCursor, PalletMixnetBoundedMixnode, PalletMultisigMultisig, PalletNftFractionalizationDetails, PalletNftsAttributeDeposit, PalletNftsAttributeNamespace, PalletNftsCollectionConfig, PalletNftsCollectionDetails, PalletNftsCollectionMetadata, PalletNftsItemConfig, PalletNftsItemDetails, PalletNftsItemMetadata, PalletNftsPendingSwap, PalletNisBid, PalletNisReceiptRecord, PalletNisSummaryRecord, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsClaimPermission, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletRecoveryActiveRecovery, PalletRecoveryRecoveryConfig, PalletReferendaReferendumInfoConvictionVotingTally, PalletReferendaReferendumInfoRankedCollectiveTally, PalletReviveStorageContractInfo, PalletReviveStorageDeletionQueueManager, PalletReviveWasmCodeInfo, PalletSalaryClaimantStatus, PalletSalaryStatusType, PalletSchedulerRetryConfig, PalletSchedulerScheduled, PalletSocietyBid, PalletSocietyCandidacy, PalletSocietyGroupParams, PalletSocietyIntakeRecord, PalletSocietyMemberRecord, PalletSocietyPayoutRecord, PalletSocietyTally, PalletSocietyVote, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingForcing, PalletStakingNominations, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTipsOpenTip, PalletTransactionPaymentReleases, PalletTransactionStorageTransactionInfo, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletUniquesCollectionDetails, PalletUniquesCollectionMetadata, PalletUniquesItemDetails, PalletUniquesItemMetadata, PalletVestingReleases, PalletVestingVestingInfo, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBeefyEcdsaCryptoPublic, SpConsensusBeefyMmrBeefyAuthoritySet, SpConsensusGrandpaAppPublic, SpCoreCryptoKeyTypeId, SpMixnetAppPublic, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingExposure, SpStakingExposurePage, SpStakingOffenceOffenceDetails, SpStakingPagedExposureMetadata } from '@polkadot/types/lookup'; +import type { FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSupportTokensFungibleUnionOfNativeOrWithId, FrameSupportTokensMiscIdAmountRuntimeFreezeReason, FrameSupportTokensMiscIdAmountRuntimeHoldReason, FrameSystemAccountInfo, FrameSystemCodeUpgradeAuthorization, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, KitchensinkRuntimeRuntimeParametersKey, KitchensinkRuntimeRuntimeParametersValue, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceMemberRole, PalletAssetConversionPoolInfo, PalletAssetRewardsPoolInfo, PalletAssetRewardsPoolStakerInfo, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReserveData, PalletBountiesBounty, PalletBrokerAutoRenewalRecord, PalletBrokerConfigRecord, PalletBrokerContributionRecord, PalletBrokerInstaPoolHistoryRecord, PalletBrokerLeaseRecordItem, PalletBrokerOnDemandRevenueRecord, PalletBrokerPoolIoRecord, PalletBrokerPotentialRenewalId, PalletBrokerPotentialRenewalRecord, PalletBrokerRegionId, PalletBrokerRegionRecord, PalletBrokerSaleInfoRecord, PalletBrokerScheduleItem, PalletBrokerStatusRecord, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletContractsStorageContractInfo, PalletContractsStorageDeletionQueueManager, PalletContractsWasmCodeInfo, PalletConvictionVotingVoteVoting, PalletCoreFellowshipMemberStatus, PalletCoreFellowshipParamsTypeU128, PalletCoreFellowshipWish, PalletDelegatedStakingAgentLedger, PalletDelegatedStakingDelegation, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletFastUnstakeUnstakeRequest, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityAuthorityProperties, PalletIdentityProvider, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIdentityUsernameInformation, PalletImOnlineSr25519AppSr25519Public, PalletLotteryLotteryConfig, PalletMessageQueueBookState, PalletMessageQueuePage, PalletMigrationsMigrationCursor, PalletMixnetBoundedMixnode, PalletMultisigMultisig, PalletNftFractionalizationDetails, PalletNftsAttributeDeposit, PalletNftsAttributeNamespace, PalletNftsCollectionConfig, PalletNftsCollectionDetails, PalletNftsCollectionMetadata, PalletNftsItemConfig, PalletNftsItemDetails, PalletNftsItemMetadata, PalletNftsPendingSwap, PalletNisBid, PalletNisReceiptRecord, PalletNisSummaryRecord, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsClaimPermission, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletRecoveryActiveRecovery, PalletRecoveryRecoveryConfig, PalletReferendaReferendumInfoConvictionVotingTally, PalletReferendaReferendumInfoRankedCollectiveTally, PalletReviveStorageContractInfo, PalletReviveStorageDeletionQueueManager, PalletReviveWasmCodeInfo, PalletSalaryClaimantStatus, PalletSalaryStatusType, PalletSchedulerRetryConfig, PalletSchedulerScheduled, PalletSocietyBid, PalletSocietyCandidacy, PalletSocietyGroupParams, PalletSocietyIntakeRecord, PalletSocietyMemberRecord, PalletSocietyPayoutRecord, PalletSocietyTally, PalletSocietyVote, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingForcing, PalletStakingNominations, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTipsOpenTip, PalletTransactionPaymentReleases, PalletTransactionStorageTransactionInfo, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletUniquesCollectionDetails, PalletUniquesCollectionMetadata, PalletUniquesItemDetails, PalletUniquesItemMetadata, PalletVestingReleases, PalletVestingVestingInfo, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBeefyEcdsaCryptoPublic, SpConsensusBeefyMmrBeefyAuthoritySet, SpConsensusGrandpaAppPublic, SpCoreCryptoKeyTypeId, SpMixnetAppPublic, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingExposure, SpStakingExposurePage, SpStakingOffenceOffenceDetails, SpStakingPagedExposureMetadata, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; import type { Observable } from '@polkadot/types/types'; export type __AugmentedQuery = AugmentedQuery unknown>; @@ -120,6 +120,33 @@ declare module '@polkadot/api-base/types/storage' { **/ [key: string]: QueryableStorageEntry; }; + assetRewards: { + /** + * Stores the [`PoolId`] to use for the next pool. + * + * Incremented when a new pool is created. + **/ + nextPoolId: AugmentedQuery Observable, []> & QueryableStorageEntry; + /** + * The cost associated with storing pool information on-chain which was incurred by the pool + * creator. + * + * This cost may be [`None`], as determined by [`Config::Consideration`]. + **/ + poolCost: AugmentedQuery Observable>>, [u32]> & QueryableStorageEntry; + /** + * State and configuration of each staking pool. + **/ + pools: AugmentedQuery Observable>, [u32]> & QueryableStorageEntry; + /** + * State of pool stakers. + **/ + poolStakers: AugmentedQuery Observable>, [u32, AccountId32]> & QueryableStorageEntry; + /** + * Generic query + **/ + [key: string]: QueryableStorageEntry; + }; assets: { /** * The holdings of a specific account for a specific asset. @@ -156,6 +183,20 @@ declare module '@polkadot/api-base/types/storage' { **/ [key: string]: QueryableStorageEntry; }; + assetsFreezer: { + /** + * A map that stores freezes applied on an account for a given AssetId. + **/ + freezes: AugmentedQuery Observable>, [u32, AccountId32]> & QueryableStorageEntry; + /** + * A map that stores the current total frozen balance for every account on a given AssetId. + **/ + frozenBalances: AugmentedQuery Observable>, [u32, AccountId32]> & QueryableStorageEntry; + /** + * Generic query + **/ + [key: string]: QueryableStorageEntry; + }; authorityDiscovery: { /** * Keys of the current authority set. @@ -660,6 +701,31 @@ declare module '@polkadot/api-base/types/storage' { **/ [key: string]: QueryableStorageEntry; }; + delegatedStaking: { + /** + * Map of `Agent` to their `Ledger`. + **/ + agents: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; + /** + * Counter for the related counted storage map + **/ + counterForAgents: AugmentedQuery Observable, []> & QueryableStorageEntry; + /** + * Counter for the related counted storage map + **/ + counterForDelegators: AugmentedQuery Observable, []> & QueryableStorageEntry; + /** + * Map of Delegators to their `Delegation`. + * + * Implementation note: We are not using a double map with `delegator` and `agent` account + * as keys since we want to restrict delegators to delegate only to one account at a time. + **/ + delegators: AugmentedQuery Observable>, [AccountId32]> & QueryableStorageEntry; + /** + * Generic query + **/ + [key: string]: QueryableStorageEntry; + }; democracy: { /** * A record of who vetoed what. Maps proposal hash to a possible existent block number @@ -1485,7 +1551,7 @@ declare module '@polkadot/api-base/types/storage' { /** * Stored parameters. **/ - parameters: AugmentedQuery Observable>, [KitchensinkRuntimeRuntimeParametersKey]> & QueryableStorageEntry; + parameters: AugmentedQuery Observable>, [KitchensinkRuntimeRuntimeParametersKey]> & QueryableStorageEntry; /** * Generic query **/ @@ -1723,14 +1789,6 @@ declare module '@polkadot/api-base/types/storage' { [key: string]: QueryableStorageEntry; }; revive: { - /** - * Map a Ethereum address to its original `AccountId32`. - * - * Stores the last 12 byte for addresses that were originally an `AccountId32` instead - * of an `H160`. Register your `AccountId32` using [`Pallet::map_account`] in order to - * use it with this pallet. - **/ - addressSuffix: AugmentedQuery Observable>, [H160]> & QueryableStorageEntry; /** * A mapping from a contract's code hash to its code info. **/ @@ -1755,6 +1813,15 @@ declare module '@polkadot/api-base/types/storage' { * The immutable data associated with a given account. **/ immutableDataOf: AugmentedQuery Observable>, [H160]> & QueryableStorageEntry; + /** + * Map a Ethereum address to its original `AccountId32`. + * + * When deriving a `H160` from an `AccountId32` we use a hash function. In order to + * reconstruct the original account we need to store the reverse mapping here. + * Register your `AccountId32` using [`Pallet::map_account`] in order to + * use it with this pallet. + **/ + originalAccount: AugmentedQuery Observable>, [H160]> & QueryableStorageEntry; /** * A mapping from a contract's code hash to its code. **/ @@ -1804,6 +1871,9 @@ declare module '@polkadot/api-base/types/storage' { * Items to be executed, indexed by the block number that they should be executed on. **/ agenda: AugmentedQuery Observable>>, [u32]> & QueryableStorageEntry; + /** + * Block number at which the agenda began incomplete execution. + **/ incompleteSince: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Lookup from a name to the block number and index of the task. @@ -1833,7 +1903,7 @@ declare module '@polkadot/api-base/types/storage' { * disabled using binary search. It gets cleared when `on_session_ending` returns * a new set of identities. **/ - disabledValidators: AugmentedQuery Observable>, []> & QueryableStorageEntry; + disabledValidators: AugmentedQuery Observable>>, []> & QueryableStorageEntry; /** * The owner of a key. The key is the `KeyTypeId` + the encoded key. **/ @@ -2014,16 +2084,6 @@ declare module '@polkadot/api-base/types/storage' { * This is basically in sync with the call to [`pallet_session::SessionManager::new_session`]. **/ currentPlannedSession: AugmentedQuery Observable, []> & QueryableStorageEntry; - /** - * Indices of validators that have offended in the active era. The offenders are disabled for a - * whole era. For this reason they are kept here - only staking pallet knows about eras. The - * implementor of [`DisablingStrategy`] defines if a validator should be disabled which - * implicitly means that the implementor also controls the max number of disabled validators. - * - * The vec is always kept sorted so that we can find whether a given validator has previously - * offended using binary search. - **/ - disabledValidators: AugmentedQuery Observable>, []> & QueryableStorageEntry; /** * Rewards for the last [`Config::HistoryDepth`] eras. * If reward hasn't been set or has been removed then 0 reward is returned. @@ -2345,6 +2405,16 @@ declare module '@polkadot/api-base/types/storage' { * Extrinsics data for the current block (maps an extrinsic's index to its data). **/ extrinsicData: AugmentedQuery Observable, [u32]> & QueryableStorageEntry; + /** + * The weight reclaimed for the extrinsic. + * + * This information is available until the end of the extrinsic execution. + * More precisely this information is removed in `note_applied_extrinsic`. + * + * Logic doing some post dispatch weight reduction must update this storage to avoid duplicate + * reduction. + **/ + extrinsicWeightReclaimed: AugmentedQuery Observable, []> & QueryableStorageEntry; /** * Whether all inherents have been applied. **/ diff --git a/packages/api-augment/src/substrate/runtime.ts b/packages/api-augment/src/substrate/runtime.ts index 7795f2d861..a9809b120e 100644 --- a/packages/api-augment/src/substrate/runtime.ts +++ b/packages/api-augment/src/substrate/runtime.ts @@ -6,13 +6,13 @@ import '@polkadot/api-base/types/calls'; import type { ApiTypes, AugmentedCall, DecoratedCallBase } from '@polkadot/api-base/types'; -import type { Bytes, Null, Option, Result, Struct, Text, U8aFixed, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec'; +import type { Bytes, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec'; import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types'; import type { OpaqueKeyOwnershipProof } from '@polkadot/types/interfaces/babe'; import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics'; import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata'; import type { AccountId32, H160, H256, RuntimeCall, Slot } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportTokensFungibleUnionOfNativeOrWithId, FrameSystemEventRecord, PalletContractsPrimitivesCode, PalletContractsPrimitivesCodeUploadReturnValue, PalletContractsPrimitivesContractAccessError, PalletContractsPrimitivesContractResult, PalletContractsPrimitivesExecReturnValue, PalletContractsPrimitivesStorageDeposit, PalletContractsWasmDeterminism, PalletRevivePrimitivesCode, PalletRevivePrimitivesCodeUploadReturnValue, PalletRevivePrimitivesContractAccessError, PalletRevivePrimitivesContractResultExecReturnValue, PalletRevivePrimitivesContractResultInstantiateReturnValue, PalletRevivePrimitivesEthContractResult, PalletTransactionPaymentFeeDetails, PalletTransactionPaymentRuntimeDispatchInfo, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAppPublic, SpConsensusBabeBabeConfiguration, SpConsensusBabeEpoch, SpConsensusBeefyDoubleVotingProof, SpConsensusBeefyEcdsaCryptoPublic, SpConsensusBeefyForkVotingProofOpaqueValue, SpConsensusBeefyFutureBlockVotingProof, SpConsensusBeefyValidatorSet, SpConsensusGrandpaAppPublic, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpInherentsCheckInherentsResult, SpInherentsInherentData, SpMixnetMixnode, SpMixnetMixnodesErr, SpMixnetSessionStatus, SpMmrPrimitivesError, SpMmrPrimitivesLeafProof, SpRuntimeBlock, SpRuntimeDispatchError, SpRuntimeExtrinsicInclusionMode, SpRuntimeHeader, SpRuntimeTransactionValidityTransactionSource, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityValidTransaction, SpStatementStoreRuntimeApiInvalidStatement, SpStatementStoreRuntimeApiStatementSource, SpStatementStoreRuntimeApiValidStatement, SpStatementStoreStatement, SpVersionRuntimeVersion, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { FrameSupportTokensFungibleUnionOfNativeOrWithId, FrameSupportViewFunctionsViewFunctionDispatchError, FrameSupportViewFunctionsViewFunctionId, FrameSystemEventRecord, PalletContractsPrimitivesCode, PalletContractsPrimitivesCodeUploadReturnValue, PalletContractsPrimitivesContractAccessError, PalletContractsPrimitivesContractResult, PalletContractsPrimitivesExecReturnValue, PalletContractsPrimitivesStorageDeposit, PalletContractsWasmDeterminism, PalletReviveEvmApiDebugRpcTypesCallTrace, PalletReviveEvmApiDebugRpcTypesTracerConfig, PalletReviveEvmApiRpcTypesGenGenericTransaction, PalletRevivePrimitivesCode, PalletRevivePrimitivesCodeUploadReturnValue, PalletRevivePrimitivesContractAccessError, PalletRevivePrimitivesContractResultExecReturnValue, PalletRevivePrimitivesContractResultInstantiateReturnValue, PalletRevivePrimitivesEthTransactError, PalletRevivePrimitivesEthTransactInfo, PalletTransactionPaymentFeeDetails, PalletTransactionPaymentRuntimeDispatchInfo, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAppPublic, SpConsensusBabeBabeConfiguration, SpConsensusBabeEpoch, SpConsensusBeefyDoubleVotingProof, SpConsensusBeefyEcdsaCryptoPublic, SpConsensusBeefyForkVotingProofOpaqueValue, SpConsensusBeefyFutureBlockVotingProof, SpConsensusBeefyValidatorSet, SpConsensusGrandpaAppPublic, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpInherentsCheckInherentsResult, SpInherentsInherentData, SpMixnetMixnode, SpMixnetMixnodesErr, SpMixnetSessionStatus, SpMmrPrimitivesError, SpMmrPrimitivesLeafProof, SpRuntimeBlock, SpRuntimeDispatchError, SpRuntimeExtrinsicInclusionMode, SpRuntimeHeader, SpRuntimeTransactionValidityTransactionSource, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityValidTransaction, SpStatementStoreRuntimeApiInvalidStatement, SpStatementStoreRuntimeApiStatementSource, SpStatementStoreRuntimeApiValidStatement, SpStatementStoreStatement, SpVersionRuntimeVersion, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; import type { IExtrinsic, Observable } from '@polkadot/types/types'; export type __AugmentedCall = AugmentedCall; @@ -50,6 +50,17 @@ declare module '@polkadot/api-base/types/calls' { **/ [key: string]: DecoratedCallBase; }; + /** 0x65f855d6e093c2f1/ */ + assetRewards: { + /** + * Get the cost of creating a pool.,, This is especially useful when the cost is dynamic. + **/ + poolCreationCost: AugmentedCall Observable>; + /** + * Generic call + **/ + [key: string]: DecoratedCallBase; + }; /** 0x8453b50b22293977/ */ assetsApi: { /** @@ -363,7 +374,7 @@ declare module '@polkadot/api-base/types/calls' { **/ memberNeedsDelegateMigration: AugmentedCall Observable>; /** - * Returns the pending slash for a given pool member. + * Returns the pending slash for a given pool member.,, If pending slash of the member exceeds `ExistentialDeposit`, it can be reported on, chain. **/ memberPendingSlash: AugmentedCall Observable>; /** @@ -413,9 +424,13 @@ declare module '@polkadot/api-base/types/calls' { /** 0x8c403e5c4a9fd442/ */ reviveApi: { /** - * Returns the free balance of the given `[H160]` address. + * Returns the free balance of the given `[H160]` address, using EVM decimals. **/ - balance: AugmentedCall Observable>; + balance: AugmentedCall Observable>; + /** + * Returns the block gas limit. + **/ + blockGasLimit: AugmentedCall Observable>; /** * Perform a call from a specified account to a given contract.,, See [`crate::Pallet::bare_call`]. **/ @@ -423,7 +438,11 @@ declare module '@polkadot/api-base/types/calls' { /** * Perform an Ethereum call.,, See [`crate::Pallet::bare_eth_transact`] **/ - ethTransact: AugmentedCall | null | Uint8Array | H160 | string, value: u128 | AnyNumber | Uint8Array, input: Bytes | string | Uint8Array, gas_limit: Option | null | Uint8Array | SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string, storage_deposit_limit: Option | null | Uint8Array | u128 | AnyNumber) => Observable>; + ethTransact: AugmentedCall Observable>>; + /** + * Returns the gas price. + **/ + gasPrice: AugmentedCall Observable>; /** * Query a given storage key in a given contract.,, Returns `Ok(Some(Vec))` if the storage value exists under the given key in the, specified account and `Ok(None)` if it doesn't. If the account specified by the address, doesn't exist, or doesn't have a contract then `Err` is returned. **/ @@ -436,6 +455,18 @@ declare module '@polkadot/api-base/types/calls' { * Returns the nonce of the given `[H160]` address. **/ nonce: AugmentedCall Observable>; + /** + * Traces the execution of an entire block and returns call traces.,, This is intended to be called through `state_call` to replay the block from the, parent block.,, See eth-rpc `debug_traceBlockByNumber` for usage. + **/ + traceBlock: AugmentedCall Observable>>>; + /** + * Dry run and return the trace of the given call.,, See eth-rpc `debug_traceCall` for usage. + **/ + traceCall: AugmentedCall Observable>>; + /** + * Traces the execution of a specific transaction within a block.,, This is intended to be called through `state_call` to replay the block from the, parent hash up to the transaction.,, See eth-rpc `debug_traceTransaction` for usage. + **/ + traceTx: AugmentedCall Observable>>; /** * Upload new code without instantiating a contract from it.,, See [`crate::Pallet::bare_upload_code`]. **/ @@ -445,6 +476,17 @@ declare module '@polkadot/api-base/types/calls' { **/ [key: string]: DecoratedCallBase; }; + /** 0xccd9de6396c899ca/ */ + runtimeViewFunction: { + /** + * Execute a view function query. + **/ + executeViewFunction: AugmentedCall Observable>>; + /** + * Generic call + **/ + [key: string]: DecoratedCallBase; + }; /** 0xab3c0572291feb8b/ */ sessionKeys: { /** diff --git a/packages/api-augment/src/substrate/tx.ts b/packages/api-augment/src/substrate/tx.ts index 43d742cec1..d124884338 100644 --- a/packages/api-augment/src/substrate/tx.ts +++ b/packages/api-augment/src/substrate/tx.ts @@ -10,7 +10,7 @@ import type { Data } from '@polkadot/types'; import type { Bytes, Compact, Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types'; import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Percent, Perquintill } from '@polkadot/types/interfaces/runtime'; -import type { FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensFungibleUnionOfNativeOrWithId, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeRuntimeParameters, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceDisbandWitness, PalletAllianceUnscrupulousItem, PalletBalancesAdjustmentDirection, PalletBrokerConfigRecord, PalletBrokerCoreMask, PalletBrokerFinality, PalletBrokerOnDemandRevenueRecord, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsWasmDeterminism, PalletConvictionVotingConviction, PalletConvictionVotingVoteAccountVote, PalletCoreFellowshipParamsTypeOption, PalletCoreFellowshipParamsTypeU128, PalletCoreFellowshipWish, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenRenouncing, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Signature, PalletMigrationsHistoricCleanupSelector, PalletMigrationsMigrationCursor, PalletMixnetRegistration, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsCancelAttributesApprovalWitness, PalletNftsCollectionConfig, PalletNftsDestroyWitness, PalletNftsItemConfig, PalletNftsItemTip, PalletNftsMintSettings, PalletNftsMintWitness, PalletNftsPreSignedAttributes, PalletNftsPreSignedMint, PalletNftsPriceWithDirection, PalletNominationPoolsBondExtra, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsPoolState, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletUniquesDestroyWitness, PalletVestingVestingInfo, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBeefyDoubleVotingProof, SpConsensusBeefyForkVotingProofAncestryProof, SpConsensusBeefyFutureBlockVotingProof, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpMixnetAppSignature, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeMultiSignature, SpSessionMembershipProof, SpTransactionStorageProofTransactionStorageProof, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensFungibleUnionOfNativeOrWithId, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeRuntimeParameters, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceDisbandWitness, PalletAllianceUnscrupulousItem, PalletBalancesAdjustmentDirection, PalletBrokerConfigRecord, PalletBrokerCoreMask, PalletBrokerFinality, PalletBrokerOnDemandRevenueRecord, PalletBrokerRegionId, PalletBrokerScheduleItem, PalletContractsWasmDeterminism, PalletConvictionVotingConviction, PalletConvictionVotingVoteAccountVote, PalletCoreFellowshipParamsTypeOption, PalletCoreFellowshipParamsTypeU128, PalletCoreFellowshipWish, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenRenouncing, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Signature, PalletMetaTxMetaTx, PalletMigrationsHistoricCleanupSelector, PalletMigrationsMigrationCursor, PalletMixnetRegistration, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsCancelAttributesApprovalWitness, PalletNftsCollectionConfig, PalletNftsDestroyWitness, PalletNftsItemConfig, PalletNftsItemTip, PalletNftsMintSettings, PalletNftsMintWitness, PalletNftsPreSignedAttributes, PalletNftsPreSignedMint, PalletNftsPriceWithDirection, PalletNominationPoolsBondExtra, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsPoolState, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingRewardDestination, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletUniquesDestroyWitness, PalletVestingVestingInfo, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBeefyDoubleVotingProof, SpConsensusBeefyForkVotingProofAncestryProof, SpConsensusBeefyFutureBlockVotingProof, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpMixnetAppSignature, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeMultiSignature, SpSessionMembershipProof, SpTransactionStorageProofTransactionStorageProof, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>; export type __SubmittableExtrinsic = SubmittableExtrinsic; @@ -355,6 +355,93 @@ declare module '@polkadot/api-base/types/submittable' { **/ [key: string]: SubmittableExtrinsicFunction; }; + assetRewards: { + /** + * Cleanup a pool. + * + * Origin must be the pool admin. + * + * Cleanup storage, release any associated storage cost and return the remaining reward + * tokens to the admin. + **/ + cleanupPool: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; + /** + * Create a new reward pool. + * + * Parameters: + * - `origin`: must be `Config::CreatePoolOrigin`; + * - `staked_asset_id`: the asset to be staked in the pool; + * - `reward_asset_id`: the asset to be distributed as rewards; + * - `reward_rate_per_block`: the amount of reward tokens distributed per block; + * - `expiry`: the block number at which the pool will cease to accumulate rewards. The + * [`DispatchTime::After`] variant evaluated at the execution time. + * - `admin`: the account allowed to extend the pool expiration, increase the rewards rate + * and receive the unutilized reward tokens back after the pool completion. If `None`, + * the caller is set as an admin. + **/ + createPool: AugmentedSubmittable<(stakedAssetId: FrameSupportTokensFungibleUnionOfNativeOrWithId | { Native: any } | { WithId: any } | string | Uint8Array, rewardAssetId: FrameSupportTokensFungibleUnionOfNativeOrWithId | { Native: any } | { WithId: any } | string | Uint8Array, rewardRatePerBlock: u128 | AnyNumber | Uint8Array, expiry: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array, admin: Option | null | Uint8Array | AccountId32 | string) => SubmittableExtrinsic, [FrameSupportTokensFungibleUnionOfNativeOrWithId, FrameSupportTokensFungibleUnionOfNativeOrWithId, u128, FrameSupportScheduleDispatchTime, Option]>; + /** + * Convenience method to deposit reward tokens into a pool. + * + * This method is not strictly necessary (tokens could be transferred directly to the + * pool pot address), but is provided for convenience so manual derivation of the + * account id is not required. + **/ + depositRewardTokens: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32, u128]>; + /** + * Harvest unclaimed pool rewards. + * + * Parameters: + * - origin: must be the `staker` if the pool is still active. Otherwise, any account. + * - pool_id: the pool to harvest from. + * - staker: the account for which to harvest rewards. If `None`, the caller is used. + **/ + harvestRewards: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array, staker: Option | null | Uint8Array | AccountId32 | string) => SubmittableExtrinsic, [u32, Option]>; + /** + * Modify a pool admin. + * + * Only the pool admin may perform this operation. + **/ + setPoolAdmin: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array, newAdmin: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u32, AccountId32]>; + /** + * Set when the pool should expire. + * + * Currently the expiry block can only be extended. + * + * Only the pool admin may perform this operation. + **/ + setPoolExpiryBlock: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array, newExpiry: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array) => SubmittableExtrinsic, [u32, FrameSupportScheduleDispatchTime]>; + /** + * Modify a pool reward rate. + * + * Currently the reward rate can only be increased. + * + * Only the pool admin may perform this operation. + **/ + setPoolRewardRatePerBlock: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array, newRewardRatePerBlock: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32, u128]>; + /** + * Stake additional tokens in a pool. + * + * A freeze is placed on the staked tokens. + **/ + stake: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32, u128]>; + /** + * Unstake tokens from a pool. + * + * Removes the freeze on the staked tokens. + * + * Parameters: + * - origin: must be the `staker` if the pool is still active. Otherwise, any account. + * - pool_id: the pool to unstake from. + * - amount: the amount of tokens to unstake. + * - staker: the account to unstake from. If `None`, the caller is used. + **/ + unstake: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array, staker: Option | null | Uint8Array | AccountId32 | string) => SubmittableExtrinsic, [u32, u128, Option]>; + /** + * Generic tx + **/ + [key: string]: SubmittableExtrinsicFunction; + }; assets: { /** * Approve an amount of asset for transfer by a delegated third-party account. @@ -673,6 +760,9 @@ declare module '@polkadot/api-base/types/submittable' { * refunded. * - `allow_burn`: If `true` then assets may be destroyed in order to complete the refund. * + * It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if + * the asset account contains holds or freezes in place. + * * Emits `Refunded` event when successful. **/ refund: AugmentedSubmittable<(id: Compact | AnyNumber | Uint8Array, allowBurn: bool | boolean | Uint8Array) => SubmittableExtrinsic, [Compact, bool]>; @@ -686,6 +776,9 @@ declare module '@polkadot/api-base/types/submittable' { * - `id`: The identifier of the asset for the account holding a deposit. * - `who`: The account to refund. * + * It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if + * the asset account contains holds or freezes in place. + * * Emits `Refunded` event when successful. **/ refundOther: AugmentedSubmittable<(id: Compact | AnyNumber | Uint8Array, who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic, [Compact, MultiAddress]>; @@ -748,6 +841,9 @@ declare module '@polkadot/api-base/types/submittable' { * * - `id`: The identifier of the asset to be destroyed. This must identify an existing * asset. + * + * It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if + * an account contains holds or freezes in place. **/ startDestroy: AugmentedSubmittable<(id: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact]>; /** @@ -1301,6 +1397,21 @@ declare module '@polkadot/api-base/types/submittable' { * inefficient to look up when the core expires to schedule the next renewal. **/ enableAutoRenew: AugmentedSubmittable<(core: u16 | AnyNumber | Uint8Array, task: u32 | AnyNumber | Uint8Array, workloadEndHint: Option | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic, [u16, u32, Option]>; + /** + * Reserve a core for a workload immediately. + * + * - `origin`: Must be Root or pass `AdminOrigin`. + * - `workload`: The workload which should be permanently placed on a core starting + * immediately. + * - `core`: The core to which the assignment should be made until the reservation takes + * effect. It is left to the caller to either add this new core or reassign any other + * tasks to this existing core. + * + * This reserves the workload and then injects the workload into the Workplan for the next + * two sale periods. This overwrites any existing assignments for this core at the start of + * the next sale period. + **/ + forceReserve: AugmentedSubmittable<(workload: Vec | (PalletBrokerScheduleItem | { mask?: any; assignment?: any } | string | Uint8Array)[], core: u16 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Vec, u16]>; /** * Split a Bulk Coretime Region into two wholly-overlapping Regions with complementary * interlace masks which together make up the original Region's interlace mask. @@ -1349,6 +1460,20 @@ declare module '@polkadot/api-base/types/submittable' { * this will be the collator's hot wallet). **/ purchaseCredit: AugmentedSubmittable<(amount: u128 | AnyNumber | Uint8Array, beneficiary: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [u128, AccountId32]>; + /** + * Remove an assignment from the Workplan. + * + * - `origin`: Must be Root or pass `AdminOrigin`. + * - `region_id`: The Region to be removed from the workplan. + **/ + removeAssignment: AugmentedSubmittable<(regionId: PalletBrokerRegionId | { begin?: any; core?: any; mask?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletBrokerRegionId]>; + /** + * Remove a lease. + * + * - `origin`: Must be Root or pass `AdminOrigin`. + * - `task`: The task id of the lease which should be removed. + **/ + removeLease: AugmentedSubmittable<(task: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; /** * Renew Bulk Coretime in the ongoing Sale or its prior Interlude Period. * @@ -1367,6 +1492,9 @@ declare module '@polkadot/api-base/types/submittable' { /** * Reserve a core for a workload. * + * The workload will be given a reservation, but two sale period boundaries must pass + * before the core is actually assigned. + * * - `origin`: Must be Root or pass `AdminOrigin`. * - `workload`: The workload which should be permanently placed on a core. **/ @@ -1863,15 +1991,28 @@ declare module '@polkadot/api-base/types/submittable' { **/ bump: AugmentedSubmittable<(who: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [AccountId32]>; /** - * Introduce an already-ranked individual of the collective into this pallet. The rank may - * still be zero. + * Introduce an already-ranked individual of the collective into this pallet. + * + * The rank may still be zero. This resets `last_proof` to the current block and + * `last_promotion` will be set to zero, thereby delaying any automatic demotion but + * allowing immediate promotion. + * + * - `origin`: A signed origin of a ranked, but not tracked, account. + **/ + import: AugmentedSubmittable<() => SubmittableExtrinsic, []>; + /** + * Introduce an already-ranked individual of the collective into this pallet. + * + * The rank may still be zero. Can be called by anyone on any collective member - including + * the sender. * * This resets `last_proof` to the current block and `last_promotion` will be set to zero, * thereby delaying any automatic demotion but allowing immediate promotion. * * - `origin`: A signed origin of a ranked, but not tracked, account. + * - `who`: The account ID of the collective member to be inducted. **/ - import: AugmentedSubmittable<() => SubmittableExtrinsic, []>; + importMember: AugmentedSubmittable<(who: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [AccountId32]>; /** * Introduce a new and unranked candidate (rank zero). * @@ -3003,6 +3144,19 @@ declare module '@polkadot/api-base/types/submittable' { * - `O(1)`. **/ freeze: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; + /** + * Poke the deposit reserved for an index. + * + * The dispatch origin for this call must be _Signed_ and the signing account must have a + * non-frozen account `index`. + * + * The transaction fees is waived if the deposit is changed after poking/reconsideration. + * + * - `index`: the index whose deposit is to be poked/reconsidered. + * + * Emits `DepositPoked` if successful. + **/ + pokeDeposit: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; /** * Assign an index already owned by the sender to another account. The balance reservation * is effectively transferred to the new account. @@ -3098,6 +3252,19 @@ declare module '@polkadot/api-base/types/submittable' { **/ [key: string]: SubmittableExtrinsicFunction; }; + metaTx: { + /** + * Dispatch a given meta transaction. + * + * - `_origin`: Can be any kind of origin. + * - `meta_tx`: Meta Transaction with a target call to be dispatched. + **/ + dispatch: AugmentedSubmittable<(metaTx: PalletMetaTxMetaTx | { call?: any; extensionVersion?: any; extension?: any } | string | Uint8Array) => SubmittableExtrinsic, [PalletMetaTxMetaTx]>; + /** + * Generic tx + **/ + [key: string]: SubmittableExtrinsicFunction; + }; mixnet: { /** * Register a mixnode for the following session. @@ -3261,6 +3428,22 @@ declare module '@polkadot/api-base/types/submittable' { * - Storage: removes one item. **/ cancelAsMulti: AugmentedSubmittable<(threshold: u16 | AnyNumber | Uint8Array, otherSignatories: Vec | (AccountId32 | string | Uint8Array)[], timepoint: PalletMultisigTimepoint | { height?: any; index?: any } | string | Uint8Array, callHash: U8aFixed | string | Uint8Array) => SubmittableExtrinsic, [u16, Vec, PalletMultisigTimepoint, U8aFixed]>; + /** + * Poke the deposit reserved for an existing multisig operation. + * + * The dispatch origin for this call must be _Signed_ and must be the original depositor of + * the multisig operation. + * + * The transaction fee is waived if the deposit amount has changed. + * + * - `threshold`: The total number of approvals needed for this multisig. + * - `other_signatories`: The accounts (other than the sender) who are part of the + * multisig. + * - `call_hash`: The hash of the call this deposit is reserved for. + * + * Emits `DepositPoked` if successful. + **/ + pokeDeposit: AugmentedSubmittable<(threshold: u16 | AnyNumber | Uint8Array, otherSignatories: Vec | (AccountId32 | string | Uint8Array)[], callHash: U8aFixed | string | Uint8Array) => SubmittableExtrinsic, [u16, Vec, U8aFixed]>; /** * Generic tx **/ @@ -4017,8 +4200,10 @@ declare module '@polkadot/api-base/types/submittable' { * Fails unless [`crate::pallet::Config::StakeAdapter`] is of strategy type: * [`adapter::StakeStrategyType::Delegate`]. * - * This call can be dispatched permissionlessly (i.e. by any account). If the member has - * slash to be applied, caller may be rewarded with the part of the slash. + * The pending slash amount of the member must be equal or more than `ExistentialDeposit`. + * This call can be dispatched permissionlessly (i.e. by any account). If the execution + * is successful, fee is refunded and caller may be rewarded with a part of the slash + * based on the [`crate::pallet::Config::StakeAdapter`] configuration. **/ applySlash: AugmentedSubmittable<(memberAccount: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic, [MultiAddress]>; /** @@ -4049,25 +4234,37 @@ declare module '@polkadot/api-base/types/submittable' { * The dispatch origin of this call can be signed by the pool nominator or the pool * root role, same as [`Pallet::nominate`]. * + * This directly forwards the call to an implementation of `StakingInterface` (e.g., + * `pallet-staking`) through [`Config::StakeAdapter`], on behalf of the bonded pool. + * * Under certain conditions, this call can be dispatched permissionlessly (i.e. by any * account). * * # Conditions for a permissionless dispatch: - * * When pool depositor has less than `MinNominatorBond` staked, otherwise pool members + * * When pool depositor has less than `MinNominatorBond` staked, otherwise pool members * are unable to unbond. * * # Conditions for permissioned dispatch: - * * The caller has a nominator or root role of the pool. - * This directly forward the call to the staking pallet, on behalf of the pool bonded - * account. + * * The caller is the pool's nominator or root. **/ chill: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; /** * Claim pending commission. * - * The dispatch origin of this call must be signed by the `root` role of the pool. Pending - * commission is paid out and added to total claimed commission`. Total pending commission - * is reset to zero. the current. + * The `root` role of the pool is _always_ allowed to claim the pool's commission. + * + * If the pool has set `CommissionClaimPermission::Permissionless`, then any account can + * trigger the process of claiming the pool's commission. + * + * If the pool has set its `CommissionClaimPermission` to `Account(acc)`, then only + * accounts + * * `acc`, and + * * the pool's root account + * + * may call this extrinsic on behalf of the pool. + * + * Pending commissions are paid out and added to the total claimed commission. + * The total pending commission is reset to zero. **/ claimCommission: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32]>; /** @@ -4118,8 +4315,9 @@ declare module '@polkadot/api-base/types/submittable' { **/ createWithPoolId: AugmentedSubmittable<(amount: Compact | AnyNumber | Uint8Array, root: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, nominator: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, bouncer: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, poolId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact, MultiAddress, MultiAddress, MultiAddress, u32]>; /** - * Stake funds with a pool. The amount to bond is transferred from the member to the pool - * account and immediately increases the pools bond. + * Stake funds with a pool. The amount to bond is delegated (or transferred based on + * [`adapter::StakeStrategyType`]) from the member to the pool account and immediately + * increases the pool's bond. * * The method of transferring the amount to the pool account is determined by * [`adapter::StakeStrategyType`]. If the pool is configured to use @@ -4165,13 +4363,13 @@ declare module '@polkadot/api-base/types/submittable' { * The dispatch origin of this call must be signed by the pool nominator or the pool * root role. * - * This directly forward the call to the staking pallet, on behalf of the pool bonded - * account. + * This directly forwards the call to an implementation of `StakingInterface` (e.g., + * `pallet-staking`) through [`Config::StakeAdapter`], on behalf of the bonded pool. * * # Note * - * In addition to a `root` or `nominator` role of `origin`, pool's depositor needs to have - * at least `depositor_min_bond` in the pool to start nominating. + * In addition to a `root` or `nominator` role of `origin`, the pool's depositor needs to + * have at least `depositor_min_bond` in the pool to start nominating. **/ nominate: AugmentedSubmittable<(poolId: u32 | AnyNumber | Uint8Array, validators: Vec | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic, [u32, Vec]>; /** @@ -4338,7 +4536,7 @@ declare module '@polkadot/api-base/types/submittable' { * The dispatch origin of this call must be `AdminOrigin` for the given `key`. Values be * deleted by setting them to `None`. **/ - setParameter: AugmentedSubmittable<(keyValue: KitchensinkRuntimeRuntimeParameters | { Storage: any } | string | Uint8Array) => SubmittableExtrinsic, [KitchensinkRuntimeRuntimeParameters]>; + setParameter: AugmentedSubmittable<(keyValue: KitchensinkRuntimeRuntimeParameters | { Storage: any } | { Referenda: any } | string | Uint8Array) => SubmittableExtrinsic, [KitchensinkRuntimeRuntimeParameters]>; /** * Generic tx **/ @@ -4662,6 +4860,9 @@ declare module '@polkadot/api-base/types/submittable' { * refunded. * - `allow_burn`: If `true` then assets may be destroyed in order to complete the refund. * + * It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if + * the asset account contains holds or freezes in place. + * * Emits `Refunded` event when successful. **/ refund: AugmentedSubmittable<(id: Compact | AnyNumber | Uint8Array, allowBurn: bool | boolean | Uint8Array) => SubmittableExtrinsic, [Compact, bool]>; @@ -4675,6 +4876,9 @@ declare module '@polkadot/api-base/types/submittable' { * - `id`: The identifier of the asset for the account holding a deposit. * - `who`: The account to refund. * + * It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if + * the asset account contains holds or freezes in place. + * * Emits `Refunded` event when successful. **/ refundOther: AugmentedSubmittable<(id: Compact | AnyNumber | Uint8Array, who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic, [Compact, MultiAddress]>; @@ -4737,6 +4941,9 @@ declare module '@polkadot/api-base/types/submittable' { * * - `id`: The identifier of the asset to be destroyed. This must identify an existing * asset. + * + * It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if + * an account contains holds or freezes in place. **/ startDestroy: AugmentedSubmittable<(id: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Compact]>; /** @@ -4899,7 +5106,7 @@ declare module '@polkadot/api-base/types/submittable' { }; preimage: { /** - * Ensure that the a bulk of pre-images is upgraded. + * Ensure that the bulk of pre-images is upgraded. * * The caller pays no fee if at least 90% of pre-images were successfully updated. **/ @@ -5009,6 +5216,17 @@ declare module '@polkadot/api-base/types/submittable' { * account whose `pure` call has corresponding parameters. **/ killPure: AugmentedSubmittable<(spawner: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, proxyType: KitchensinkRuntimeProxyType | 'Any' | 'NonTransfer' | 'Governance' | 'Staking' | number | Uint8Array, index: u16 | AnyNumber | Uint8Array, height: Compact | AnyNumber | Uint8Array, extIndex: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [MultiAddress, KitchensinkRuntimeProxyType, u16, Compact, Compact]>; + /** + * Poke / Adjust deposits made for proxies and announcements based on current values. + * This can be used by accounts to possibly lower their locked amount. + * + * The dispatch origin for this call must be _Signed_. + * + * The transaction fee is waived if the deposit amount has changed. + * + * Emits `DepositPoked` if successful. + **/ + pokeDeposit: AugmentedSubmittable<() => SubmittableExtrinsic, []>; /** * Dispatch the given `call` from an account that the sender is authorised for through * `add_proxy`. @@ -5254,7 +5472,7 @@ declare module '@polkadot/api-base/types/submittable' { * * Emits `Submitted`. **/ - submit: AugmentedSubmittable<(proposalOrigin: KitchensinkRuntimeOriginCaller | { system: any } | { Void: any } | { Council: any } | { TechnicalCommittee: any } | { AllianceMotion: any } | string | Uint8Array, proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array, enactmentMoment: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array) => SubmittableExtrinsic, [KitchensinkRuntimeOriginCaller, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime]>; + submit: AugmentedSubmittable<(proposalOrigin: KitchensinkRuntimeOriginCaller | { system: any } | { Council: any } | { TechnicalCommittee: any } | { AllianceMotion: any } | string | Uint8Array, proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array, enactmentMoment: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array) => SubmittableExtrinsic, [KitchensinkRuntimeOriginCaller, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime]>; /** * Generic tx **/ @@ -5356,7 +5574,7 @@ declare module '@polkadot/api-base/types/submittable' { **/ removeRecovery: AugmentedSubmittable<() => SubmittableExtrinsic, []>; /** - * Allow ROOT to bypass the recovery process and set an a rescuer account + * Allow ROOT to bypass the recovery process and set a rescuer account * for a lost account directly. * * The dispatch origin for this call must be _ROOT_. @@ -5476,7 +5694,7 @@ declare module '@polkadot/api-base/types/submittable' { * * Emits `Submitted`. **/ - submit: AugmentedSubmittable<(proposalOrigin: KitchensinkRuntimeOriginCaller | { system: any } | { Void: any } | { Council: any } | { TechnicalCommittee: any } | { AllianceMotion: any } | string | Uint8Array, proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array, enactmentMoment: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array) => SubmittableExtrinsic, [KitchensinkRuntimeOriginCaller, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime]>; + submit: AugmentedSubmittable<(proposalOrigin: KitchensinkRuntimeOriginCaller | { system: any } | { Council: any } | { TechnicalCommittee: any } | { AllianceMotion: any } | string | Uint8Array, proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array, enactmentMoment: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array) => SubmittableExtrinsic, [KitchensinkRuntimeOriginCaller, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime]>; /** * Generic tx **/ @@ -5525,7 +5743,7 @@ declare module '@polkadot/api-base/types/submittable' { * * # Parameters * - * * `payload`: The RLP-encoded [`crate::evm::TransactionLegacySigned`]. + * * `payload`: The encoded [`crate::evm::TransactionSigned`]. * * `gas_limit`: The gas limit enforced during contract execution. * * `storage_deposit_limit`: The maximum balance that can be charged to the caller for * storage usage. @@ -5537,7 +5755,7 @@ declare module '@polkadot/api-base/types/submittable' { * runtime converts it into a [`sp_runtime::generic::CheckedExtrinsic`] by recovering the * signer and validating the transaction. **/ - ethTransact: AugmentedSubmittable<(payload: Bytes | string | Uint8Array, gasLimit: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array, storageDepositLimit: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Bytes, SpWeightsWeightV2Weight, Compact]>; + ethTransact: AugmentedSubmittable<(payload: Bytes | string | Uint8Array) => SubmittableExtrinsic, [Bytes]>; /** * Instantiates a contract from a previously deployed wasm binary. * @@ -6292,6 +6510,40 @@ declare module '@polkadot/api-base/types/submittable' { * block any further nominations. **/ kick: AugmentedSubmittable<(who: Vec | (MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array)[]) => SubmittableExtrinsic, [Vec]>; + /** + * This function allows governance to manually slash a validator and is a + * **fallback mechanism**. + * + * The dispatch origin must be `T::AdminOrigin`. + * + * ## Parameters + * - `validator_stash` - The stash account of the validator to slash. + * - `era` - The era in which the validator was in the active set. + * - `slash_fraction` - The percentage of the stake to slash, expressed as a Perbill. + * + * ## Behavior + * + * The slash will be applied using the standard slashing mechanics, respecting the + * configured `SlashDeferDuration`. + * + * This means: + * - If the validator was already slashed by a higher percentage for the same era, this + * slash will have no additional effect. + * - If the validator was previously slashed by a lower percentage, only the difference + * will be applied. + * - The slash will be deferred by `SlashDeferDuration` eras before being enacted. + **/ + manualSlash: AugmentedSubmittable<(validatorStash: AccountId32 | string | Uint8Array, era: u32 | AnyNumber | Uint8Array, slashFraction: Perbill | AnyNumber | Uint8Array) => SubmittableExtrinsic, [AccountId32, u32, Perbill]>; + /** + * Removes the legacy Staking locks if they exist. + * + * This removes the legacy lock on the stake with [`Config::OldCurrency`] and creates a + * hold on it if needed. If all stake cannot be held, the best effort is made to hold as + * much as possible. The remaining stake is forced withdrawn from the ledger. + * + * The fee is waived if the migration is successful. + **/ + migrateCurrency: AugmentedSubmittable<(stash: AccountId32 | string | Uint8Array) => SubmittableExtrinsic, [AccountId32]>; /** * Declare the desire to nominate `targets` for the origin controller. * @@ -7741,7 +7993,15 @@ declare module '@polkadot/api-base/types/submittable' { * ## Complexity * - O(1). **/ - dispatchAs: AugmentedSubmittable<(asOrigin: KitchensinkRuntimeOriginCaller | { system: any } | { Void: any } | { Council: any } | { TechnicalCommittee: any } | { AllianceMotion: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic, [KitchensinkRuntimeOriginCaller, Call]>; + dispatchAs: AugmentedSubmittable<(asOrigin: KitchensinkRuntimeOriginCaller | { system: any } | { Council: any } | { TechnicalCommittee: any } | { AllianceMotion: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic, [KitchensinkRuntimeOriginCaller, Call]>; + /** + * Dispatches a function call with a provided origin. + * + * Almost the same as [`Pallet::dispatch_as`] but forwards any error of the inner call. + * + * The dispatch origin for this call must be _Root_. + **/ + dispatchAsFallible: AugmentedSubmittable<(asOrigin: KitchensinkRuntimeOriginCaller | { system: any } | { Council: any } | { TechnicalCommittee: any } | { AllianceMotion: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic, [KitchensinkRuntimeOriginCaller, Call]>; /** * Send a batch of dispatch calls. * Unlike `batch`, it allows errors and won't interrupt. @@ -7758,6 +8018,32 @@ declare module '@polkadot/api-base/types/submittable' { * - O(C) where C is the number of calls to be batched. **/ forceBatch: AugmentedSubmittable<(calls: Vec | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic, [Vec]>; + /** + * Dispatch a fallback call in the event the main call fails to execute. + * May be called from any origin except `None`. + * + * This function first attempts to dispatch the `main` call. + * If the `main` call fails, the `fallback` is attemted. + * if the fallback is successfully dispatched, the weights of both calls + * are accumulated and an event containing the main call error is deposited. + * + * In the event of a fallback failure the whole call fails + * with the weights returned. + * + * - `main`: The main call to be dispatched. This is the primary action to execute. + * - `fallback`: The fallback call to be dispatched in case the `main` call fails. + * + * ## Dispatch Logic + * - If the origin is `root`, both the main and fallback calls are executed without + * applying any origin filters. + * - If the origin is not `root`, the origin filter is applied to both the `main` and + * `fallback` calls. + * + * ## Use Case + * - Some use cases might involve submitting a `batch` type call in either main, fallback + * or both. + **/ + ifElse: AugmentedSubmittable<(main: Call | IMethod | string | Uint8Array, fallback: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic, [Call, Call]>; /** * Dispatch a function call with a specified weight. * diff --git a/packages/typegen/src/generate/runtime.ts b/packages/typegen/src/generate/runtime.ts index 641a22d918..e557448afb 100644 --- a/packages/typegen/src/generate/runtime.ts +++ b/packages/typegen/src/generate/runtime.ts @@ -32,6 +32,7 @@ const aliases: Record = { PolkadotRuntimeRuntimeCall: 'RuntimeCall', PrimitiveTypesH160: 'H160', PrimitiveTypesH256: 'H256', + PrimitiveTypesU256: 'U256', SpConsensusBabeOpaqueKeyOwnershipProof: 'OpaqueKeyOwnershipProof', SpConsensusSlotsSlot: 'Slot', SpCoreCryptoAccountId32: 'AccountId32', diff --git a/packages/types-augment/src/lookup/polkadot.ts b/packages/types-augment/src/lookup/polkadot.ts index b6f32ac228..49e5de3fff 100644 --- a/packages/types-augment/src/lookup/polkadot.ts +++ b/packages/types-augment/src/lookup/polkadot.ts @@ -502,6 +502,10 @@ export default { Response: 'StagingXcmV4Location' } }, + /** + * Lookup165: sp_core::Void + **/ + SpCoreVoid: 'Null', /** * Lookup169: polkadot_runtime_common::claims::pallet::Call **/ @@ -2356,33 +2360,6 @@ export default { } } }, - /** - * Lookup462: pallet_delegated_staking::pallet::Event - **/ - PalletDelegatedStakingEvent: { - _enum: { - Delegated: { - agent: 'AccountId32', - delegator: 'AccountId32', - amount: 'u128', - }, - Released: { - agent: 'AccountId32', - delegator: 'AccountId32', - amount: 'u128', - }, - Slashed: { - agent: 'AccountId32', - delegator: 'AccountId32', - amount: 'u128', - }, - MigratedDelegation: { - agent: 'AccountId32', - delegator: 'AccountId32', - amount: 'u128' - } - } - }, /** * Lookup463: polkadot_runtime_parachains::inclusion::pallet::Event **/ @@ -2882,12 +2859,6 @@ export default { StateTrieMigration: 'PalletStateTrieMigrationHoldReason' } }, - /** - * Lookup546: pallet_delegated_staking::pallet::HoldReason - **/ - PalletDelegatedStakingHoldReason: { - _enum: ['StakingDelegation'] - }, /** * Lookup551: polkadot_runtime::RuntimeFreezeReason **/ @@ -2964,34 +2935,26 @@ export default { inQueue: 'bool', alarm: 'Option<(u32,(u32,u32))>' }, + /** + * Lookup626: pallet_referenda::types::TrackInfo + **/ + PalletReferendaTrackInfo: { + name: 'Text', + maxDeciding: 'u32', + decisionDeposit: 'u128', + preparePeriod: 'u32', + decisionPeriod: 'u32', + confirmPeriod: 'u32', + minEnactmentPeriod: 'u32', + minApproval: 'PalletReferendaCurve', + minSupport: 'PalletReferendaCurve' + }, /** * Lookup632: polkadot_runtime_common::claims::pallet::Error **/ PolkadotRuntimeCommonClaimsPalletError: { _enum: ['InvalidEthereumSignature', 'SignerHasNoClaim', 'SenderHasNoClaim', 'PotUnderflow', 'InvalidStatement', 'VestedBalanceExists'] }, - /** - * Lookup695: pallet_delegated_staking::types::Delegation - **/ - PalletDelegatedStakingDelegation: { - agent: 'AccountId32', - amount: 'u128' - }, - /** - * Lookup696: pallet_delegated_staking::types::AgentLedger - **/ - PalletDelegatedStakingAgentLedger: { - payee: 'AccountId32', - totalDelegated: 'Compact', - unclaimedWithdrawals: 'Compact', - pendingSlash: 'Compact' - }, - /** - * Lookup697: pallet_delegated_staking::pallet::Error - **/ - PalletDelegatedStakingError: { - _enum: ['NotAllowed', 'AlreadyStaking', 'InvalidRewardDestination', 'InvalidDelegation', 'NotEnoughFunds', 'NotAgent', 'NotDelegator', 'BadState', 'UnappliedSlash', 'NothingToSlash', 'WithdrawFailed', 'NotSupported'] - }, /** * Lookup698: polkadot_runtime_parachains::configuration::HostConfiguration **/ diff --git a/packages/types-augment/src/lookup/substrate.ts b/packages/types-augment/src/lookup/substrate.ts index f4fa8b8e00..9d23016c4e 100644 --- a/packages/types-augment/src/lookup/substrate.ts +++ b/packages/types-augment/src/lookup/substrate.ts @@ -96,7 +96,11 @@ export default { }, UpgradeAuthorized: { codeHash: 'H256', - checkVersion: 'bool' + checkVersion: 'bool', + }, + RejectedInvalidAuthorizedUpgrade: { + codeHash: 'H256', + error: 'SpRuntimeDispatchError' } } }, @@ -189,7 +193,11 @@ export default { error: 'SpRuntimeDispatchError', }, DispatchedAs: { - result: 'Result' + result: 'Result', + }, + IfElseMainSuccess: 'Null', + IfElseFallbackCalled: { + mainError: 'SpRuntimeDispatchError' } } }, @@ -207,7 +215,13 @@ export default { }, IndexFrozen: { index: 'u32', - who: 'AccountId32' + who: 'AccountId32', + }, + DepositPoked: { + who: 'AccountId32', + index: 'u32', + oldDeposit: 'u128', + newDeposit: 'u128' } } }, @@ -481,7 +495,11 @@ export default { mode: 'PalletStakingForcing', }, ControllerBatchDeprecated: { - failures: 'u32' + failures: 'u32', + }, + CurrencyMigrated: { + stash: 'AccountId32', + forceWithdraw: 'u128' } } }, @@ -511,12 +529,18 @@ export default { _enum: ['NotForcing', 'ForceNew', 'ForceNone', 'ForceAlways'] }, /** - * Lookup54: pallet_session::pallet::Event + * Lookup54: pallet_session::pallet::Event **/ PalletSessionEvent: { _enum: { NewSession: { - sessionIndex: 'u32' + sessionIndex: 'u32', + }, + ValidatorDisabled: { + validator: 'AccountId32', + }, + ValidatorReenabled: { + validator: 'AccountId32' } } }, @@ -900,7 +924,7 @@ export default { }, AllGood: 'Null', SomeOffline: { - offline: 'Vec<(AccountId32,SpStakingExposure)>' + offline: 'Vec<(AccountId32,Null)>' } } }, @@ -909,22 +933,7 @@ export default { **/ PalletImOnlineSr25519AppSr25519Public: '[u8;32]', /** - * Lookup81: sp_staking::Exposure - **/ - SpStakingExposure: { - total: 'Compact', - own: 'Compact', - others: 'Vec' - }, - /** - * Lookup84: sp_staking::IndividualExposure - **/ - SpStakingIndividualExposure: { - who: 'AccountId32', - value: 'Compact' - }, - /** - * Lookup85: pallet_offences::pallet::Event + * Lookup81: pallet_offences::pallet::Event **/ PalletOffencesEvent: { _enum: { @@ -935,7 +944,7 @@ export default { } }, /** - * Lookup87: pallet_identity::pallet::Event + * Lookup83: pallet_identity::pallet::Event **/ PalletIdentityEvent: { _enum: { @@ -1027,7 +1036,7 @@ export default { } }, /** - * Lookup89: pallet_society::pallet::Event + * Lookup85: pallet_society::pallet::Event **/ PalletSocietyEvent: { _enum: { @@ -1094,7 +1103,7 @@ export default { } }, /** - * Lookup91: pallet_society::GroupParams + * Lookup87: pallet_society::GroupParams **/ PalletSocietyGroupParams: { maxMembers: 'u32', @@ -1103,7 +1112,7 @@ export default { candidateDeposit: 'u128' }, /** - * Lookup92: pallet_recovery::pallet::Event + * Lookup88: pallet_recovery::pallet::Event **/ PalletRecoveryEvent: { _enum: { @@ -1133,7 +1142,7 @@ export default { } }, /** - * Lookup93: pallet_vesting::pallet::Event + * Lookup89: pallet_vesting::pallet::Event **/ PalletVestingEvent: { _enum: { @@ -1147,7 +1156,7 @@ export default { } }, /** - * Lookup94: pallet_scheduler::pallet::Event + * Lookup90: pallet_scheduler::pallet::Event **/ PalletSchedulerEvent: { _enum: { @@ -1188,12 +1197,15 @@ export default { }, PermanentlyOverweight: { task: '(u32,u32)', - id: 'Option<[u8;32]>' + id: 'Option<[u8;32]>', + }, + AgendaIncomplete: { + when: 'u32' } } }, /** - * Lookup97: pallet_glutton::pallet::Event + * Lookup93: pallet_glutton::pallet::Event **/ PalletGluttonEvent: { _enum: { @@ -1212,7 +1224,7 @@ export default { } }, /** - * Lookup99: pallet_preimage::pallet::Event + * Lookup95: pallet_preimage::pallet::Event **/ PalletPreimageEvent: { _enum: { @@ -1237,7 +1249,7 @@ export default { } }, /** - * Lookup100: pallet_proxy::pallet::Event + * Lookup96: pallet_proxy::pallet::Event **/ PalletProxyEvent: { _enum: { @@ -1265,18 +1277,30 @@ export default { delegator: 'AccountId32', delegatee: 'AccountId32', proxyType: 'KitchensinkRuntimeProxyType', - delay: 'u32' + delay: 'u32', + }, + DepositPoked: { + who: 'AccountId32', + kind: 'PalletProxyDepositKind', + oldDeposit: 'u128', + newDeposit: 'u128' } } }, /** - * Lookup101: kitchensink_runtime::ProxyType + * Lookup97: kitchensink_runtime::ProxyType **/ KitchensinkRuntimeProxyType: { _enum: ['Any', 'NonTransfer', 'Governance', 'Staking'] }, /** - * Lookup103: pallet_multisig::pallet::Event + * Lookup99: pallet_proxy::DepositKind + **/ + PalletProxyDepositKind: { + _enum: ['Proxies', 'Announcements'] + }, + /** + * Lookup100: pallet_multisig::pallet::Event **/ PalletMultisigEvent: { _enum: { @@ -1302,19 +1326,25 @@ export default { cancelling: 'AccountId32', timepoint: 'PalletMultisigTimepoint', multisig: 'AccountId32', - callHash: '[u8;32]' + callHash: '[u8;32]', + }, + DepositPoked: { + who: 'AccountId32', + callHash: '[u8;32]', + oldDeposit: 'u128', + newDeposit: 'u128' } } }, /** - * Lookup104: pallet_multisig::Timepoint + * Lookup101: pallet_multisig::Timepoint **/ PalletMultisigTimepoint: { height: 'u32', index: 'u32' }, /** - * Lookup105: pallet_bounties::pallet::Event + * Lookup102: pallet_bounties::pallet::Event **/ PalletBountiesEvent: { _enum: { @@ -1360,7 +1390,7 @@ export default { } }, /** - * Lookup106: pallet_tips::pallet::Event + * Lookup103: pallet_tips::pallet::Event **/ PalletTipsEvent: { _enum: { @@ -1386,7 +1416,7 @@ export default { } }, /** - * Lookup107: pallet_assets::pallet::Event + * Lookup104: pallet_assets::pallet::Event **/ PalletAssetsEvent: { _enum: { @@ -1512,7 +1542,7 @@ export default { } }, /** - * Lookup109: pallet_lottery::pallet::Event + * Lookup106: pallet_lottery::pallet::Event **/ PalletLotteryEvent: { _enum: { @@ -1529,7 +1559,7 @@ export default { } }, /** - * Lookup111: pallet_nis::pallet::Event + * Lookup108: pallet_nis::pallet::Event **/ PalletNisEvent: { _enum: { @@ -1573,7 +1603,7 @@ export default { } }, /** - * Lookup113: pallet_uniques::pallet::Event + * Lookup110: pallet_uniques::pallet::Event **/ PalletUniquesEvent: { _enum: { @@ -1705,7 +1735,7 @@ export default { } }, /** - * Lookup117: pallet_nfts::pallet::Event + * Lookup114: pallet_nfts::pallet::Event **/ PalletNftsEvent: { _enum: { @@ -1906,7 +1936,7 @@ export default { } }, /** - * Lookup119: pallet_nfts::types::AttributeNamespace + * Lookup116: pallet_nfts::types::AttributeNamespace **/ PalletNftsAttributeNamespace: { _enum: { @@ -1917,20 +1947,20 @@ export default { } }, /** - * Lookup121: pallet_nfts::types::PriceWithDirection + * Lookup118: pallet_nfts::types::PriceWithDirection **/ PalletNftsPriceWithDirection: { amount: 'u128', direction: 'PalletNftsPriceDirection' }, /** - * Lookup122: pallet_nfts::types::PriceDirection + * Lookup119: pallet_nfts::types::PriceDirection **/ PalletNftsPriceDirection: { _enum: ['Send', 'Receive'] }, /** - * Lookup123: pallet_nfts::types::PalletAttributes + * Lookup120: pallet_nfts::types::PalletAttributes **/ PalletNftsPalletAttributes: { _enum: { @@ -1939,7 +1969,7 @@ export default { } }, /** - * Lookup124: pallet_nft_fractionalization::pallet::Event + * Lookup121: pallet_nft_fractionalization::pallet::Event **/ PalletNftFractionalizationEvent: { _enum: { @@ -1959,7 +1989,7 @@ export default { } }, /** - * Lookup125: pallet_salary::pallet::Event + * Lookup122: pallet_salary::pallet::Event **/ PalletSalaryEvent: { _enum: { @@ -1986,7 +2016,7 @@ export default { } }, /** - * Lookup126: pallet_core_fellowship::pallet::Event + * Lookup123: pallet_core_fellowship::pallet::Event **/ PalletCoreFellowshipEvent: { _enum: { @@ -2037,7 +2067,7 @@ export default { } }, /** - * Lookup127: pallet_core_fellowship::ParamsType + * Lookup124: pallet_core_fellowship::ParamsType **/ PalletCoreFellowshipParamsTypeU128: { activeSalary: 'Vec', @@ -2047,13 +2077,13 @@ export default { offboardTimeout: 'u32' }, /** - * Lookup131: pallet_core_fellowship::Wish + * Lookup128: pallet_core_fellowship::Wish **/ PalletCoreFellowshipWish: { _enum: ['Retention', 'Promotion'] }, /** - * Lookup134: pallet_transaction_storage::pallet::Event + * Lookup131: pallet_transaction_storage::pallet::Event **/ PalletTransactionStorageEvent: { _enum: { @@ -2067,7 +2097,7 @@ export default { } }, /** - * Lookup135: pallet_bags_list::pallet::Event + * Lookup132: pallet_bags_list::pallet::Event **/ PalletBagsListEvent: { _enum: { @@ -2083,7 +2113,7 @@ export default { } }, /** - * Lookup136: pallet_state_trie_migration::pallet::Event + * Lookup133: pallet_state_trie_migration::pallet::Event **/ PalletStateTrieMigrationEvent: { _enum: { @@ -2103,19 +2133,19 @@ export default { } }, /** - * Lookup137: pallet_state_trie_migration::pallet::MigrationCompute + * Lookup134: pallet_state_trie_migration::pallet::MigrationCompute **/ PalletStateTrieMigrationMigrationCompute: { _enum: ['Signed', 'Auto'] }, /** - * Lookup138: pallet_state_trie_migration::pallet::Error + * Lookup135: pallet_state_trie_migration::pallet::Error **/ PalletStateTrieMigrationError: { _enum: ['MaxSignedLimits', 'KeyTooLong', 'NotEnoughFunds', 'BadWitness', 'SignedMigrationNotAllowed', 'BadChildRoot'] }, /** - * Lookup139: pallet_child_bounties::pallet::Event + * Lookup136: pallet_child_bounties::pallet::Event **/ PalletChildBountiesEvent: { _enum: { @@ -2141,7 +2171,7 @@ export default { } }, /** - * Lookup140: pallet_referenda::pallet::Event + * Lookup137: pallet_referenda::pallet::Event **/ PalletReferendaEvent: { _enum: { @@ -2221,7 +2251,7 @@ export default { } }, /** - * Lookup141: frame_support::traits::preimages::Bounded + * Lookup138: frame_support::traits::preimages::Bounded **/ FrameSupportPreimagesBounded: { _enum: { @@ -2242,7 +2272,7 @@ export default { } }, /** - * Lookup143: frame_system::pallet::Call + * Lookup140: frame_system::pallet::Call **/ FrameSystemCall: { _enum: { @@ -2287,7 +2317,7 @@ export default { } }, /** - * Lookup147: pallet_utility::pallet::Call + * Lookup144: pallet_utility::pallet::Call **/ PalletUtilityCall: { _enum: { @@ -2310,12 +2340,20 @@ export default { }, with_weight: { call: 'Call', - weight: 'SpWeightsWeightV2Weight' + weight: 'SpWeightsWeightV2Weight', + }, + if_else: { + main: 'Call', + fallback: 'Call', + }, + dispatch_as_fallible: { + asOrigin: 'KitchensinkRuntimeOriginCaller', + call: 'Call' } } }, /** - * Lookup149: kitchensink_runtime::OriginCaller + * Lookup146: kitchensink_runtime::OriginCaller **/ KitchensinkRuntimeOriginCaller: { _enum: { @@ -2323,7 +2361,7 @@ export default { __Unused1: 'Null', __Unused2: 'Null', __Unused3: 'Null', - Void: 'SpCoreVoid', + __Unused4: 'Null', __Unused5: 'Null', __Unused6: 'Null', __Unused7: 'Null', @@ -2383,7 +2421,7 @@ export default { } }, /** - * Lookup150: frame_support::dispatch::RawOrigin + * Lookup147: frame_support::dispatch::RawOrigin **/ FrameSupportDispatchRawOrigin: { _enum: { @@ -2393,7 +2431,7 @@ export default { } }, /** - * Lookup151: pallet_collective::RawOrigin + * Lookup148: pallet_collective::RawOrigin **/ PalletCollectiveRawOrigin: { _enum: { @@ -2403,11 +2441,7 @@ export default { } }, /** - * Lookup154: sp_core::Void - **/ - SpCoreVoid: 'Null', - /** - * Lookup155: pallet_babe::pallet::Call + * Lookup151: pallet_babe::pallet::Call **/ PalletBabeCall: { _enum: { @@ -2425,7 +2459,7 @@ export default { } }, /** - * Lookup156: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> + * Lookup152: sp_consensus_slots::EquivocationProof, sp_consensus_babe::app::Public> **/ SpConsensusSlotsEquivocationProof: { offender: 'SpConsensusBabeAppPublic', @@ -2434,7 +2468,7 @@ export default { secondHeader: 'SpRuntimeHeader' }, /** - * Lookup157: sp_runtime::generic::header::Header + * Lookup153: sp_runtime::generic::header::Header **/ SpRuntimeHeader: { parentHash: 'H256', @@ -2444,11 +2478,11 @@ export default { digest: 'SpRuntimeDigest' }, /** - * Lookup159: sp_consensus_babe::app::Public + * Lookup155: sp_consensus_babe::app::Public **/ SpConsensusBabeAppPublic: '[u8;32]', /** - * Lookup161: sp_session::MembershipProof + * Lookup157: sp_session::MembershipProof **/ SpSessionMembershipProof: { session: 'u32', @@ -2456,7 +2490,7 @@ export default { validatorCount: 'u32' }, /** - * Lookup162: sp_consensus_babe::digests::NextConfigDescriptor + * Lookup158: sp_consensus_babe::digests::NextConfigDescriptor **/ SpConsensusBabeDigestsNextConfigDescriptor: { _enum: { @@ -2468,13 +2502,13 @@ export default { } }, /** - * Lookup164: sp_consensus_babe::AllowedSlots + * Lookup160: sp_consensus_babe::AllowedSlots **/ SpConsensusBabeAllowedSlots: { _enum: ['PrimarySlots', 'PrimaryAndSecondaryPlainSlots', 'PrimaryAndSecondaryVRFSlots'] }, /** - * Lookup165: pallet_timestamp::pallet::Call + * Lookup161: pallet_timestamp::pallet::Call **/ PalletTimestampCall: { _enum: { @@ -2484,7 +2518,7 @@ export default { } }, /** - * Lookup166: pallet_indices::pallet::Call + * Lookup162: pallet_indices::pallet::Call **/ PalletIndicesCall: { _enum: { @@ -2510,12 +2544,15 @@ export default { freeze: 'bool', }, freeze: { + index: 'u32', + }, + poke_deposit: { index: 'u32' } } }, /** - * Lookup169: pallet_balances::pallet::Call + * Lookup165: pallet_balances::pallet::Call **/ PalletBalancesCall: { _enum: { @@ -2560,13 +2597,13 @@ export default { } }, /** - * Lookup170: pallet_balances::types::AdjustmentDirection + * Lookup167: pallet_balances::types::AdjustmentDirection **/ PalletBalancesAdjustmentDirection: { _enum: ['Increase', 'Decrease'] }, /** - * Lookup171: pallet_election_provider_multi_phase::pallet::Call + * Lookup168: pallet_election_provider_multi_phase::pallet::Call **/ PalletElectionProviderMultiPhaseCall: { _enum: { @@ -2590,7 +2627,7 @@ export default { } }, /** - * Lookup172: pallet_election_provider_multi_phase::RawSolution + * Lookup169: pallet_election_provider_multi_phase::RawSolution **/ PalletElectionProviderMultiPhaseRawSolution: { solution: 'KitchensinkRuntimeNposSolution16', @@ -2598,7 +2635,7 @@ export default { round: 'u32' }, /** - * Lookup173: kitchensink_runtime::NposSolution16 + * Lookup170: kitchensink_runtime::NposSolution16 **/ KitchensinkRuntimeNposSolution16: { votes1: 'Vec<(Compact,Compact)>', @@ -2619,21 +2656,21 @@ export default { votes16: 'Vec<(Compact,[(Compact,Compact);15],Compact)>' }, /** - * Lookup224: pallet_election_provider_multi_phase::SolutionOrSnapshotSize + * Lookup221: pallet_election_provider_multi_phase::SolutionOrSnapshotSize **/ PalletElectionProviderMultiPhaseSolutionOrSnapshotSize: { voters: 'Compact', targets: 'Compact' }, /** - * Lookup228: sp_npos_elections::Support + * Lookup225: sp_npos_elections::Support **/ SpNposElectionsSupport: { total: 'u128', voters: 'Vec<(AccountId32,u128)>' }, /** - * Lookup229: pallet_staking::pallet::pallet::Call + * Lookup226: pallet_staking::pallet::pallet::Call **/ PalletStakingPalletCall: { _enum: { @@ -2737,12 +2774,22 @@ export default { stash: 'AccountId32', maybeController: 'Option', maybeTotal: 'Option', - maybeUnlocking: 'Option>' + maybeUnlocking: 'Option>', + }, + migrate_currency: { + stash: 'AccountId32', + }, + __Unused31: 'Null', + __Unused32: 'Null', + manual_slash: { + validatorStash: 'AccountId32', + era: 'u32', + slashFraction: 'Perbill' } } }, /** - * Lookup232: pallet_staking::pallet::pallet::ConfigOp + * Lookup229: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpU128: { _enum: { @@ -2752,7 +2799,7 @@ export default { } }, /** - * Lookup233: pallet_staking::pallet::pallet::ConfigOp + * Lookup230: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpU32: { _enum: { @@ -2762,7 +2809,7 @@ export default { } }, /** - * Lookup234: pallet_staking::pallet::pallet::ConfigOp + * Lookup231: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpPercent: { _enum: { @@ -2772,7 +2819,7 @@ export default { } }, /** - * Lookup235: pallet_staking::pallet::pallet::ConfigOp + * Lookup232: pallet_staking::pallet::pallet::ConfigOp **/ PalletStakingPalletConfigOpPerbill: { _enum: { @@ -2782,14 +2829,14 @@ export default { } }, /** - * Lookup240: pallet_staking::UnlockChunk + * Lookup237: pallet_staking::UnlockChunk **/ PalletStakingUnlockChunk: { value: 'Compact', era: 'Compact' }, /** - * Lookup242: pallet_session::pallet::Call + * Lookup239: pallet_session::pallet::Call **/ PalletSessionCall: { _enum: { @@ -2804,7 +2851,7 @@ export default { } }, /** - * Lookup243: kitchensink_runtime::SessionKeys + * Lookup240: kitchensink_runtime::SessionKeys **/ KitchensinkRuntimeSessionKeys: { grandpa: 'SpConsensusGrandpaAppPublic', @@ -2815,19 +2862,19 @@ export default { beefy: 'SpConsensusBeefyEcdsaCryptoPublic' }, /** - * Lookup244: sp_authority_discovery::app::Public + * Lookup241: sp_authority_discovery::app::Public **/ SpAuthorityDiscoveryAppPublic: '[u8;32]', /** - * Lookup245: sp_mixnet::types::app::Public + * Lookup242: sp_mixnet::types::app::Public **/ SpMixnetAppPublic: '[u8;32]', /** - * Lookup246: sp_consensus_beefy::ecdsa_crypto::Public + * Lookup243: sp_consensus_beefy::ecdsa_crypto::Public **/ SpConsensusBeefyEcdsaCryptoPublic: '[u8;33]', /** - * Lookup248: pallet_democracy::pallet::Call + * Lookup245: pallet_democracy::pallet::Call **/ PalletDemocracyCall: { _enum: { @@ -2896,13 +2943,13 @@ export default { } }, /** - * Lookup249: pallet_democracy::conviction::Conviction + * Lookup246: pallet_democracy::conviction::Conviction **/ PalletDemocracyConviction: { _enum: ['None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x'] }, /** - * Lookup251: pallet_collective::pallet::Call + * Lookup248: pallet_collective::pallet::Call **/ PalletCollectiveCall: { _enum: { @@ -2944,7 +2991,7 @@ export default { } }, /** - * Lookup253: pallet_elections_phragmen::pallet::Call + * Lookup250: pallet_elections_phragmen::pallet::Call **/ PalletElectionsPhragmenCall: { _enum: { @@ -2971,7 +3018,7 @@ export default { } }, /** - * Lookup254: pallet_elections_phragmen::Renouncing + * Lookup251: pallet_elections_phragmen::Renouncing **/ PalletElectionsPhragmenRenouncing: { _enum: { @@ -2981,7 +3028,7 @@ export default { } }, /** - * Lookup255: pallet_membership::pallet::Call + * Lookup252: pallet_membership::pallet::Call **/ PalletMembershipCall: { _enum: { @@ -3011,7 +3058,7 @@ export default { } }, /** - * Lookup256: pallet_grandpa::pallet::Call + * Lookup253: pallet_grandpa::pallet::Call **/ PalletGrandpaCall: { _enum: { @@ -3030,14 +3077,14 @@ export default { } }, /** - * Lookup257: sp_consensus_grandpa::EquivocationProof + * Lookup254: sp_consensus_grandpa::EquivocationProof **/ SpConsensusGrandpaEquivocationProof: { setId: 'u64', equivocation: 'SpConsensusGrandpaEquivocation' }, /** - * Lookup258: sp_consensus_grandpa::Equivocation + * Lookup255: sp_consensus_grandpa::Equivocation **/ SpConsensusGrandpaEquivocation: { _enum: { @@ -3046,7 +3093,7 @@ export default { } }, /** - * Lookup259: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> + * Lookup256: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ FinalityGrandpaEquivocationPrevote: { roundNumber: 'u64', @@ -3055,18 +3102,18 @@ export default { second: '(FinalityGrandpaPrevote,SpConsensusGrandpaAppSignature)' }, /** - * Lookup260: finality_grandpa::Prevote + * Lookup257: finality_grandpa::Prevote **/ FinalityGrandpaPrevote: { targetHash: 'H256', targetNumber: 'u32' }, /** - * Lookup261: sp_consensus_grandpa::app::Signature + * Lookup258: sp_consensus_grandpa::app::Signature **/ SpConsensusGrandpaAppSignature: '[u8;64]', /** - * Lookup264: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> + * Lookup261: finality_grandpa::Equivocation, sp_consensus_grandpa::app::Signature> **/ FinalityGrandpaEquivocationPrecommit: { roundNumber: 'u64', @@ -3075,14 +3122,14 @@ export default { second: '(FinalityGrandpaPrecommit,SpConsensusGrandpaAppSignature)' }, /** - * Lookup265: finality_grandpa::Precommit + * Lookup262: finality_grandpa::Precommit **/ FinalityGrandpaPrecommit: { targetHash: 'H256', targetNumber: 'u32' }, /** - * Lookup267: pallet_treasury::pallet::Call + * Lookup264: pallet_treasury::pallet::Call **/ PalletTreasuryCall: { _enum: { @@ -3114,7 +3161,7 @@ export default { } }, /** - * Lookup268: pallet_asset_rate::pallet::Call + * Lookup265: pallet_asset_rate::pallet::Call **/ PalletAssetRateCall: { _enum: { @@ -3132,7 +3179,7 @@ export default { } }, /** - * Lookup269: pallet_contracts::pallet::Call + * Lookup266: pallet_contracts::pallet::Call **/ PalletContractsCall: { _enum: { @@ -3200,13 +3247,13 @@ export default { } }, /** - * Lookup271: pallet_contracts::wasm::Determinism + * Lookup268: pallet_contracts::wasm::Determinism **/ PalletContractsWasmDeterminism: { _enum: ['Enforced', 'Relaxed'] }, /** - * Lookup272: pallet_sudo::pallet::Call + * Lookup269: pallet_sudo::pallet::Call **/ PalletSudoCall: { _enum: { @@ -3231,7 +3278,7 @@ export default { } }, /** - * Lookup273: pallet_im_online::pallet::Call + * Lookup270: pallet_im_online::pallet::Call **/ PalletImOnlineCall: { _enum: { @@ -3242,7 +3289,7 @@ export default { } }, /** - * Lookup274: pallet_im_online::Heartbeat + * Lookup271: pallet_im_online::Heartbeat **/ PalletImOnlineHeartbeat: { blockNumber: 'u32', @@ -3251,11 +3298,11 @@ export default { validatorsLen: 'u32' }, /** - * Lookup275: pallet_im_online::sr25519::app_sr25519::Signature + * Lookup272: pallet_im_online::sr25519::app_sr25519::Signature **/ PalletImOnlineSr25519AppSr25519Signature: '[u8;64]', /** - * Lookup276: pallet_identity::pallet::Call + * Lookup273: pallet_identity::pallet::Call **/ PalletIdentityCall: { _enum: { @@ -3348,7 +3395,7 @@ export default { } }, /** - * Lookup277: pallet_identity::legacy::IdentityInfo + * Lookup274: pallet_identity::legacy::IdentityInfo **/ PalletIdentityLegacyIdentityInfo: { additional: 'Vec<(Data,Data)>', @@ -3362,7 +3409,7 @@ export default { twitter: 'Data' }, /** - * Lookup314: pallet_identity::types::Judgement + * Lookup311: pallet_identity::types::Judgement **/ PalletIdentityJudgement: { _enum: { @@ -3376,7 +3423,7 @@ export default { } }, /** - * Lookup316: sp_runtime::MultiSignature + * Lookup313: sp_runtime::MultiSignature **/ SpRuntimeMultiSignature: { _enum: { @@ -3386,7 +3433,7 @@ export default { } }, /** - * Lookup318: pallet_society::pallet::Call + * Lookup315: pallet_society::pallet::Call **/ PalletSocietyCall: { _enum: { @@ -3453,7 +3500,7 @@ export default { } }, /** - * Lookup319: pallet_recovery::pallet::Call + * Lookup316: pallet_recovery::pallet::Call **/ PalletRecoveryCall: { _enum: { @@ -3490,7 +3537,7 @@ export default { } }, /** - * Lookup320: pallet_vesting::pallet::Call + * Lookup317: pallet_vesting::pallet::Call **/ PalletVestingCall: { _enum: { @@ -3518,7 +3565,7 @@ export default { } }, /** - * Lookup321: pallet_vesting::vesting_info::VestingInfo + * Lookup318: pallet_vesting::vesting_info::VestingInfo **/ PalletVestingVestingInfo: { locked: 'u128', @@ -3526,7 +3573,7 @@ export default { startingBlock: 'u32' }, /** - * Lookup322: pallet_scheduler::pallet::Call + * Lookup319: pallet_scheduler::pallet::Call **/ PalletSchedulerCall: { _enum: { @@ -3582,7 +3629,7 @@ export default { } }, /** - * Lookup324: pallet_glutton::pallet::Call + * Lookup321: pallet_glutton::pallet::Call **/ PalletGluttonCall: { _enum: { @@ -3605,7 +3652,7 @@ export default { } }, /** - * Lookup327: pallet_preimage::pallet::Call + * Lookup324: pallet_preimage::pallet::Call **/ PalletPreimageCall: { _enum: { @@ -3636,7 +3683,7 @@ export default { } }, /** - * Lookup329: pallet_proxy::pallet::Call + * Lookup326: pallet_proxy::pallet::Call **/ PalletProxyCall: { _enum: { @@ -3684,12 +3731,13 @@ export default { delegate: 'MultiAddress', real: 'MultiAddress', forceProxyType: 'Option', - call: 'Call' - } + call: 'Call', + }, + poke_deposit: 'Null' } }, /** - * Lookup331: pallet_multisig::pallet::Call + * Lookup328: pallet_multisig::pallet::Call **/ PalletMultisigCall: { _enum: { @@ -3715,12 +3763,17 @@ export default { threshold: 'u16', otherSignatories: 'Vec', timepoint: 'PalletMultisigTimepoint', + callHash: '[u8;32]', + }, + poke_deposit: { + threshold: 'u16', + otherSignatories: 'Vec', callHash: '[u8;32]' } } }, /** - * Lookup333: pallet_bounties::pallet::Call + * Lookup330: pallet_bounties::pallet::Call **/ PalletBountiesCall: { _enum: { @@ -3764,7 +3817,7 @@ export default { } }, /** - * Lookup334: pallet_tips::pallet::Call + * Lookup331: pallet_tips::pallet::Call **/ PalletTipsCall: { _enum: { @@ -3805,7 +3858,7 @@ export default { } }, /** - * Lookup335: pallet_assets::pallet::Call + * Lookup332: pallet_assets::pallet::Call **/ PalletAssetsCall: { _enum: { @@ -3962,7 +4015,7 @@ export default { } }, /** - * Lookup337: pallet_beefy::pallet::Call + * Lookup334: pallet_beefy::pallet::Call **/ PalletBeefyCall: { _enum: { @@ -3996,18 +4049,18 @@ export default { } }, /** - * Lookup338: sp_consensus_beefy::DoubleVotingProof + * Lookup335: sp_consensus_beefy::DoubleVotingProof **/ SpConsensusBeefyDoubleVotingProof: { first: 'SpConsensusBeefyVoteMessage', second: 'SpConsensusBeefyVoteMessage' }, /** - * Lookup339: sp_consensus_beefy::ecdsa_crypto::Signature + * Lookup336: sp_consensus_beefy::ecdsa_crypto::Signature **/ SpConsensusBeefyEcdsaCryptoSignature: '[u8;65]', /** - * Lookup340: sp_consensus_beefy::VoteMessage + * Lookup337: sp_consensus_beefy::VoteMessage **/ SpConsensusBeefyVoteMessage: { commitment: 'SpConsensusBeefyCommitment', @@ -4015,7 +4068,7 @@ export default { signature: 'SpConsensusBeefyEcdsaCryptoSignature' }, /** - * Lookup341: sp_consensus_beefy::commitment::Commitment + * Lookup338: sp_consensus_beefy::commitment::Commitment **/ SpConsensusBeefyCommitment: { payload: 'SpConsensusBeefyPayload', @@ -4023,11 +4076,11 @@ export default { validatorSetId: 'u64' }, /** - * Lookup342: sp_consensus_beefy::payload::Payload + * Lookup339: sp_consensus_beefy::payload::Payload **/ SpConsensusBeefyPayload: 'Vec<([u8;2],Bytes)>', /** - * Lookup345: sp_consensus_beefy::ForkVotingProof, sp_consensus_beefy::ecdsa_crypto::Public, sp_mmr_primitives::AncestryProof> + * Lookup342: sp_consensus_beefy::ForkVotingProof, sp_consensus_beefy::ecdsa_crypto::Public, sp_mmr_primitives::AncestryProof> **/ SpConsensusBeefyForkVotingProofAncestryProof: { vote: 'SpConsensusBeefyVoteMessage', @@ -4035,7 +4088,7 @@ export default { header: 'SpRuntimeHeader' }, /** - * Lookup346: sp_mmr_primitives::AncestryProof + * Lookup343: sp_mmr_primitives::AncestryProof **/ SpMmrPrimitivesAncestryProof: { prevPeaks: 'Vec', @@ -4044,13 +4097,13 @@ export default { items: 'Vec<(u64,H256)>' }, /** - * Lookup349: sp_consensus_beefy::FutureBlockVotingProof + * Lookup346: sp_consensus_beefy::FutureBlockVotingProof **/ SpConsensusBeefyFutureBlockVotingProof: { vote: 'SpConsensusBeefyVoteMessage' }, /** - * Lookup350: pallet_lottery::pallet::Call + * Lookup347: pallet_lottery::pallet::Call **/ PalletLotteryCall: { _enum: { @@ -4070,7 +4123,7 @@ export default { } }, /** - * Lookup351: pallet_nis::pallet::Call + * Lookup348: pallet_nis::pallet::Call **/ PalletNisCall: { _enum: { @@ -4099,7 +4152,7 @@ export default { } }, /** - * Lookup353: pallet_uniques::pallet::Call + * Lookup350: pallet_uniques::pallet::Call **/ PalletUniquesCall: { _enum: { @@ -4228,7 +4281,7 @@ export default { } }, /** - * Lookup354: pallet_uniques::types::DestroyWitness + * Lookup351: pallet_uniques::types::DestroyWitness **/ PalletUniquesDestroyWitness: { items: 'Compact', @@ -4236,7 +4289,7 @@ export default { attributes: 'Compact' }, /** - * Lookup356: pallet_nfts::pallet::Call + * Lookup353: pallet_nfts::pallet::Call **/ PalletNftsCall: { _enum: { @@ -4433,7 +4486,7 @@ export default { } }, /** - * Lookup357: pallet_nfts::types::CollectionConfig + * Lookup354: pallet_nfts::types::CollectionConfig **/ PalletNftsCollectionConfig: { settings: 'u64', @@ -4441,13 +4494,13 @@ export default { mintSettings: 'PalletNftsMintSettings' }, /** - * Lookup359: pallet_nfts::types::CollectionSetting + * Lookup356: pallet_nfts::types::CollectionSetting **/ PalletNftsCollectionSetting: { _enum: ['__Unused0', 'TransferableItems', 'UnlockedMetadata', '__Unused3', 'UnlockedAttributes', '__Unused5', '__Unused6', '__Unused7', 'UnlockedMaxSupply', '__Unused9', '__Unused10', '__Unused11', '__Unused12', '__Unused13', '__Unused14', '__Unused15', 'DepositRequired'] }, /** - * Lookup360: pallet_nfts::types::MintSettings + * Lookup357: pallet_nfts::types::MintSettings **/ PalletNftsMintSettings: { mintType: 'PalletNftsMintType', @@ -4457,7 +4510,7 @@ export default { defaultItemSettings: 'u64' }, /** - * Lookup361: pallet_nfts::types::MintType + * Lookup358: pallet_nfts::types::MintType **/ PalletNftsMintType: { _enum: { @@ -4467,13 +4520,13 @@ export default { } }, /** - * Lookup363: pallet_nfts::types::ItemSetting + * Lookup360: pallet_nfts::types::ItemSetting **/ PalletNftsItemSetting: { _enum: ['__Unused0', 'Transferable', 'UnlockedMetadata', '__Unused3', 'UnlockedAttributes'] }, /** - * Lookup364: pallet_nfts::types::DestroyWitness + * Lookup361: pallet_nfts::types::DestroyWitness **/ PalletNftsDestroyWitness: { itemMetadatas: 'Compact', @@ -4481,26 +4534,26 @@ export default { attributes: 'Compact' }, /** - * Lookup366: pallet_nfts::types::MintWitness + * Lookup363: pallet_nfts::types::MintWitness **/ PalletNftsMintWitness: { ownedItem: 'Option', mintPrice: 'Option' }, /** - * Lookup367: pallet_nfts::types::ItemConfig + * Lookup364: pallet_nfts::types::ItemConfig **/ PalletNftsItemConfig: { settings: 'u64' }, /** - * Lookup368: pallet_nfts::types::CancelAttributesApprovalWitness + * Lookup365: pallet_nfts::types::CancelAttributesApprovalWitness **/ PalletNftsCancelAttributesApprovalWitness: { accountAttributes: 'u32' }, /** - * Lookup370: pallet_nfts::types::ItemTip + * Lookup367: pallet_nfts::types::ItemTip **/ PalletNftsItemTip: { collection: 'u32', @@ -4509,7 +4562,7 @@ export default { amount: 'u128' }, /** - * Lookup372: pallet_nfts::types::PreSignedMint + * Lookup369: pallet_nfts::types::PreSignedMint **/ PalletNftsPreSignedMint: { collection: 'u32', @@ -4521,7 +4574,7 @@ export default { mintPrice: 'Option' }, /** - * Lookup373: pallet_nfts::types::PreSignedAttributes + * Lookup370: pallet_nfts::types::PreSignedAttributes **/ PalletNftsPreSignedAttributes: { collection: 'u32', @@ -4531,7 +4584,7 @@ export default { deadline: 'u32' }, /** - * Lookup374: pallet_nft_fractionalization::pallet::Call + * Lookup371: pallet_nft_fractionalization::pallet::Call **/ PalletNftFractionalizationCall: { _enum: { @@ -4551,7 +4604,7 @@ export default { } }, /** - * Lookup375: pallet_salary::pallet::Call + * Lookup372: pallet_salary::pallet::Call **/ PalletSalaryCall: { _enum: { @@ -4567,7 +4620,7 @@ export default { } }, /** - * Lookup376: pallet_core_fellowship::pallet::Call + * Lookup373: pallet_core_fellowship::pallet::Call **/ PalletCoreFellowshipCall: { _enum: { @@ -4604,12 +4657,15 @@ export default { }, promote_fast: { who: 'AccountId32', - toRank: 'u16' + toRank: 'u16', + }, + import_member: { + who: 'AccountId32' } } }, /** - * Lookup377: pallet_core_fellowship::ParamsType, Option, Ranks> + * Lookup374: pallet_core_fellowship::ParamsType, Option, Ranks> **/ PalletCoreFellowshipParamsTypeOption: { activeSalary: 'Vec>', @@ -4619,7 +4675,7 @@ export default { offboardTimeout: 'Option' }, /** - * Lookup382: pallet_transaction_storage::pallet::Call + * Lookup379: pallet_transaction_storage::pallet::Call **/ PalletTransactionStorageCall: { _enum: { @@ -4636,14 +4692,14 @@ export default { } }, /** - * Lookup383: sp_transaction_storage_proof::TransactionStorageProof + * Lookup380: sp_transaction_storage_proof::TransactionStorageProof **/ SpTransactionStorageProofTransactionStorageProof: { chunk: 'Bytes', proof: 'Vec' }, /** - * Lookup384: pallet_bags_list::pallet::Call + * Lookup381: pallet_bags_list::pallet::Call **/ PalletBagsListCall: { _enum: { @@ -4660,7 +4716,7 @@ export default { } }, /** - * Lookup385: pallet_state_trie_migration::pallet::Call + * Lookup382: pallet_state_trie_migration::pallet::Call **/ PalletStateTrieMigrationCall: { _enum: { @@ -4694,7 +4750,7 @@ export default { } }, /** - * Lookup387: pallet_state_trie_migration::pallet::MigrationLimits + * Lookup384: pallet_state_trie_migration::pallet::MigrationLimits **/ PalletStateTrieMigrationMigrationLimits: { _alias: { @@ -4704,7 +4760,7 @@ export default { item: 'u32' }, /** - * Lookup388: pallet_state_trie_migration::pallet::MigrationTask + * Lookup385: pallet_state_trie_migration::pallet::MigrationTask **/ PalletStateTrieMigrationMigrationTask: { _alias: { @@ -4717,7 +4773,7 @@ export default { childItems: 'u32' }, /** - * Lookup389: pallet_state_trie_migration::pallet::Progress + * Lookup386: pallet_state_trie_migration::pallet::Progress **/ PalletStateTrieMigrationProgress: { _enum: { @@ -4727,7 +4783,7 @@ export default { } }, /** - * Lookup391: pallet_child_bounties::pallet::Call + * Lookup388: pallet_child_bounties::pallet::Call **/ PalletChildBountiesCall: { _enum: { @@ -4766,7 +4822,7 @@ export default { } }, /** - * Lookup392: pallet_referenda::pallet::Call + * Lookup389: pallet_referenda::pallet::Call **/ PalletReferendaCall: { _enum: { @@ -4803,7 +4859,7 @@ export default { } }, /** - * Lookup393: frame_support::traits::schedule::DispatchTime + * Lookup390: frame_support::traits::schedule::DispatchTime **/ FrameSupportScheduleDispatchTime: { _enum: { @@ -4812,7 +4868,7 @@ export default { } }, /** - * Lookup394: pallet_remark::pallet::Call + * Lookup391: pallet_remark::pallet::Call **/ PalletRemarkCall: { _enum: { @@ -4822,7 +4878,7 @@ export default { } }, /** - * Lookup395: pallet_root_testing::pallet::Call + * Lookup392: pallet_root_testing::pallet::Call **/ PalletRootTestingCall: { _enum: { @@ -4833,7 +4889,7 @@ export default { } }, /** - * Lookup396: pallet_conviction_voting::pallet::Call + * Lookup393: pallet_conviction_voting::pallet::Call **/ PalletConvictionVotingCall: { _enum: { @@ -4866,7 +4922,7 @@ export default { } }, /** - * Lookup397: pallet_conviction_voting::vote::AccountVote + * Lookup394: pallet_conviction_voting::vote::AccountVote **/ PalletConvictionVotingVoteAccountVote: { _enum: { @@ -4886,13 +4942,13 @@ export default { } }, /** - * Lookup399: pallet_conviction_voting::conviction::Conviction + * Lookup396: pallet_conviction_voting::conviction::Conviction **/ PalletConvictionVotingConviction: { _enum: ['None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x'] }, /** - * Lookup400: pallet_whitelist::pallet::Call + * Lookup397: pallet_whitelist::pallet::Call **/ PalletWhitelistCall: { _enum: { @@ -4913,7 +4969,7 @@ export default { } }, /** - * Lookup402: pallet_alliance::pallet::Call + * Lookup399: pallet_alliance::pallet::Call **/ PalletAllianceCall: { _enum: { @@ -4972,14 +5028,14 @@ export default { } }, /** - * Lookup403: pallet_alliance::types::DisbandWitness + * Lookup400: pallet_alliance::types::DisbandWitness **/ PalletAllianceDisbandWitness: { fellowMembers: 'Compact', allyMembers: 'Compact' }, /** - * Lookup404: pallet_alliance::types::Cid + * Lookup401: pallet_alliance::types::Cid **/ PalletAllianceCid: { _alias: { @@ -4990,20 +5046,20 @@ export default { hash_: 'PalletAllianceMultihash' }, /** - * Lookup405: pallet_alliance::types::Version + * Lookup402: pallet_alliance::types::Version **/ PalletAllianceVersion: { _enum: ['V0', 'V1'] }, /** - * Lookup406: pallet_alliance::types::Multihash + * Lookup403: pallet_alliance::types::Multihash **/ PalletAllianceMultihash: { code: 'u64', digest: 'Bytes' }, /** - * Lookup409: pallet_alliance::UnscrupulousItem> + * Lookup406: pallet_alliance::UnscrupulousItem> **/ PalletAllianceUnscrupulousItem: { _enum: { @@ -5012,7 +5068,7 @@ export default { } }, /** - * Lookup411: pallet_nomination_pools::pallet::Call + * Lookup408: pallet_nomination_pools::pallet::Call **/ PalletNominationPoolsCall: { _enum: { @@ -5122,7 +5178,7 @@ export default { } }, /** - * Lookup412: pallet_nomination_pools::BondExtra + * Lookup409: pallet_nomination_pools::BondExtra **/ PalletNominationPoolsBondExtra: { _enum: { @@ -5131,13 +5187,13 @@ export default { } }, /** - * Lookup413: pallet_nomination_pools::PoolState + * Lookup410: pallet_nomination_pools::PoolState **/ PalletNominationPoolsPoolState: { _enum: ['Open', 'Blocked', 'Destroying'] }, /** - * Lookup414: pallet_nomination_pools::ConfigOp + * Lookup411: pallet_nomination_pools::ConfigOp **/ PalletNominationPoolsConfigOpU128: { _enum: { @@ -5147,7 +5203,7 @@ export default { } }, /** - * Lookup415: pallet_nomination_pools::ConfigOp + * Lookup412: pallet_nomination_pools::ConfigOp **/ PalletNominationPoolsConfigOpU32: { _enum: { @@ -5157,7 +5213,7 @@ export default { } }, /** - * Lookup416: pallet_nomination_pools::ConfigOp + * Lookup413: pallet_nomination_pools::ConfigOp **/ PalletNominationPoolsConfigOpPerbill: { _enum: { @@ -5167,7 +5223,7 @@ export default { } }, /** - * Lookup417: pallet_nomination_pools::ConfigOp + * Lookup414: pallet_nomination_pools::ConfigOp **/ PalletNominationPoolsConfigOpAccountId32: { _enum: { @@ -5177,20 +5233,20 @@ export default { } }, /** - * Lookup418: pallet_nomination_pools::ClaimPermission + * Lookup415: pallet_nomination_pools::ClaimPermission **/ PalletNominationPoolsClaimPermission: { _enum: ['Permissioned', 'PermissionlessCompound', 'PermissionlessWithdraw', 'PermissionlessAll'] }, /** - * Lookup421: pallet_nomination_pools::CommissionChangeRate + * Lookup418: pallet_nomination_pools::CommissionChangeRate **/ PalletNominationPoolsCommissionChangeRate: { maxIncrease: 'Perbill', minDelay: 'u32' }, /** - * Lookup423: pallet_nomination_pools::CommissionClaimPermission + * Lookup420: pallet_nomination_pools::CommissionClaimPermission **/ PalletNominationPoolsCommissionClaimPermission: { _enum: { @@ -5199,7 +5255,7 @@ export default { } }, /** - * Lookup425: pallet_ranked_collective::pallet::Call + * Lookup422: pallet_ranked_collective::pallet::Call **/ PalletRankedCollectiveCall: { _enum: { @@ -5231,7 +5287,7 @@ export default { } }, /** - * Lookup426: pallet_asset_conversion::pallet::Call + * Lookup423: pallet_asset_conversion::pallet::Call **/ PalletAssetConversionCall: { _enum: { @@ -5277,7 +5333,7 @@ export default { } }, /** - * Lookup428: pallet_fast_unstake::pallet::Call + * Lookup425: pallet_fast_unstake::pallet::Call **/ PalletFastUnstakeCall: { _enum: { @@ -5289,7 +5345,7 @@ export default { } }, /** - * Lookup429: pallet_message_queue::pallet::Call + * Lookup426: pallet_message_queue::pallet::Call **/ PalletMessageQueueCall: { _enum: { @@ -5306,13 +5362,13 @@ export default { } }, /** - * Lookup430: frame_benchmarking_pallet_pov::pallet::Call + * Lookup427: frame_benchmarking_pallet_pov::pallet::Call **/ FrameBenchmarkingPalletPovCall: { _enum: ['emit_event', 'noop'] }, /** - * Lookup431: pallet_tx_pause::pallet::Call + * Lookup428: pallet_tx_pause::pallet::Call **/ PalletTxPauseCall: { _enum: { @@ -5325,7 +5381,7 @@ export default { } }, /** - * Lookup433: pallet_safe_mode::pallet::Call + * Lookup430: pallet_safe_mode::pallet::Call **/ PalletSafeModeCall: { _enum: { @@ -5349,7 +5405,7 @@ export default { } }, /** - * Lookup434: pallet_migrations::pallet::Call + * Lookup431: pallet_migrations::pallet::Call **/ PalletMigrationsCall: { _enum: { @@ -5368,7 +5424,7 @@ export default { } }, /** - * Lookup436: pallet_migrations::MigrationCursor, BlockNumber> + * Lookup433: pallet_migrations::MigrationCursor, BlockNumber> **/ PalletMigrationsMigrationCursor: { _enum: { @@ -5377,7 +5433,7 @@ export default { } }, /** - * Lookup438: pallet_migrations::ActiveCursor, BlockNumber> + * Lookup435: pallet_migrations::ActiveCursor, BlockNumber> **/ PalletMigrationsActiveCursor: { index: 'u32', @@ -5385,7 +5441,7 @@ export default { startedAt: 'u32' }, /** - * Lookup440: pallet_migrations::HistoricCleanupSelector> + * Lookup437: pallet_migrations::HistoricCleanupSelector> **/ PalletMigrationsHistoricCleanupSelector: { _enum: { @@ -5397,7 +5453,7 @@ export default { } }, /** - * Lookup443: pallet_broker::pallet::Call + * Lookup440: pallet_broker::pallet::Call **/ PalletBrokerCall: { _enum: { @@ -5485,10 +5541,17 @@ export default { core: 'u16', task: 'u32', }, - __Unused23: 'Null', - __Unused24: 'Null', + force_reserve: { + workload: 'Vec', + core: 'u16', + }, + remove_lease: { + task: 'u32', + }, __Unused25: 'Null', - __Unused26: 'Null', + remove_assignment: { + regionId: 'PalletBrokerRegionId', + }, __Unused27: 'Null', __Unused28: 'Null', __Unused29: 'Null', @@ -5568,7 +5631,7 @@ export default { } }, /** - * Lookup444: pallet_broker::types::ConfigRecord + * Lookup441: pallet_broker::types::ConfigRecord **/ PalletBrokerConfigRecord: { advanceNotice: 'u32', @@ -5581,18 +5644,18 @@ export default { contributionTimeout: 'u32' }, /** - * Lookup446: pallet_broker::types::ScheduleItem + * Lookup443: pallet_broker::types::ScheduleItem **/ PalletBrokerScheduleItem: { mask: 'PalletBrokerCoreMask', assignment: 'PalletBrokerCoretimeInterfaceCoreAssignment' }, /** - * Lookup447: pallet_broker::core_mask::CoreMask + * Lookup444: pallet_broker::core_mask::CoreMask **/ PalletBrokerCoreMask: '[u8;10]', /** - * Lookup448: pallet_broker::coretime_interface::CoreAssignment + * Lookup445: pallet_broker::coretime_interface::CoreAssignment **/ PalletBrokerCoretimeInterfaceCoreAssignment: { _enum: { @@ -5602,7 +5665,7 @@ export default { } }, /** - * Lookup450: pallet_broker::types::RegionId + * Lookup447: pallet_broker::types::RegionId **/ PalletBrokerRegionId: { begin: 'u32', @@ -5610,20 +5673,20 @@ export default { mask: 'PalletBrokerCoreMask' }, /** - * Lookup451: pallet_broker::types::Finality + * Lookup448: pallet_broker::types::Finality **/ PalletBrokerFinality: { _enum: ['Provisional', 'Final'] }, /** - * Lookup452: pallet_broker::types::OnDemandRevenueRecord + * Lookup449: pallet_broker::types::OnDemandRevenueRecord **/ PalletBrokerOnDemandRevenueRecord: { until: 'u32', amount: 'u128' }, /** - * Lookup453: pallet_mixnet::pallet::Call + * Lookup450: pallet_mixnet::pallet::Call **/ PalletMixnetCall: { _enum: { @@ -5634,7 +5697,7 @@ export default { } }, /** - * Lookup454: pallet_mixnet::Registration, S>>> + * Lookup451: pallet_mixnet::Registration, S>>> **/ PalletMixnetRegistration: { blockNumber: 'u32', @@ -5643,7 +5706,7 @@ export default { mixnode: 'PalletMixnetBoundedMixnode' }, /** - * Lookup455: pallet_mixnet::BoundedMixnode, S>> + * Lookup452: pallet_mixnet::BoundedMixnode, S>> **/ PalletMixnetBoundedMixnode: { kxPublic: '[u8;32]', @@ -5651,11 +5714,11 @@ export default { externalAddresses: 'Vec' }, /** - * Lookup458: sp_mixnet::types::app::Signature + * Lookup455: sp_mixnet::types::app::Signature **/ SpMixnetAppSignature: '[u8;64]', /** - * Lookup459: pallet_parameters::pallet::Call + * Lookup456: pallet_parameters::pallet::Call **/ PalletParametersCall: { _enum: { @@ -5665,15 +5728,16 @@ export default { } }, /** - * Lookup460: kitchensink_runtime::RuntimeParameters + * Lookup457: kitchensink_runtime::RuntimeParameters **/ KitchensinkRuntimeRuntimeParameters: { _enum: { - Storage: 'KitchensinkRuntimeDynamicParamsStorageParameters' + Storage: 'KitchensinkRuntimeDynamicParamsStorageParameters', + Referenda: 'KitchensinkRuntimeDynamicParamsReferendaParameters' } }, /** - * Lookup461: kitchensink_runtime::dynamic_params::storage::Parameters + * Lookup458: kitchensink_runtime::dynamic_params::storage::Parameters **/ KitchensinkRuntimeDynamicParamsStorageParameters: { _enum: { @@ -5682,15 +5746,72 @@ export default { } }, /** - * Lookup462: kitchensink_runtime::dynamic_params::storage::BaseDeposit + * Lookup459: kitchensink_runtime::dynamic_params::storage::BaseDeposit **/ KitchensinkRuntimeDynamicParamsStorageBaseDeposit: 'Null', /** - * Lookup463: kitchensink_runtime::dynamic_params::storage::ByteDeposit + * Lookup460: kitchensink_runtime::dynamic_params::storage::ByteDeposit **/ KitchensinkRuntimeDynamicParamsStorageByteDeposit: 'Null', /** - * Lookup464: pallet_asset_conversion_ops::pallet::Call + * Lookup461: kitchensink_runtime::dynamic_params::referenda::Parameters + **/ + KitchensinkRuntimeDynamicParamsReferendaParameters: { + _enum: { + Tracks: '(KitchensinkRuntimeDynamicParamsReferendaTracks,Option>)', + Origins: '(KitchensinkRuntimeDynamicParamsReferendaOrigins,Option>)' + } + }, + /** + * Lookup462: kitchensink_runtime::dynamic_params::referenda::Tracks + **/ + KitchensinkRuntimeDynamicParamsReferendaTracks: 'Null', + /** + * Lookup465: pallet_referenda::types::Track + **/ + PalletReferendaTrack: { + id: 'u16', + info: { + name: '[u8;25]', + maxDeciding: 'u32', + decisionDeposit: 'u128', + preparePeriod: 'u32', + decisionPeriod: 'u32', + confirmPeriod: 'u32', + minEnactmentPeriod: 'u32', + minApproval: 'PalletReferendaCurve', + minSupport: 'PalletReferendaCurve' + } + }, + /** + * Lookup467: pallet_referenda::types::Curve + **/ + PalletReferendaCurve: { + _enum: { + LinearDecreasing: { + length: 'Perbill', + floor: 'Perbill', + ceil: 'Perbill', + }, + SteppedDecreasing: { + begin: 'Perbill', + end: 'Perbill', + step: 'Perbill', + period: 'Perbill', + }, + Reciprocal: { + factor: 'i64', + xOffset: 'i64', + yOffset: 'i64' + } + } + }, + /** + * Lookup471: kitchensink_runtime::dynamic_params::referenda::Origins + **/ + KitchensinkRuntimeDynamicParamsReferendaOrigins: 'Null', + /** + * Lookup476: pallet_asset_conversion_ops::pallet::Call **/ PalletAssetConversionOpsCall: { _enum: { @@ -5701,14 +5822,12 @@ export default { } }, /** - * Lookup465: pallet_revive::pallet::Call + * Lookup477: pallet_revive::pallet::Call **/ PalletReviveCall: { _enum: { eth_transact: { payload: 'Bytes', - gasLimit: 'SpWeightsWeightV2Weight', - storageDepositLimit: 'Compact', }, call: { dest: 'H160', @@ -5752,11 +5871,123 @@ export default { } }, /** - * Lookup467: sp_runtime::traits::BlakeTwo256 + * Lookup479: pallet_asset_rewards::pallet::Call + **/ + PalletAssetRewardsCall: { + _enum: { + create_pool: { + stakedAssetId: 'FrameSupportTokensFungibleUnionOfNativeOrWithId', + rewardAssetId: 'FrameSupportTokensFungibleUnionOfNativeOrWithId', + rewardRatePerBlock: 'u128', + expiry: 'FrameSupportScheduleDispatchTime', + admin: 'Option', + }, + stake: { + poolId: 'u32', + amount: 'u128', + }, + unstake: { + poolId: 'u32', + amount: 'u128', + staker: 'Option', + }, + harvest_rewards: { + poolId: 'u32', + staker: 'Option', + }, + set_pool_reward_rate_per_block: { + poolId: 'u32', + newRewardRatePerBlock: 'u128', + }, + set_pool_admin: { + poolId: 'u32', + newAdmin: 'AccountId32', + }, + set_pool_expiry_block: { + poolId: 'u32', + newExpiry: 'FrameSupportScheduleDispatchTime', + }, + deposit_reward_tokens: { + poolId: 'u32', + amount: 'u128', + }, + cleanup_pool: { + poolId: 'u32' + } + } + }, + /** + * Lookup480: pallet_meta_tx::pallet::Call + **/ + PalletMetaTxCall: { + _enum: { + dispatch: { + metaTx: 'PalletMetaTxMetaTx' + } + } + }, + /** + * Lookup481: pallet_meta_tx::MetaTx + **/ + PalletMetaTxMetaTx: { + call: 'Call', + extensionVersion: 'u8', + extension: '(PalletVerifySignatureExtensionVerifySignature,PalletMetaTxExtensionMetaTxMarker,FrameSystemExtensionsCheckNonZeroSender,FrameSystemExtensionsCheckSpecVersion,FrameSystemExtensionsCheckTxVersion,FrameSystemExtensionsCheckGenesis,Era,FrameSystemExtensionsCheckNonce,FrameMetadataHashExtensionCheckMetadataHash)' + }, + /** + * Lookup483: pallet_verify_signature::extension::VerifySignature + **/ + PalletVerifySignatureExtensionVerifySignature: { + _enum: { + Signed: { + signature: 'SpRuntimeMultiSignature', + account: 'AccountId32', + }, + Disabled: 'Null' + } + }, + /** + * Lookup484: pallet_meta_tx::extension::MetaTxMarker + **/ + PalletMetaTxExtensionMetaTxMarker: 'Null', + /** + * Lookup485: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender + **/ + FrameSystemExtensionsCheckNonZeroSender: 'Null', + /** + * Lookup486: frame_system::extensions::check_spec_version::CheckSpecVersion + **/ + FrameSystemExtensionsCheckSpecVersion: 'Null', + /** + * Lookup487: frame_system::extensions::check_tx_version::CheckTxVersion + **/ + FrameSystemExtensionsCheckTxVersion: 'Null', + /** + * Lookup488: frame_system::extensions::check_genesis::CheckGenesis + **/ + FrameSystemExtensionsCheckGenesis: 'Null', + /** + * Lookup491: frame_system::extensions::check_nonce::CheckNonce + **/ + FrameSystemExtensionsCheckNonce: 'Compact', + /** + * Lookup492: frame_metadata_hash_extension::CheckMetadataHash + **/ + FrameMetadataHashExtensionCheckMetadataHash: { + mode: 'FrameMetadataHashExtensionMode' + }, + /** + * Lookup493: frame_metadata_hash_extension::Mode + **/ + FrameMetadataHashExtensionMode: { + _enum: ['Disabled', 'Enabled'] + }, + /** + * Lookup494: sp_runtime::traits::BlakeTwo256 **/ SpRuntimeBlakeTwo256: 'Null', /** - * Lookup468: pallet_conviction_voting::types::Tally + * Lookup495: pallet_conviction_voting::types::Tally **/ PalletConvictionVotingTally: { ayes: 'u128', @@ -5764,7 +5995,7 @@ export default { support: 'u128' }, /** - * Lookup469: pallet_remark::pallet::Event + * Lookup496: pallet_remark::pallet::Event **/ PalletRemarkEvent: { _enum: { @@ -5775,13 +6006,13 @@ export default { } }, /** - * Lookup470: pallet_root_testing::pallet::Event + * Lookup497: pallet_root_testing::pallet::Event **/ PalletRootTestingEvent: { _enum: ['DefensiveTestCall'] }, /** - * Lookup471: pallet_conviction_voting::pallet::Event + * Lookup498: pallet_conviction_voting::pallet::Event **/ PalletConvictionVotingEvent: { _enum: { @@ -5793,12 +6024,16 @@ export default { }, VoteRemoved: { who: 'AccountId32', - vote: 'PalletConvictionVotingVoteAccountVote' + vote: 'PalletConvictionVotingVoteAccountVote', + }, + VoteUnlocked: { + who: 'AccountId32', + class: 'u16' } } }, /** - * Lookup472: pallet_whitelist::pallet::Event + * Lookup499: pallet_whitelist::pallet::Event **/ PalletWhitelistEvent: { _enum: { @@ -5815,21 +6050,21 @@ export default { } }, /** - * Lookup474: frame_support::dispatch::PostDispatchInfo + * Lookup501: frame_support::dispatch::PostDispatchInfo **/ FrameSupportDispatchPostDispatchInfo: { actualWeight: 'Option', paysFee: 'FrameSupportDispatchPays' }, /** - * Lookup476: sp_runtime::DispatchErrorWithPostInfo + * Lookup503: sp_runtime::DispatchErrorWithPostInfo **/ SpRuntimeDispatchErrorWithPostInfo: { postInfo: 'FrameSupportDispatchPostDispatchInfo', error: 'SpRuntimeDispatchError' }, /** - * Lookup478: pallet_alliance::pallet::Event + * Lookup505: pallet_alliance::pallet::Event **/ PalletAllianceEvent: { _enum: { @@ -5882,7 +6117,7 @@ export default { } }, /** - * Lookup479: pallet_nomination_pools::pallet::Event + * Lookup506: pallet_nomination_pools::pallet::Event **/ PalletNominationPoolsEvent: { _enum: { @@ -5966,12 +6201,36 @@ export default { }, MinBalanceExcessAdjusted: { poolId: 'u32', - amount: 'u128' + amount: 'u128', + }, + MemberClaimPermissionUpdated: { + member: 'AccountId32', + permission: 'PalletNominationPoolsClaimPermission', + }, + MetadataUpdated: { + poolId: 'u32', + caller: 'AccountId32', + }, + PoolNominationMade: { + poolId: 'u32', + caller: 'AccountId32', + }, + PoolNominatorChilled: { + poolId: 'u32', + caller: 'AccountId32', + }, + GlobalParamsUpdated: { + minJoinBond: 'u128', + minCreateBond: 'u128', + maxPools: 'Option', + maxMembers: 'Option', + maxMembersPerPool: 'Option', + globalMaxCommission: 'Option' } } }, /** - * Lookup481: pallet_ranked_collective::Tally + * Lookup509: pallet_ranked_collective::Tally **/ PalletRankedCollectiveTally: { bareAyes: 'u32', @@ -5979,7 +6238,7 @@ export default { nays: 'u32' }, /** - * Lookup482: pallet_ranked_collective::pallet::Event + * Lookup510: pallet_ranked_collective::pallet::Event **/ PalletRankedCollectiveEvent: { _enum: { @@ -6007,7 +6266,7 @@ export default { } }, /** - * Lookup483: pallet_ranked_collective::VoteRecord + * Lookup511: pallet_ranked_collective::VoteRecord **/ PalletRankedCollectiveVoteRecord: { _enum: { @@ -6016,7 +6275,7 @@ export default { } }, /** - * Lookup484: pallet_asset_conversion::pallet::Event + * Lookup512: pallet_asset_conversion::pallet::Event **/ PalletAssetConversionEvent: { _enum: { @@ -6064,7 +6323,7 @@ export default { } }, /** - * Lookup489: pallet_fast_unstake::pallet::Event + * Lookup517: pallet_fast_unstake::pallet::Event **/ PalletFastUnstakeEvent: { _enum: { @@ -6089,7 +6348,7 @@ export default { } }, /** - * Lookup490: pallet_message_queue::pallet::Event + * Lookup518: pallet_message_queue::pallet::Event **/ PalletMessageQueueEvent: { _enum: { @@ -6117,7 +6376,7 @@ export default { } }, /** - * Lookup491: frame_support::traits::messages::ProcessMessageError + * Lookup519: frame_support::traits::messages::ProcessMessageError **/ FrameSupportMessagesProcessMessageError: { _enum: { @@ -6130,13 +6389,13 @@ export default { } }, /** - * Lookup492: frame_benchmarking_pallet_pov::pallet::Event + * Lookup520: frame_benchmarking_pallet_pov::pallet::Event **/ FrameBenchmarkingPalletPovEvent: { _enum: ['TestEvent'] }, /** - * Lookup493: pallet_tx_pause::pallet::Event + * Lookup521: pallet_tx_pause::pallet::Event **/ PalletTxPauseEvent: { _enum: { @@ -6149,7 +6408,7 @@ export default { } }, /** - * Lookup494: pallet_safe_mode::pallet::Event + * Lookup522: pallet_safe_mode::pallet::Event **/ PalletSafeModeEvent: { _enum: { @@ -6179,13 +6438,13 @@ export default { } }, /** - * Lookup495: pallet_safe_mode::pallet::ExitReason + * Lookup523: pallet_safe_mode::pallet::ExitReason **/ PalletSafeModeExitReason: { _enum: ['Timeout', 'Force'] }, /** - * Lookup496: pallet_statement::pallet::Event + * Lookup524: pallet_statement::pallet::Event **/ PalletStatementEvent: { _enum: { @@ -6196,7 +6455,7 @@ export default { } }, /** - * Lookup497: sp_statement_store::Statement + * Lookup525: sp_statement_store::Statement **/ SpStatementStoreStatement: { proof: 'Option', @@ -6208,7 +6467,7 @@ export default { data: 'Option' }, /** - * Lookup499: sp_statement_store::Proof + * Lookup527: sp_statement_store::Proof **/ SpStatementStoreProof: { _enum: { @@ -6232,7 +6491,7 @@ export default { } }, /** - * Lookup501: pallet_migrations::pallet::Event + * Lookup529: pallet_migrations::pallet::Event **/ PalletMigrationsEvent: { _enum: { @@ -6262,7 +6521,7 @@ export default { } }, /** - * Lookup502: pallet_broker::pallet::Event + * Lookup530: pallet_broker::pallet::Event **/ PalletBrokerEvent: { _enum: { @@ -6306,6 +6565,9 @@ export default { duration: 'u32', task: 'u32', }, + AssignmentRemoved: { + regionId: 'PalletBrokerRegionId', + }, Pooled: { regionId: 'PalletBrokerRegionId', duration: 'u32', @@ -6338,6 +6600,9 @@ export default { task: 'u32', until: 'u32', }, + LeaseRemoved: { + task: 'u32', + }, LeaseEnding: { task: 'u32', when: 'u32', @@ -6414,7 +6679,7 @@ export default { } }, /** - * Lookup507: pallet_parameters::pallet::Event + * Lookup535: pallet_parameters::pallet::Event **/ PalletParametersEvent: { _enum: { @@ -6426,29 +6691,37 @@ export default { } }, /** - * Lookup508: kitchensink_runtime::RuntimeParametersKey + * Lookup536: kitchensink_runtime::RuntimeParametersKey **/ KitchensinkRuntimeRuntimeParametersKey: { _enum: { - Storage: 'KitchensinkRuntimeDynamicParamsStorageParametersKey' + Storage: 'KitchensinkRuntimeDynamicParamsStorageParametersKey', + Referenda: 'KitchensinkRuntimeDynamicParamsReferendaParametersKey' } }, /** - * Lookup509: kitchensink_runtime::dynamic_params::storage::ParametersKey + * Lookup537: kitchensink_runtime::dynamic_params::storage::ParametersKey **/ KitchensinkRuntimeDynamicParamsStorageParametersKey: { _enum: ['BaseDeposit', 'ByteDeposit'] }, /** - * Lookup511: kitchensink_runtime::RuntimeParametersValue + * Lookup538: kitchensink_runtime::dynamic_params::referenda::ParametersKey + **/ + KitchensinkRuntimeDynamicParamsReferendaParametersKey: { + _enum: ['Tracks', 'Origins'] + }, + /** + * Lookup540: kitchensink_runtime::RuntimeParametersValue **/ KitchensinkRuntimeRuntimeParametersValue: { _enum: { - Storage: 'KitchensinkRuntimeDynamicParamsStorageParametersValue' + Storage: 'KitchensinkRuntimeDynamicParamsStorageParametersValue', + Referenda: 'KitchensinkRuntimeDynamicParamsReferendaParametersValue' } }, /** - * Lookup512: kitchensink_runtime::dynamic_params::storage::ParametersValue + * Lookup541: kitchensink_runtime::dynamic_params::storage::ParametersValue **/ KitchensinkRuntimeDynamicParamsStorageParametersValue: { _enum: { @@ -6457,7 +6730,16 @@ export default { } }, /** - * Lookup513: pallet_skip_feeless_payment::pallet::Event + * Lookup542: kitchensink_runtime::dynamic_params::referenda::ParametersValue + **/ + KitchensinkRuntimeDynamicParamsReferendaParametersValue: { + _enum: { + Tracks: 'Vec', + Origins: 'Vec<(KitchensinkRuntimeOriginCaller,u16)>' + } + }, + /** + * Lookup543: pallet_skip_feeless_payment::pallet::Event **/ PalletSkipFeelessPaymentEvent: { _enum: { @@ -6467,7 +6749,7 @@ export default { } }, /** - * Lookup514: pallet_asset_conversion_ops::pallet::Event + * Lookup544: pallet_asset_conversion_ops::pallet::Event **/ PalletAssetConversionOpsEvent: { _enum: { @@ -6479,69 +6761,121 @@ export default { } }, /** - * Lookup515: pallet_revive::pallet::Event + * Lookup545: pallet_revive::pallet::Event **/ PalletReviveEvent: { _enum: { - Instantiated: { - deployer: 'H160', - contract: 'H160', - }, - Terminated: { - contract: 'H160', - beneficiary: 'H160', - }, - CodeStored: { - codeHash: 'H256', - depositHeld: 'u128', - uploader: 'H160', - }, ContractEmitted: { contract: 'H160', data: 'Bytes', - topics: 'Vec', - }, - CodeRemoved: { - codeHash: 'H256', - depositReleased: 'u128', - remover: 'H160', - }, - ContractCodeUpdated: { - contract: 'H160', - newCodeHash: 'H256', - oldCodeHash: 'H256', - }, - Called: { - caller: 'PalletReviveExecOrigin', - contract: 'H160', - }, - DelegateCalled: { - contract: 'H160', - codeHash: 'H256', - }, - StorageDepositTransferredAndHeld: { - from: 'H160', - to: 'H160', + topics: 'Vec' + } + } + }, + /** + * Lookup546: pallet_delegated_staking::pallet::Event + **/ + PalletDelegatedStakingEvent: { + _enum: { + Delegated: { + agent: 'AccountId32', + delegator: 'AccountId32', amount: 'u128', }, - StorageDepositTransferredAndReleased: { - from: 'H160', - to: 'H160', + Released: { + agent: 'AccountId32', + delegator: 'AccountId32', + amount: 'u128', + }, + Slashed: { + agent: 'AccountId32', + delegator: 'AccountId32', + amount: 'u128', + }, + MigratedDelegation: { + agent: 'AccountId32', + delegator: 'AccountId32', amount: 'u128' } } }, /** - * Lookup516: pallet_revive::exec::Origin + * Lookup547: pallet_asset_rewards::pallet::Event **/ - PalletReviveExecOrigin: { + PalletAssetRewardsEvent: { _enum: { - Root: 'Null', - Signed: 'AccountId32' + Staked: { + staker: 'AccountId32', + poolId: 'u32', + amount: 'u128', + }, + Unstaked: { + caller: 'AccountId32', + staker: 'AccountId32', + poolId: 'u32', + amount: 'u128', + }, + RewardsHarvested: { + caller: 'AccountId32', + staker: 'AccountId32', + poolId: 'u32', + amount: 'u128', + }, + PoolCreated: { + creator: 'AccountId32', + poolId: 'u32', + stakedAssetId: 'FrameSupportTokensFungibleUnionOfNativeOrWithId', + rewardAssetId: 'FrameSupportTokensFungibleUnionOfNativeOrWithId', + rewardRatePerBlock: 'u128', + expiryBlock: 'u32', + admin: 'AccountId32', + }, + PoolRewardRateModified: { + poolId: 'u32', + newRewardRatePerBlock: 'u128', + }, + PoolAdminModified: { + poolId: 'u32', + newAdmin: 'AccountId32', + }, + PoolExpiryBlockModified: { + poolId: 'u32', + newExpiryBlock: 'u32', + }, + PoolCleanedUp: { + poolId: 'u32' + } } }, /** - * Lookup517: frame_system::Phase + * Lookup548: pallet_assets_freezer::pallet::Event + **/ + PalletAssetsFreezerEvent: { + _enum: { + Frozen: { + who: 'AccountId32', + assetId: 'u32', + amount: 'u128', + }, + Thawed: { + who: 'AccountId32', + assetId: 'u32', + amount: 'u128' + } + } + }, + /** + * Lookup549: pallet_meta_tx::pallet::Event + **/ + PalletMetaTxEvent: { + _enum: { + Dispatched: { + result: 'Result' + } + } + }, + /** + * Lookup550: frame_system::Phase **/ FrameSystemPhase: { _enum: { @@ -6551,21 +6885,21 @@ export default { } }, /** - * Lookup519: frame_system::LastRuntimeUpgradeInfo + * Lookup552: frame_system::LastRuntimeUpgradeInfo **/ FrameSystemLastRuntimeUpgradeInfo: { specVersion: 'Compact', specName: 'Text' }, /** - * Lookup522: frame_system::CodeUpgradeAuthorization + * Lookup555: frame_system::CodeUpgradeAuthorization **/ FrameSystemCodeUpgradeAuthorization: { codeHash: 'H256', checkVersion: 'bool' }, /** - * Lookup523: frame_system::limits::BlockWeights + * Lookup556: frame_system::limits::BlockWeights **/ FrameSystemLimitsBlockWeights: { baseBlock: 'SpWeightsWeightV2Weight', @@ -6573,7 +6907,7 @@ export default { perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass' }, /** - * Lookup524: frame_support::dispatch::PerDispatchClass + * Lookup557: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: 'FrameSystemLimitsWeightsPerClass', @@ -6581,7 +6915,7 @@ export default { mandatory: 'FrameSystemLimitsWeightsPerClass' }, /** - * Lookup525: frame_system::limits::WeightsPerClass + * Lookup558: frame_system::limits::WeightsPerClass **/ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: 'SpWeightsWeightV2Weight', @@ -6590,13 +6924,13 @@ export default { reserved: 'Option' }, /** - * Lookup526: frame_system::limits::BlockLength + * Lookup559: frame_system::limits::BlockLength **/ FrameSystemLimitsBlockLength: { max: 'FrameSupportDispatchPerDispatchClassU32' }, /** - * Lookup527: frame_support::dispatch::PerDispatchClass + * Lookup560: frame_support::dispatch::PerDispatchClass **/ FrameSupportDispatchPerDispatchClassU32: { normal: 'u32', @@ -6604,14 +6938,14 @@ export default { mandatory: 'u32' }, /** - * Lookup528: sp_weights::RuntimeDbWeight + * Lookup561: sp_weights::RuntimeDbWeight **/ SpWeightsRuntimeDbWeight: { read: 'u64', write: 'u64' }, /** - * Lookup529: sp_version::RuntimeVersion + * Lookup562: sp_version::RuntimeVersion **/ SpVersionRuntimeVersion: { specName: 'Text', @@ -6624,19 +6958,19 @@ export default { systemVersion: 'u8' }, /** - * Lookup533: frame_system::pallet::Error + * Lookup566: frame_system::pallet::Error **/ FrameSystemError: { _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered', 'MultiBlockMigrationsOngoing', 'NothingAuthorized', 'Unauthorized'] }, /** - * Lookup534: pallet_utility::pallet::Error + * Lookup567: pallet_utility::pallet::Error **/ PalletUtilityError: { _enum: ['TooManyCalls'] }, /** - * Lookup541: sp_consensus_babe::digests::PreDigest + * Lookup574: sp_consensus_babe::digests::PreDigest **/ SpConsensusBabeDigestsPreDigest: { _enum: { @@ -6647,7 +6981,7 @@ export default { } }, /** - * Lookup542: sp_consensus_babe::digests::PrimaryPreDigest + * Lookup575: sp_consensus_babe::digests::PrimaryPreDigest **/ SpConsensusBabeDigestsPrimaryPreDigest: { authorityIndex: 'u32', @@ -6655,21 +6989,21 @@ export default { vrfSignature: 'SpCoreSr25519VrfVrfSignature' }, /** - * Lookup543: sp_core::sr25519::vrf::VrfSignature + * Lookup576: sp_core::sr25519::vrf::VrfSignature **/ SpCoreSr25519VrfVrfSignature: { preOutput: '[u8;32]', proof: '[u8;64]' }, /** - * Lookup544: sp_consensus_babe::digests::SecondaryPlainPreDigest + * Lookup577: sp_consensus_babe::digests::SecondaryPlainPreDigest **/ SpConsensusBabeDigestsSecondaryPlainPreDigest: { authorityIndex: 'u32', slot: 'u64' }, /** - * Lookup545: sp_consensus_babe::digests::SecondaryVRFPreDigest + * Lookup578: sp_consensus_babe::digests::SecondaryVRFPreDigest **/ SpConsensusBabeDigestsSecondaryVRFPreDigest: { authorityIndex: 'u32', @@ -6677,26 +7011,26 @@ export default { vrfSignature: 'SpCoreSr25519VrfVrfSignature' }, /** - * Lookup546: sp_consensus_babe::BabeEpochConfiguration + * Lookup579: sp_consensus_babe::BabeEpochConfiguration **/ SpConsensusBabeBabeEpochConfiguration: { c: '(u64,u64)', allowedSlots: 'SpConsensusBabeAllowedSlots' }, /** - * Lookup550: pallet_babe::pallet::Error + * Lookup583: pallet_babe::pallet::Error **/ PalletBabeError: { _enum: ['InvalidEquivocationProof', 'InvalidKeyOwnershipProof', 'DuplicateOffenceReport', 'InvalidConfiguration'] }, /** - * Lookup552: pallet_indices::pallet::Error + * Lookup585: pallet_indices::pallet::Error **/ PalletIndicesError: { _enum: ['NotAssigned', 'NotOwner', 'InUse', 'NotTransfer', 'Permanent'] }, /** - * Lookup554: pallet_balances::types::BalanceLock + * Lookup587: pallet_balances::types::BalanceLock **/ PalletBalancesBalanceLock: { id: '[u8;8]', @@ -6704,27 +7038,27 @@ export default { reasons: 'PalletBalancesReasons' }, /** - * Lookup555: pallet_balances::types::Reasons + * Lookup588: pallet_balances::types::Reasons **/ PalletBalancesReasons: { _enum: ['Fee', 'Misc', 'All'] }, /** - * Lookup558: pallet_balances::types::ReserveData + * Lookup591: pallet_balances::types::ReserveData **/ PalletBalancesReserveData: { id: '[u8;8]', amount: 'u128' }, /** - * Lookup561: frame_support::traits::tokens::misc::IdAmount + * Lookup594: frame_support::traits::tokens::misc::IdAmount **/ FrameSupportTokensMiscIdAmountRuntimeHoldReason: { id: 'KitchensinkRuntimeRuntimeHoldReason', amount: 'u128' }, /** - * Lookup562: kitchensink_runtime::RuntimeHoldReason + * Lookup595: kitchensink_runtime::RuntimeHoldReason **/ KitchensinkRuntimeRuntimeHoldReason: { _enum: { @@ -6739,7 +7073,7 @@ export default { __Unused8: 'Null', __Unused9: 'Null', __Unused10: 'Null', - __Unused11: 'Null', + Staking: 'PalletStakingPalletHoldReason', __Unused12: 'Null', __Unused13: 'Null', Council: 'PalletCollectiveHoldReason', @@ -6808,72 +7142,93 @@ export default { __Unused77: 'Null', __Unused78: 'Null', __Unused79: 'Null', - Revive: 'PalletReviveHoldReason' + Revive: 'PalletReviveHoldReason', + __Unused81: 'Null', + DelegatedStaking: 'PalletDelegatedStakingHoldReason', + AssetRewards: 'PalletAssetRewardsHoldReason' } }, /** - * Lookup563: pallet_collective::pallet::HoldReason + * Lookup596: pallet_staking::pallet::pallet::HoldReason + **/ + PalletStakingPalletHoldReason: { + _enum: ['Staking'] + }, + /** + * Lookup597: pallet_collective::pallet::HoldReason **/ PalletCollectiveHoldReason: { _enum: ['ProposalSubmission'] }, /** - * Lookup565: pallet_contracts::pallet::HoldReason + * Lookup599: pallet_contracts::pallet::HoldReason **/ PalletContractsHoldReason: { _enum: ['CodeUploadDepositReserve', 'StorageDepositReserve'] }, /** - * Lookup566: pallet_preimage::pallet::HoldReason + * Lookup600: pallet_preimage::pallet::HoldReason **/ PalletPreimageHoldReason: { _enum: ['Preimage'] }, /** - * Lookup567: pallet_nis::pallet::HoldReason + * Lookup601: pallet_nis::pallet::HoldReason **/ PalletNisHoldReason: { _enum: ['NftReceipt'] }, /** - * Lookup568: pallet_nft_fractionalization::pallet::HoldReason + * Lookup602: pallet_nft_fractionalization::pallet::HoldReason **/ PalletNftFractionalizationHoldReason: { _enum: ['Fractionalized'] }, /** - * Lookup569: pallet_transaction_storage::pallet::HoldReason + * Lookup603: pallet_transaction_storage::pallet::HoldReason **/ PalletTransactionStorageHoldReason: { _enum: ['StorageFeeHold'] }, /** - * Lookup570: pallet_state_trie_migration::pallet::HoldReason + * Lookup604: pallet_state_trie_migration::pallet::HoldReason **/ PalletStateTrieMigrationHoldReason: { _enum: ['SlashForMigrate'] }, /** - * Lookup572: pallet_safe_mode::pallet::HoldReason + * Lookup606: pallet_safe_mode::pallet::HoldReason **/ PalletSafeModeHoldReason: { _enum: ['EnterOrExtend'] }, /** - * Lookup573: pallet_revive::pallet::HoldReason + * Lookup607: pallet_revive::pallet::HoldReason **/ PalletReviveHoldReason: { _enum: ['CodeUploadDepositReserve', 'StorageDepositReserve', 'AddressMapping'] }, /** - * Lookup576: frame_support::traits::tokens::misc::IdAmount + * Lookup608: pallet_delegated_staking::pallet::HoldReason + **/ + PalletDelegatedStakingHoldReason: { + _enum: ['StakingDelegation'] + }, + /** + * Lookup609: pallet_asset_rewards::pallet::HoldReason + **/ + PalletAssetRewardsHoldReason: { + _enum: ['PoolCreation'] + }, + /** + * Lookup612: frame_support::traits::tokens::misc::IdAmount **/ FrameSupportTokensMiscIdAmountRuntimeFreezeReason: { id: 'KitchensinkRuntimeRuntimeFreezeReason', amount: 'u128' }, /** - * Lookup577: kitchensink_runtime::RuntimeFreezeReason + * Lookup613: kitchensink_runtime::RuntimeFreezeReason **/ KitchensinkRuntimeRuntimeFreezeReason: { _enum: { @@ -6939,29 +7294,56 @@ export default { __Unused59: 'Null', __Unused60: 'Null', __Unused61: 'Null', - NominationPools: 'PalletNominationPoolsFreezeReason' + NominationPools: 'PalletNominationPoolsFreezeReason', + __Unused63: 'Null', + __Unused64: 'Null', + __Unused65: 'Null', + __Unused66: 'Null', + __Unused67: 'Null', + __Unused68: 'Null', + __Unused69: 'Null', + __Unused70: 'Null', + __Unused71: 'Null', + __Unused72: 'Null', + __Unused73: 'Null', + __Unused74: 'Null', + __Unused75: 'Null', + __Unused76: 'Null', + __Unused77: 'Null', + __Unused78: 'Null', + __Unused79: 'Null', + __Unused80: 'Null', + __Unused81: 'Null', + __Unused82: 'Null', + AssetRewards: 'PalletAssetRewardsFreezeReason' } }, /** - * Lookup578: pallet_nomination_pools::pallet::FreezeReason + * Lookup614: pallet_nomination_pools::pallet::FreezeReason **/ PalletNominationPoolsFreezeReason: { _enum: ['PoolMinBalance'] }, /** - * Lookup580: pallet_balances::pallet::Error + * Lookup615: pallet_asset_rewards::pallet::FreezeReason + **/ + PalletAssetRewardsFreezeReason: { + _enum: ['Staked'] + }, + /** + * Lookup617: pallet_balances::pallet::Error **/ PalletBalancesError: { _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'Expendability', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves', 'TooManyHolds', 'TooManyFreezes', 'IssuanceDeactivated', 'DeltaZero'] }, /** - * Lookup581: pallet_transaction_payment::Releases + * Lookup618: pallet_transaction_payment::Releases **/ PalletTransactionPaymentReleases: { _enum: ['V1Ancient', 'V2'] }, /** - * Lookup582: pallet_election_provider_multi_phase::ReadySolution + * Lookup619: pallet_election_provider_multi_phase::ReadySolution **/ PalletElectionProviderMultiPhaseReadySolution: { supports: 'Vec<(AccountId32,SpNposElectionsSupport)>', @@ -6969,14 +7351,14 @@ export default { compute: 'PalletElectionProviderMultiPhaseElectionCompute' }, /** - * Lookup584: pallet_election_provider_multi_phase::RoundSnapshot + * Lookup621: pallet_election_provider_multi_phase::RoundSnapshot **/ PalletElectionProviderMultiPhaseRoundSnapshot: { voters: 'Vec<(AccountId32,u64,Vec)>', targets: 'Vec' }, /** - * Lookup591: pallet_election_provider_multi_phase::signed::SignedSubmission + * Lookup628: pallet_election_provider_multi_phase::signed::SignedSubmission **/ PalletElectionProviderMultiPhaseSignedSignedSubmission: { who: 'AccountId32', @@ -6985,13 +7367,13 @@ export default { callFee: 'u128' }, /** - * Lookup592: pallet_election_provider_multi_phase::pallet::Error + * Lookup629: pallet_election_provider_multi_phase::pallet::Error **/ PalletElectionProviderMultiPhaseError: { _enum: ['PreDispatchEarlySubmission', 'PreDispatchWrongWinnerCount', 'PreDispatchWeakSubmission', 'SignedQueueFull', 'SignedCannotPayDeposit', 'SignedInvalidWitness', 'SignedTooMuchWeight', 'OcwCallWrongEra', 'MissingSnapshotMetadata', 'InvalidSubmissionIndex', 'CallNotAllowed', 'FallbackFailed', 'BoundNotMet', 'TooManyWinners', 'PreDispatchDifferentRound'] }, /** - * Lookup593: pallet_staking::StakingLedger + * Lookup630: pallet_staking::StakingLedger **/ PalletStakingStakingLedger: { stash: 'AccountId32', @@ -7001,7 +7383,7 @@ export default { legacyClaimedRewards: 'Vec' }, /** - * Lookup595: pallet_staking::Nominations + * Lookup632: pallet_staking::Nominations **/ PalletStakingNominations: { targets: 'Vec', @@ -7009,14 +7391,29 @@ export default { suppressed: 'bool' }, /** - * Lookup596: pallet_staking::ActiveEraInfo + * Lookup633: pallet_staking::ActiveEraInfo **/ PalletStakingActiveEraInfo: { index: 'u32', start: 'Option' }, /** - * Lookup599: sp_staking::PagedExposureMetadata + * Lookup636: sp_staking::Exposure + **/ + SpStakingExposure: { + total: 'Compact', + own: 'Compact', + others: 'Vec' + }, + /** + * Lookup638: sp_staking::IndividualExposure + **/ + SpStakingIndividualExposure: { + who: 'AccountId32', + value: 'Compact' + }, + /** + * Lookup639: sp_staking::PagedExposureMetadata **/ SpStakingPagedExposureMetadata: { total: 'Compact', @@ -7025,21 +7422,21 @@ export default { pageCount: 'u32' }, /** - * Lookup601: sp_staking::ExposurePage + * Lookup641: sp_staking::ExposurePage **/ SpStakingExposurePage: { pageTotal: 'Compact', others: 'Vec' }, /** - * Lookup602: pallet_staking::EraRewardPoints + * Lookup642: pallet_staking::EraRewardPoints **/ PalletStakingEraRewardPoints: { total: 'u32', individual: 'BTreeMap' }, /** - * Lookup607: pallet_staking::UnappliedSlash + * Lookup647: pallet_staking::UnappliedSlash **/ PalletStakingUnappliedSlash: { validator: 'AccountId32', @@ -7049,7 +7446,7 @@ export default { payout: 'u128' }, /** - * Lookup609: pallet_staking::slashing::SlashingSpans + * Lookup649: pallet_staking::slashing::SlashingSpans **/ PalletStakingSlashingSlashingSpans: { spanIndex: 'u32', @@ -7058,30 +7455,30 @@ export default { prior: 'Vec' }, /** - * Lookup610: pallet_staking::slashing::SpanRecord + * Lookup650: pallet_staking::slashing::SpanRecord **/ PalletStakingSlashingSpanRecord: { slashed: 'u128', paidOut: 'u128' }, /** - * Lookup611: pallet_staking::pallet::pallet::Error + * Lookup651: pallet_staking::pallet::pallet::Error **/ PalletStakingPalletError: { - _enum: ['NotController', 'NotStash', 'AlreadyBonded', 'AlreadyPaired', 'EmptyTargets', 'DuplicateIndex', 'InvalidSlashIndex', 'InsufficientBond', 'NoMoreChunks', 'NoUnlockChunk', 'FundedTarget', 'InvalidEraToReward', 'InvalidNumberOfNominations', 'NotSortedAndUnique', 'AlreadyClaimed', 'InvalidPage', 'IncorrectHistoryDepth', 'IncorrectSlashingSpans', 'BadState', 'TooManyTargets', 'BadTarget', 'CannotChillOther', 'TooManyNominators', 'TooManyValidators', 'CommissionTooLow', 'BoundNotMet', 'ControllerDeprecated', 'CannotRestoreLedger', 'RewardDestinationRestricted', 'NotEnoughFunds', 'VirtualStakerNotAllowed'] + _enum: ['NotController', 'NotStash', 'AlreadyBonded', 'AlreadyPaired', 'EmptyTargets', 'DuplicateIndex', 'InvalidSlashIndex', 'InsufficientBond', 'NoMoreChunks', 'NoUnlockChunk', 'FundedTarget', 'InvalidEraToReward', 'InvalidNumberOfNominations', 'NotSortedAndUnique', 'AlreadyClaimed', 'InvalidPage', 'IncorrectHistoryDepth', 'IncorrectSlashingSpans', 'BadState', 'TooManyTargets', 'BadTarget', 'CannotChillOther', 'TooManyNominators', 'TooManyValidators', 'CommissionTooLow', 'BoundNotMet', 'ControllerDeprecated', 'CannotRestoreLedger', 'RewardDestinationRestricted', 'NotEnoughFunds', 'VirtualStakerNotAllowed', 'CannotReapStash', 'AlreadyMigrated', 'Restricted'] }, /** - * Lookup615: sp_core::crypto::KeyTypeId + * Lookup658: sp_core::crypto::KeyTypeId **/ SpCoreCryptoKeyTypeId: '[u8;4]', /** - * Lookup616: pallet_session::pallet::Error + * Lookup659: pallet_session::pallet::Error **/ PalletSessionError: { _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount'] }, /** - * Lookup622: pallet_democracy::types::ReferendumInfo, Balance> + * Lookup665: pallet_democracy::types::ReferendumInfo, Balance> **/ PalletDemocracyReferendumInfo: { _enum: { @@ -7093,7 +7490,7 @@ export default { } }, /** - * Lookup623: pallet_democracy::types::ReferendumStatus, Balance> + * Lookup666: pallet_democracy::types::ReferendumStatus, Balance> **/ PalletDemocracyReferendumStatus: { end: 'u32', @@ -7103,7 +7500,7 @@ export default { tally: 'PalletDemocracyTally' }, /** - * Lookup624: pallet_democracy::types::Tally + * Lookup667: pallet_democracy::types::Tally **/ PalletDemocracyTally: { ayes: 'u128', @@ -7111,7 +7508,7 @@ export default { turnout: 'u128' }, /** - * Lookup625: pallet_democracy::vote::Voting + * Lookup668: pallet_democracy::vote::Voting **/ PalletDemocracyVoteVoting: { _enum: { @@ -7130,24 +7527,24 @@ export default { } }, /** - * Lookup629: pallet_democracy::types::Delegations + * Lookup672: pallet_democracy::types::Delegations **/ PalletDemocracyDelegations: { votes: 'u128', capital: 'u128' }, /** - * Lookup630: pallet_democracy::vote::PriorLock + * Lookup673: pallet_democracy::vote::PriorLock **/ PalletDemocracyVotePriorLock: '(u32,u128)', /** - * Lookup633: pallet_democracy::pallet::Error + * Lookup676: pallet_democracy::pallet::Error **/ PalletDemocracyError: { _enum: ['ValueLow', 'ProposalMissing', 'AlreadyCanceled', 'DuplicateProposal', 'ProposalBlacklisted', 'NotSimpleMajority', 'InvalidHash', 'NoProposal', 'AlreadyVetoed', 'ReferendumInvalid', 'NoneWaiting', 'NotVoter', 'NoPermission', 'AlreadyDelegating', 'InsufficientFunds', 'NotDelegating', 'VotesExist', 'InstantNotAllowed', 'Nonsense', 'WrongUpperBound', 'MaxVotesReached', 'TooMany', 'VotingPeriodLow', 'PreimageNotExist'] }, /** - * Lookup637: pallet_collective::Votes + * Lookup680: pallet_collective::Votes **/ PalletCollectiveVotes: { index: 'u32', @@ -7157,13 +7554,13 @@ export default { end: 'u32' }, /** - * Lookup638: pallet_collective::pallet::Error + * Lookup681: pallet_collective::pallet::Error **/ PalletCollectiveError: { _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength', 'PrimeAccountNotMember', 'ProposalActive'] }, /** - * Lookup643: pallet_elections_phragmen::SeatHolder + * Lookup685: pallet_elections_phragmen::SeatHolder **/ PalletElectionsPhragmenSeatHolder: { who: 'AccountId32', @@ -7171,7 +7568,7 @@ export default { deposit: 'u128' }, /** - * Lookup644: pallet_elections_phragmen::Voter + * Lookup686: pallet_elections_phragmen::Voter **/ PalletElectionsPhragmenVoter: { votes: 'Vec', @@ -7179,19 +7576,19 @@ export default { deposit: 'u128' }, /** - * Lookup645: pallet_elections_phragmen::pallet::Error + * Lookup687: pallet_elections_phragmen::pallet::Error **/ PalletElectionsPhragmenError: { _enum: ['UnableToVote', 'NoVotes', 'TooManyVotes', 'MaximumVotesExceeded', 'LowBalance', 'UnableToPayBond', 'MustBeVoter', 'DuplicatedCandidate', 'TooManyCandidates', 'MemberSubmit', 'RunnerUpSubmit', 'InsufficientCandidateFunds', 'NotMember', 'InvalidWitnessData', 'InvalidVoteCount', 'InvalidRenouncing', 'InvalidReplacement'] }, /** - * Lookup647: pallet_membership::pallet::Error + * Lookup689: pallet_membership::pallet::Error **/ PalletMembershipError: { _enum: ['AlreadyMember', 'NotMember', 'TooManyMembers'] }, /** - * Lookup648: pallet_grandpa::StoredState + * Lookup690: pallet_grandpa::StoredState **/ PalletGrandpaStoredState: { _enum: { @@ -7208,7 +7605,7 @@ export default { } }, /** - * Lookup649: pallet_grandpa::StoredPendingChange + * Lookup691: pallet_grandpa::StoredPendingChange **/ PalletGrandpaStoredPendingChange: { scheduledAt: 'u32', @@ -7217,13 +7614,13 @@ export default { forced: 'Option' }, /** - * Lookup651: pallet_grandpa::pallet::Error + * Lookup693: pallet_grandpa::pallet::Error **/ PalletGrandpaError: { _enum: ['PauseFailed', 'ResumeFailed', 'ChangePending', 'TooSoon', 'InvalidKeyOwnershipProof', 'InvalidEquivocationProof', 'DuplicateOffenceReport'] }, /** - * Lookup652: pallet_treasury::Proposal + * Lookup694: pallet_treasury::Proposal **/ PalletTreasuryProposal: { proposer: 'AccountId32', @@ -7232,7 +7629,7 @@ export default { bond: 'u128' }, /** - * Lookup654: pallet_treasury::SpendStatus, AssetBalance, sp_core::crypto::AccountId32, BlockNumber, PaymentId> + * Lookup696: pallet_treasury::SpendStatus, AssetBalance, sp_core::crypto::AccountId32, BlockNumber, PaymentId> **/ PalletTreasurySpendStatus: { assetKind: 'FrameSupportTokensFungibleUnionOfNativeOrWithId', @@ -7243,7 +7640,7 @@ export default { status: 'PalletTreasuryPaymentState' }, /** - * Lookup655: pallet_treasury::PaymentState + * Lookup697: pallet_treasury::PaymentState **/ PalletTreasuryPaymentState: { _enum: { @@ -7255,23 +7652,23 @@ export default { } }, /** - * Lookup656: frame_support::PalletId + * Lookup698: frame_support::PalletId **/ FrameSupportPalletId: '[u8;8]', /** - * Lookup657: pallet_treasury::pallet::Error + * Lookup699: pallet_treasury::pallet::Error **/ PalletTreasuryError: { _enum: ['InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved', 'FailedToConvertBalance', 'SpendExpired', 'EarlyPayout', 'AlreadyAttempted', 'PayoutError', 'NotAttempted', 'Inconclusive'] }, /** - * Lookup658: pallet_asset_rate::pallet::Error + * Lookup700: pallet_asset_rate::pallet::Error **/ PalletAssetRateError: { _enum: ['UnknownAssetKind', 'AlreadyExists', 'Overflow'] }, /** - * Lookup660: pallet_contracts::wasm::CodeInfo + * Lookup702: pallet_contracts::wasm::CodeInfo **/ PalletContractsWasmCodeInfo: { owner: 'AccountId32', @@ -7281,7 +7678,7 @@ export default { codeLen: 'u32' }, /** - * Lookup661: pallet_contracts::storage::ContractInfo + * Lookup703: pallet_contracts::storage::ContractInfo **/ PalletContractsStorageContractInfo: { trieId: 'Bytes', @@ -7294,21 +7691,21 @@ export default { delegateDependencies: 'BTreeMap' }, /** - * Lookup666: pallet_contracts::storage::DeletionQueueManager + * Lookup708: pallet_contracts::storage::DeletionQueueManager **/ PalletContractsStorageDeletionQueueManager: { insertCounter: 'u32', deleteCounter: 'u32' }, /** - * Lookup668: pallet_contracts::schedule::Schedule + * Lookup710: pallet_contracts::schedule::Schedule **/ PalletContractsSchedule: { limits: 'PalletContractsScheduleLimits', instructionWeights: 'PalletContractsScheduleInstructionWeights' }, /** - * Lookup669: pallet_contracts::schedule::Limits + * Lookup711: pallet_contracts::schedule::Limits **/ PalletContractsScheduleLimits: { eventTopics: 'u32', @@ -7320,13 +7717,13 @@ export default { eventRefTime: 'u64' }, /** - * Lookup670: pallet_contracts::schedule::InstructionWeights + * Lookup712: pallet_contracts::schedule::InstructionWeights **/ PalletContractsScheduleInstructionWeights: { base: 'u32' }, /** - * Lookup671: pallet_contracts::Environment + * Lookup713: pallet_contracts::Environment **/ PalletContractsEnvironment: { _alias: { @@ -7340,56 +7737,56 @@ export default { blockNumber: 'PalletContractsEnvironmentTypeU32' }, /** - * Lookup672: pallet_contracts::EnvironmentType + * Lookup714: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeAccountId32: 'Null', /** - * Lookup673: pallet_contracts::EnvironmentType + * Lookup715: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeU128: 'Null', /** - * Lookup674: pallet_contracts::EnvironmentType + * Lookup716: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeH256: 'Null', /** - * Lookup675: pallet_contracts::EnvironmentType + * Lookup717: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeBlakeTwo256: 'Null', /** - * Lookup676: pallet_contracts::EnvironmentType + * Lookup718: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeU64: 'Null', /** - * Lookup677: pallet_contracts::EnvironmentType + * Lookup719: pallet_contracts::EnvironmentType **/ PalletContractsEnvironmentTypeU32: 'Null', /** - * Lookup679: pallet_contracts::pallet::Error + * Lookup721: pallet_contracts::pallet::Error **/ PalletContractsError: { _enum: ['InvalidSchedule', 'InvalidCallFlags', 'OutOfGas', 'OutputBufferTooSmall', 'TransferFailed', 'MaxCallDepthReached', 'ContractNotFound', 'CodeTooLarge', 'CodeNotFound', 'CodeInfoNotFound', 'OutOfBounds', 'DecodingFailed', 'ContractTrapped', 'ValueTooLarge', 'TerminatedWhileReentrant', 'InputForwarded', 'RandomSubjectTooLong', 'TooManyTopics', 'NoChainExtension', 'XCMDecodeFailed', 'DuplicateContract', 'TerminatedInConstructor', 'ReentranceDenied', 'StateChangeDenied', 'StorageDepositNotEnoughFunds', 'StorageDepositLimitExhausted', 'CodeInUse', 'ContractReverted', 'CodeRejected', 'Indeterministic', 'MigrationInProgress', 'NoMigrationPerformed', 'MaxDelegateDependenciesReached', 'DelegateDependencyNotFound', 'DelegateDependencyAlreadyExists', 'CannotAddSelfAsDelegateDependency', 'OutOfTransientStorage'] }, /** - * Lookup680: pallet_sudo::pallet::Error + * Lookup722: pallet_sudo::pallet::Error **/ PalletSudoError: { _enum: ['RequireSudo'] }, /** - * Lookup683: pallet_im_online::pallet::Error + * Lookup725: pallet_im_online::pallet::Error **/ PalletImOnlineError: { _enum: ['InvalidKey', 'DuplicatedHeartbeat'] }, /** - * Lookup686: sp_staking::offence::OffenceDetails + * Lookup728: sp_staking::offence::OffenceDetails **/ SpStakingOffenceOffenceDetails: { - offender: '(AccountId32,SpStakingExposure)', + offender: '(AccountId32,Null)', reporters: 'Vec' }, /** - * Lookup690: pallet_identity::types::Registration> + * Lookup732: pallet_identity::types::Registration> **/ PalletIdentityRegistration: { judgements: 'Vec<(u32,PalletIdentityJudgement)>', @@ -7397,7 +7794,7 @@ export default { info: 'PalletIdentityLegacyIdentityInfo' }, /** - * Lookup698: pallet_identity::types::RegistrarInfo + * Lookup740: pallet_identity::types::RegistrarInfo **/ PalletIdentityRegistrarInfo: { account: 'AccountId32', @@ -7405,21 +7802,21 @@ export default { fields: 'u64' }, /** - * Lookup701: pallet_identity::types::AuthorityProperties + * Lookup743: pallet_identity::types::AuthorityProperties **/ PalletIdentityAuthorityProperties: { accountId: 'AccountId32', allocation: 'u32' }, /** - * Lookup702: pallet_identity::types::UsernameInformation + * Lookup744: pallet_identity::types::UsernameInformation **/ PalletIdentityUsernameInformation: { owner: 'AccountId32', provider: 'PalletIdentityProvider' }, /** - * Lookup703: pallet_identity::types::Provider + * Lookup745: pallet_identity::types::Provider **/ PalletIdentityProvider: { _enum: { @@ -7429,13 +7826,13 @@ export default { } }, /** - * Lookup705: pallet_identity::pallet::Error + * Lookup747: pallet_identity::pallet::Error **/ PalletIdentityError: { _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed', 'InvalidSuffix', 'NotUsernameAuthority', 'NoAllocation', 'InvalidSignature', 'RequiresSignature', 'InvalidUsername', 'UsernameTaken', 'NoUsername', 'NotExpired', 'TooEarly', 'NotUnbinding', 'AlreadyUnbinding', 'InsufficientPrivileges'] }, /** - * Lookup706: pallet_society::MemberRecord + * Lookup748: pallet_society::MemberRecord **/ PalletSocietyMemberRecord: { rank: 'u32', @@ -7444,20 +7841,20 @@ export default { index: 'u32' }, /** - * Lookup708: pallet_society::VouchingStatus + * Lookup750: pallet_society::VouchingStatus **/ PalletSocietyVouchingStatus: { _enum: ['Vouching', 'Banned'] }, /** - * Lookup709: pallet_society::PayoutRecord> + * Lookup751: pallet_society::PayoutRecord> **/ PalletSocietyPayoutRecord: { paid: 'u128', payouts: 'Vec<(u32,u128)>' }, /** - * Lookup714: pallet_society::Bid + * Lookup756: pallet_society::Bid **/ PalletSocietyBid: { who: 'AccountId32', @@ -7465,7 +7862,7 @@ export default { value: 'u128' }, /** - * Lookup715: pallet_society::BidKind + * Lookup757: pallet_society::BidKind **/ PalletSocietyBidKind: { _enum: { @@ -7474,7 +7871,7 @@ export default { } }, /** - * Lookup717: pallet_society::Candidacy + * Lookup759: pallet_society::Candidacy **/ PalletSocietyCandidacy: { round: 'u32', @@ -7484,21 +7881,21 @@ export default { skepticStruck: 'bool' }, /** - * Lookup718: pallet_society::Tally + * Lookup760: pallet_society::Tally **/ PalletSocietyTally: { approvals: 'u32', rejections: 'u32' }, /** - * Lookup720: pallet_society::Vote + * Lookup762: pallet_society::Vote **/ PalletSocietyVote: { approve: 'bool', weight: 'u32' }, /** - * Lookup722: pallet_society::IntakeRecord + * Lookup764: pallet_society::IntakeRecord **/ PalletSocietyIntakeRecord: { who: 'AccountId32', @@ -7506,13 +7903,13 @@ export default { round: 'u32' }, /** - * Lookup724: pallet_society::pallet::Error + * Lookup766: pallet_society::pallet::Error **/ PalletSocietyError: { _enum: ['NotMember', 'AlreadyMember', 'Suspended', 'NotSuspended', 'NoPayout', 'AlreadyFounded', 'InsufficientPot', 'AlreadyVouching', 'NotVouchingOnBidder', 'Head', 'Founder', 'AlreadyBid', 'AlreadyCandidate', 'NotCandidate', 'MaxMembers', 'NotFounder', 'NotHead', 'NotApproved', 'NotRejected', 'Approved', 'Rejected', 'InProgress', 'TooEarly', 'Voted', 'Expired', 'NotBidder', 'NoDefender', 'NotGroup', 'AlreadyElevated', 'AlreadyPunished', 'InsufficientFunds', 'NoVotes'] }, /** - * Lookup725: pallet_recovery::RecoveryConfig> + * Lookup767: pallet_recovery::RecoveryConfig> **/ PalletRecoveryRecoveryConfig: { delayPeriod: 'u32', @@ -7521,7 +7918,7 @@ export default { threshold: 'u16' }, /** - * Lookup727: pallet_recovery::ActiveRecovery> + * Lookup769: pallet_recovery::ActiveRecovery> **/ PalletRecoveryActiveRecovery: { created: 'u32', @@ -7529,25 +7926,25 @@ export default { friends: 'Vec' }, /** - * Lookup728: pallet_recovery::pallet::Error + * Lookup770: pallet_recovery::pallet::Error **/ PalletRecoveryError: { _enum: ['NotAllowed', 'ZeroThreshold', 'NotEnoughFriends', 'MaxFriends', 'NotSorted', 'NotRecoverable', 'AlreadyRecoverable', 'AlreadyStarted', 'NotStarted', 'NotFriend', 'DelayPeriod', 'AlreadyVouched', 'Threshold', 'StillActive', 'AlreadyProxy', 'BadState'] }, /** - * Lookup731: pallet_vesting::Releases + * Lookup773: pallet_vesting::Releases **/ PalletVestingReleases: { _enum: ['V0', 'V1'] }, /** - * Lookup732: pallet_vesting::pallet::Error + * Lookup774: pallet_vesting::pallet::Error **/ PalletVestingError: { _enum: ['NotVesting', 'AtMaxVestingSchedules', 'AmountLow', 'ScheduleIndexOutOfBounds', 'InvalidScheduleParams'] }, /** - * Lookup735: pallet_scheduler::Scheduled, BlockNumber, kitchensink_runtime::OriginCaller, sp_core::crypto::AccountId32> + * Lookup777: pallet_scheduler::Scheduled, BlockNumber, kitchensink_runtime::OriginCaller, sp_core::crypto::AccountId32> **/ PalletSchedulerScheduled: { maybeId: 'Option<[u8;32]>', @@ -7557,7 +7954,7 @@ export default { origin: 'KitchensinkRuntimeOriginCaller' }, /** - * Lookup737: pallet_scheduler::RetryConfig + * Lookup779: pallet_scheduler::RetryConfig **/ PalletSchedulerRetryConfig: { totalRetries: 'u8', @@ -7565,19 +7962,19 @@ export default { period: 'u32' }, /** - * Lookup738: pallet_scheduler::pallet::Error + * Lookup780: pallet_scheduler::pallet::Error **/ PalletSchedulerError: { _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange', 'Named'] }, /** - * Lookup739: pallet_glutton::pallet::Error + * Lookup781: pallet_glutton::pallet::Error **/ PalletGluttonError: { _enum: ['AlreadyInitialized', 'InsaneLimit'] }, /** - * Lookup740: pallet_preimage::OldRequestStatus + * Lookup782: pallet_preimage::OldRequestStatus **/ PalletPreimageOldRequestStatus: { _enum: { @@ -7593,7 +7990,7 @@ export default { } }, /** - * Lookup742: pallet_preimage::RequestStatus> + * Lookup784: pallet_preimage::RequestStatus> **/ PalletPreimageRequestStatus: { _enum: { @@ -7609,13 +8006,13 @@ export default { } }, /** - * Lookup747: pallet_preimage::pallet::Error + * Lookup789: pallet_preimage::pallet::Error **/ PalletPreimageError: { _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested', 'TooMany', 'TooFew'] }, /** - * Lookup750: pallet_proxy::ProxyDefinition + * Lookup792: pallet_proxy::ProxyDefinition **/ PalletProxyProxyDefinition: { delegate: 'AccountId32', @@ -7623,7 +8020,7 @@ export default { delay: 'u32' }, /** - * Lookup754: pallet_proxy::Announcement + * Lookup796: pallet_proxy::Announcement **/ PalletProxyAnnouncement: { real: 'AccountId32', @@ -7631,13 +8028,13 @@ export default { height: 'u32' }, /** - * Lookup756: pallet_proxy::pallet::Error + * Lookup798: pallet_proxy::pallet::Error **/ PalletProxyError: { _enum: ['TooMany', 'NotFound', 'NotProxy', 'Unproxyable', 'Duplicate', 'NoPermission', 'Unannounced', 'NoSelfProxy'] }, /** - * Lookup758: pallet_multisig::Multisig + * Lookup800: pallet_multisig::Multisig **/ PalletMultisigMultisig: { when: 'PalletMultisigTimepoint', @@ -7646,13 +8043,13 @@ export default { approvals: 'Vec' }, /** - * Lookup759: pallet_multisig::pallet::Error + * Lookup801: pallet_multisig::pallet::Error **/ PalletMultisigError: { _enum: ['MinimumThreshold', 'AlreadyApproved', 'NoApprovalsNeeded', 'TooFewSignatories', 'TooManySignatories', 'SignatoriesOutOfOrder', 'SenderInSignatories', 'NotFound', 'NotOwner', 'NoTimepoint', 'WrongTimepoint', 'UnexpectedTimepoint', 'MaxWeightTooLow', 'AlreadyStored'] }, /** - * Lookup760: pallet_bounties::Bounty + * Lookup802: pallet_bounties::Bounty **/ PalletBountiesBounty: { proposer: 'AccountId32', @@ -7663,7 +8060,7 @@ export default { status: 'PalletBountiesBountyStatus' }, /** - * Lookup761: pallet_bounties::BountyStatus + * Lookup803: pallet_bounties::BountyStatus **/ PalletBountiesBountyStatus: { _enum: { @@ -7688,13 +8085,13 @@ export default { } }, /** - * Lookup763: pallet_bounties::pallet::Error + * Lookup805: pallet_bounties::pallet::Error **/ PalletBountiesError: { _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'ReasonTooBig', 'UnexpectedStatus', 'RequireCurator', 'InvalidValue', 'InvalidFee', 'PendingPayout', 'Premature', 'HasActiveChildBounty', 'TooManyQueued'] }, /** - * Lookup764: pallet_tips::OpenTip + * Lookup806: pallet_tips::OpenTip **/ PalletTipsOpenTip: { reason: 'H256', @@ -7706,13 +8103,13 @@ export default { findersFee: 'bool' }, /** - * Lookup765: pallet_tips::pallet::Error + * Lookup807: pallet_tips::pallet::Error **/ PalletTipsError: { _enum: ['ReasonTooBig', 'AlreadyKnown', 'UnknownTip', 'MaxTipAmountExceeded', 'NotFinder', 'StillOpen', 'Premature'] }, /** - * Lookup766: pallet_assets::types::AssetDetails + * Lookup808: pallet_assets::types::AssetDetails **/ PalletAssetsAssetDetails: { owner: 'AccountId32', @@ -7729,13 +8126,13 @@ export default { status: 'PalletAssetsAssetStatus' }, /** - * Lookup767: pallet_assets::types::AssetStatus + * Lookup809: pallet_assets::types::AssetStatus **/ PalletAssetsAssetStatus: { _enum: ['Live', 'Frozen', 'Destroying'] }, /** - * Lookup768: pallet_assets::types::AssetAccount + * Lookup810: pallet_assets::types::AssetAccount **/ PalletAssetsAssetAccount: { balance: 'u128', @@ -7744,13 +8141,13 @@ export default { extra: 'Null' }, /** - * Lookup769: pallet_assets::types::AccountStatus + * Lookup811: pallet_assets::types::AccountStatus **/ PalletAssetsAccountStatus: { _enum: ['Liquid', 'Frozen', 'Blocked'] }, /** - * Lookup770: pallet_assets::types::ExistenceReason + * Lookup812: pallet_assets::types::ExistenceReason **/ PalletAssetsExistenceReason: { _enum: { @@ -7762,14 +8159,14 @@ export default { } }, /** - * Lookup772: pallet_assets::types::Approval + * Lookup814: pallet_assets::types::Approval **/ PalletAssetsApproval: { amount: 'u128', deposit: 'u128' }, /** - * Lookup773: pallet_assets::types::AssetMetadata> + * Lookup815: pallet_assets::types::AssetMetadata> **/ PalletAssetsAssetMetadata: { deposit: 'u128', @@ -7779,19 +8176,19 @@ export default { isFrozen: 'bool' }, /** - * Lookup775: pallet_assets::pallet::Error + * Lookup817: pallet_assets::pallet::Error **/ PalletAssetsError: { - _enum: ['BalanceLow', 'NoAccount', 'NoPermission', 'Unknown', 'Frozen', 'InUse', 'BadWitness', 'MinBalanceZero', 'UnavailableConsumer', 'BadMetadata', 'Unapproved', 'WouldDie', 'AlreadyExists', 'NoDeposit', 'WouldBurn', 'LiveAsset', 'AssetNotLive', 'IncorrectStatus', 'NotFrozen', 'CallbackFailed', 'BadAssetId'] + _enum: ['BalanceLow', 'NoAccount', 'NoPermission', 'Unknown', 'Frozen', 'InUse', 'BadWitness', 'MinBalanceZero', 'UnavailableConsumer', 'BadMetadata', 'Unapproved', 'WouldDie', 'AlreadyExists', 'NoDeposit', 'WouldBurn', 'LiveAsset', 'AssetNotLive', 'IncorrectStatus', 'NotFrozen', 'CallbackFailed', 'BadAssetId', 'ContainsFreezes', 'ContainsHolds'] }, /** - * Lookup779: pallet_beefy::pallet::Error + * Lookup821: pallet_beefy::pallet::Error **/ PalletBeefyError: { _enum: ['InvalidKeyOwnershipProof', 'InvalidDoubleVotingProof', 'InvalidForkVotingProof', 'InvalidFutureBlockVotingProof', 'InvalidEquivocationProofSession', 'DuplicateOffenceReport', 'InvalidConfiguration'] }, /** - * Lookup780: sp_consensus_beefy::mmr::BeefyAuthoritySet + * Lookup822: sp_consensus_beefy::mmr::BeefyAuthoritySet **/ SpConsensusBeefyMmrBeefyAuthoritySet: { id: 'u64', @@ -7799,7 +8196,7 @@ export default { keysetCommitment: 'H256' }, /** - * Lookup781: pallet_lottery::LotteryConfig + * Lookup823: pallet_lottery::LotteryConfig **/ PalletLotteryLotteryConfig: { price: 'u128', @@ -7809,20 +8206,20 @@ export default { repeat: 'bool' }, /** - * Lookup785: pallet_lottery::pallet::Error + * Lookup827: pallet_lottery::pallet::Error **/ PalletLotteryError: { _enum: ['NotConfigured', 'InProgress', 'AlreadyEnded', 'InvalidCall', 'AlreadyParticipating', 'TooManyCalls', 'EncodingFailed'] }, /** - * Lookup788: pallet_nis::pallet::Bid + * Lookup830: pallet_nis::pallet::Bid **/ PalletNisBid: { amount: 'u128', who: 'AccountId32' }, /** - * Lookup790: pallet_nis::pallet::SummaryRecord + * Lookup832: pallet_nis::pallet::SummaryRecord **/ PalletNisSummaryRecord: { proportionOwed: 'Perquintill', @@ -7832,7 +8229,7 @@ export default { receiptsOnHold: 'u128' }, /** - * Lookup791: pallet_nis::pallet::ReceiptRecord + * Lookup833: pallet_nis::pallet::ReceiptRecord **/ PalletNisReceiptRecord: { proportion: 'Perquintill', @@ -7840,13 +8237,13 @@ export default { expiry: 'u32' }, /** - * Lookup793: pallet_nis::pallet::Error + * Lookup835: pallet_nis::pallet::Error **/ PalletNisError: { _enum: ['DurationTooSmall', 'DurationTooBig', 'AmountTooSmall', 'BidTooLow', 'UnknownReceipt', 'NotOwner', 'NotExpired', 'UnknownBid', 'PortionTooBig', 'Unfunded', 'AlreadyFunded', 'Throttled', 'MakesDust', 'AlreadyCommunal', 'AlreadyPrivate'] }, /** - * Lookup794: pallet_uniques::types::CollectionDetails + * Lookup836: pallet_uniques::types::CollectionDetails **/ PalletUniquesCollectionDetails: { owner: 'AccountId32', @@ -7861,7 +8258,7 @@ export default { isFrozen: 'bool' }, /** - * Lookup796: pallet_uniques::types::ItemDetails + * Lookup838: pallet_uniques::types::ItemDetails **/ PalletUniquesItemDetails: { owner: 'AccountId32', @@ -7870,7 +8267,7 @@ export default { deposit: 'u128' }, /** - * Lookup797: pallet_uniques::types::CollectionMetadata + * Lookup839: pallet_uniques::types::CollectionMetadata **/ PalletUniquesCollectionMetadata: { deposit: 'u128', @@ -7878,7 +8275,7 @@ export default { isFrozen: 'bool' }, /** - * Lookup798: pallet_uniques::types::ItemMetadata + * Lookup840: pallet_uniques::types::ItemMetadata **/ PalletUniquesItemMetadata: { deposit: 'u128', @@ -7886,13 +8283,13 @@ export default { isFrozen: 'bool' }, /** - * Lookup802: pallet_uniques::pallet::Error + * Lookup844: pallet_uniques::pallet::Error **/ PalletUniquesError: { _enum: ['NoPermission', 'UnknownCollection', 'AlreadyExists', 'WrongOwner', 'BadWitness', 'InUse', 'Frozen', 'WrongDelegate', 'NoDelegate', 'Unapproved', 'Unaccepted', 'Locked', 'MaxSupplyReached', 'MaxSupplyAlreadySet', 'MaxSupplyTooSmall', 'UnknownItem', 'NotForSale', 'BidTooLow'] }, /** - * Lookup803: pallet_nfts::types::CollectionDetails + * Lookup845: pallet_nfts::types::CollectionDetails **/ PalletNftsCollectionDetails: { owner: 'AccountId32', @@ -7903,13 +8300,13 @@ export default { attributes: 'u32' }, /** - * Lookup805: pallet_nfts::types::CollectionRole + * Lookup847: pallet_nfts::types::CollectionRole **/ PalletNftsCollectionRole: { _enum: ['__Unused0', 'Issuer', 'Freezer', '__Unused3', 'Admin'] }, /** - * Lookup806: pallet_nfts::types::ItemDetails, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> + * Lookup848: pallet_nfts::types::ItemDetails, bounded_collections::bounded_btree_map::BoundedBTreeMap, S>> **/ PalletNftsItemDetails: { owner: 'AccountId32', @@ -7917,42 +8314,42 @@ export default { deposit: 'PalletNftsItemDeposit' }, /** - * Lookup807: pallet_nfts::types::ItemDeposit + * Lookup849: pallet_nfts::types::ItemDeposit **/ PalletNftsItemDeposit: { account: 'AccountId32', amount: 'u128' }, /** - * Lookup812: pallet_nfts::types::CollectionMetadata + * Lookup854: pallet_nfts::types::CollectionMetadata **/ PalletNftsCollectionMetadata: { deposit: 'u128', data: 'Bytes' }, /** - * Lookup813: pallet_nfts::types::ItemMetadata, StringLimit> + * Lookup855: pallet_nfts::types::ItemMetadata, StringLimit> **/ PalletNftsItemMetadata: { deposit: 'PalletNftsItemMetadataDeposit', data: 'Bytes' }, /** - * Lookup814: pallet_nfts::types::ItemMetadataDeposit + * Lookup856: pallet_nfts::types::ItemMetadataDeposit **/ PalletNftsItemMetadataDeposit: { account: 'Option', amount: 'u128' }, /** - * Lookup817: pallet_nfts::types::AttributeDeposit + * Lookup859: pallet_nfts::types::AttributeDeposit **/ PalletNftsAttributeDeposit: { account: 'Option', amount: 'u128' }, /** - * Lookup820: pallet_nfts::types::PendingSwap, Deadline> + * Lookup862: pallet_nfts::types::PendingSwap, Deadline> **/ PalletNftsPendingSwap: { desiredCollection: 'u32', @@ -7961,19 +8358,19 @@ export default { deadline: 'u32' }, /** - * Lookup822: pallet_nfts::types::PalletFeature + * Lookup864: pallet_nfts::types::PalletFeature **/ PalletNftsPalletFeature: { _enum: ['__Unused0', 'Trading', 'Attributes', '__Unused3', 'Approvals', '__Unused5', '__Unused6', '__Unused7', 'Swaps'] }, /** - * Lookup823: pallet_nfts::pallet::Error + * Lookup865: pallet_nfts::pallet::Error **/ PalletNftsError: { _enum: ['NoPermission', 'UnknownCollection', 'AlreadyExists', 'ApprovalExpired', 'WrongOwner', 'BadWitness', 'CollectionIdInUse', 'ItemsNonTransferable', 'NotDelegate', 'WrongDelegate', 'Unapproved', 'Unaccepted', 'ItemLocked', 'LockedItemAttributes', 'LockedCollectionAttributes', 'LockedItemMetadata', 'LockedCollectionMetadata', 'MaxSupplyReached', 'MaxSupplyLocked', 'MaxSupplyTooSmall', 'UnknownItem', 'UnknownSwap', 'MetadataNotFound', 'AttributeNotFound', 'NotForSale', 'BidTooLow', 'ReachedApprovalLimit', 'DeadlineExpired', 'WrongDuration', 'MethodDisabled', 'WrongSetting', 'InconsistentItemConfig', 'NoConfig', 'RolesNotCleared', 'MintNotStarted', 'MintEnded', 'AlreadyClaimed', 'IncorrectData', 'WrongOrigin', 'WrongSignature', 'IncorrectMetadata', 'MaxAttributesLimitReached', 'WrongNamespace', 'CollectionNotEmpty', 'WitnessRequired'] }, /** - * Lookup824: pallet_nft_fractionalization::types::Details + * Lookup866: pallet_nft_fractionalization::types::Details **/ PalletNftFractionalizationDetails: { asset: 'u32', @@ -7982,13 +8379,13 @@ export default { assetCreator: 'AccountId32' }, /** - * Lookup825: pallet_nft_fractionalization::pallet::Error + * Lookup867: pallet_nft_fractionalization::pallet::Error **/ PalletNftFractionalizationError: { _enum: ['IncorrectAssetId', 'NoPermission', 'NftNotFound', 'NftNotFractionalized'] }, /** - * Lookup826: pallet_salary::StatusType + * Lookup868: pallet_salary::StatusType **/ PalletSalaryStatusType: { cycleIndex: 'u32', @@ -7998,14 +8395,14 @@ export default { totalUnregisteredPaid: 'u128' }, /** - * Lookup827: pallet_salary::ClaimantStatus + * Lookup869: pallet_salary::ClaimantStatus **/ PalletSalaryClaimantStatus: { lastActive: 'u32', status: 'PalletSalaryClaimState' }, /** - * Lookup828: pallet_salary::ClaimState + * Lookup870: pallet_salary::ClaimState **/ PalletSalaryClaimState: { _enum: { @@ -8019,13 +8416,13 @@ export default { } }, /** - * Lookup829: pallet_salary::pallet::Error + * Lookup871: pallet_salary::pallet::Error **/ PalletSalaryError: { _enum: ['AlreadyStarted', 'NotMember', 'AlreadyInducted', 'NotInducted', 'NoClaim', 'ClaimZero', 'TooLate', 'TooEarly', 'NotYet', 'NotStarted', 'Bankrupt', 'PayError', 'Inconclusive', 'NotCurrent'] }, /** - * Lookup830: pallet_core_fellowship::MemberStatus + * Lookup872: pallet_core_fellowship::MemberStatus **/ PalletCoreFellowshipMemberStatus: { isActive: 'bool', @@ -8033,13 +8430,13 @@ export default { lastProof: 'u32' }, /** - * Lookup832: pallet_core_fellowship::pallet::Error + * Lookup874: pallet_core_fellowship::pallet::Error **/ PalletCoreFellowshipError: { _enum: ['Unranked', 'Ranked', 'UnexpectedRank', 'InvalidRank', 'NoPermission', 'NothingDoing', 'AlreadyInducted', 'NotTracked', 'TooSoon'] }, /** - * Lookup834: pallet_transaction_storage::TransactionInfo + * Lookup876: pallet_transaction_storage::TransactionInfo **/ PalletTransactionStorageTransactionInfo: { _alias: { @@ -8051,13 +8448,13 @@ export default { blockChunks: 'u32' }, /** - * Lookup836: pallet_transaction_storage::pallet::Error + * Lookup878: pallet_transaction_storage::pallet::Error **/ PalletTransactionStorageError: { _enum: ['NotConfigured', 'RenewedNotFound', 'EmptyTransaction', 'UnexpectedProof', 'InvalidProof', 'MissingProof', 'MissingStateData', 'DoubleCheck', 'ProofNotChecked', 'TransactionTooLarge', 'TooManyTransactions', 'BadContext'] }, /** - * Lookup837: pallet_bags_list::list::Node + * Lookup879: pallet_bags_list::list::Node **/ PalletBagsListListNode: { id: 'AccountId32', @@ -8067,14 +8464,14 @@ export default { score: 'u64' }, /** - * Lookup838: pallet_bags_list::list::Bag + * Lookup880: pallet_bags_list::list::Bag **/ PalletBagsListListBag: { head: 'Option', tail: 'Option' }, /** - * Lookup840: pallet_bags_list::pallet::Error + * Lookup882: pallet_bags_list::pallet::Error **/ PalletBagsListError: { _enum: { @@ -8082,13 +8479,13 @@ export default { } }, /** - * Lookup841: pallet_bags_list::list::ListError + * Lookup883: pallet_bags_list::list::ListError **/ PalletBagsListListListError: { _enum: ['Duplicate', 'NotHeavier', 'NotInSameBag', 'NodeNotFound'] }, /** - * Lookup842: pallet_child_bounties::ChildBounty + * Lookup884: pallet_child_bounties::ChildBounty **/ PalletChildBountiesChildBounty: { parentBounty: 'u32', @@ -8098,7 +8495,7 @@ export default { status: 'PalletChildBountiesChildBountyStatus' }, /** - * Lookup843: pallet_child_bounties::ChildBountyStatus + * Lookup885: pallet_child_bounties::ChildBountyStatus **/ PalletChildBountiesChildBountyStatus: { _enum: { @@ -8117,13 +8514,13 @@ export default { } }, /** - * Lookup844: pallet_child_bounties::pallet::Error + * Lookup886: pallet_child_bounties::pallet::Error **/ PalletChildBountiesError: { _enum: ['ParentBountyNotActive', 'InsufficientBountyBalance', 'TooManyChildBounties'] }, /** - * Lookup845: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + * Lookup887: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, sp_core::crypto::AccountId32, ScheduleAddress> **/ PalletReferendaReferendumInfoConvictionVotingTally: { _enum: { @@ -8136,7 +8533,7 @@ export default { } }, /** - * Lookup846: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + * Lookup888: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, sp_core::crypto::AccountId32, ScheduleAddress> **/ PalletReferendaReferendumStatusConvictionVotingTally: { track: 'u16', @@ -8152,23 +8549,23 @@ export default { alarm: 'Option<(u32,(u32,u32))>' }, /** - * Lookup847: pallet_referenda::types::Deposit + * Lookup889: pallet_referenda::types::Deposit **/ PalletReferendaDeposit: { who: 'AccountId32', amount: 'u128' }, /** - * Lookup850: pallet_referenda::types::DecidingStatus + * Lookup892: pallet_referenda::types::DecidingStatus **/ PalletReferendaDecidingStatus: { since: 'u32', confirming: 'Option' }, /** - * Lookup856: pallet_referenda::types::TrackInfo + * Lookup898: pallet_referenda::types::TrackDetails **/ - PalletReferendaTrackInfo: { + PalletReferendaTrackDetails: { name: 'Text', maxDeciding: 'u32', decisionDeposit: 'u128', @@ -8180,42 +8577,19 @@ export default { minSupport: 'PalletReferendaCurve' }, /** - * Lookup857: pallet_referenda::types::Curve - **/ - PalletReferendaCurve: { - _enum: { - LinearDecreasing: { - length: 'Perbill', - floor: 'Perbill', - ceil: 'Perbill', - }, - SteppedDecreasing: { - begin: 'Perbill', - end: 'Perbill', - step: 'Perbill', - period: 'Perbill', - }, - Reciprocal: { - factor: 'i64', - xOffset: 'i64', - yOffset: 'i64' - } - } - }, - /** - * Lookup860: pallet_referenda::pallet::Error + * Lookup899: pallet_referenda::pallet::Error **/ PalletReferendaError: { _enum: ['NotOngoing', 'HasDeposit', 'BadTrack', 'Full', 'QueueEmpty', 'BadReferendum', 'NothingToDo', 'NoTrack', 'Unfinished', 'NoPermission', 'NoDeposit', 'BadStatus', 'PreimageNotExist', 'PreimageStoredWithDifferentLength'] }, /** - * Lookup861: pallet_remark::pallet::Error + * Lookup900: pallet_remark::pallet::Error **/ PalletRemarkError: { _enum: ['Empty', 'BadContext'] }, /** - * Lookup863: pallet_conviction_voting::vote::Voting + * Lookup902: pallet_conviction_voting::vote::Voting **/ PalletConvictionVotingVoteVoting: { _enum: { @@ -8224,7 +8598,7 @@ export default { } }, /** - * Lookup864: pallet_conviction_voting::vote::Casting + * Lookup903: pallet_conviction_voting::vote::Casting **/ PalletConvictionVotingVoteCasting: { votes: 'Vec<(u32,PalletConvictionVotingVoteAccountVote)>', @@ -8232,18 +8606,18 @@ export default { prior: 'PalletConvictionVotingVotePriorLock' }, /** - * Lookup868: pallet_conviction_voting::types::Delegations + * Lookup907: pallet_conviction_voting::types::Delegations **/ PalletConvictionVotingDelegations: { votes: 'u128', capital: 'u128' }, /** - * Lookup869: pallet_conviction_voting::vote::PriorLock + * Lookup908: pallet_conviction_voting::vote::PriorLock **/ PalletConvictionVotingVotePriorLock: '(u32,u128)', /** - * Lookup870: pallet_conviction_voting::vote::Delegating + * Lookup909: pallet_conviction_voting::vote::Delegating **/ PalletConvictionVotingVoteDelegating: { balance: 'u128', @@ -8253,31 +8627,31 @@ export default { prior: 'PalletConvictionVotingVotePriorLock' }, /** - * Lookup874: pallet_conviction_voting::pallet::Error + * Lookup913: pallet_conviction_voting::pallet::Error **/ PalletConvictionVotingError: { _enum: ['NotOngoing', 'NotVoter', 'NoPermission', 'NoPermissionYet', 'AlreadyDelegating', 'AlreadyVoting', 'InsufficientFunds', 'NotDelegating', 'Nonsense', 'MaxVotesReached', 'ClassNeeded', 'BadClass'] }, /** - * Lookup875: pallet_whitelist::pallet::Error + * Lookup914: pallet_whitelist::pallet::Error **/ PalletWhitelistError: { _enum: ['UnavailablePreImage', 'UndecodableCall', 'InvalidCallWeightWitness', 'CallIsNotWhitelisted', 'CallAlreadyWhitelisted'] }, /** - * Lookup880: pallet_alliance::MemberRole + * Lookup919: pallet_alliance::MemberRole **/ PalletAllianceMemberRole: { _enum: ['Fellow', 'Ally', 'Retiring'] }, /** - * Lookup884: pallet_alliance::pallet::Error + * Lookup923: pallet_alliance::pallet::Error **/ PalletAllianceError: { _enum: ['AllianceNotYetInitialized', 'AllianceAlreadyInitialized', 'AlreadyMember', 'NotMember', 'NotAlly', 'NoVotingRights', 'AlreadyElevated', 'AlreadyUnscrupulous', 'AccountNonGrata', 'NotListedAsUnscrupulous', 'TooManyUnscrupulousItems', 'TooLongWebsiteUrl', 'InsufficientFunds', 'WithoutRequiredIdentityFields', 'WithoutGoodIdentityJudgement', 'MissingProposalHash', 'MissingAnnouncement', 'TooManyMembers', 'TooManyAnnouncements', 'BadWitness', 'AlreadyRetiring', 'RetirementNoticeNotGiven', 'RetirementPeriodNotPassed', 'FellowsMissing'] }, /** - * Lookup885: pallet_nomination_pools::PoolMember + * Lookup924: pallet_nomination_pools::PoolMember **/ PalletNominationPoolsPoolMember: { poolId: 'u32', @@ -8286,7 +8660,7 @@ export default { unbondingEras: 'BTreeMap' }, /** - * Lookup888: pallet_nomination_pools::BondedPoolInner + * Lookup927: pallet_nomination_pools::BondedPoolInner **/ PalletNominationPoolsBondedPoolInner: { commission: 'PalletNominationPoolsCommission', @@ -8296,7 +8670,7 @@ export default { state: 'PalletNominationPoolsPoolState' }, /** - * Lookup889: pallet_nomination_pools::Commission + * Lookup928: pallet_nomination_pools::Commission **/ PalletNominationPoolsCommission: { current: 'Option<(Perbill,AccountId32)>', @@ -8306,7 +8680,7 @@ export default { claimPermission: 'Option' }, /** - * Lookup892: pallet_nomination_pools::PoolRoles + * Lookup930: pallet_nomination_pools::PoolRoles **/ PalletNominationPoolsPoolRoles: { depositor: 'AccountId32', @@ -8315,7 +8689,7 @@ export default { bouncer: 'Option' }, /** - * Lookup893: pallet_nomination_pools::RewardPool + * Lookup931: pallet_nomination_pools::RewardPool **/ PalletNominationPoolsRewardPool: { lastRecordedRewardCounter: 'u128', @@ -8325,21 +8699,21 @@ export default { totalCommissionClaimed: 'u128' }, /** - * Lookup894: pallet_nomination_pools::SubPools + * Lookup932: pallet_nomination_pools::SubPools **/ PalletNominationPoolsSubPools: { noEra: 'PalletNominationPoolsUnbondPool', withEra: 'BTreeMap' }, /** - * Lookup895: pallet_nomination_pools::UnbondPool + * Lookup933: pallet_nomination_pools::UnbondPool **/ PalletNominationPoolsUnbondPool: { points: 'u128', balance: 'u128' }, /** - * Lookup900: pallet_nomination_pools::pallet::Error + * Lookup938: pallet_nomination_pools::pallet::Error **/ PalletNominationPoolsError: { _enum: { @@ -8376,19 +8750,21 @@ export default { BondExtraRestricted: 'Null', NothingToAdjust: 'Null', NothingToSlash: 'Null', + SlashTooLow: 'Null', AlreadyMigrated: 'Null', NotMigrated: 'Null', - NotSupported: 'Null' + NotSupported: 'Null', + Restricted: 'Null' } }, /** - * Lookup901: pallet_nomination_pools::pallet::DefensiveError + * Lookup939: pallet_nomination_pools::pallet::DefensiveError **/ PalletNominationPoolsDefensiveError: { _enum: ['NotEnoughSpaceInUnbondPool', 'PoolNotFound', 'RewardPoolNotFound', 'SubPoolsNotFound', 'BondedStashKilledPrematurely', 'DelegationUnsupported', 'SlashNotApplied'] }, /** - * Lookup902: pallet_referenda::types::ReferendumInfo, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + * Lookup940: pallet_referenda::types::ReferendumInfo, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> **/ PalletReferendaReferendumInfoRankedCollectiveTally: { _enum: { @@ -8401,7 +8777,7 @@ export default { } }, /** - * Lookup903: pallet_referenda::types::ReferendumStatus, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> + * Lookup941: pallet_referenda::types::ReferendumStatus, Balance, pallet_ranked_collective::Tally, sp_core::crypto::AccountId32, ScheduleAddress> **/ PalletReferendaReferendumStatusRankedCollectiveTally: { track: 'u16', @@ -8417,44 +8793,44 @@ export default { alarm: 'Option<(u32,(u32,u32))>' }, /** - * Lookup906: pallet_ranked_collective::MemberRecord + * Lookup944: pallet_ranked_collective::MemberRecord **/ PalletRankedCollectiveMemberRecord: { rank: 'u16' }, /** - * Lookup910: pallet_ranked_collective::pallet::Error + * Lookup948: pallet_ranked_collective::pallet::Error **/ PalletRankedCollectiveError: { _enum: ['AlreadyMember', 'NotMember', 'NotPolling', 'Ongoing', 'NoneRemaining', 'Corruption', 'RankTooLow', 'InvalidWitness', 'NoPermission', 'SameMember', 'TooManyMembers'] }, /** - * Lookup911: pallet_asset_conversion::types::PoolInfo + * Lookup949: pallet_asset_conversion::types::PoolInfo **/ PalletAssetConversionPoolInfo: { lpToken: 'u32' }, /** - * Lookup912: pallet_asset_conversion::pallet::Error + * Lookup950: pallet_asset_conversion::pallet::Error **/ PalletAssetConversionError: { _enum: ['InvalidAssetPair', 'PoolExists', 'WrongDesiredAmount', 'AmountOneLessThanMinimal', 'AmountTwoLessThanMinimal', 'ReserveLeftLessThanMinimal', 'AmountOutTooHigh', 'PoolNotFound', 'Overflow', 'AssetOneDepositDidNotMeetMinimum', 'AssetTwoDepositDidNotMeetMinimum', 'AssetOneWithdrawalDidNotMeetMinimum', 'AssetTwoWithdrawalDidNotMeetMinimum', 'OptimalAmountLessThanDesired', 'InsufficientLiquidityMinted', 'ZeroLiquidity', 'ZeroAmount', 'ProvidedMinimumNotSufficientForSwap', 'ProvidedMaximumNotSufficientForSwap', 'InvalidPath', 'NonUniquePath', 'IncorrectPoolAssetId', 'BelowMinimum'] }, /** - * Lookup913: pallet_fast_unstake::types::UnstakeRequest + * Lookup951: pallet_fast_unstake::types::UnstakeRequest **/ PalletFastUnstakeUnstakeRequest: { stashes: 'Vec<(AccountId32,u128)>', checked: 'Vec' }, /** - * Lookup916: pallet_fast_unstake::pallet::Error + * Lookup954: pallet_fast_unstake::pallet::Error **/ PalletFastUnstakeError: { _enum: ['NotController', 'AlreadyQueued', 'NotFullyBonded', 'NotQueued', 'AlreadyHead', 'CallNotAllowed'] }, /** - * Lookup917: pallet_message_queue::BookState + * Lookup955: pallet_message_queue::BookState **/ PalletMessageQueueBookState: { _alias: { @@ -8468,14 +8844,14 @@ export default { size_: 'u64' }, /** - * Lookup919: pallet_message_queue::Neighbours + * Lookup957: pallet_message_queue::Neighbours **/ PalletMessageQueueNeighbours: { prev: 'u32', next: 'u32' }, /** - * Lookup920: pallet_message_queue::Page + * Lookup958: pallet_message_queue::Page **/ PalletMessageQueuePage: { remaining: 'u32', @@ -8486,38 +8862,38 @@ export default { heap: 'Bytes' }, /** - * Lookup922: pallet_message_queue::pallet::Error + * Lookup960: pallet_message_queue::pallet::Error **/ PalletMessageQueueError: { _enum: ['NotReapable', 'NoPage', 'NoMessage', 'AlreadyProcessed', 'Queued', 'InsufficientWeight', 'TemporarilyUnprocessable', 'QueuePaused', 'RecursiveDisallowed'] }, /** - * Lookup923: pallet_tx_pause::pallet::Error + * Lookup961: pallet_tx_pause::pallet::Error **/ PalletTxPauseError: { _enum: ['IsPaused', 'IsUnpaused', 'Unpausable', 'NotFound'] }, /** - * Lookup924: pallet_safe_mode::pallet::Error + * Lookup962: pallet_safe_mode::pallet::Error **/ PalletSafeModeError: { _enum: ['Entered', 'Exited', 'NotConfigured', 'NoDeposit', 'AlreadyDeposited', 'CannotReleaseYet', 'CurrencyError'] }, /** - * Lookup925: pallet_migrations::pallet::Error + * Lookup963: pallet_migrations::pallet::Error **/ PalletMigrationsError: { _enum: ['Ongoing'] }, /** - * Lookup929: pallet_broker::types::LeaseRecordItem + * Lookup967: pallet_broker::types::LeaseRecordItem **/ PalletBrokerLeaseRecordItem: { until: 'u32', task: 'u32' }, /** - * Lookup931: pallet_broker::types::StatusRecord + * Lookup969: pallet_broker::types::StatusRecord **/ PalletBrokerStatusRecord: { coreCount: 'u16', @@ -8527,7 +8903,7 @@ export default { lastTimeslice: 'u32' }, /** - * Lookup932: pallet_broker::types::SaleInfoRecord + * Lookup970: pallet_broker::types::SaleInfoRecord **/ PalletBrokerSaleInfoRecord: { saleStart: 'u32', @@ -8542,21 +8918,21 @@ export default { coresSold: 'u16' }, /** - * Lookup933: pallet_broker::types::PotentialRenewalId + * Lookup971: pallet_broker::types::PotentialRenewalId **/ PalletBrokerPotentialRenewalId: { core: 'u16', when: 'u32' }, /** - * Lookup934: pallet_broker::types::PotentialRenewalRecord + * Lookup972: pallet_broker::types::PotentialRenewalRecord **/ PalletBrokerPotentialRenewalRecord: { price: 'u128', completion: 'PalletBrokerCompletionStatus' }, /** - * Lookup935: pallet_broker::types::CompletionStatus + * Lookup973: pallet_broker::types::CompletionStatus **/ PalletBrokerCompletionStatus: { _enum: { @@ -8565,7 +8941,7 @@ export default { } }, /** - * Lookup936: pallet_broker::types::RegionRecord + * Lookup974: pallet_broker::types::RegionRecord **/ PalletBrokerRegionRecord: { end: 'u32', @@ -8573,21 +8949,21 @@ export default { paid: 'Option' }, /** - * Lookup938: pallet_broker::types::ContributionRecord + * Lookup976: pallet_broker::types::ContributionRecord **/ PalletBrokerContributionRecord: { length: 'u32', payee: 'AccountId32' }, /** - * Lookup939: pallet_broker::types::PoolIoRecord + * Lookup977: pallet_broker::types::PoolIoRecord **/ PalletBrokerPoolIoRecord: { private: 'i32', system: 'i32' }, /** - * Lookup941: pallet_broker::types::InstaPoolHistoryRecord + * Lookup979: pallet_broker::types::InstaPoolHistoryRecord **/ PalletBrokerInstaPoolHistoryRecord: { privateContributions: 'u32', @@ -8595,7 +8971,7 @@ export default { maybePayout: 'Option' }, /** - * Lookup943: pallet_broker::types::AutoRenewalRecord + * Lookup981: pallet_broker::types::AutoRenewalRecord **/ PalletBrokerAutoRenewalRecord: { core: 'u16', @@ -8603,36 +8979,35 @@ export default { nextRenewal: 'u32' }, /** - * Lookup945: pallet_broker::pallet::Error + * Lookup983: pallet_broker::pallet::Error **/ PalletBrokerError: { - _enum: ['UnknownRegion', 'NotOwner', 'PivotTooLate', 'PivotTooEarly', 'ExteriorPivot', 'VoidPivot', 'CompletePivot', 'CorruptWorkplan', 'NoSales', 'Overpriced', 'Unavailable', 'SoldOut', 'WrongTime', 'NotAllowed', 'Uninitialized', 'TooEarly', 'NothingToDo', 'TooManyReservations', 'TooManyLeases', 'UnknownRevenue', 'UnknownContribution', 'IncompleteAssignment', 'StillValid', 'NoHistory', 'UnknownReservation', 'UnknownRenewal', 'AlreadyExpired', 'InvalidConfig', 'NoClaimTimeslices', 'NoPermission', 'TooManyAutoRenewals', 'NonTaskAutoRenewal', 'SovereignAccountNotFound', 'AutoRenewalNotEnabled'] + _enum: ['UnknownRegion', 'NotOwner', 'PivotTooLate', 'PivotTooEarly', 'ExteriorPivot', 'VoidPivot', 'CompletePivot', 'CorruptWorkplan', 'NoSales', 'Overpriced', 'Unavailable', 'SoldOut', 'WrongTime', 'NotAllowed', 'Uninitialized', 'TooEarly', 'NothingToDo', 'TooManyReservations', 'TooManyLeases', 'LeaseNotFound', 'UnknownRevenue', 'UnknownContribution', 'IncompleteAssignment', 'StillValid', 'NoHistory', 'UnknownReservation', 'UnknownRenewal', 'AlreadyExpired', 'InvalidConfig', 'NoClaimTimeslices', 'NoPermission', 'TooManyAutoRenewals', 'NonTaskAutoRenewal', 'SovereignAccountNotFound', 'AutoRenewalNotEnabled', 'AssignmentNotFound', 'CreditPurchaseTooSmall'] }, /** - * Lookup946: pallet_example_tasks::pallet::Error + * Lookup984: pallet_example_tasks::pallet::Error **/ PalletExampleTasksError: { _enum: ['NotFound'] }, /** - * Lookup947: pallet_asset_conversion_ops::pallet::Error + * Lookup985: pallet_asset_conversion_ops::pallet::Error **/ PalletAssetConversionOpsError: { _enum: ['InvalidAssetPair', 'PoolNotFound', 'ZeroBalance', 'PartialTransfer'] }, /** - * Lookup949: pallet_revive::wasm::CodeInfo + * Lookup987: pallet_revive::wasm::CodeInfo **/ PalletReviveWasmCodeInfo: { owner: 'AccountId32', deposit: 'Compact', refcount: 'Compact', codeLen: 'u32', - apiVersion: 'u16', - behaviourVersion: 'u16' + behaviourVersion: 'u32' }, /** - * Lookup950: pallet_revive::storage::ContractInfo + * Lookup988: pallet_revive::storage::ContractInfo **/ PalletReviveStorageContractInfo: { trieId: 'Bytes', @@ -8642,80 +9017,130 @@ export default { storageByteDeposit: 'u128', storageItemDeposit: 'u128', storageBaseDeposit: 'u128', - delegateDependencies: 'BTreeMap', immutableDataLen: 'u32' }, /** - * Lookup952: pallet_revive::storage::DeletionQueueManager + * Lookup990: pallet_revive::storage::DeletionQueueManager **/ PalletReviveStorageDeletionQueueManager: { insertCounter: 'u32', deleteCounter: 'u32' }, /** - * Lookup953: pallet_revive::pallet::Error + * Lookup991: pallet_revive::pallet::Error **/ PalletReviveError: { - _enum: ['InvalidSchedule', 'InvalidCallFlags', 'OutOfGas', 'TransferFailed', 'MaxCallDepthReached', 'ContractNotFound', 'CodeNotFound', 'CodeInfoNotFound', 'OutOfBounds', 'DecodingFailed', 'ContractTrapped', 'ValueTooLarge', 'TerminatedWhileReentrant', 'InputForwarded', 'TooManyTopics', 'NoChainExtension', 'XCMDecodeFailed', 'DuplicateContract', 'TerminatedInConstructor', 'ReentranceDenied', 'ReenteredPallet', 'StateChangeDenied', 'StorageDepositNotEnoughFunds', 'StorageDepositLimitExhausted', 'CodeInUse', 'ContractReverted', 'CodeRejected', 'BlobTooLarge', 'StaticMemoryTooLarge', 'BasicBlockTooLarge', 'InvalidInstruction', 'MaxDelegateDependenciesReached', 'DelegateDependencyNotFound', 'DelegateDependencyAlreadyExists', 'CannotAddSelfAsDelegateDependency', 'OutOfTransientStorage', 'InvalidSyscall', 'InvalidStorageFlags', 'ExecutionFailed', 'BalanceConversionFailed', 'InvalidImmutableAccess', 'AccountUnmapped', 'AccountAlreadyMapped'] + _enum: ['InvalidSchedule', 'InvalidCallFlags', 'OutOfGas', 'TransferFailed', 'MaxCallDepthReached', 'ContractNotFound', 'CodeNotFound', 'CodeInfoNotFound', 'OutOfBounds', 'DecodingFailed', 'ContractTrapped', 'ValueTooLarge', 'TerminatedWhileReentrant', 'InputForwarded', 'TooManyTopics', 'NoChainExtension', 'XCMDecodeFailed', 'DuplicateContract', 'TerminatedInConstructor', 'ReentranceDenied', 'ReenteredPallet', 'StateChangeDenied', 'StorageDepositNotEnoughFunds', 'StorageDepositLimitExhausted', 'CodeInUse', 'ContractReverted', 'CodeRejected', 'BlobTooLarge', 'StaticMemoryTooLarge', 'BasicBlockTooLarge', 'InvalidInstruction', 'MaxDelegateDependenciesReached', 'DelegateDependencyNotFound', 'DelegateDependencyAlreadyExists', 'CannotAddSelfAsDelegateDependency', 'OutOfTransientStorage', 'InvalidSyscall', 'InvalidStorageFlags', 'ExecutionFailed', 'BalanceConversionFailed', 'DecimalPrecisionLoss', 'InvalidImmutableAccess', 'AccountUnmapped', 'AccountAlreadyMapped', 'InvalidGenericTransaction', 'RefcountOverOrUnderflow', 'UnsupportedPrecompileAddress', 'PrecompileFailure'] }, /** - * Lookup955: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender + * Lookup992: pallet_delegated_staking::types::Delegation **/ - FrameSystemExtensionsCheckNonZeroSender: 'Null', + PalletDelegatedStakingDelegation: { + agent: 'AccountId32', + amount: 'u128' + }, /** - * Lookup956: frame_system::extensions::check_spec_version::CheckSpecVersion + * Lookup993: pallet_delegated_staking::types::AgentLedger **/ - FrameSystemExtensionsCheckSpecVersion: 'Null', + PalletDelegatedStakingAgentLedger: { + payee: 'AccountId32', + totalDelegated: 'Compact', + unclaimedWithdrawals: 'Compact', + pendingSlash: 'Compact' + }, /** - * Lookup957: frame_system::extensions::check_tx_version::CheckTxVersion + * Lookup994: pallet_delegated_staking::pallet::Error **/ - FrameSystemExtensionsCheckTxVersion: 'Null', + PalletDelegatedStakingError: { + _enum: ['NotAllowed', 'AlreadyStaking', 'InvalidRewardDestination', 'InvalidDelegation', 'NotEnoughFunds', 'NotAgent', 'NotDelegator', 'BadState', 'UnappliedSlash', 'NothingToSlash', 'WithdrawFailed', 'NotSupported'] + }, /** - * Lookup958: frame_system::extensions::check_genesis::CheckGenesis + * Lookup995: pallet_asset_rewards::PoolStakerInfo **/ - FrameSystemExtensionsCheckGenesis: 'Null', + PalletAssetRewardsPoolStakerInfo: { + amount: 'u128', + rewards: 'u128', + rewardPerTokenPaid: 'u128' + }, /** - * Lookup961: frame_system::extensions::check_nonce::CheckNonce + * Lookup996: pallet_asset_rewards::PoolInfo, Balance, BlockNumber> **/ - FrameSystemExtensionsCheckNonce: 'Compact', + PalletAssetRewardsPoolInfo: { + stakedAssetId: 'FrameSupportTokensFungibleUnionOfNativeOrWithId', + rewardAssetId: 'FrameSupportTokensFungibleUnionOfNativeOrWithId', + rewardRatePerBlock: 'u128', + expiryBlock: 'u32', + admin: 'AccountId32', + totalTokensStaked: 'u128', + rewardPerTokenStored: 'u128', + lastUpdateBlock: 'u32', + account: 'AccountId32' + }, /** - * Lookup962: frame_system::extensions::check_weight::CheckWeight + * Lookup999: pallet_asset_rewards::pallet::Error + **/ + PalletAssetRewardsError: { + _enum: ['NotEnoughTokens', 'NonExistentPool', 'NonExistentStaker', 'NonExistentAsset', 'BlockNumberConversionError', 'ExpiryBlockMustBeInTheFuture', 'InsufficientFunds', 'ExpiryCut', 'RewardRateCut', 'NonEmptyPool'] + }, + /** + * Lookup1000: pallet_assets_freezer::pallet::Error + **/ + PalletAssetsFreezerError: { + _enum: ['TooManyFreezes'] + }, + /** + * Lookup1001: pallet_meta_tx::pallet::Error + **/ + PalletMetaTxError: { + _enum: ['BadProof', 'Future', 'Stale', 'AncientBirthBlock', 'UnknownOrigin', 'Invalid'] + }, + /** + * Lookup1003: frame_system::extensions::check_weight::CheckWeight **/ FrameSystemExtensionsCheckWeight: 'Null', /** - * Lookup963: pallet_asset_conversion_tx_payment::ChargeAssetTxPayment + * Lookup1004: pallet_asset_conversion_tx_payment::ChargeAssetTxPayment **/ PalletAssetConversionTxPaymentChargeAssetTxPayment: { tip: 'Compact', assetId: 'Option' }, /** - * Lookup965: frame_metadata_hash_extension::CheckMetadataHash + * Lookup1006: frame_system::extensions::weight_reclaim::WeightReclaim **/ - FrameMetadataHashExtensionCheckMetadataHash: { - mode: 'FrameMetadataHashExtensionMode' - }, + FrameSystemExtensionsWeightReclaim: 'Null', /** - * Lookup966: frame_metadata_hash_extension::Mode - **/ - FrameMetadataHashExtensionMode: { - _enum: ['Disabled', 'Enabled'] - }, - /** - * Lookup967: sp_runtime::generic::block::Block, sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic, kitchensink_runtime::RuntimeCall, sp_runtime::MultiSignature, Extra>> + * Lookup1007: sp_runtime::generic::block::Block, sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic, kitchensink_runtime::RuntimeCall, sp_runtime::MultiSignature, Extra>> **/ SpRuntimeBlock: { header: 'SpRuntimeHeader', extrinsics: 'Vec' }, /** - * Lookup970: sp_runtime::ExtrinsicInclusionMode + * Lookup1010: sp_runtime::ExtrinsicInclusionMode **/ SpRuntimeExtrinsicInclusionMode: { _enum: ['AllExtrinsics', 'OnlyInherents'] }, /** - * Lookup974: sp_runtime::transaction_validity::TransactionValidityError + * Lookup1013: frame_support::view_functions::ViewFunctionId + **/ + FrameSupportViewFunctionsViewFunctionId: { + prefix: '[u8;16]', + suffix: '[u8;16]' + }, + /** + * Lookup1015: frame_support::view_functions::ViewFunctionDispatchError + **/ + FrameSupportViewFunctionsViewFunctionDispatchError: { + _enum: { + NotImplemented: 'Null', + NotFound: 'FrameSupportViewFunctionsViewFunctionId', + Codec: 'Null' + } + }, + /** + * Lookup1017: sp_runtime::transaction_validity::TransactionValidityError **/ SpRuntimeTransactionValidityTransactionValidityError: { _enum: { @@ -8724,7 +9149,7 @@ export default { } }, /** - * Lookup975: sp_runtime::transaction_validity::InvalidTransaction + * Lookup1018: sp_runtime::transaction_validity::InvalidTransaction **/ SpRuntimeTransactionValidityInvalidTransaction: { _enum: { @@ -8744,7 +9169,7 @@ export default { } }, /** - * Lookup976: sp_runtime::transaction_validity::UnknownTransaction + * Lookup1019: sp_runtime::transaction_validity::UnknownTransaction **/ SpRuntimeTransactionValidityUnknownTransaction: { _enum: { @@ -8754,13 +9179,13 @@ export default { } }, /** - * Lookup977: sp_inherents::InherentData + * Lookup1020: sp_inherents::InherentData **/ SpInherentsInherentData: { data: 'BTreeMap<[u8;8], Bytes>' }, /** - * Lookup981: sp_inherents::CheckInherentsResult + * Lookup1024: sp_inherents::CheckInherentsResult **/ SpInherentsCheckInherentsResult: { okay: 'bool', @@ -8768,13 +9193,13 @@ export default { errors: 'SpInherentsInherentData' }, /** - * Lookup982: sp_runtime::transaction_validity::TransactionSource + * Lookup1025: sp_runtime::transaction_validity::TransactionSource **/ SpRuntimeTransactionValidityTransactionSource: { _enum: ['InBlock', 'Local', 'External'] }, /** - * Lookup984: sp_runtime::transaction_validity::ValidTransaction + * Lookup1027: sp_runtime::transaction_validity::ValidTransaction **/ SpRuntimeTransactionValidityValidTransaction: { priority: 'u64', @@ -8784,26 +9209,26 @@ export default { propagate: 'bool' }, /** - * Lookup985: sp_statement_store::runtime_api::StatementSource + * Lookup1028: sp_statement_store::runtime_api::StatementSource **/ SpStatementStoreRuntimeApiStatementSource: { _enum: ['Chain', 'Network', 'Local'] }, /** - * Lookup987: sp_statement_store::runtime_api::ValidStatement + * Lookup1030: sp_statement_store::runtime_api::ValidStatement **/ SpStatementStoreRuntimeApiValidStatement: { maxCount: 'u32', maxSize: 'u32' }, /** - * Lookup988: sp_statement_store::runtime_api::InvalidStatement + * Lookup1031: sp_statement_store::runtime_api::InvalidStatement **/ SpStatementStoreRuntimeApiInvalidStatement: { _enum: ['BadProof', 'NoProof', 'InternalError'] }, /** - * Lookup992: sp_consensus_babe::BabeConfiguration + * Lookup1035: sp_consensus_babe::BabeConfiguration **/ SpConsensusBabeBabeConfiguration: { slotDuration: 'u64', @@ -8814,7 +9239,7 @@ export default { allowedSlots: 'SpConsensusBabeAllowedSlots' }, /** - * Lookup993: sp_consensus_babe::Epoch + * Lookup1036: sp_consensus_babe::Epoch **/ SpConsensusBabeEpoch: { epochIndex: 'u64', @@ -8825,20 +9250,20 @@ export default { config: 'SpConsensusBabeBabeEpochConfiguration' }, /** - * Lookup998: pallet_contracts::primitives::ExecReturnValue + * Lookup1041: pallet_contracts::primitives::ExecReturnValue **/ PalletContractsPrimitivesExecReturnValue: { flags: 'PalletContractsUapiFlagsReturnFlags', data: 'Bytes' }, /** - * Lookup999: pallet_contracts_uapi::flags::ReturnFlags + * Lookup1042: pallet_contracts_uapi::flags::ReturnFlags **/ PalletContractsUapiFlagsReturnFlags: { bits: 'u32' }, /** - * Lookup1000: pallet_contracts::primitives::StorageDeposit + * Lookup1043: pallet_contracts::primitives::StorageDeposit **/ PalletContractsPrimitivesStorageDeposit: { _enum: { @@ -8847,7 +9272,7 @@ export default { } }, /** - * Lookup1003: pallet_contracts::primitives::Code + * Lookup1046: pallet_contracts::primitives::Code **/ PalletContractsPrimitivesCode: { _enum: { @@ -8856,7 +9281,7 @@ export default { } }, /** - * Lookup1004: pallet_contracts::primitives::ContractResult, sp_runtime::DispatchError>, Balance, frame_system::EventRecord> + * Lookup1047: pallet_contracts::primitives::ContractResult, sp_runtime::DispatchError>, Balance, frame_system::EventRecord> **/ PalletContractsPrimitivesContractResult: { gasConsumed: 'SpWeightsWeightV2Weight', @@ -8867,51 +9292,49 @@ export default { events: 'Option>' }, /** - * Lookup1006: pallet_contracts::primitives::InstantiateReturnValue + * Lookup1049: pallet_contracts::primitives::InstantiateReturnValue **/ PalletContractsPrimitivesInstantiateReturnValue: { result: 'PalletContractsPrimitivesExecReturnValue', accountId: 'AccountId32' }, /** - * Lookup1008: pallet_contracts::primitives::CodeUploadReturnValue + * Lookup1051: pallet_contracts::primitives::CodeUploadReturnValue **/ PalletContractsPrimitivesCodeUploadReturnValue: { codeHash: 'H256', deposit: 'u128' }, /** - * Lookup1010: pallet_contracts::primitives::ContractAccessError + * Lookup1053: pallet_contracts::primitives::ContractAccessError **/ PalletContractsPrimitivesContractAccessError: { _enum: ['DoesntExist', 'KeyDecodingFailed', 'MigrationInProgress'] }, /** - * Lookup1011: pallet_revive::primitives::ContractResult> + * Lookup1056: pallet_revive::primitives::ContractResult **/ PalletRevivePrimitivesContractResultExecReturnValue: { gasConsumed: 'SpWeightsWeightV2Weight', gasRequired: 'SpWeightsWeightV2Weight', storageDeposit: 'PalletRevivePrimitivesStorageDeposit', - debugMessage: 'Bytes', - result: 'Result', - events: 'Option>' + result: 'Result' }, /** - * Lookup1012: pallet_revive::primitives::ExecReturnValue + * Lookup1057: pallet_revive::primitives::ExecReturnValue **/ PalletRevivePrimitivesExecReturnValue: { flags: 'PalletReviveUapiFlagsReturnFlags', data: 'Bytes' }, /** - * Lookup1013: pallet_revive_uapi::flags::ReturnFlags + * Lookup1058: pallet_revive_uapi::flags::ReturnFlags **/ PalletReviveUapiFlagsReturnFlags: { bits: 'u32' }, /** - * Lookup1014: pallet_revive::primitives::StorageDeposit + * Lookup1059: pallet_revive::primitives::StorageDeposit **/ PalletRevivePrimitivesStorageDeposit: { _enum: { @@ -8920,7 +9343,7 @@ export default { } }, /** - * Lookup1016: pallet_revive::primitives::Code + * Lookup1061: pallet_revive::primitives::Code **/ PalletRevivePrimitivesCode: { _enum: { @@ -8929,47 +9352,133 @@ export default { } }, /** - * Lookup1017: pallet_revive::primitives::ContractResult> + * Lookup1062: pallet_revive::primitives::ContractResult **/ PalletRevivePrimitivesContractResultInstantiateReturnValue: { gasConsumed: 'SpWeightsWeightV2Weight', gasRequired: 'SpWeightsWeightV2Weight', storageDeposit: 'PalletRevivePrimitivesStorageDeposit', - debugMessage: 'Bytes', - result: 'Result', - events: 'Option>' + result: 'Result' }, /** - * Lookup1018: pallet_revive::primitives::InstantiateReturnValue + * Lookup1063: pallet_revive::primitives::InstantiateReturnValue **/ PalletRevivePrimitivesInstantiateReturnValue: { result: 'PalletRevivePrimitivesExecReturnValue', addr: 'H160' }, /** - * Lookup1021: pallet_revive::primitives::EthContractResult + * Lookup1065: pallet_revive::evm::api::rpc_types_gen::GenericTransaction **/ - PalletRevivePrimitivesEthContractResult: { - fee: 'u128', - gasRequired: 'SpWeightsWeightV2Weight', - storageDeposit: 'u128', - result: 'Result' + PalletReviveEvmApiRpcTypesGenGenericTransaction: { + _alias: { + r_type: 'r#type' + }, + accessList: 'Option>', + blobVersionedHashes: 'Vec', + blobs: 'Vec', + chainId: 'Option', + from: 'Option', + gas: 'Option', + gasPrice: 'Option', + input: 'PalletReviveEvmApiRpcTypesGenInputOrData', + maxFeePerBlobGas: 'Option', + maxFeePerGas: 'Option', + maxPriorityFeePerGas: 'Option', + nonce: 'Option', + to: 'Option', + r_type: 'Option', + value: 'Option' }, /** - * Lookup1024: pallet_revive::primitives::CodeUploadReturnValue + * Lookup1068: pallet_revive::evm::api::rpc_types_gen::AccessListEntry + **/ + PalletReviveEvmApiRpcTypesGenAccessListEntry: { + address: 'H160', + storageKeys: 'Vec' + }, + /** + * Lookup1073: pallet_revive::evm::api::rpc_types_gen::InputOrData + **/ + PalletReviveEvmApiRpcTypesGenInputOrData: { + input: 'Option', + data: 'Option' + }, + /** + * Lookup1078: pallet_revive::primitives::EthTransactInfo + **/ + PalletRevivePrimitivesEthTransactInfo: { + gasRequired: 'SpWeightsWeightV2Weight', + storageDeposit: 'u128', + ethGas: 'U256', + data: 'Bytes' + }, + /** + * Lookup1079: pallet_revive::primitives::EthTransactError + **/ + PalletRevivePrimitivesEthTransactError: { + _enum: { + Data: 'Bytes', + Message: 'Text' + } + }, + /** + * Lookup1081: pallet_revive::primitives::CodeUploadReturnValue **/ PalletRevivePrimitivesCodeUploadReturnValue: { codeHash: 'H256', deposit: 'u128' }, /** - * Lookup1026: pallet_revive::primitives::ContractAccessError + * Lookup1083: pallet_revive::primitives::ContractAccessError **/ PalletRevivePrimitivesContractAccessError: { _enum: ['DoesntExist', 'KeyDecodingFailed'] }, /** - * Lookup1027: pallet_transaction_payment::types::RuntimeDispatchInfo + * Lookup1084: pallet_revive::evm::api::debug_rpc_types::TracerConfig + **/ + PalletReviveEvmApiDebugRpcTypesTracerConfig: { + _enum: { + CallTracer: { + withLogs: 'bool' + } + } + }, + /** + * Lookup1087: pallet_revive::evm::api::debug_rpc_types::CallTrace + **/ + PalletReviveEvmApiDebugRpcTypesCallTrace: { + from: 'H160', + gas: 'U256', + gasUsed: 'U256', + to: 'H160', + input: 'Bytes', + output: 'Bytes', + error: 'Option', + revertReason: 'Option', + calls: 'Vec', + logs: 'Vec', + value: 'Option', + callType: 'PalletReviveEvmApiDebugRpcTypesCallType' + }, + /** + * Lookup1091: pallet_revive::evm::api::debug_rpc_types::CallLog + **/ + PalletReviveEvmApiDebugRpcTypesCallLog: { + address: 'H160', + topics: 'Vec', + data: 'Bytes', + position: 'u32' + }, + /** + * Lookup1092: pallet_revive::evm::api::debug_rpc_types::CallType + **/ + PalletReviveEvmApiDebugRpcTypesCallType: { + _enum: ['Call', 'StaticCall', 'DelegateCall'] + }, + /** + * Lookup1095: pallet_transaction_payment::types::RuntimeDispatchInfo **/ PalletTransactionPaymentRuntimeDispatchInfo: { weight: 'SpWeightsWeightV2Weight', @@ -8977,14 +9486,14 @@ export default { partialFee: 'u128' }, /** - * Lookup1028: pallet_transaction_payment::types::FeeDetails + * Lookup1096: pallet_transaction_payment::types::FeeDetails **/ PalletTransactionPaymentFeeDetails: { inclusionFee: 'Option', tip: 'u128' }, /** - * Lookup1030: pallet_transaction_payment::types::InclusionFee + * Lookup1098: pallet_transaction_payment::types::InclusionFee **/ PalletTransactionPaymentInclusionFee: { baseFee: 'u128', @@ -8992,14 +9501,14 @@ export default { adjustedWeightFee: 'u128' }, /** - * Lookup1034: sp_consensus_beefy::ValidatorSet + * Lookup1102: sp_consensus_beefy::ValidatorSet **/ SpConsensusBeefyValidatorSet: { validators: 'Vec', id: 'u64' }, /** - * Lookup1035: sp_consensus_beefy::ForkVotingProof, sp_consensus_beefy::ecdsa_crypto::Public, sp_runtime::OpaqueValue> + * Lookup1103: sp_consensus_beefy::ForkVotingProof, sp_consensus_beefy::ecdsa_crypto::Public, sp_runtime::OpaqueValue> **/ SpConsensusBeefyForkVotingProofOpaqueValue: { vote: 'SpConsensusBeefyVoteMessage', @@ -9007,13 +9516,13 @@ export default { header: 'SpRuntimeHeader' }, /** - * Lookup1037: sp_mmr_primitives::Error + * Lookup1105: sp_mmr_primitives::Error **/ SpMmrPrimitivesError: { _enum: ['InvalidNumericOp', 'Push', 'GetRoot', 'Commit', 'GenerateProof', 'Verify', 'LeafNotFound', 'PalletNotIncluded', 'InvalidLeafIndex', 'InvalidBestKnownBlock'] }, /** - * Lookup1043: sp_mmr_primitives::LeafProof + * Lookup1111: sp_mmr_primitives::LeafProof **/ SpMmrPrimitivesLeafProof: { leafIndices: 'Vec', @@ -9021,20 +9530,20 @@ export default { items: 'Vec' }, /** - * Lookup1045: sp_mixnet::types::SessionStatus + * Lookup1113: sp_mixnet::types::SessionStatus **/ SpMixnetSessionStatus: { currentIndex: 'u32', phase: 'SpMixnetSessionPhase' }, /** - * Lookup1046: sp_mixnet::types::SessionPhase + * Lookup1114: sp_mixnet::types::SessionPhase **/ SpMixnetSessionPhase: { _enum: ['CoverToCurrent', 'RequestsToCurrent', 'CoverToPrev', 'DisconnectFromPrev'] }, /** - * Lookup1049: sp_mixnet::types::Mixnode + * Lookup1117: sp_mixnet::types::Mixnode **/ SpMixnetMixnode: { kxPublic: '[u8;32]', @@ -9042,7 +9551,7 @@ export default { externalAddresses: 'Vec' }, /** - * Lookup1050: sp_mixnet::types::MixnodesErr + * Lookup1118: sp_mixnet::types::MixnodesErr **/ SpMixnetMixnodesErr: { _enum: { @@ -9053,7 +9562,7 @@ export default { } }, /** - * Lookup1057: kitchensink_runtime::RuntimeError + * Lookup1124: kitchensink_runtime::RuntimeError **/ KitchensinkRuntimeRuntimeError: { _enum: { @@ -9137,7 +9646,16 @@ export default { __Unused77: 'Null', __Unused78: 'Null', AssetConversionMigration: 'PalletAssetConversionOpsError', - Revive: 'PalletReviveError' + Revive: 'PalletReviveError', + __Unused81: 'Null', + DelegatedStaking: 'PalletDelegatedStakingError', + AssetRewards: 'PalletAssetRewardsError', + AssetsFreezer: 'PalletAssetsFreezerError', + __Unused85: 'Null', + __Unused86: 'Null', + __Unused87: 'Null', + __Unused88: 'Null', + MetaTx: 'PalletMetaTxError' } } }; diff --git a/packages/types-augment/src/lookup/types-polkadot.ts b/packages/types-augment/src/lookup/types-polkadot.ts index fce0f809ed..1bdc2d21ba 100644 --- a/packages/types-augment/src/lookup/types-polkadot.ts +++ b/packages/types-augment/src/lookup/types-polkadot.ts @@ -5,7 +5,7 @@ // this is required to allow for ambient/previous definitions import '@polkadot/types/lookup'; -import type { BTreeMap, BitVec, Bytes, Compact, Enum, Null, Option, Result, Struct, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; +import type { BTreeMap, BitVec, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; import type { EthereumAddress } from '@polkadot/types/interfaces/eth'; import type { AccountId32, H256, PerU16, Perbill, Perquintill } from '@polkadot/types/interfaces/runtime'; @@ -461,6 +461,9 @@ declare module '@polkadot/types/lookup' { readonly type: 'Xcm' | 'Response'; } + /** @name SpCoreVoid (165) */ + type SpCoreVoid = Null; + /** @name PolkadotRuntimeCommonClaimsPalletCall (169) */ interface PolkadotRuntimeCommonClaimsPalletCall extends Enum { readonly isClaim: boolean; @@ -2345,35 +2348,6 @@ declare module '@polkadot/types/lookup' { readonly type: 'Claimed'; } - /** @name PalletDelegatedStakingEvent (462) */ - interface PalletDelegatedStakingEvent extends Enum { - readonly isDelegated: boolean; - readonly asDelegated: { - readonly agent: AccountId32; - readonly delegator: AccountId32; - readonly amount: u128; - } & Struct; - readonly isReleased: boolean; - readonly asReleased: { - readonly agent: AccountId32; - readonly delegator: AccountId32; - readonly amount: u128; - } & Struct; - readonly isSlashed: boolean; - readonly asSlashed: { - readonly agent: AccountId32; - readonly delegator: AccountId32; - readonly amount: u128; - } & Struct; - readonly isMigratedDelegation: boolean; - readonly asMigratedDelegation: { - readonly agent: AccountId32; - readonly delegator: AccountId32; - readonly amount: u128; - } & Struct; - readonly type: 'Delegated' | 'Released' | 'Slashed' | 'MigratedDelegation'; - } - /** @name PolkadotRuntimeParachainsInclusionPalletEvent (463) */ interface PolkadotRuntimeParachainsInclusionPalletEvent extends Enum { readonly isCandidateBacked: boolean; @@ -2825,12 +2799,6 @@ declare module '@polkadot/types/lookup' { readonly type: 'Preimage' | 'DelegatedStaking' | 'StateTrieMigration'; } - /** @name PalletDelegatedStakingHoldReason (546) */ - interface PalletDelegatedStakingHoldReason extends Enum { - readonly isStakingDelegation: boolean; - readonly type: 'StakingDelegation'; - } - /** @name PolkadotRuntimeRuntimeFreezeReason (551) */ interface PolkadotRuntimeRuntimeFreezeReason extends Enum { readonly isNominationPools: boolean; @@ -2870,6 +2838,19 @@ declare module '@polkadot/types/lookup' { readonly alarm: Option]>>; } + /** @name PalletReferendaTrackInfo (626) */ + interface PalletReferendaTrackInfo extends Struct { + readonly name: Text; + readonly maxDeciding: u32; + readonly decisionDeposit: u128; + readonly preparePeriod: u32; + readonly decisionPeriod: u32; + readonly confirmPeriod: u32; + readonly minEnactmentPeriod: u32; + readonly minApproval: PalletReferendaCurve; + readonly minSupport: PalletReferendaCurve; + } + /** @name PolkadotRuntimeCommonClaimsPalletError (632) */ interface PolkadotRuntimeCommonClaimsPalletError extends Enum { readonly isInvalidEthereumSignature: boolean; @@ -2881,37 +2862,6 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidEthereumSignature' | 'SignerHasNoClaim' | 'SenderHasNoClaim' | 'PotUnderflow' | 'InvalidStatement' | 'VestedBalanceExists'; } - /** @name PalletDelegatedStakingDelegation (695) */ - interface PalletDelegatedStakingDelegation extends Struct { - readonly agent: AccountId32; - readonly amount: u128; - } - - /** @name PalletDelegatedStakingAgentLedger (696) */ - interface PalletDelegatedStakingAgentLedger extends Struct { - readonly payee: AccountId32; - readonly totalDelegated: Compact; - readonly unclaimedWithdrawals: Compact; - readonly pendingSlash: Compact; - } - - /** @name PalletDelegatedStakingError (697) */ - interface PalletDelegatedStakingError extends Enum { - readonly isNotAllowed: boolean; - readonly isAlreadyStaking: boolean; - readonly isInvalidRewardDestination: boolean; - readonly isInvalidDelegation: boolean; - readonly isNotEnoughFunds: boolean; - readonly isNotAgent: boolean; - readonly isNotDelegator: boolean; - readonly isBadState: boolean; - readonly isUnappliedSlash: boolean; - readonly isNothingToSlash: boolean; - readonly isWithdrawFailed: boolean; - readonly isNotSupported: boolean; - readonly type: 'NotAllowed' | 'AlreadyStaking' | 'InvalidRewardDestination' | 'InvalidDelegation' | 'NotEnoughFunds' | 'NotAgent' | 'NotDelegator' | 'BadState' | 'UnappliedSlash' | 'NothingToSlash' | 'WithdrawFailed' | 'NotSupported'; - } - /** @name PolkadotRuntimeParachainsConfigurationHostConfiguration (698) */ interface PolkadotRuntimeParachainsConfigurationHostConfiguration extends Struct { readonly maxCodeSize: u32; diff --git a/packages/types-augment/src/lookup/types-substrate.ts b/packages/types-augment/src/lookup/types-substrate.ts index 45fa306f2a..e343a718f6 100644 --- a/packages/types-augment/src/lookup/types-substrate.ts +++ b/packages/types-augment/src/lookup/types-substrate.ts @@ -6,9 +6,10 @@ import '@polkadot/types/lookup'; import type { Data } from '@polkadot/types'; -import type { BTreeMap, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U8aFixed, Vec, bool, i32, i64, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; +import type { BTreeMap, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, i32, i64, u128, u16, u32, u64, u8 } from '@polkadot/types-codec'; import type { ITuple } from '@polkadot/types-codec/types'; import type { Vote } from '@polkadot/types/interfaces/elections'; +import type { Era } from '@polkadot/types/interfaces/extrinsics'; import type { AccountId32, Call, H160, H256, MultiAddress, PerU16, Perbill, Percent, Permill, Perquintill } from '@polkadot/types/interfaces/runtime'; import type { Event } from '@polkadot/types/interfaces/system'; @@ -99,7 +100,12 @@ declare module '@polkadot/types/lookup' { readonly codeHash: H256; readonly checkVersion: bool; } & Struct; - readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked' | 'UpgradeAuthorized'; + readonly isRejectedInvalidAuthorizedUpgrade: boolean; + readonly asRejectedInvalidAuthorizedUpgrade: { + readonly codeHash: H256; + readonly error: SpRuntimeDispatchError; + } & Struct; + readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked' | 'UpgradeAuthorized' | 'RejectedInvalidAuthorizedUpgrade'; } /** @name FrameSystemDispatchEventInfo (23) */ @@ -222,7 +228,12 @@ declare module '@polkadot/types/lookup' { readonly asDispatchedAs: { readonly result: Result; } & Struct; - readonly type: 'BatchInterrupted' | 'BatchCompleted' | 'BatchCompletedWithErrors' | 'ItemCompleted' | 'ItemFailed' | 'DispatchedAs'; + readonly isIfElseMainSuccess: boolean; + readonly isIfElseFallbackCalled: boolean; + readonly asIfElseFallbackCalled: { + readonly mainError: SpRuntimeDispatchError; + } & Struct; + readonly type: 'BatchInterrupted' | 'BatchCompleted' | 'BatchCompletedWithErrors' | 'ItemCompleted' | 'ItemFailed' | 'DispatchedAs' | 'IfElseMainSuccess' | 'IfElseFallbackCalled'; } /** @name PalletIndicesEvent (35) */ @@ -241,7 +252,14 @@ declare module '@polkadot/types/lookup' { readonly index: u32; readonly who: AccountId32; } & Struct; - readonly type: 'IndexAssigned' | 'IndexFreed' | 'IndexFrozen'; + readonly isDepositPoked: boolean; + readonly asDepositPoked: { + readonly who: AccountId32; + readonly index: u32; + readonly oldDeposit: u128; + readonly newDeposit: u128; + } & Struct; + readonly type: 'IndexAssigned' | 'IndexFreed' | 'IndexFrozen' | 'DepositPoked'; } /** @name PalletBalancesEvent (36) */ @@ -544,7 +562,12 @@ declare module '@polkadot/types/lookup' { readonly asControllerBatchDeprecated: { readonly failures: u32; } & Struct; - readonly type: 'EraPaid' | 'Rewarded' | 'Slashed' | 'SlashReported' | 'OldSlashingReportDiscarded' | 'StakersElected' | 'Bonded' | 'Unbonded' | 'Withdrawn' | 'Kicked' | 'StakingElectionFailed' | 'Chilled' | 'PayoutStarted' | 'ValidatorPrefsSet' | 'SnapshotVotersSizeExceeded' | 'SnapshotTargetsSizeExceeded' | 'ForceEra' | 'ControllerBatchDeprecated'; + readonly isCurrencyMigrated: boolean; + readonly asCurrencyMigrated: { + readonly stash: AccountId32; + readonly forceWithdraw: u128; + } & Struct; + readonly type: 'EraPaid' | 'Rewarded' | 'Slashed' | 'SlashReported' | 'OldSlashingReportDiscarded' | 'StakersElected' | 'Bonded' | 'Unbonded' | 'Withdrawn' | 'Kicked' | 'StakingElectionFailed' | 'Chilled' | 'PayoutStarted' | 'ValidatorPrefsSet' | 'SnapshotVotersSizeExceeded' | 'SnapshotTargetsSizeExceeded' | 'ForceEra' | 'ControllerBatchDeprecated' | 'CurrencyMigrated'; } /** @name PalletStakingRewardDestination (48) */ @@ -579,7 +602,15 @@ declare module '@polkadot/types/lookup' { readonly asNewSession: { readonly sessionIndex: u32; } & Struct; - readonly type: 'NewSession'; + readonly isValidatorDisabled: boolean; + readonly asValidatorDisabled: { + readonly validator: AccountId32; + } & Struct; + readonly isValidatorReenabled: boolean; + readonly asValidatorReenabled: { + readonly validator: AccountId32; + } & Struct; + readonly type: 'NewSession' | 'ValidatorDisabled' | 'ValidatorReenabled'; } /** @name PalletDemocracyEvent (55) */ @@ -994,7 +1025,7 @@ declare module '@polkadot/types/lookup' { readonly isAllGood: boolean; readonly isSomeOffline: boolean; readonly asSomeOffline: { - readonly offline: Vec>; + readonly offline: Vec>; } & Struct; readonly type: 'HeartbeatReceived' | 'AllGood' | 'SomeOffline'; } @@ -1002,20 +1033,7 @@ declare module '@polkadot/types/lookup' { /** @name PalletImOnlineSr25519AppSr25519Public (78) */ interface PalletImOnlineSr25519AppSr25519Public extends U8aFixed {} - /** @name SpStakingExposure (81) */ - interface SpStakingExposure extends Struct { - readonly total: Compact; - readonly own: Compact; - readonly others: Vec; - } - - /** @name SpStakingIndividualExposure (84) */ - interface SpStakingIndividualExposure extends Struct { - readonly who: AccountId32; - readonly value: Compact; - } - - /** @name PalletOffencesEvent (85) */ + /** @name PalletOffencesEvent (81) */ interface PalletOffencesEvent extends Enum { readonly isOffence: boolean; readonly asOffence: { @@ -1025,7 +1043,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Offence'; } - /** @name PalletIdentityEvent (87) */ + /** @name PalletIdentityEvent (83) */ interface PalletIdentityEvent extends Enum { readonly isIdentitySet: boolean; readonly asIdentitySet: { @@ -1137,7 +1155,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentitiesSet' | 'SubIdentityRenamed' | 'SubIdentityRemoved' | 'SubIdentityRevoked' | 'AuthorityAdded' | 'AuthorityRemoved' | 'UsernameSet' | 'UsernameQueued' | 'PreapprovalExpired' | 'PrimaryUsernameSet' | 'DanglingUsernameRemoved' | 'UsernameUnbound' | 'UsernameRemoved' | 'UsernameKilled'; } - /** @name PalletSocietyEvent (89) */ + /** @name PalletSocietyEvent (85) */ interface PalletSocietyEvent extends Enum { readonly isFounded: boolean; readonly asFounded: { @@ -1219,7 +1237,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Founded' | 'Bid' | 'Vouch' | 'AutoUnbid' | 'Unbid' | 'Unvouch' | 'Inducted' | 'SuspendedMemberJudgement' | 'CandidateSuspended' | 'MemberSuspended' | 'Challenged' | 'Vote' | 'DefenderVote' | 'NewParams' | 'Unfounded' | 'Deposit' | 'Elevated'; } - /** @name PalletSocietyGroupParams (91) */ + /** @name PalletSocietyGroupParams (87) */ interface PalletSocietyGroupParams extends Struct { readonly maxMembers: u32; readonly maxIntake: u32; @@ -1227,7 +1245,7 @@ declare module '@polkadot/types/lookup' { readonly candidateDeposit: u128; } - /** @name PalletRecoveryEvent (92) */ + /** @name PalletRecoveryEvent (88) */ interface PalletRecoveryEvent extends Enum { readonly isRecoveryCreated: boolean; readonly asRecoveryCreated: { @@ -1261,7 +1279,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'RecoveryCreated' | 'RecoveryInitiated' | 'RecoveryVouched' | 'RecoveryClosed' | 'AccountRecovered' | 'RecoveryRemoved'; } - /** @name PalletVestingEvent (93) */ + /** @name PalletVestingEvent (89) */ interface PalletVestingEvent extends Enum { readonly isVestingUpdated: boolean; readonly asVestingUpdated: { @@ -1275,7 +1293,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingUpdated' | 'VestingCompleted'; } - /** @name PalletSchedulerEvent (94) */ + /** @name PalletSchedulerEvent (90) */ interface PalletSchedulerEvent extends Enum { readonly isScheduled: boolean; readonly asScheduled: { @@ -1325,10 +1343,14 @@ declare module '@polkadot/types/lookup' { readonly task: ITuple<[u32, u32]>; readonly id: Option; } & Struct; - readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'RetrySet' | 'RetryCancelled' | 'CallUnavailable' | 'PeriodicFailed' | 'RetryFailed' | 'PermanentlyOverweight'; + readonly isAgendaIncomplete: boolean; + readonly asAgendaIncomplete: { + readonly when: u32; + } & Struct; + readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'RetrySet' | 'RetryCancelled' | 'CallUnavailable' | 'PeriodicFailed' | 'RetryFailed' | 'PermanentlyOverweight' | 'AgendaIncomplete'; } - /** @name PalletGluttonEvent (97) */ + /** @name PalletGluttonEvent (93) */ interface PalletGluttonEvent extends Enum { readonly isPalletInitialized: boolean; readonly asPalletInitialized: { @@ -1349,7 +1371,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PalletInitialized' | 'ComputationLimitSet' | 'StorageLimitSet' | 'BlockLengthLimitSet'; } - /** @name PalletPreimageEvent (99) */ + /** @name PalletPreimageEvent (95) */ interface PalletPreimageEvent extends Enum { readonly isNoted: boolean; readonly asNoted: { @@ -1366,7 +1388,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noted' | 'Requested' | 'Cleared'; } - /** @name PalletProxyEvent (100) */ + /** @name PalletProxyEvent (96) */ interface PalletProxyEvent extends Enum { readonly isProxyExecuted: boolean; readonly asProxyExecuted: { @@ -1399,10 +1421,17 @@ declare module '@polkadot/types/lookup' { readonly proxyType: KitchensinkRuntimeProxyType; readonly delay: u32; } & Struct; - readonly type: 'ProxyExecuted' | 'PureCreated' | 'Announced' | 'ProxyAdded' | 'ProxyRemoved'; + readonly isDepositPoked: boolean; + readonly asDepositPoked: { + readonly who: AccountId32; + readonly kind: PalletProxyDepositKind; + readonly oldDeposit: u128; + readonly newDeposit: u128; + } & Struct; + readonly type: 'ProxyExecuted' | 'PureCreated' | 'Announced' | 'ProxyAdded' | 'ProxyRemoved' | 'DepositPoked'; } - /** @name KitchensinkRuntimeProxyType (101) */ + /** @name KitchensinkRuntimeProxyType (97) */ interface KitchensinkRuntimeProxyType extends Enum { readonly isAny: boolean; readonly isNonTransfer: boolean; @@ -1411,7 +1440,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Any' | 'NonTransfer' | 'Governance' | 'Staking'; } - /** @name PalletMultisigEvent (103) */ + /** @name PalletProxyDepositKind (99) */ + interface PalletProxyDepositKind extends Enum { + readonly isProxies: boolean; + readonly isAnnouncements: boolean; + readonly type: 'Proxies' | 'Announcements'; + } + + /** @name PalletMultisigEvent (100) */ interface PalletMultisigEvent extends Enum { readonly isNewMultisig: boolean; readonly asNewMultisig: { @@ -1441,16 +1477,23 @@ declare module '@polkadot/types/lookup' { readonly multisig: AccountId32; readonly callHash: U8aFixed; } & Struct; - readonly type: 'NewMultisig' | 'MultisigApproval' | 'MultisigExecuted' | 'MultisigCancelled'; + readonly isDepositPoked: boolean; + readonly asDepositPoked: { + readonly who: AccountId32; + readonly callHash: U8aFixed; + readonly oldDeposit: u128; + readonly newDeposit: u128; + } & Struct; + readonly type: 'NewMultisig' | 'MultisigApproval' | 'MultisigExecuted' | 'MultisigCancelled' | 'DepositPoked'; } - /** @name PalletMultisigTimepoint (104) */ + /** @name PalletMultisigTimepoint (101) */ interface PalletMultisigTimepoint extends Struct { readonly height: u32; readonly index: u32; } - /** @name PalletBountiesEvent (105) */ + /** @name PalletBountiesEvent (102) */ interface PalletBountiesEvent extends Enum { readonly isBountyProposed: boolean; readonly asBountyProposed: { @@ -1505,7 +1548,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BountyProposed' | 'BountyRejected' | 'BountyBecameActive' | 'BountyAwarded' | 'BountyClaimed' | 'BountyCanceled' | 'BountyExtended' | 'BountyApproved' | 'CuratorProposed' | 'CuratorUnassigned' | 'CuratorAccepted'; } - /** @name PalletTipsEvent (106) */ + /** @name PalletTipsEvent (103) */ interface PalletTipsEvent extends Enum { readonly isNewTip: boolean; readonly asNewTip: { @@ -1534,7 +1577,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewTip' | 'TipClosing' | 'TipClosed' | 'TipRetracted' | 'TipSlashed'; } - /** @name PalletAssetsEvent (107) */ + /** @name PalletAssetsEvent (104) */ interface PalletAssetsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -1684,7 +1727,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Created' | 'Issued' | 'Transferred' | 'Burned' | 'TeamChanged' | 'OwnerChanged' | 'Frozen' | 'Thawed' | 'AssetFrozen' | 'AssetThawed' | 'AccountsDestroyed' | 'ApprovalsDestroyed' | 'DestructionStarted' | 'Destroyed' | 'ForceCreated' | 'MetadataSet' | 'MetadataCleared' | 'ApprovedTransfer' | 'ApprovalCancelled' | 'TransferredApproved' | 'AssetStatusChanged' | 'AssetMinBalanceChanged' | 'Touched' | 'Blocked' | 'Deposited' | 'Withdrawn'; } - /** @name PalletLotteryEvent (109) */ + /** @name PalletLotteryEvent (106) */ interface PalletLotteryEvent extends Enum { readonly isLotteryStarted: boolean; readonly isCallsUpdated: boolean; @@ -1701,7 +1744,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'LotteryStarted' | 'CallsUpdated' | 'Winner' | 'TicketBought'; } - /** @name PalletNisEvent (111) */ + /** @name PalletNisEvent (108) */ interface PalletNisEvent extends Enum { readonly isBidPlaced: boolean; readonly asBidPlaced: { @@ -1750,7 +1793,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BidPlaced' | 'BidRetracted' | 'BidDropped' | 'Issued' | 'Thawed' | 'Funded' | 'Transferred'; } - /** @name PalletUniquesEvent (113) */ + /** @name PalletUniquesEvent (110) */ interface PalletUniquesEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -1907,7 +1950,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Created' | 'ForceCreated' | 'Destroyed' | 'Issued' | 'Transferred' | 'Burned' | 'Frozen' | 'Thawed' | 'CollectionFrozen' | 'CollectionThawed' | 'OwnerChanged' | 'TeamChanged' | 'ApprovedTransfer' | 'ApprovalCancelled' | 'ItemStatusChanged' | 'CollectionMetadataSet' | 'CollectionMetadataCleared' | 'MetadataSet' | 'MetadataCleared' | 'Redeposited' | 'AttributeSet' | 'AttributeCleared' | 'OwnershipAcceptanceChanged' | 'CollectionMaxSupplySet' | 'ItemPriceSet' | 'ItemPriceRemoved' | 'ItemBought'; } - /** @name PalletNftsEvent (117) */ + /** @name PalletNftsEvent (114) */ interface PalletNftsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -2144,7 +2187,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Created' | 'ForceCreated' | 'Destroyed' | 'Issued' | 'Transferred' | 'Burned' | 'ItemTransferLocked' | 'ItemTransferUnlocked' | 'ItemPropertiesLocked' | 'CollectionLocked' | 'OwnerChanged' | 'TeamChanged' | 'TransferApproved' | 'ApprovalCancelled' | 'AllApprovalsCancelled' | 'CollectionConfigChanged' | 'CollectionMetadataSet' | 'CollectionMetadataCleared' | 'ItemMetadataSet' | 'ItemMetadataCleared' | 'Redeposited' | 'AttributeSet' | 'AttributeCleared' | 'ItemAttributesApprovalAdded' | 'ItemAttributesApprovalRemoved' | 'OwnershipAcceptanceChanged' | 'CollectionMaxSupplySet' | 'CollectionMintSettingsUpdated' | 'NextCollectionIdIncremented' | 'ItemPriceSet' | 'ItemPriceRemoved' | 'ItemBought' | 'TipSent' | 'SwapCreated' | 'SwapCancelled' | 'SwapClaimed' | 'PreSignedAttributesSet' | 'PalletAttributeSet'; } - /** @name PalletNftsAttributeNamespace (119) */ + /** @name PalletNftsAttributeNamespace (116) */ interface PalletNftsAttributeNamespace extends Enum { readonly isPallet: boolean; readonly isCollectionOwner: boolean; @@ -2154,20 +2197,20 @@ declare module '@polkadot/types/lookup' { readonly type: 'Pallet' | 'CollectionOwner' | 'ItemOwner' | 'Account'; } - /** @name PalletNftsPriceWithDirection (121) */ + /** @name PalletNftsPriceWithDirection (118) */ interface PalletNftsPriceWithDirection extends Struct { readonly amount: u128; readonly direction: PalletNftsPriceDirection; } - /** @name PalletNftsPriceDirection (122) */ + /** @name PalletNftsPriceDirection (119) */ interface PalletNftsPriceDirection extends Enum { readonly isSend: boolean; readonly isReceive: boolean; readonly type: 'Send' | 'Receive'; } - /** @name PalletNftsPalletAttributes (123) */ + /** @name PalletNftsPalletAttributes (120) */ interface PalletNftsPalletAttributes extends Enum { readonly isUsedToClaim: boolean; readonly asUsedToClaim: u32; @@ -2175,7 +2218,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'UsedToClaim' | 'TransferDisabled'; } - /** @name PalletNftFractionalizationEvent (124) */ + /** @name PalletNftFractionalizationEvent (121) */ interface PalletNftFractionalizationEvent extends Enum { readonly isNftFractionalized: boolean; readonly asNftFractionalized: { @@ -2195,7 +2238,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NftFractionalized' | 'NftUnified'; } - /** @name PalletSalaryEvent (125) */ + /** @name PalletSalaryEvent (122) */ interface PalletSalaryEvent extends Enum { readonly isInducted: boolean; readonly asInducted: { @@ -2225,7 +2268,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Inducted' | 'Registered' | 'Paid' | 'CycleStarted' | 'Swapped'; } - /** @name PalletCoreFellowshipEvent (126) */ + /** @name PalletCoreFellowshipEvent (123) */ interface PalletCoreFellowshipEvent extends Enum { readonly isParamsChanged: boolean; readonly asParamsChanged: { @@ -2285,7 +2328,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ParamsChanged' | 'ActiveChanged' | 'Inducted' | 'Offboarded' | 'Promoted' | 'Demoted' | 'Proven' | 'Requested' | 'EvidenceJudged' | 'Imported' | 'Swapped'; } - /** @name PalletCoreFellowshipParamsTypeU128 (127) */ + /** @name PalletCoreFellowshipParamsTypeU128 (124) */ interface PalletCoreFellowshipParamsTypeU128 extends Struct { readonly activeSalary: Vec; readonly passiveSalary: Vec; @@ -2294,14 +2337,14 @@ declare module '@polkadot/types/lookup' { readonly offboardTimeout: u32; } - /** @name PalletCoreFellowshipWish (131) */ + /** @name PalletCoreFellowshipWish (128) */ interface PalletCoreFellowshipWish extends Enum { readonly isRetention: boolean; readonly isPromotion: boolean; readonly type: 'Retention' | 'Promotion'; } - /** @name PalletTransactionStorageEvent (134) */ + /** @name PalletTransactionStorageEvent (131) */ interface PalletTransactionStorageEvent extends Enum { readonly isStored: boolean; readonly asStored: { @@ -2315,7 +2358,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Stored' | 'Renewed' | 'ProofChecked'; } - /** @name PalletBagsListEvent (135) */ + /** @name PalletBagsListEvent (132) */ interface PalletBagsListEvent extends Enum { readonly isRebagged: boolean; readonly asRebagged: { @@ -2331,7 +2374,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Rebagged' | 'ScoreUpdated'; } - /** @name PalletStateTrieMigrationEvent (136) */ + /** @name PalletStateTrieMigrationEvent (133) */ interface PalletStateTrieMigrationEvent extends Enum { readonly isMigrated: boolean; readonly asMigrated: { @@ -2352,14 +2395,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Migrated' | 'Slashed' | 'AutoMigrationFinished' | 'Halted'; } - /** @name PalletStateTrieMigrationMigrationCompute (137) */ + /** @name PalletStateTrieMigrationMigrationCompute (134) */ interface PalletStateTrieMigrationMigrationCompute extends Enum { readonly isSigned: boolean; readonly isAuto: boolean; readonly type: 'Signed' | 'Auto'; } - /** @name PalletStateTrieMigrationError (138) */ + /** @name PalletStateTrieMigrationError (135) */ interface PalletStateTrieMigrationError extends Enum { readonly isMaxSignedLimits: boolean; readonly isKeyTooLong: boolean; @@ -2370,7 +2413,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MaxSignedLimits' | 'KeyTooLong' | 'NotEnoughFunds' | 'BadWitness' | 'SignedMigrationNotAllowed' | 'BadChildRoot'; } - /** @name PalletChildBountiesEvent (139) */ + /** @name PalletChildBountiesEvent (136) */ interface PalletChildBountiesEvent extends Enum { readonly isAdded: boolean; readonly asAdded: { @@ -2398,7 +2441,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Added' | 'Awarded' | 'Claimed' | 'Canceled'; } - /** @name PalletReferendaEvent (140) */ + /** @name PalletReferendaEvent (137) */ interface PalletReferendaEvent extends Enum { readonly isSubmitted: boolean; readonly asSubmitted: { @@ -2486,7 +2529,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Submitted' | 'DecisionDepositPlaced' | 'DecisionDepositRefunded' | 'DepositSlashed' | 'DecisionStarted' | 'ConfirmStarted' | 'ConfirmAborted' | 'Confirmed' | 'Approved' | 'Rejected' | 'TimedOut' | 'Cancelled' | 'Killed' | 'SubmissionDepositRefunded' | 'MetadataSet' | 'MetadataCleared'; } - /** @name FrameSupportPreimagesBounded (141) */ + /** @name FrameSupportPreimagesBounded (138) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -2502,7 +2545,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Legacy' | 'Inline' | 'Lookup'; } - /** @name FrameSystemCall (143) */ + /** @name FrameSystemCall (140) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { @@ -2552,7 +2595,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent' | 'AuthorizeUpgrade' | 'AuthorizeUpgradeWithoutChecks' | 'ApplyAuthorizedUpgrade'; } - /** @name PalletUtilityCall (147) */ + /** @name PalletUtilityCall (144) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -2581,24 +2624,33 @@ declare module '@polkadot/types/lookup' { readonly call: Call; readonly weight: SpWeightsWeightV2Weight; } & Struct; - readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight'; + readonly isIfElse: boolean; + readonly asIfElse: { + readonly main: Call; + readonly fallback: Call; + } & Struct; + readonly isDispatchAsFallible: boolean; + readonly asDispatchAsFallible: { + readonly asOrigin: KitchensinkRuntimeOriginCaller; + readonly call: Call; + } & Struct; + readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight' | 'IfElse' | 'DispatchAsFallible'; } - /** @name KitchensinkRuntimeOriginCaller (149) */ + /** @name KitchensinkRuntimeOriginCaller (146) */ interface KitchensinkRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; - readonly isVoid: boolean; readonly isCouncil: boolean; readonly asCouncil: PalletCollectiveRawOrigin; readonly isTechnicalCommittee: boolean; readonly asTechnicalCommittee: PalletCollectiveRawOrigin; readonly isAllianceMotion: boolean; readonly asAllianceMotion: PalletCollectiveRawOrigin; - readonly type: 'System' | 'Void' | 'Council' | 'TechnicalCommittee' | 'AllianceMotion'; + readonly type: 'System' | 'Council' | 'TechnicalCommittee' | 'AllianceMotion'; } - /** @name FrameSupportDispatchRawOrigin (150) */ + /** @name FrameSupportDispatchRawOrigin (147) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -2607,7 +2659,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Root' | 'Signed' | 'None'; } - /** @name PalletCollectiveRawOrigin (151) */ + /** @name PalletCollectiveRawOrigin (148) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -2617,10 +2669,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Members' | 'Member' | 'Phantom'; } - /** @name SpCoreVoid (154) */ - type SpCoreVoid = Null; - - /** @name PalletBabeCall (155) */ + /** @name PalletBabeCall (151) */ interface PalletBabeCall extends Enum { readonly isReportEquivocation: boolean; readonly asReportEquivocation: { @@ -2639,7 +2688,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'PlanConfigChange'; } - /** @name SpConsensusSlotsEquivocationProof (156) */ + /** @name SpConsensusSlotsEquivocationProof (152) */ interface SpConsensusSlotsEquivocationProof extends Struct { readonly offender: SpConsensusBabeAppPublic; readonly slot: u64; @@ -2647,7 +2696,7 @@ declare module '@polkadot/types/lookup' { readonly secondHeader: SpRuntimeHeader; } - /** @name SpRuntimeHeader (157) */ + /** @name SpRuntimeHeader (153) */ interface SpRuntimeHeader extends Struct { readonly parentHash: H256; readonly number: Compact; @@ -2656,17 +2705,17 @@ declare module '@polkadot/types/lookup' { readonly digest: SpRuntimeDigest; } - /** @name SpConsensusBabeAppPublic (159) */ + /** @name SpConsensusBabeAppPublic (155) */ interface SpConsensusBabeAppPublic extends U8aFixed {} - /** @name SpSessionMembershipProof (161) */ + /** @name SpSessionMembershipProof (157) */ interface SpSessionMembershipProof extends Struct { readonly session: u32; readonly trieNodes: Vec; readonly validatorCount: u32; } - /** @name SpConsensusBabeDigestsNextConfigDescriptor (162) */ + /** @name SpConsensusBabeDigestsNextConfigDescriptor (158) */ interface SpConsensusBabeDigestsNextConfigDescriptor extends Enum { readonly isV1: boolean; readonly asV1: { @@ -2676,7 +2725,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'V1'; } - /** @name SpConsensusBabeAllowedSlots (164) */ + /** @name SpConsensusBabeAllowedSlots (160) */ interface SpConsensusBabeAllowedSlots extends Enum { readonly isPrimarySlots: boolean; readonly isPrimaryAndSecondaryPlainSlots: boolean; @@ -2684,7 +2733,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PrimarySlots' | 'PrimaryAndSecondaryPlainSlots' | 'PrimaryAndSecondaryVRFSlots'; } - /** @name PalletTimestampCall (165) */ + /** @name PalletTimestampCall (161) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -2693,7 +2742,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Set'; } - /** @name PalletIndicesCall (166) */ + /** @name PalletIndicesCall (162) */ interface PalletIndicesCall extends Enum { readonly isClaim: boolean; readonly asClaim: { @@ -2718,10 +2767,14 @@ declare module '@polkadot/types/lookup' { readonly asFreeze: { readonly index: u32; } & Struct; - readonly type: 'Claim' | 'Transfer' | 'Free' | 'ForceTransfer' | 'Freeze'; + readonly isPokeDeposit: boolean; + readonly asPokeDeposit: { + readonly index: u32; + } & Struct; + readonly type: 'Claim' | 'Transfer' | 'Free' | 'ForceTransfer' | 'Freeze' | 'PokeDeposit'; } - /** @name PalletBalancesCall (169) */ + /** @name PalletBalancesCall (165) */ interface PalletBalancesCall extends Enum { readonly isTransferAllowDeath: boolean; readonly asTransferAllowDeath: { @@ -2771,14 +2824,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'TransferAllowDeath' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'ForceSetBalance' | 'ForceAdjustTotalIssuance' | 'Burn'; } - /** @name PalletBalancesAdjustmentDirection (170) */ + /** @name PalletBalancesAdjustmentDirection (167) */ interface PalletBalancesAdjustmentDirection extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: 'Increase' | 'Decrease'; } - /** @name PalletElectionProviderMultiPhaseCall (171) */ + /** @name PalletElectionProviderMultiPhaseCall (168) */ interface PalletElectionProviderMultiPhaseCall extends Enum { readonly isSubmitUnsigned: boolean; readonly asSubmitUnsigned: { @@ -2805,14 +2858,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'SubmitUnsigned' | 'SetMinimumUntrustedScore' | 'SetEmergencyElectionResult' | 'Submit' | 'GovernanceFallback'; } - /** @name PalletElectionProviderMultiPhaseRawSolution (172) */ + /** @name PalletElectionProviderMultiPhaseRawSolution (169) */ interface PalletElectionProviderMultiPhaseRawSolution extends Struct { readonly solution: KitchensinkRuntimeNposSolution16; readonly score: SpNposElectionsElectionScore; readonly round: u32; } - /** @name KitchensinkRuntimeNposSolution16 (173) */ + /** @name KitchensinkRuntimeNposSolution16 (170) */ interface KitchensinkRuntimeNposSolution16 extends Struct { readonly votes1: Vec, Compact]>>; readonly votes2: Vec, ITuple<[Compact, Compact]>, Compact]>>; @@ -2832,19 +2885,19 @@ declare module '@polkadot/types/lookup' { readonly votes16: Vec, Vec, Compact]>>, Compact]>>; } - /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (224) */ + /** @name PalletElectionProviderMultiPhaseSolutionOrSnapshotSize (221) */ interface PalletElectionProviderMultiPhaseSolutionOrSnapshotSize extends Struct { readonly voters: Compact; readonly targets: Compact; } - /** @name SpNposElectionsSupport (228) */ + /** @name SpNposElectionsSupport (225) */ interface SpNposElectionsSupport extends Struct { readonly total: u128; readonly voters: Vec>; } - /** @name PalletStakingPalletCall (229) */ + /** @name PalletStakingPalletCall (226) */ interface PalletStakingPalletCall extends Enum { readonly isBond: boolean; readonly asBond: { @@ -2967,10 +3020,20 @@ declare module '@polkadot/types/lookup' { readonly maybeTotal: Option; readonly maybeUnlocking: Option>; } & Struct; - readonly type: 'Bond' | 'BondExtra' | 'Unbond' | 'WithdrawUnbonded' | 'Validate' | 'Nominate' | 'Chill' | 'SetPayee' | 'SetController' | 'SetValidatorCount' | 'IncreaseValidatorCount' | 'ScaleValidatorCount' | 'ForceNoEras' | 'ForceNewEra' | 'SetInvulnerables' | 'ForceUnstake' | 'ForceNewEraAlways' | 'CancelDeferredSlash' | 'PayoutStakers' | 'Rebond' | 'ReapStash' | 'Kick' | 'SetStakingConfigs' | 'ChillOther' | 'ForceApplyMinCommission' | 'SetMinCommission' | 'PayoutStakersByPage' | 'UpdatePayee' | 'DeprecateControllerBatch' | 'RestoreLedger'; + readonly isMigrateCurrency: boolean; + readonly asMigrateCurrency: { + readonly stash: AccountId32; + } & Struct; + readonly isManualSlash: boolean; + readonly asManualSlash: { + readonly validatorStash: AccountId32; + readonly era: u32; + readonly slashFraction: Perbill; + } & Struct; + readonly type: 'Bond' | 'BondExtra' | 'Unbond' | 'WithdrawUnbonded' | 'Validate' | 'Nominate' | 'Chill' | 'SetPayee' | 'SetController' | 'SetValidatorCount' | 'IncreaseValidatorCount' | 'ScaleValidatorCount' | 'ForceNoEras' | 'ForceNewEra' | 'SetInvulnerables' | 'ForceUnstake' | 'ForceNewEraAlways' | 'CancelDeferredSlash' | 'PayoutStakers' | 'Rebond' | 'ReapStash' | 'Kick' | 'SetStakingConfigs' | 'ChillOther' | 'ForceApplyMinCommission' | 'SetMinCommission' | 'PayoutStakersByPage' | 'UpdatePayee' | 'DeprecateControllerBatch' | 'RestoreLedger' | 'MigrateCurrency' | 'ManualSlash'; } - /** @name PalletStakingPalletConfigOpU128 (232) */ + /** @name PalletStakingPalletConfigOpU128 (229) */ interface PalletStakingPalletConfigOpU128 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -2979,7 +3042,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletStakingPalletConfigOpU32 (233) */ + /** @name PalletStakingPalletConfigOpU32 (230) */ interface PalletStakingPalletConfigOpU32 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -2988,7 +3051,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletStakingPalletConfigOpPercent (234) */ + /** @name PalletStakingPalletConfigOpPercent (231) */ interface PalletStakingPalletConfigOpPercent extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -2997,7 +3060,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletStakingPalletConfigOpPerbill (235) */ + /** @name PalletStakingPalletConfigOpPerbill (232) */ interface PalletStakingPalletConfigOpPerbill extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -3006,13 +3069,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletStakingUnlockChunk (240) */ + /** @name PalletStakingUnlockChunk (237) */ interface PalletStakingUnlockChunk extends Struct { readonly value: Compact; readonly era: Compact; } - /** @name PalletSessionCall (242) */ + /** @name PalletSessionCall (239) */ interface PalletSessionCall extends Enum { readonly isSetKeys: boolean; readonly asSetKeys: { @@ -3023,7 +3086,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetKeys' | 'PurgeKeys'; } - /** @name KitchensinkRuntimeSessionKeys (243) */ + /** @name KitchensinkRuntimeSessionKeys (240) */ interface KitchensinkRuntimeSessionKeys extends Struct { readonly grandpa: SpConsensusGrandpaAppPublic; readonly babe: SpConsensusBabeAppPublic; @@ -3033,16 +3096,16 @@ declare module '@polkadot/types/lookup' { readonly beefy: SpConsensusBeefyEcdsaCryptoPublic; } - /** @name SpAuthorityDiscoveryAppPublic (244) */ + /** @name SpAuthorityDiscoveryAppPublic (241) */ interface SpAuthorityDiscoveryAppPublic extends U8aFixed {} - /** @name SpMixnetAppPublic (245) */ + /** @name SpMixnetAppPublic (242) */ interface SpMixnetAppPublic extends U8aFixed {} - /** @name SpConsensusBeefyEcdsaCryptoPublic (246) */ + /** @name SpConsensusBeefyEcdsaCryptoPublic (243) */ interface SpConsensusBeefyEcdsaCryptoPublic extends U8aFixed {} - /** @name PalletDemocracyCall (248) */ + /** @name PalletDemocracyCall (245) */ interface PalletDemocracyCall extends Enum { readonly isPropose: boolean; readonly asPropose: { @@ -3126,7 +3189,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal' | 'SetMetadata'; } - /** @name PalletDemocracyConviction (249) */ + /** @name PalletDemocracyConviction (246) */ interface PalletDemocracyConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -3138,7 +3201,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x'; } - /** @name PalletCollectiveCall (251) */ + /** @name PalletCollectiveCall (248) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -3185,7 +3248,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'DisapproveProposal' | 'Close' | 'Kill' | 'ReleaseProposalCost'; } - /** @name PalletElectionsPhragmenCall (253) */ + /** @name PalletElectionsPhragmenCall (250) */ interface PalletElectionsPhragmenCall extends Enum { readonly isVote: boolean; readonly asVote: { @@ -3215,7 +3278,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Vote' | 'RemoveVoter' | 'SubmitCandidacy' | 'RenounceCandidacy' | 'RemoveMember' | 'CleanDefunctVoters'; } - /** @name PalletElectionsPhragmenRenouncing (254) */ + /** @name PalletElectionsPhragmenRenouncing (251) */ interface PalletElectionsPhragmenRenouncing extends Enum { readonly isMember: boolean; readonly isRunnerUp: boolean; @@ -3224,7 +3287,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Member' | 'RunnerUp' | 'Candidate'; } - /** @name PalletMembershipCall (255) */ + /** @name PalletMembershipCall (252) */ interface PalletMembershipCall extends Enum { readonly isAddMember: boolean; readonly asAddMember: { @@ -3255,7 +3318,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime'; } - /** @name PalletGrandpaCall (256) */ + /** @name PalletGrandpaCall (253) */ interface PalletGrandpaCall extends Enum { readonly isReportEquivocation: boolean; readonly asReportEquivocation: { @@ -3275,13 +3338,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReportEquivocation' | 'ReportEquivocationUnsigned' | 'NoteStalled'; } - /** @name SpConsensusGrandpaEquivocationProof (257) */ + /** @name SpConsensusGrandpaEquivocationProof (254) */ interface SpConsensusGrandpaEquivocationProof extends Struct { readonly setId: u64; readonly equivocation: SpConsensusGrandpaEquivocation; } - /** @name SpConsensusGrandpaEquivocation (258) */ + /** @name SpConsensusGrandpaEquivocation (255) */ interface SpConsensusGrandpaEquivocation extends Enum { readonly isPrevote: boolean; readonly asPrevote: FinalityGrandpaEquivocationPrevote; @@ -3290,7 +3353,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Prevote' | 'Precommit'; } - /** @name FinalityGrandpaEquivocationPrevote (259) */ + /** @name FinalityGrandpaEquivocationPrevote (256) */ interface FinalityGrandpaEquivocationPrevote extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; @@ -3298,16 +3361,16 @@ declare module '@polkadot/types/lookup' { readonly second: ITuple<[FinalityGrandpaPrevote, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrevote (260) */ + /** @name FinalityGrandpaPrevote (257) */ interface FinalityGrandpaPrevote extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name SpConsensusGrandpaAppSignature (261) */ + /** @name SpConsensusGrandpaAppSignature (258) */ interface SpConsensusGrandpaAppSignature extends U8aFixed {} - /** @name FinalityGrandpaEquivocationPrecommit (264) */ + /** @name FinalityGrandpaEquivocationPrecommit (261) */ interface FinalityGrandpaEquivocationPrecommit extends Struct { readonly roundNumber: u64; readonly identity: SpConsensusGrandpaAppPublic; @@ -3315,13 +3378,13 @@ declare module '@polkadot/types/lookup' { readonly second: ITuple<[FinalityGrandpaPrecommit, SpConsensusGrandpaAppSignature]>; } - /** @name FinalityGrandpaPrecommit (265) */ + /** @name FinalityGrandpaPrecommit (262) */ interface FinalityGrandpaPrecommit extends Struct { readonly targetHash: H256; readonly targetNumber: u32; } - /** @name PalletTreasuryCall (267) */ + /** @name PalletTreasuryCall (264) */ interface PalletTreasuryCall extends Enum { readonly isSpendLocal: boolean; readonly asSpendLocal: { @@ -3354,7 +3417,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'SpendLocal' | 'RemoveApproval' | 'Spend' | 'Payout' | 'CheckStatus' | 'VoidSpend'; } - /** @name PalletAssetRateCall (268) */ + /** @name PalletAssetRateCall (265) */ interface PalletAssetRateCall extends Enum { readonly isCreate: boolean; readonly asCreate: { @@ -3373,7 +3436,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Create' | 'Update' | 'Remove'; } - /** @name PalletContractsCall (269) */ + /** @name PalletContractsCall (266) */ interface PalletContractsCall extends Enum { readonly isCallOldWeight: boolean; readonly asCallOldWeight: { @@ -3449,14 +3512,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'CallOldWeight' | 'InstantiateWithCodeOldWeight' | 'InstantiateOldWeight' | 'UploadCode' | 'RemoveCode' | 'SetCode' | 'Call' | 'InstantiateWithCode' | 'Instantiate' | 'Migrate'; } - /** @name PalletContractsWasmDeterminism (271) */ + /** @name PalletContractsWasmDeterminism (268) */ interface PalletContractsWasmDeterminism extends Enum { readonly isEnforced: boolean; readonly isRelaxed: boolean; readonly type: 'Enforced' | 'Relaxed'; } - /** @name PalletSudoCall (272) */ + /** @name PalletSudoCall (269) */ interface PalletSudoCall extends Enum { readonly isSudo: boolean; readonly asSudo: { @@ -3480,7 +3543,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs' | 'RemoveKey'; } - /** @name PalletImOnlineCall (273) */ + /** @name PalletImOnlineCall (270) */ interface PalletImOnlineCall extends Enum { readonly isHeartbeat: boolean; readonly asHeartbeat: { @@ -3490,7 +3553,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Heartbeat'; } - /** @name PalletImOnlineHeartbeat (274) */ + /** @name PalletImOnlineHeartbeat (271) */ interface PalletImOnlineHeartbeat extends Struct { readonly blockNumber: u32; readonly sessionIndex: u32; @@ -3498,10 +3561,10 @@ declare module '@polkadot/types/lookup' { readonly validatorsLen: u32; } - /** @name PalletImOnlineSr25519AppSr25519Signature (275) */ + /** @name PalletImOnlineSr25519AppSr25519Signature (272) */ interface PalletImOnlineSr25519AppSr25519Signature extends U8aFixed {} - /** @name PalletIdentityCall (276) */ + /** @name PalletIdentityCall (273) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { @@ -3611,7 +3674,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'AddUsernameAuthority' | 'RemoveUsernameAuthority' | 'SetUsernameFor' | 'AcceptUsername' | 'RemoveExpiredApproval' | 'SetPrimaryUsername' | 'UnbindUsername' | 'RemoveUsername' | 'KillUsername'; } - /** @name PalletIdentityLegacyIdentityInfo (277) */ + /** @name PalletIdentityLegacyIdentityInfo (274) */ interface PalletIdentityLegacyIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; @@ -3624,7 +3687,7 @@ declare module '@polkadot/types/lookup' { readonly twitter: Data; } - /** @name PalletIdentityJudgement (314) */ + /** @name PalletIdentityJudgement (311) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; @@ -3637,7 +3700,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous'; } - /** @name SpRuntimeMultiSignature (316) */ + /** @name SpRuntimeMultiSignature (313) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: U8aFixed; @@ -3648,7 +3711,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa'; } - /** @name PalletSocietyCall (318) */ + /** @name PalletSocietyCall (315) */ interface PalletSocietyCall extends Enum { readonly isBid: boolean; readonly asBid: { @@ -3726,7 +3789,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Bid' | 'Unbid' | 'Vouch' | 'Unvouch' | 'Vote' | 'DefenderVote' | 'Payout' | 'WaiveRepay' | 'FoundSociety' | 'Dissolve' | 'JudgeSuspendedMember' | 'SetParameters' | 'PunishSkeptic' | 'ClaimMembership' | 'BestowMembership' | 'KickCandidate' | 'ResignCandidacy' | 'DropCandidate' | 'CleanupCandidacy' | 'CleanupChallenge'; } - /** @name PalletRecoveryCall (319) */ + /** @name PalletRecoveryCall (316) */ interface PalletRecoveryCall extends Enum { readonly isAsRecovered: boolean; readonly asAsRecovered: { @@ -3769,7 +3832,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AsRecovered' | 'SetRecovered' | 'CreateRecovery' | 'InitiateRecovery' | 'VouchRecovery' | 'ClaimRecovery' | 'CloseRecovery' | 'RemoveRecovery' | 'CancelRecovered'; } - /** @name PalletVestingCall (320) */ + /** @name PalletVestingCall (317) */ interface PalletVestingCall extends Enum { readonly isVest: boolean; readonly isVestOther: boolean; @@ -3800,14 +3863,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Vest' | 'VestOther' | 'VestedTransfer' | 'ForceVestedTransfer' | 'MergeSchedules' | 'ForceRemoveVestingSchedule'; } - /** @name PalletVestingVestingInfo (321) */ + /** @name PalletVestingVestingInfo (318) */ interface PalletVestingVestingInfo extends Struct { readonly locked: u128; readonly perBlock: u128; readonly startingBlock: u32; } - /** @name PalletSchedulerCall (322) */ + /** @name PalletSchedulerCall (319) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { @@ -3871,7 +3934,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter' | 'SetRetry' | 'SetRetryNamed' | 'CancelRetry' | 'CancelRetryNamed'; } - /** @name PalletGluttonCall (324) */ + /** @name PalletGluttonCall (321) */ interface PalletGluttonCall extends Enum { readonly isInitializePallet: boolean; readonly asInitializePallet: { @@ -3897,7 +3960,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InitializePallet' | 'SetCompute' | 'SetStorage' | 'Bloat' | 'SetBlockLength'; } - /** @name PalletPreimageCall (327) */ + /** @name PalletPreimageCall (324) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { @@ -3922,7 +3985,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage' | 'EnsureUpdated'; } - /** @name PalletProxyCall (329) */ + /** @name PalletProxyCall (326) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { @@ -3979,10 +4042,11 @@ declare module '@polkadot/types/lookup' { readonly forceProxyType: Option; readonly call: Call; } & Struct; - readonly type: 'Proxy' | 'AddProxy' | 'RemoveProxy' | 'RemoveProxies' | 'CreatePure' | 'KillPure' | 'Announce' | 'RemoveAnnouncement' | 'RejectAnnouncement' | 'ProxyAnnounced'; + readonly isPokeDeposit: boolean; + readonly type: 'Proxy' | 'AddProxy' | 'RemoveProxy' | 'RemoveProxies' | 'CreatePure' | 'KillPure' | 'Announce' | 'RemoveAnnouncement' | 'RejectAnnouncement' | 'ProxyAnnounced' | 'PokeDeposit'; } - /** @name PalletMultisigCall (331) */ + /** @name PalletMultisigCall (328) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { @@ -4012,10 +4076,16 @@ declare module '@polkadot/types/lookup' { readonly timepoint: PalletMultisigTimepoint; readonly callHash: U8aFixed; } & Struct; - readonly type: 'AsMultiThreshold1' | 'AsMulti' | 'ApproveAsMulti' | 'CancelAsMulti'; + readonly isPokeDeposit: boolean; + readonly asPokeDeposit: { + readonly threshold: u16; + readonly otherSignatories: Vec; + readonly callHash: U8aFixed; + } & Struct; + readonly type: 'AsMultiThreshold1' | 'AsMulti' | 'ApproveAsMulti' | 'CancelAsMulti' | 'PokeDeposit'; } - /** @name PalletBountiesCall (333) */ + /** @name PalletBountiesCall (330) */ interface PalletBountiesCall extends Enum { readonly isProposeBounty: boolean; readonly asProposeBounty: { @@ -4067,7 +4137,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProposeBounty' | 'ApproveBounty' | 'ProposeCurator' | 'UnassignCurator' | 'AcceptCurator' | 'AwardBounty' | 'ClaimBounty' | 'CloseBounty' | 'ExtendBountyExpiry' | 'ApproveBountyWithCurator'; } - /** @name PalletTipsCall (334) */ + /** @name PalletTipsCall (331) */ interface PalletTipsCall extends Enum { readonly isReportAwesome: boolean; readonly asReportAwesome: { @@ -4100,7 +4170,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReportAwesome' | 'RetractTip' | 'TipNew' | 'Tip' | 'CloseTip' | 'SlashTip'; } - /** @name PalletAssetsCall (335) */ + /** @name PalletAssetsCall (332) */ interface PalletAssetsCall extends Enum { readonly isCreate: boolean; readonly asCreate: { @@ -4288,7 +4358,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Create' | 'ForceCreate' | 'StartDestroy' | 'DestroyAccounts' | 'DestroyApprovals' | 'FinishDestroy' | 'Mint' | 'Burn' | 'Transfer' | 'TransferKeepAlive' | 'ForceTransfer' | 'Freeze' | 'Thaw' | 'FreezeAsset' | 'ThawAsset' | 'TransferOwnership' | 'SetTeam' | 'SetMetadata' | 'ClearMetadata' | 'ForceSetMetadata' | 'ForceClearMetadata' | 'ForceAssetStatus' | 'ApproveTransfer' | 'CancelApproval' | 'ForceCancelApproval' | 'TransferApproved' | 'Touch' | 'Refund' | 'SetMinBalance' | 'TouchOther' | 'RefundOther' | 'Block' | 'TransferAll'; } - /** @name PalletBeefyCall (337) */ + /** @name PalletBeefyCall (334) */ interface PalletBeefyCall extends Enum { readonly isReportDoubleVoting: boolean; readonly asReportDoubleVoting: { @@ -4327,40 +4397,40 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReportDoubleVoting' | 'ReportDoubleVotingUnsigned' | 'SetNewGenesis' | 'ReportForkVoting' | 'ReportForkVotingUnsigned' | 'ReportFutureBlockVoting' | 'ReportFutureBlockVotingUnsigned'; } - /** @name SpConsensusBeefyDoubleVotingProof (338) */ + /** @name SpConsensusBeefyDoubleVotingProof (335) */ interface SpConsensusBeefyDoubleVotingProof extends Struct { readonly first: SpConsensusBeefyVoteMessage; readonly second: SpConsensusBeefyVoteMessage; } - /** @name SpConsensusBeefyEcdsaCryptoSignature (339) */ + /** @name SpConsensusBeefyEcdsaCryptoSignature (336) */ interface SpConsensusBeefyEcdsaCryptoSignature extends U8aFixed {} - /** @name SpConsensusBeefyVoteMessage (340) */ + /** @name SpConsensusBeefyVoteMessage (337) */ interface SpConsensusBeefyVoteMessage extends Struct { readonly commitment: SpConsensusBeefyCommitment; readonly id: SpConsensusBeefyEcdsaCryptoPublic; readonly signature: SpConsensusBeefyEcdsaCryptoSignature; } - /** @name SpConsensusBeefyCommitment (341) */ + /** @name SpConsensusBeefyCommitment (338) */ interface SpConsensusBeefyCommitment extends Struct { readonly payload: SpConsensusBeefyPayload; readonly blockNumber: u32; readonly validatorSetId: u64; } - /** @name SpConsensusBeefyPayload (342) */ + /** @name SpConsensusBeefyPayload (339) */ interface SpConsensusBeefyPayload extends Vec> {} - /** @name SpConsensusBeefyForkVotingProofAncestryProof (345) */ + /** @name SpConsensusBeefyForkVotingProofAncestryProof (342) */ interface SpConsensusBeefyForkVotingProofAncestryProof extends Struct { readonly vote: SpConsensusBeefyVoteMessage; readonly ancestryProof: SpMmrPrimitivesAncestryProof; readonly header: SpRuntimeHeader; } - /** @name SpMmrPrimitivesAncestryProof (346) */ + /** @name SpMmrPrimitivesAncestryProof (343) */ interface SpMmrPrimitivesAncestryProof extends Struct { readonly prevPeaks: Vec; readonly prevLeafCount: u64; @@ -4368,12 +4438,12 @@ declare module '@polkadot/types/lookup' { readonly items: Vec>; } - /** @name SpConsensusBeefyFutureBlockVotingProof (349) */ + /** @name SpConsensusBeefyFutureBlockVotingProof (346) */ interface SpConsensusBeefyFutureBlockVotingProof extends Struct { readonly vote: SpConsensusBeefyVoteMessage; } - /** @name PalletLotteryCall (350) */ + /** @name PalletLotteryCall (347) */ interface PalletLotteryCall extends Enum { readonly isBuyTicket: boolean; readonly asBuyTicket: { @@ -4394,7 +4464,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BuyTicket' | 'SetCalls' | 'StartLottery' | 'StopRepeat'; } - /** @name PalletNisCall (351) */ + /** @name PalletNisCall (348) */ interface PalletNisCall extends Enum { readonly isPlaceBid: boolean; readonly asPlaceBid: { @@ -4427,7 +4497,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PlaceBid' | 'RetractBid' | 'FundDeficit' | 'ThawPrivate' | 'ThawCommunal' | 'Communify' | 'Privatize'; } - /** @name PalletUniquesCall (353) */ + /** @name PalletUniquesCall (350) */ interface PalletUniquesCall extends Enum { readonly isCreate: boolean; readonly asCreate: { @@ -4580,14 +4650,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Create' | 'ForceCreate' | 'Destroy' | 'Mint' | 'Burn' | 'Transfer' | 'Redeposit' | 'Freeze' | 'Thaw' | 'FreezeCollection' | 'ThawCollection' | 'TransferOwnership' | 'SetTeam' | 'ApproveTransfer' | 'CancelApproval' | 'ForceItemStatus' | 'SetAttribute' | 'ClearAttribute' | 'SetMetadata' | 'ClearMetadata' | 'SetCollectionMetadata' | 'ClearCollectionMetadata' | 'SetAcceptOwnership' | 'SetCollectionMaxSupply' | 'SetPrice' | 'BuyItem'; } - /** @name PalletUniquesDestroyWitness (354) */ + /** @name PalletUniquesDestroyWitness (351) */ interface PalletUniquesDestroyWitness extends Struct { readonly items: Compact; readonly itemMetadatas: Compact; readonly attributes: Compact; } - /** @name PalletNftsCall (356) */ + /** @name PalletNftsCall (353) */ interface PalletNftsCall extends Enum { readonly isCreate: boolean; readonly asCreate: { @@ -4821,14 +4891,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Create' | 'ForceCreate' | 'Destroy' | 'Mint' | 'ForceMint' | 'Burn' | 'Transfer' | 'Redeposit' | 'LockItemTransfer' | 'UnlockItemTransfer' | 'LockCollection' | 'TransferOwnership' | 'SetTeam' | 'ForceCollectionOwner' | 'ForceCollectionConfig' | 'ApproveTransfer' | 'CancelApproval' | 'ClearAllTransferApprovals' | 'LockItemProperties' | 'SetAttribute' | 'ForceSetAttribute' | 'ClearAttribute' | 'ApproveItemAttributes' | 'CancelItemAttributesApproval' | 'SetMetadata' | 'ClearMetadata' | 'SetCollectionMetadata' | 'ClearCollectionMetadata' | 'SetAcceptOwnership' | 'SetCollectionMaxSupply' | 'UpdateMintSettings' | 'SetPrice' | 'BuyItem' | 'PayTips' | 'CreateSwap' | 'CancelSwap' | 'ClaimSwap' | 'MintPreSigned' | 'SetAttributesPreSigned'; } - /** @name PalletNftsCollectionConfig (357) */ + /** @name PalletNftsCollectionConfig (354) */ interface PalletNftsCollectionConfig extends Struct { readonly settings: u64; readonly maxSupply: Option; readonly mintSettings: PalletNftsMintSettings; } - /** @name PalletNftsCollectionSetting (359) */ + /** @name PalletNftsCollectionSetting (356) */ interface PalletNftsCollectionSetting extends Enum { readonly isTransferableItems: boolean; readonly isUnlockedMetadata: boolean; @@ -4838,7 +4908,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'TransferableItems' | 'UnlockedMetadata' | 'UnlockedAttributes' | 'UnlockedMaxSupply' | 'DepositRequired'; } - /** @name PalletNftsMintSettings (360) */ + /** @name PalletNftsMintSettings (357) */ interface PalletNftsMintSettings extends Struct { readonly mintType: PalletNftsMintType; readonly price: Option; @@ -4847,7 +4917,7 @@ declare module '@polkadot/types/lookup' { readonly defaultItemSettings: u64; } - /** @name PalletNftsMintType (361) */ + /** @name PalletNftsMintType (358) */ interface PalletNftsMintType extends Enum { readonly isIssuer: boolean; readonly isPublic: boolean; @@ -4856,7 +4926,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Issuer' | 'Public' | 'HolderOf'; } - /** @name PalletNftsItemSetting (363) */ + /** @name PalletNftsItemSetting (360) */ interface PalletNftsItemSetting extends Enum { readonly isTransferable: boolean; readonly isUnlockedMetadata: boolean; @@ -4864,30 +4934,30 @@ declare module '@polkadot/types/lookup' { readonly type: 'Transferable' | 'UnlockedMetadata' | 'UnlockedAttributes'; } - /** @name PalletNftsDestroyWitness (364) */ + /** @name PalletNftsDestroyWitness (361) */ interface PalletNftsDestroyWitness extends Struct { readonly itemMetadatas: Compact; readonly itemConfigs: Compact; readonly attributes: Compact; } - /** @name PalletNftsMintWitness (366) */ + /** @name PalletNftsMintWitness (363) */ interface PalletNftsMintWitness extends Struct { readonly ownedItem: Option; readonly mintPrice: Option; } - /** @name PalletNftsItemConfig (367) */ + /** @name PalletNftsItemConfig (364) */ interface PalletNftsItemConfig extends Struct { readonly settings: u64; } - /** @name PalletNftsCancelAttributesApprovalWitness (368) */ + /** @name PalletNftsCancelAttributesApprovalWitness (365) */ interface PalletNftsCancelAttributesApprovalWitness extends Struct { readonly accountAttributes: u32; } - /** @name PalletNftsItemTip (370) */ + /** @name PalletNftsItemTip (367) */ interface PalletNftsItemTip extends Struct { readonly collection: u32; readonly item: u32; @@ -4895,7 +4965,7 @@ declare module '@polkadot/types/lookup' { readonly amount: u128; } - /** @name PalletNftsPreSignedMint (372) */ + /** @name PalletNftsPreSignedMint (369) */ interface PalletNftsPreSignedMint extends Struct { readonly collection: u32; readonly item: u32; @@ -4906,7 +4976,7 @@ declare module '@polkadot/types/lookup' { readonly mintPrice: Option; } - /** @name PalletNftsPreSignedAttributes (373) */ + /** @name PalletNftsPreSignedAttributes (370) */ interface PalletNftsPreSignedAttributes extends Struct { readonly collection: u32; readonly item: u32; @@ -4915,7 +4985,7 @@ declare module '@polkadot/types/lookup' { readonly deadline: u32; } - /** @name PalletNftFractionalizationCall (374) */ + /** @name PalletNftFractionalizationCall (371) */ interface PalletNftFractionalizationCall extends Enum { readonly isFractionalize: boolean; readonly asFractionalize: { @@ -4935,7 +5005,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fractionalize' | 'Unify'; } - /** @name PalletSalaryCall (375) */ + /** @name PalletSalaryCall (372) */ interface PalletSalaryCall extends Enum { readonly isInit: boolean; readonly isBump: boolean; @@ -4950,7 +5020,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Init' | 'Bump' | 'Induct' | 'Register' | 'Payout' | 'PayoutOther' | 'CheckPayment'; } - /** @name PalletCoreFellowshipCall (376) */ + /** @name PalletCoreFellowshipCall (373) */ interface PalletCoreFellowshipCall extends Enum { readonly isBump: boolean; readonly asBump: { @@ -4997,10 +5067,14 @@ declare module '@polkadot/types/lookup' { readonly who: AccountId32; readonly toRank: u16; } & Struct; - readonly type: 'Bump' | 'SetParams' | 'SetActive' | 'Approve' | 'Induct' | 'Promote' | 'Offboard' | 'SubmitEvidence' | 'Import' | 'SetPartialParams' | 'PromoteFast'; + readonly isImportMember: boolean; + readonly asImportMember: { + readonly who: AccountId32; + } & Struct; + readonly type: 'Bump' | 'SetParams' | 'SetActive' | 'Approve' | 'Induct' | 'Promote' | 'Offboard' | 'SubmitEvidence' | 'Import' | 'SetPartialParams' | 'PromoteFast' | 'ImportMember'; } - /** @name PalletCoreFellowshipParamsTypeOption (377) */ + /** @name PalletCoreFellowshipParamsTypeOption (374) */ interface PalletCoreFellowshipParamsTypeOption extends Struct { readonly activeSalary: Vec>; readonly passiveSalary: Vec>; @@ -5009,7 +5083,7 @@ declare module '@polkadot/types/lookup' { readonly offboardTimeout: Option; } - /** @name PalletTransactionStorageCall (382) */ + /** @name PalletTransactionStorageCall (379) */ interface PalletTransactionStorageCall extends Enum { readonly isStore: boolean; readonly asStore: { @@ -5027,13 +5101,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Store' | 'Renew' | 'CheckProof'; } - /** @name SpTransactionStorageProofTransactionStorageProof (383) */ + /** @name SpTransactionStorageProofTransactionStorageProof (380) */ interface SpTransactionStorageProofTransactionStorageProof extends Struct { readonly chunk: Bytes; readonly proof: Vec; } - /** @name PalletBagsListCall (384) */ + /** @name PalletBagsListCall (381) */ interface PalletBagsListCall extends Enum { readonly isRebag: boolean; readonly asRebag: { @@ -5051,7 +5125,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Rebag' | 'PutInFrontOf' | 'PutInFrontOfOther'; } - /** @name PalletStateTrieMigrationCall (385) */ + /** @name PalletStateTrieMigrationCall (382) */ interface PalletStateTrieMigrationCall extends Enum { readonly isControlAutoMigration: boolean; readonly asControlAutoMigration: { @@ -5086,13 +5160,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'ControlAutoMigration' | 'ContinueMigrate' | 'MigrateCustomTop' | 'MigrateCustomChild' | 'SetSignedMaxLimits' | 'ForceSetProgress'; } - /** @name PalletStateTrieMigrationMigrationLimits (387) */ + /** @name PalletStateTrieMigrationMigrationLimits (384) */ interface PalletStateTrieMigrationMigrationLimits extends Struct { readonly size_: u32; readonly item: u32; } - /** @name PalletStateTrieMigrationMigrationTask (388) */ + /** @name PalletStateTrieMigrationMigrationTask (385) */ interface PalletStateTrieMigrationMigrationTask extends Struct { readonly progressTop: PalletStateTrieMigrationProgress; readonly progressChild: PalletStateTrieMigrationProgress; @@ -5101,7 +5175,7 @@ declare module '@polkadot/types/lookup' { readonly childItems: u32; } - /** @name PalletStateTrieMigrationProgress (389) */ + /** @name PalletStateTrieMigrationProgress (386) */ interface PalletStateTrieMigrationProgress extends Enum { readonly isToStart: boolean; readonly isLastKey: boolean; @@ -5110,7 +5184,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ToStart' | 'LastKey' | 'Complete'; } - /** @name PalletChildBountiesCall (391) */ + /** @name PalletChildBountiesCall (388) */ interface PalletChildBountiesCall extends Enum { readonly isAddChildBounty: boolean; readonly asAddChildBounty: { @@ -5154,7 +5228,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddChildBounty' | 'ProposeCurator' | 'AcceptCurator' | 'UnassignCurator' | 'AwardChildBounty' | 'ClaimChildBounty' | 'CloseChildBounty'; } - /** @name PalletReferendaCall (392) */ + /** @name PalletReferendaCall (389) */ interface PalletReferendaCall extends Enum { readonly isSubmit: boolean; readonly asSubmit: { @@ -5198,7 +5272,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Submit' | 'PlaceDecisionDeposit' | 'RefundDecisionDeposit' | 'Cancel' | 'Kill' | 'NudgeReferendum' | 'OneFewerDeciding' | 'RefundSubmissionDeposit' | 'SetMetadata'; } - /** @name FrameSupportScheduleDispatchTime (393) */ + /** @name FrameSupportScheduleDispatchTime (390) */ interface FrameSupportScheduleDispatchTime extends Enum { readonly isAt: boolean; readonly asAt: u32; @@ -5207,7 +5281,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'At' | 'After'; } - /** @name PalletRemarkCall (394) */ + /** @name PalletRemarkCall (391) */ interface PalletRemarkCall extends Enum { readonly isStore: boolean; readonly asStore: { @@ -5216,7 +5290,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Store'; } - /** @name PalletRootTestingCall (395) */ + /** @name PalletRootTestingCall (392) */ interface PalletRootTestingCall extends Enum { readonly isFillBlock: boolean; readonly asFillBlock: { @@ -5226,7 +5300,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FillBlock' | 'TriggerDefensive'; } - /** @name PalletConvictionVotingCall (396) */ + /** @name PalletConvictionVotingCall (393) */ interface PalletConvictionVotingCall extends Enum { readonly isVote: boolean; readonly asVote: { @@ -5263,7 +5337,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Vote' | 'Delegate' | 'Undelegate' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote'; } - /** @name PalletConvictionVotingVoteAccountVote (397) */ + /** @name PalletConvictionVotingVoteAccountVote (394) */ interface PalletConvictionVotingVoteAccountVote extends Enum { readonly isStandard: boolean; readonly asStandard: { @@ -5284,7 +5358,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Standard' | 'Split' | 'SplitAbstain'; } - /** @name PalletConvictionVotingConviction (399) */ + /** @name PalletConvictionVotingConviction (396) */ interface PalletConvictionVotingConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -5296,7 +5370,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x'; } - /** @name PalletWhitelistCall (400) */ + /** @name PalletWhitelistCall (397) */ interface PalletWhitelistCall extends Enum { readonly isWhitelistCall: boolean; readonly asWhitelistCall: { @@ -5319,7 +5393,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'WhitelistCall' | 'RemoveWhitelistedCall' | 'DispatchWhitelistedCall' | 'DispatchWhitelistedCallWithPreimage'; } - /** @name PalletAllianceCall (402) */ + /** @name PalletAllianceCall (399) */ interface PalletAllianceCall extends Enum { readonly isPropose: boolean; readonly asPropose: { @@ -5388,33 +5462,33 @@ declare module '@polkadot/types/lookup' { readonly type: 'Propose' | 'Vote' | 'InitMembers' | 'Disband' | 'SetRule' | 'Announce' | 'RemoveAnnouncement' | 'JoinAlliance' | 'NominateAlly' | 'ElevateAlly' | 'GiveRetirementNotice' | 'Retire' | 'KickMember' | 'AddUnscrupulousItems' | 'RemoveUnscrupulousItems' | 'Close' | 'AbdicateFellowStatus'; } - /** @name PalletAllianceDisbandWitness (403) */ + /** @name PalletAllianceDisbandWitness (400) */ interface PalletAllianceDisbandWitness extends Struct { readonly fellowMembers: Compact; readonly allyMembers: Compact; } - /** @name PalletAllianceCid (404) */ + /** @name PalletAllianceCid (401) */ interface PalletAllianceCid extends Struct { readonly version: PalletAllianceVersion; readonly codec: u64; readonly hash_: PalletAllianceMultihash; } - /** @name PalletAllianceVersion (405) */ + /** @name PalletAllianceVersion (402) */ interface PalletAllianceVersion extends Enum { readonly isV0: boolean; readonly isV1: boolean; readonly type: 'V0' | 'V1'; } - /** @name PalletAllianceMultihash (406) */ + /** @name PalletAllianceMultihash (403) */ interface PalletAllianceMultihash extends Struct { readonly code: u64; readonly digest: Bytes; } - /** @name PalletAllianceUnscrupulousItem (409) */ + /** @name PalletAllianceUnscrupulousItem (406) */ interface PalletAllianceUnscrupulousItem extends Enum { readonly isAccountId: boolean; readonly asAccountId: AccountId32; @@ -5423,7 +5497,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AccountId' | 'Website'; } - /** @name PalletNominationPoolsCall (411) */ + /** @name PalletNominationPoolsCall (408) */ interface PalletNominationPoolsCall extends Enum { readonly isJoin: boolean; readonly asJoin: { @@ -5556,7 +5630,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Join' | 'BondExtra' | 'ClaimPayout' | 'Unbond' | 'PoolWithdrawUnbonded' | 'WithdrawUnbonded' | 'Create' | 'CreateWithPoolId' | 'Nominate' | 'SetState' | 'SetMetadata' | 'SetConfigs' | 'UpdateRoles' | 'Chill' | 'BondExtraOther' | 'SetClaimPermission' | 'ClaimPayoutOther' | 'SetCommission' | 'SetCommissionMax' | 'SetCommissionChangeRate' | 'ClaimCommission' | 'AdjustPoolDeposit' | 'SetCommissionClaimPermission' | 'ApplySlash' | 'MigrateDelegation' | 'MigratePoolToDelegateStake'; } - /** @name PalletNominationPoolsBondExtra (412) */ + /** @name PalletNominationPoolsBondExtra (409) */ interface PalletNominationPoolsBondExtra extends Enum { readonly isFreeBalance: boolean; readonly asFreeBalance: u128; @@ -5564,7 +5638,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FreeBalance' | 'Rewards'; } - /** @name PalletNominationPoolsPoolState (413) */ + /** @name PalletNominationPoolsPoolState (410) */ interface PalletNominationPoolsPoolState extends Enum { readonly isOpen: boolean; readonly isBlocked: boolean; @@ -5572,7 +5646,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Open' | 'Blocked' | 'Destroying'; } - /** @name PalletNominationPoolsConfigOpU128 (414) */ + /** @name PalletNominationPoolsConfigOpU128 (411) */ interface PalletNominationPoolsConfigOpU128 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -5581,7 +5655,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletNominationPoolsConfigOpU32 (415) */ + /** @name PalletNominationPoolsConfigOpU32 (412) */ interface PalletNominationPoolsConfigOpU32 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -5590,7 +5664,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletNominationPoolsConfigOpPerbill (416) */ + /** @name PalletNominationPoolsConfigOpPerbill (413) */ interface PalletNominationPoolsConfigOpPerbill extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -5599,7 +5673,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletNominationPoolsConfigOpAccountId32 (417) */ + /** @name PalletNominationPoolsConfigOpAccountId32 (414) */ interface PalletNominationPoolsConfigOpAccountId32 extends Enum { readonly isNoop: boolean; readonly isSet: boolean; @@ -5608,7 +5682,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Noop' | 'Set' | 'Remove'; } - /** @name PalletNominationPoolsClaimPermission (418) */ + /** @name PalletNominationPoolsClaimPermission (415) */ interface PalletNominationPoolsClaimPermission extends Enum { readonly isPermissioned: boolean; readonly isPermissionlessCompound: boolean; @@ -5617,13 +5691,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Permissioned' | 'PermissionlessCompound' | 'PermissionlessWithdraw' | 'PermissionlessAll'; } - /** @name PalletNominationPoolsCommissionChangeRate (421) */ + /** @name PalletNominationPoolsCommissionChangeRate (418) */ interface PalletNominationPoolsCommissionChangeRate extends Struct { readonly maxIncrease: Perbill; readonly minDelay: u32; } - /** @name PalletNominationPoolsCommissionClaimPermission (423) */ + /** @name PalletNominationPoolsCommissionClaimPermission (420) */ interface PalletNominationPoolsCommissionClaimPermission extends Enum { readonly isPermissionless: boolean; readonly isAccount: boolean; @@ -5631,7 +5705,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Permissionless' | 'Account'; } - /** @name PalletRankedCollectiveCall (425) */ + /** @name PalletRankedCollectiveCall (422) */ interface PalletRankedCollectiveCall extends Enum { readonly isAddMember: boolean; readonly asAddMember: { @@ -5668,7 +5742,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AddMember' | 'PromoteMember' | 'DemoteMember' | 'RemoveMember' | 'Vote' | 'CleanupPoll' | 'ExchangeMember'; } - /** @name PalletAssetConversionCall (426) */ + /** @name PalletAssetConversionCall (423) */ interface PalletAssetConversionCall extends Enum { readonly isCreatePool: boolean; readonly asCreatePool: { @@ -5718,7 +5792,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CreatePool' | 'AddLiquidity' | 'RemoveLiquidity' | 'SwapExactTokensForTokens' | 'SwapTokensForExactTokens' | 'Touch'; } - /** @name PalletFastUnstakeCall (428) */ + /** @name PalletFastUnstakeCall (425) */ interface PalletFastUnstakeCall extends Enum { readonly isRegisterFastUnstake: boolean; readonly isDeregister: boolean; @@ -5729,7 +5803,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'RegisterFastUnstake' | 'Deregister' | 'Control'; } - /** @name PalletMessageQueueCall (429) */ + /** @name PalletMessageQueueCall (426) */ interface PalletMessageQueueCall extends Enum { readonly isReapPage: boolean; readonly asReapPage: { @@ -5746,14 +5820,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReapPage' | 'ExecuteOverweight'; } - /** @name FrameBenchmarkingPalletPovCall (430) */ + /** @name FrameBenchmarkingPalletPovCall (427) */ interface FrameBenchmarkingPalletPovCall extends Enum { readonly isEmitEvent: boolean; readonly isNoop: boolean; readonly type: 'EmitEvent' | 'Noop'; } - /** @name PalletTxPauseCall (431) */ + /** @name PalletTxPauseCall (428) */ interface PalletTxPauseCall extends Enum { readonly isPause: boolean; readonly asPause: { @@ -5766,7 +5840,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Pause' | 'Unpause'; } - /** @name PalletSafeModeCall (433) */ + /** @name PalletSafeModeCall (430) */ interface PalletSafeModeCall extends Enum { readonly isEnter: boolean; readonly isForceEnter: boolean; @@ -5791,7 +5865,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Enter' | 'ForceEnter' | 'Extend' | 'ForceExtend' | 'ForceExit' | 'ForceSlashDeposit' | 'ReleaseDeposit' | 'ForceReleaseDeposit'; } - /** @name PalletMigrationsCall (434) */ + /** @name PalletMigrationsCall (431) */ interface PalletMigrationsCall extends Enum { readonly isForceSetCursor: boolean; readonly asForceSetCursor: { @@ -5811,7 +5885,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ForceSetCursor' | 'ForceSetActiveCursor' | 'ForceOnboardMbms' | 'ClearHistoric'; } - /** @name PalletMigrationsMigrationCursor (436) */ + /** @name PalletMigrationsMigrationCursor (433) */ interface PalletMigrationsMigrationCursor extends Enum { readonly isActive: boolean; readonly asActive: PalletMigrationsActiveCursor; @@ -5819,14 +5893,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Active' | 'Stuck'; } - /** @name PalletMigrationsActiveCursor (438) */ + /** @name PalletMigrationsActiveCursor (435) */ interface PalletMigrationsActiveCursor extends Struct { readonly index: u32; readonly innerCursor: Option; readonly startedAt: u32; } - /** @name PalletMigrationsHistoricCleanupSelector (440) */ + /** @name PalletMigrationsHistoricCleanupSelector (437) */ interface PalletMigrationsHistoricCleanupSelector extends Enum { readonly isSpecific: boolean; readonly asSpecific: Vec; @@ -5838,7 +5912,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Specific' | 'Wildcard'; } - /** @name PalletBrokerCall (443) */ + /** @name PalletBrokerCall (440) */ interface PalletBrokerCall extends Enum { readonly isConfigure: boolean; readonly asConfigure: { @@ -5947,15 +6021,28 @@ declare module '@polkadot/types/lookup' { readonly core: u16; readonly task: u32; } & Struct; + readonly isForceReserve: boolean; + readonly asForceReserve: { + readonly workload: Vec; + readonly core: u16; + } & Struct; + readonly isRemoveLease: boolean; + readonly asRemoveLease: { + readonly task: u32; + } & Struct; + readonly isRemoveAssignment: boolean; + readonly asRemoveAssignment: { + readonly regionId: PalletBrokerRegionId; + } & Struct; readonly isSwapLeases: boolean; readonly asSwapLeases: { readonly id: u32; readonly other: u32; } & Struct; - readonly type: 'Configure' | 'Reserve' | 'Unreserve' | 'SetLease' | 'StartSales' | 'Purchase' | 'Renew' | 'Transfer' | 'Partition' | 'Interlace' | 'Assign' | 'Pool' | 'ClaimRevenue' | 'PurchaseCredit' | 'DropRegion' | 'DropContribution' | 'DropHistory' | 'DropRenewal' | 'RequestCoreCount' | 'NotifyCoreCount' | 'NotifyRevenue' | 'EnableAutoRenew' | 'DisableAutoRenew' | 'SwapLeases'; + readonly type: 'Configure' | 'Reserve' | 'Unreserve' | 'SetLease' | 'StartSales' | 'Purchase' | 'Renew' | 'Transfer' | 'Partition' | 'Interlace' | 'Assign' | 'Pool' | 'ClaimRevenue' | 'PurchaseCredit' | 'DropRegion' | 'DropContribution' | 'DropHistory' | 'DropRenewal' | 'RequestCoreCount' | 'NotifyCoreCount' | 'NotifyRevenue' | 'EnableAutoRenew' | 'DisableAutoRenew' | 'ForceReserve' | 'RemoveLease' | 'RemoveAssignment' | 'SwapLeases'; } - /** @name PalletBrokerConfigRecord (444) */ + /** @name PalletBrokerConfigRecord (441) */ interface PalletBrokerConfigRecord extends Struct { readonly advanceNotice: u32; readonly interludeLength: u32; @@ -5967,16 +6054,16 @@ declare module '@polkadot/types/lookup' { readonly contributionTimeout: u32; } - /** @name PalletBrokerScheduleItem (446) */ + /** @name PalletBrokerScheduleItem (443) */ interface PalletBrokerScheduleItem extends Struct { readonly mask: PalletBrokerCoreMask; readonly assignment: PalletBrokerCoretimeInterfaceCoreAssignment; } - /** @name PalletBrokerCoreMask (447) */ + /** @name PalletBrokerCoreMask (444) */ interface PalletBrokerCoreMask extends U8aFixed {} - /** @name PalletBrokerCoretimeInterfaceCoreAssignment (448) */ + /** @name PalletBrokerCoretimeInterfaceCoreAssignment (445) */ interface PalletBrokerCoretimeInterfaceCoreAssignment extends Enum { readonly isIdle: boolean; readonly isPool: boolean; @@ -5985,27 +6072,27 @@ declare module '@polkadot/types/lookup' { readonly type: 'Idle' | 'Pool' | 'Task'; } - /** @name PalletBrokerRegionId (450) */ + /** @name PalletBrokerRegionId (447) */ interface PalletBrokerRegionId extends Struct { readonly begin: u32; readonly core: u16; readonly mask: PalletBrokerCoreMask; } - /** @name PalletBrokerFinality (451) */ + /** @name PalletBrokerFinality (448) */ interface PalletBrokerFinality extends Enum { readonly isProvisional: boolean; readonly isFinal: boolean; readonly type: 'Provisional' | 'Final'; } - /** @name PalletBrokerOnDemandRevenueRecord (452) */ + /** @name PalletBrokerOnDemandRevenueRecord (449) */ interface PalletBrokerOnDemandRevenueRecord extends Struct { readonly until: u32; readonly amount: u128; } - /** @name PalletMixnetCall (453) */ + /** @name PalletMixnetCall (450) */ interface PalletMixnetCall extends Enum { readonly isRegister: boolean; readonly asRegister: { @@ -6015,7 +6102,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Register'; } - /** @name PalletMixnetRegistration (454) */ + /** @name PalletMixnetRegistration (451) */ interface PalletMixnetRegistration extends Struct { readonly blockNumber: u32; readonly sessionIndex: u32; @@ -6023,17 +6110,17 @@ declare module '@polkadot/types/lookup' { readonly mixnode: PalletMixnetBoundedMixnode; } - /** @name PalletMixnetBoundedMixnode (455) */ + /** @name PalletMixnetBoundedMixnode (452) */ interface PalletMixnetBoundedMixnode extends Struct { readonly kxPublic: U8aFixed; readonly peerId: U8aFixed; readonly externalAddresses: Vec; } - /** @name SpMixnetAppSignature (458) */ + /** @name SpMixnetAppSignature (455) */ interface SpMixnetAppSignature extends U8aFixed {} - /** @name PalletParametersCall (459) */ + /** @name PalletParametersCall (456) */ interface PalletParametersCall extends Enum { readonly isSetParameter: boolean; readonly asSetParameter: { @@ -6042,14 +6129,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'SetParameter'; } - /** @name KitchensinkRuntimeRuntimeParameters (460) */ + /** @name KitchensinkRuntimeRuntimeParameters (457) */ interface KitchensinkRuntimeRuntimeParameters extends Enum { readonly isStorage: boolean; readonly asStorage: KitchensinkRuntimeDynamicParamsStorageParameters; - readonly type: 'Storage'; + readonly isReferenda: boolean; + readonly asReferenda: KitchensinkRuntimeDynamicParamsReferendaParameters; + readonly type: 'Storage' | 'Referenda'; } - /** @name KitchensinkRuntimeDynamicParamsStorageParameters (461) */ + /** @name KitchensinkRuntimeDynamicParamsStorageParameters (458) */ interface KitchensinkRuntimeDynamicParamsStorageParameters extends Enum { readonly isBaseDeposit: boolean; readonly asBaseDeposit: ITuple<[KitchensinkRuntimeDynamicParamsStorageBaseDeposit, Option]>; @@ -6058,13 +6147,68 @@ declare module '@polkadot/types/lookup' { readonly type: 'BaseDeposit' | 'ByteDeposit'; } - /** @name KitchensinkRuntimeDynamicParamsStorageBaseDeposit (462) */ + /** @name KitchensinkRuntimeDynamicParamsStorageBaseDeposit (459) */ type KitchensinkRuntimeDynamicParamsStorageBaseDeposit = Null; - /** @name KitchensinkRuntimeDynamicParamsStorageByteDeposit (463) */ + /** @name KitchensinkRuntimeDynamicParamsStorageByteDeposit (460) */ type KitchensinkRuntimeDynamicParamsStorageByteDeposit = Null; - /** @name PalletAssetConversionOpsCall (464) */ + /** @name KitchensinkRuntimeDynamicParamsReferendaParameters (461) */ + interface KitchensinkRuntimeDynamicParamsReferendaParameters extends Enum { + readonly isTracks: boolean; + readonly asTracks: ITuple<[KitchensinkRuntimeDynamicParamsReferendaTracks, Option>]>; + readonly isOrigins: boolean; + readonly asOrigins: ITuple<[KitchensinkRuntimeDynamicParamsReferendaOrigins, Option>>]>; + readonly type: 'Tracks' | 'Origins'; + } + + /** @name KitchensinkRuntimeDynamicParamsReferendaTracks (462) */ + type KitchensinkRuntimeDynamicParamsReferendaTracks = Null; + + /** @name PalletReferendaTrack (465) */ + interface PalletReferendaTrack extends Struct { + readonly id: u16; + readonly info: { + readonly name: U8aFixed; + readonly maxDeciding: u32; + readonly decisionDeposit: u128; + readonly preparePeriod: u32; + readonly decisionPeriod: u32; + readonly confirmPeriod: u32; + readonly minEnactmentPeriod: u32; + readonly minApproval: PalletReferendaCurve; + readonly minSupport: PalletReferendaCurve; + } & Struct; + } + + /** @name PalletReferendaCurve (467) */ + interface PalletReferendaCurve extends Enum { + readonly isLinearDecreasing: boolean; + readonly asLinearDecreasing: { + readonly length: Perbill; + readonly floor: Perbill; + readonly ceil: Perbill; + } & Struct; + readonly isSteppedDecreasing: boolean; + readonly asSteppedDecreasing: { + readonly begin: Perbill; + readonly end: Perbill; + readonly step: Perbill; + readonly period: Perbill; + } & Struct; + readonly isReciprocal: boolean; + readonly asReciprocal: { + readonly factor: i64; + readonly xOffset: i64; + readonly yOffset: i64; + } & Struct; + readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal'; + } + + /** @name KitchensinkRuntimeDynamicParamsReferendaOrigins (471) */ + type KitchensinkRuntimeDynamicParamsReferendaOrigins = Null; + + /** @name PalletAssetConversionOpsCall (476) */ interface PalletAssetConversionOpsCall extends Enum { readonly isMigrateToNewAccount: boolean; readonly asMigrateToNewAccount: { @@ -6074,13 +6218,11 @@ declare module '@polkadot/types/lookup' { readonly type: 'MigrateToNewAccount'; } - /** @name PalletReviveCall (465) */ + /** @name PalletReviveCall (477) */ interface PalletReviveCall extends Enum { readonly isEthTransact: boolean; readonly asEthTransact: { readonly payload: Bytes; - readonly gasLimit: SpWeightsWeightV2Weight; - readonly storageDepositLimit: Compact; } & Struct; readonly isCall: boolean; readonly asCall: { @@ -6131,17 +6273,127 @@ declare module '@polkadot/types/lookup' { readonly type: 'EthTransact' | 'Call' | 'Instantiate' | 'InstantiateWithCode' | 'UploadCode' | 'RemoveCode' | 'SetCode' | 'MapAccount' | 'UnmapAccount' | 'DispatchAsFallbackAccount'; } - /** @name SpRuntimeBlakeTwo256 (467) */ + /** @name PalletAssetRewardsCall (479) */ + interface PalletAssetRewardsCall extends Enum { + readonly isCreatePool: boolean; + readonly asCreatePool: { + readonly stakedAssetId: FrameSupportTokensFungibleUnionOfNativeOrWithId; + readonly rewardAssetId: FrameSupportTokensFungibleUnionOfNativeOrWithId; + readonly rewardRatePerBlock: u128; + readonly expiry: FrameSupportScheduleDispatchTime; + readonly admin: Option; + } & Struct; + readonly isStake: boolean; + readonly asStake: { + readonly poolId: u32; + readonly amount: u128; + } & Struct; + readonly isUnstake: boolean; + readonly asUnstake: { + readonly poolId: u32; + readonly amount: u128; + readonly staker: Option; + } & Struct; + readonly isHarvestRewards: boolean; + readonly asHarvestRewards: { + readonly poolId: u32; + readonly staker: Option; + } & Struct; + readonly isSetPoolRewardRatePerBlock: boolean; + readonly asSetPoolRewardRatePerBlock: { + readonly poolId: u32; + readonly newRewardRatePerBlock: u128; + } & Struct; + readonly isSetPoolAdmin: boolean; + readonly asSetPoolAdmin: { + readonly poolId: u32; + readonly newAdmin: AccountId32; + } & Struct; + readonly isSetPoolExpiryBlock: boolean; + readonly asSetPoolExpiryBlock: { + readonly poolId: u32; + readonly newExpiry: FrameSupportScheduleDispatchTime; + } & Struct; + readonly isDepositRewardTokens: boolean; + readonly asDepositRewardTokens: { + readonly poolId: u32; + readonly amount: u128; + } & Struct; + readonly isCleanupPool: boolean; + readonly asCleanupPool: { + readonly poolId: u32; + } & Struct; + readonly type: 'CreatePool' | 'Stake' | 'Unstake' | 'HarvestRewards' | 'SetPoolRewardRatePerBlock' | 'SetPoolAdmin' | 'SetPoolExpiryBlock' | 'DepositRewardTokens' | 'CleanupPool'; + } + + /** @name PalletMetaTxCall (480) */ + interface PalletMetaTxCall extends Enum { + readonly isDispatch: boolean; + readonly asDispatch: { + readonly metaTx: PalletMetaTxMetaTx; + } & Struct; + readonly type: 'Dispatch'; + } + + /** @name PalletMetaTxMetaTx (481) */ + interface PalletMetaTxMetaTx extends Struct { + readonly call: Call; + readonly extensionVersion: u8; + readonly extension: ITuple<[PalletVerifySignatureExtensionVerifySignature, PalletMetaTxExtensionMetaTxMarker, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckGenesis, Era, FrameSystemExtensionsCheckNonce, FrameMetadataHashExtensionCheckMetadataHash]>; + } + + /** @name PalletVerifySignatureExtensionVerifySignature (483) */ + interface PalletVerifySignatureExtensionVerifySignature extends Enum { + readonly isSigned: boolean; + readonly asSigned: { + readonly signature: SpRuntimeMultiSignature; + readonly account: AccountId32; + } & Struct; + readonly isDisabled: boolean; + readonly type: 'Signed' | 'Disabled'; + } + + /** @name PalletMetaTxExtensionMetaTxMarker (484) */ + type PalletMetaTxExtensionMetaTxMarker = Null; + + /** @name FrameSystemExtensionsCheckNonZeroSender (485) */ + type FrameSystemExtensionsCheckNonZeroSender = Null; + + /** @name FrameSystemExtensionsCheckSpecVersion (486) */ + type FrameSystemExtensionsCheckSpecVersion = Null; + + /** @name FrameSystemExtensionsCheckTxVersion (487) */ + type FrameSystemExtensionsCheckTxVersion = Null; + + /** @name FrameSystemExtensionsCheckGenesis (488) */ + type FrameSystemExtensionsCheckGenesis = Null; + + /** @name FrameSystemExtensionsCheckNonce (491) */ + interface FrameSystemExtensionsCheckNonce extends Compact {} + + /** @name FrameMetadataHashExtensionCheckMetadataHash (492) */ + interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { + readonly mode: FrameMetadataHashExtensionMode; + } + + /** @name FrameMetadataHashExtensionMode (493) */ + interface FrameMetadataHashExtensionMode extends Enum { + readonly isDisabled: boolean; + readonly isEnabled: boolean; + readonly type: 'Disabled' | 'Enabled'; + } + + /** @name SpRuntimeBlakeTwo256 (494) */ type SpRuntimeBlakeTwo256 = Null; - /** @name PalletConvictionVotingTally (468) */ + /** @name PalletConvictionVotingTally (495) */ interface PalletConvictionVotingTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly support: u128; } - /** @name PalletRemarkEvent (469) */ + /** @name PalletRemarkEvent (496) */ interface PalletRemarkEvent extends Enum { readonly isStored: boolean; readonly asStored: { @@ -6151,13 +6403,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Stored'; } - /** @name PalletRootTestingEvent (470) */ + /** @name PalletRootTestingEvent (497) */ interface PalletRootTestingEvent extends Enum { readonly isDefensiveTestCall: boolean; readonly type: 'DefensiveTestCall'; } - /** @name PalletConvictionVotingEvent (471) */ + /** @name PalletConvictionVotingEvent (498) */ interface PalletConvictionVotingEvent extends Enum { readonly isDelegated: boolean; readonly asDelegated: ITuple<[AccountId32, AccountId32]>; @@ -6173,10 +6425,15 @@ declare module '@polkadot/types/lookup' { readonly who: AccountId32; readonly vote: PalletConvictionVotingVoteAccountVote; } & Struct; - readonly type: 'Delegated' | 'Undelegated' | 'Voted' | 'VoteRemoved'; + readonly isVoteUnlocked: boolean; + readonly asVoteUnlocked: { + readonly who: AccountId32; + readonly class: u16; + } & Struct; + readonly type: 'Delegated' | 'Undelegated' | 'Voted' | 'VoteRemoved' | 'VoteUnlocked'; } - /** @name PalletWhitelistEvent (472) */ + /** @name PalletWhitelistEvent (499) */ interface PalletWhitelistEvent extends Enum { readonly isCallWhitelisted: boolean; readonly asCallWhitelisted: { @@ -6194,19 +6451,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'CallWhitelisted' | 'WhitelistedCallRemoved' | 'WhitelistedCallDispatched'; } - /** @name FrameSupportDispatchPostDispatchInfo (474) */ + /** @name FrameSupportDispatchPostDispatchInfo (501) */ interface FrameSupportDispatchPostDispatchInfo extends Struct { readonly actualWeight: Option; readonly paysFee: FrameSupportDispatchPays; } - /** @name SpRuntimeDispatchErrorWithPostInfo (476) */ + /** @name SpRuntimeDispatchErrorWithPostInfo (503) */ interface SpRuntimeDispatchErrorWithPostInfo extends Struct { readonly postInfo: FrameSupportDispatchPostDispatchInfo; readonly error: SpRuntimeDispatchError; } - /** @name PalletAllianceEvent (478) */ + /** @name PalletAllianceEvent (505) */ interface PalletAllianceEvent extends Enum { readonly isNewRuleSet: boolean; readonly asNewRuleSet: { @@ -6270,7 +6527,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewRuleSet' | 'Announced' | 'AnnouncementRemoved' | 'MembersInitialized' | 'NewAllyJoined' | 'AllyElevated' | 'MemberRetirementPeriodStarted' | 'MemberRetired' | 'MemberKicked' | 'UnscrupulousItemAdded' | 'UnscrupulousItemRemoved' | 'AllianceDisbanded' | 'FellowAbdicated'; } - /** @name PalletNominationPoolsEvent (479) */ + /** @name PalletNominationPoolsEvent (506) */ interface PalletNominationPoolsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -6372,17 +6629,46 @@ declare module '@polkadot/types/lookup' { readonly poolId: u32; readonly amount: u128; } & Struct; - readonly type: 'Created' | 'Bonded' | 'PaidOut' | 'Unbonded' | 'Withdrawn' | 'Destroyed' | 'StateChanged' | 'MemberRemoved' | 'RolesUpdated' | 'PoolSlashed' | 'UnbondingPoolSlashed' | 'PoolCommissionUpdated' | 'PoolMaxCommissionUpdated' | 'PoolCommissionChangeRateUpdated' | 'PoolCommissionClaimPermissionUpdated' | 'PoolCommissionClaimed' | 'MinBalanceDeficitAdjusted' | 'MinBalanceExcessAdjusted'; + readonly isMemberClaimPermissionUpdated: boolean; + readonly asMemberClaimPermissionUpdated: { + readonly member: AccountId32; + readonly permission: PalletNominationPoolsClaimPermission; + } & Struct; + readonly isMetadataUpdated: boolean; + readonly asMetadataUpdated: { + readonly poolId: u32; + readonly caller: AccountId32; + } & Struct; + readonly isPoolNominationMade: boolean; + readonly asPoolNominationMade: { + readonly poolId: u32; + readonly caller: AccountId32; + } & Struct; + readonly isPoolNominatorChilled: boolean; + readonly asPoolNominatorChilled: { + readonly poolId: u32; + readonly caller: AccountId32; + } & Struct; + readonly isGlobalParamsUpdated: boolean; + readonly asGlobalParamsUpdated: { + readonly minJoinBond: u128; + readonly minCreateBond: u128; + readonly maxPools: Option; + readonly maxMembers: Option; + readonly maxMembersPerPool: Option; + readonly globalMaxCommission: Option; + } & Struct; + readonly type: 'Created' | 'Bonded' | 'PaidOut' | 'Unbonded' | 'Withdrawn' | 'Destroyed' | 'StateChanged' | 'MemberRemoved' | 'RolesUpdated' | 'PoolSlashed' | 'UnbondingPoolSlashed' | 'PoolCommissionUpdated' | 'PoolMaxCommissionUpdated' | 'PoolCommissionChangeRateUpdated' | 'PoolCommissionClaimPermissionUpdated' | 'PoolCommissionClaimed' | 'MinBalanceDeficitAdjusted' | 'MinBalanceExcessAdjusted' | 'MemberClaimPermissionUpdated' | 'MetadataUpdated' | 'PoolNominationMade' | 'PoolNominatorChilled' | 'GlobalParamsUpdated'; } - /** @name PalletRankedCollectiveTally (481) */ + /** @name PalletRankedCollectiveTally (509) */ interface PalletRankedCollectiveTally extends Struct { readonly bareAyes: u32; readonly ayes: u32; readonly nays: u32; } - /** @name PalletRankedCollectiveEvent (482) */ + /** @name PalletRankedCollectiveEvent (510) */ interface PalletRankedCollectiveEvent extends Enum { readonly isMemberAdded: boolean; readonly asMemberAdded: { @@ -6413,7 +6699,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MemberAdded' | 'RankChanged' | 'MemberRemoved' | 'Voted' | 'MemberExchanged'; } - /** @name PalletRankedCollectiveVoteRecord (483) */ + /** @name PalletRankedCollectiveVoteRecord (511) */ interface PalletRankedCollectiveVoteRecord extends Enum { readonly isAye: boolean; readonly asAye: u32; @@ -6422,7 +6708,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Aye' | 'Nay'; } - /** @name PalletAssetConversionEvent (484) */ + /** @name PalletAssetConversionEvent (512) */ interface PalletAssetConversionEvent extends Enum { readonly isPoolCreated: boolean; readonly asPoolCreated: { @@ -6474,7 +6760,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PoolCreated' | 'LiquidityAdded' | 'LiquidityRemoved' | 'SwapExecuted' | 'SwapCreditExecuted' | 'Touched'; } - /** @name PalletFastUnstakeEvent (489) */ + /** @name PalletFastUnstakeEvent (517) */ interface PalletFastUnstakeEvent extends Enum { readonly isUnstaked: boolean; readonly asUnstaked: { @@ -6498,7 +6784,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unstaked' | 'Slashed' | 'BatchChecked' | 'BatchFinished' | 'InternalError'; } - /** @name PalletMessageQueueEvent (490) */ + /** @name PalletMessageQueueEvent (518) */ interface PalletMessageQueueEvent extends Enum { readonly isProcessingFailed: boolean; readonly asProcessingFailed: { @@ -6528,7 +6814,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ProcessingFailed' | 'Processed' | 'OverweightEnqueued' | 'PageReaped'; } - /** @name FrameSupportMessagesProcessMessageError (491) */ + /** @name FrameSupportMessagesProcessMessageError (519) */ interface FrameSupportMessagesProcessMessageError extends Enum { readonly isBadFormat: boolean; readonly isCorrupt: boolean; @@ -6540,13 +6826,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'BadFormat' | 'Corrupt' | 'Unsupported' | 'Overweight' | 'Yield' | 'StackLimitReached'; } - /** @name FrameBenchmarkingPalletPovEvent (492) */ + /** @name FrameBenchmarkingPalletPovEvent (520) */ interface FrameBenchmarkingPalletPovEvent extends Enum { readonly isTestEvent: boolean; readonly type: 'TestEvent'; } - /** @name PalletTxPauseEvent (493) */ + /** @name PalletTxPauseEvent (521) */ interface PalletTxPauseEvent extends Enum { readonly isCallPaused: boolean; readonly asCallPaused: { @@ -6559,7 +6845,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'CallPaused' | 'CallUnpaused'; } - /** @name PalletSafeModeEvent (494) */ + /** @name PalletSafeModeEvent (522) */ interface PalletSafeModeEvent extends Enum { readonly isEntered: boolean; readonly asEntered: { @@ -6593,14 +6879,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'Entered' | 'Extended' | 'Exited' | 'DepositPlaced' | 'DepositReleased' | 'DepositSlashed' | 'CannotDeposit' | 'CannotRelease'; } - /** @name PalletSafeModeExitReason (495) */ + /** @name PalletSafeModeExitReason (523) */ interface PalletSafeModeExitReason extends Enum { readonly isTimeout: boolean; readonly isForce: boolean; readonly type: 'Timeout' | 'Force'; } - /** @name PalletStatementEvent (496) */ + /** @name PalletStatementEvent (524) */ interface PalletStatementEvent extends Enum { readonly isNewStatement: boolean; readonly asNewStatement: { @@ -6610,7 +6896,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NewStatement'; } - /** @name SpStatementStoreStatement (497) */ + /** @name SpStatementStoreStatement (525) */ interface SpStatementStoreStatement extends Struct { readonly proof: Option; readonly decryptionKey: Option; @@ -6621,7 +6907,7 @@ declare module '@polkadot/types/lookup' { readonly data: Option; } - /** @name SpStatementStoreProof (499) */ + /** @name SpStatementStoreProof (527) */ interface SpStatementStoreProof extends Enum { readonly isSr25519: boolean; readonly asSr25519: { @@ -6647,7 +6933,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Sr25519' | 'Ed25519' | 'Secp256k1Ecdsa' | 'OnChain'; } - /** @name PalletMigrationsEvent (501) */ + /** @name PalletMigrationsEvent (529) */ interface PalletMigrationsEvent extends Enum { readonly isUpgradeStarted: boolean; readonly asUpgradeStarted: { @@ -6681,7 +6967,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'UpgradeStarted' | 'UpgradeCompleted' | 'UpgradeFailed' | 'MigrationSkipped' | 'MigrationAdvanced' | 'MigrationCompleted' | 'MigrationFailed' | 'HistoricCleared'; } - /** @name PalletBrokerEvent (502) */ + /** @name PalletBrokerEvent (530) */ interface PalletBrokerEvent extends Enum { readonly isPurchased: boolean; readonly asPurchased: { @@ -6730,6 +7016,10 @@ declare module '@polkadot/types/lookup' { readonly duration: u32; readonly task: u32; } & Struct; + readonly isAssignmentRemoved: boolean; + readonly asAssignmentRemoved: { + readonly regionId: PalletBrokerRegionId; + } & Struct; readonly isPooled: boolean; readonly asPooled: { readonly regionId: PalletBrokerRegionId; @@ -6769,6 +7059,10 @@ declare module '@polkadot/types/lookup' { readonly task: u32; readonly until: u32; } & Struct; + readonly isLeaseRemoved: boolean; + readonly asLeaseRemoved: { + readonly task: u32; + } & Struct; readonly isLeaseEnding: boolean; readonly asLeaseEnding: { readonly task: u32; @@ -6859,10 +7153,10 @@ declare module '@polkadot/types/lookup' { readonly payer: Option; } & Struct; readonly isAutoRenewalLimitReached: boolean; - readonly type: 'Purchased' | 'Renewable' | 'Renewed' | 'Transferred' | 'Partitioned' | 'Interlaced' | 'Assigned' | 'Pooled' | 'CoreCountRequested' | 'CoreCountChanged' | 'ReservationMade' | 'ReservationCancelled' | 'SaleInitialized' | 'Leased' | 'LeaseEnding' | 'SalesStarted' | 'RevenueClaimBegun' | 'RevenueClaimItem' | 'RevenueClaimPaid' | 'CreditPurchased' | 'RegionDropped' | 'ContributionDropped' | 'HistoryInitialized' | 'HistoryDropped' | 'HistoryIgnored' | 'ClaimsReady' | 'CoreAssigned' | 'PotentialRenewalDropped' | 'AutoRenewalEnabled' | 'AutoRenewalDisabled' | 'AutoRenewalFailed' | 'AutoRenewalLimitReached'; + readonly type: 'Purchased' | 'Renewable' | 'Renewed' | 'Transferred' | 'Partitioned' | 'Interlaced' | 'Assigned' | 'AssignmentRemoved' | 'Pooled' | 'CoreCountRequested' | 'CoreCountChanged' | 'ReservationMade' | 'ReservationCancelled' | 'SaleInitialized' | 'Leased' | 'LeaseRemoved' | 'LeaseEnding' | 'SalesStarted' | 'RevenueClaimBegun' | 'RevenueClaimItem' | 'RevenueClaimPaid' | 'CreditPurchased' | 'RegionDropped' | 'ContributionDropped' | 'HistoryInitialized' | 'HistoryDropped' | 'HistoryIgnored' | 'ClaimsReady' | 'CoreAssigned' | 'PotentialRenewalDropped' | 'AutoRenewalEnabled' | 'AutoRenewalDisabled' | 'AutoRenewalFailed' | 'AutoRenewalLimitReached'; } - /** @name PalletParametersEvent (507) */ + /** @name PalletParametersEvent (535) */ interface PalletParametersEvent extends Enum { readonly isUpdated: boolean; readonly asUpdated: { @@ -6873,28 +7167,39 @@ declare module '@polkadot/types/lookup' { readonly type: 'Updated'; } - /** @name KitchensinkRuntimeRuntimeParametersKey (508) */ + /** @name KitchensinkRuntimeRuntimeParametersKey (536) */ interface KitchensinkRuntimeRuntimeParametersKey extends Enum { readonly isStorage: boolean; readonly asStorage: KitchensinkRuntimeDynamicParamsStorageParametersKey; - readonly type: 'Storage'; + readonly isReferenda: boolean; + readonly asReferenda: KitchensinkRuntimeDynamicParamsReferendaParametersKey; + readonly type: 'Storage' | 'Referenda'; } - /** @name KitchensinkRuntimeDynamicParamsStorageParametersKey (509) */ + /** @name KitchensinkRuntimeDynamicParamsStorageParametersKey (537) */ interface KitchensinkRuntimeDynamicParamsStorageParametersKey extends Enum { readonly isBaseDeposit: boolean; readonly isByteDeposit: boolean; readonly type: 'BaseDeposit' | 'ByteDeposit'; } - /** @name KitchensinkRuntimeRuntimeParametersValue (511) */ + /** @name KitchensinkRuntimeDynamicParamsReferendaParametersKey (538) */ + interface KitchensinkRuntimeDynamicParamsReferendaParametersKey extends Enum { + readonly isTracks: boolean; + readonly isOrigins: boolean; + readonly type: 'Tracks' | 'Origins'; + } + + /** @name KitchensinkRuntimeRuntimeParametersValue (540) */ interface KitchensinkRuntimeRuntimeParametersValue extends Enum { readonly isStorage: boolean; readonly asStorage: KitchensinkRuntimeDynamicParamsStorageParametersValue; - readonly type: 'Storage'; + readonly isReferenda: boolean; + readonly asReferenda: KitchensinkRuntimeDynamicParamsReferendaParametersValue; + readonly type: 'Storage' | 'Referenda'; } - /** @name KitchensinkRuntimeDynamicParamsStorageParametersValue (512) */ + /** @name KitchensinkRuntimeDynamicParamsStorageParametersValue (541) */ interface KitchensinkRuntimeDynamicParamsStorageParametersValue extends Enum { readonly isBaseDeposit: boolean; readonly asBaseDeposit: u128; @@ -6903,7 +7208,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'BaseDeposit' | 'ByteDeposit'; } - /** @name PalletSkipFeelessPaymentEvent (513) */ + /** @name KitchensinkRuntimeDynamicParamsReferendaParametersValue (542) */ + interface KitchensinkRuntimeDynamicParamsReferendaParametersValue extends Enum { + readonly isTracks: boolean; + readonly asTracks: Vec; + readonly isOrigins: boolean; + readonly asOrigins: Vec>; + readonly type: 'Tracks' | 'Origins'; + } + + /** @name PalletSkipFeelessPaymentEvent (543) */ interface PalletSkipFeelessPaymentEvent extends Enum { readonly isFeeSkipped: boolean; readonly asFeeSkipped: { @@ -6912,7 +7226,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'FeeSkipped'; } - /** @name PalletAssetConversionOpsEvent (514) */ + /** @name PalletAssetConversionOpsEvent (544) */ interface PalletAssetConversionOpsEvent extends Enum { readonly isMigratedToNewAccount: boolean; readonly asMigratedToNewAccount: { @@ -6923,76 +7237,127 @@ declare module '@polkadot/types/lookup' { readonly type: 'MigratedToNewAccount'; } - /** @name PalletReviveEvent (515) */ + /** @name PalletReviveEvent (545) */ interface PalletReviveEvent extends Enum { - readonly isInstantiated: boolean; - readonly asInstantiated: { - readonly deployer: H160; - readonly contract: H160; - } & Struct; - readonly isTerminated: boolean; - readonly asTerminated: { - readonly contract: H160; - readonly beneficiary: H160; - } & Struct; - readonly isCodeStored: boolean; - readonly asCodeStored: { - readonly codeHash: H256; - readonly depositHeld: u128; - readonly uploader: H160; - } & Struct; readonly isContractEmitted: boolean; readonly asContractEmitted: { readonly contract: H160; readonly data: Bytes; readonly topics: Vec; } & Struct; - readonly isCodeRemoved: boolean; - readonly asCodeRemoved: { - readonly codeHash: H256; - readonly depositReleased: u128; - readonly remover: H160; - } & Struct; - readonly isContractCodeUpdated: boolean; - readonly asContractCodeUpdated: { - readonly contract: H160; - readonly newCodeHash: H256; - readonly oldCodeHash: H256; - } & Struct; - readonly isCalled: boolean; - readonly asCalled: { - readonly caller: PalletReviveExecOrigin; - readonly contract: H160; - } & Struct; - readonly isDelegateCalled: boolean; - readonly asDelegateCalled: { - readonly contract: H160; - readonly codeHash: H256; - } & Struct; - readonly isStorageDepositTransferredAndHeld: boolean; - readonly asStorageDepositTransferredAndHeld: { - readonly from: H160; - readonly to: H160; - readonly amount: u128; - } & Struct; - readonly isStorageDepositTransferredAndReleased: boolean; - readonly asStorageDepositTransferredAndReleased: { - readonly from: H160; - readonly to: H160; - readonly amount: u128; - } & Struct; - readonly type: 'Instantiated' | 'Terminated' | 'CodeStored' | 'ContractEmitted' | 'CodeRemoved' | 'ContractCodeUpdated' | 'Called' | 'DelegateCalled' | 'StorageDepositTransferredAndHeld' | 'StorageDepositTransferredAndReleased'; + readonly type: 'ContractEmitted'; } - /** @name PalletReviveExecOrigin (516) */ - interface PalletReviveExecOrigin extends Enum { - readonly isRoot: boolean; - readonly isSigned: boolean; - readonly asSigned: AccountId32; - readonly type: 'Root' | 'Signed'; + /** @name PalletDelegatedStakingEvent (546) */ + interface PalletDelegatedStakingEvent extends Enum { + readonly isDelegated: boolean; + readonly asDelegated: { + readonly agent: AccountId32; + readonly delegator: AccountId32; + readonly amount: u128; + } & Struct; + readonly isReleased: boolean; + readonly asReleased: { + readonly agent: AccountId32; + readonly delegator: AccountId32; + readonly amount: u128; + } & Struct; + readonly isSlashed: boolean; + readonly asSlashed: { + readonly agent: AccountId32; + readonly delegator: AccountId32; + readonly amount: u128; + } & Struct; + readonly isMigratedDelegation: boolean; + readonly asMigratedDelegation: { + readonly agent: AccountId32; + readonly delegator: AccountId32; + readonly amount: u128; + } & Struct; + readonly type: 'Delegated' | 'Released' | 'Slashed' | 'MigratedDelegation'; } - /** @name FrameSystemPhase (517) */ + /** @name PalletAssetRewardsEvent (547) */ + interface PalletAssetRewardsEvent extends Enum { + readonly isStaked: boolean; + readonly asStaked: { + readonly staker: AccountId32; + readonly poolId: u32; + readonly amount: u128; + } & Struct; + readonly isUnstaked: boolean; + readonly asUnstaked: { + readonly caller: AccountId32; + readonly staker: AccountId32; + readonly poolId: u32; + readonly amount: u128; + } & Struct; + readonly isRewardsHarvested: boolean; + readonly asRewardsHarvested: { + readonly caller: AccountId32; + readonly staker: AccountId32; + readonly poolId: u32; + readonly amount: u128; + } & Struct; + readonly isPoolCreated: boolean; + readonly asPoolCreated: { + readonly creator: AccountId32; + readonly poolId: u32; + readonly stakedAssetId: FrameSupportTokensFungibleUnionOfNativeOrWithId; + readonly rewardAssetId: FrameSupportTokensFungibleUnionOfNativeOrWithId; + readonly rewardRatePerBlock: u128; + readonly expiryBlock: u32; + readonly admin: AccountId32; + } & Struct; + readonly isPoolRewardRateModified: boolean; + readonly asPoolRewardRateModified: { + readonly poolId: u32; + readonly newRewardRatePerBlock: u128; + } & Struct; + readonly isPoolAdminModified: boolean; + readonly asPoolAdminModified: { + readonly poolId: u32; + readonly newAdmin: AccountId32; + } & Struct; + readonly isPoolExpiryBlockModified: boolean; + readonly asPoolExpiryBlockModified: { + readonly poolId: u32; + readonly newExpiryBlock: u32; + } & Struct; + readonly isPoolCleanedUp: boolean; + readonly asPoolCleanedUp: { + readonly poolId: u32; + } & Struct; + readonly type: 'Staked' | 'Unstaked' | 'RewardsHarvested' | 'PoolCreated' | 'PoolRewardRateModified' | 'PoolAdminModified' | 'PoolExpiryBlockModified' | 'PoolCleanedUp'; + } + + /** @name PalletAssetsFreezerEvent (548) */ + interface PalletAssetsFreezerEvent extends Enum { + readonly isFrozen: boolean; + readonly asFrozen: { + readonly who: AccountId32; + readonly assetId: u32; + readonly amount: u128; + } & Struct; + readonly isThawed: boolean; + readonly asThawed: { + readonly who: AccountId32; + readonly assetId: u32; + readonly amount: u128; + } & Struct; + readonly type: 'Frozen' | 'Thawed'; + } + + /** @name PalletMetaTxEvent (549) */ + interface PalletMetaTxEvent extends Enum { + readonly isDispatched: boolean; + readonly asDispatched: { + readonly result: Result; + } & Struct; + readonly type: 'Dispatched'; + } + + /** @name FrameSystemPhase (550) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -7001,33 +7366,33 @@ declare module '@polkadot/types/lookup' { readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization'; } - /** @name FrameSystemLastRuntimeUpgradeInfo (519) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (552) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCodeUpgradeAuthorization (522) */ + /** @name FrameSystemCodeUpgradeAuthorization (555) */ interface FrameSystemCodeUpgradeAuthorization extends Struct { readonly codeHash: H256; readonly checkVersion: bool; } - /** @name FrameSystemLimitsBlockWeights (523) */ + /** @name FrameSystemLimitsBlockWeights (556) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (524) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (557) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (525) */ + /** @name FrameSystemLimitsWeightsPerClass (558) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -7035,25 +7400,25 @@ declare module '@polkadot/types/lookup' { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (526) */ + /** @name FrameSystemLimitsBlockLength (559) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (527) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (560) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (528) */ + /** @name SpWeightsRuntimeDbWeight (561) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (529) */ + /** @name SpVersionRuntimeVersion (562) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -7065,7 +7430,7 @@ declare module '@polkadot/types/lookup' { readonly systemVersion: u8; } - /** @name FrameSystemError (533) */ + /** @name FrameSystemError (566) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -7079,13 +7444,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered' | 'MultiBlockMigrationsOngoing' | 'NothingAuthorized' | 'Unauthorized'; } - /** @name PalletUtilityError (534) */ + /** @name PalletUtilityError (567) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: 'TooManyCalls'; } - /** @name SpConsensusBabeDigestsPreDigest (541) */ + /** @name SpConsensusBabeDigestsPreDigest (574) */ interface SpConsensusBabeDigestsPreDigest extends Enum { readonly isPrimary: boolean; readonly asPrimary: SpConsensusBabeDigestsPrimaryPreDigest; @@ -7096,39 +7461,39 @@ declare module '@polkadot/types/lookup' { readonly type: 'Primary' | 'SecondaryPlain' | 'SecondaryVRF'; } - /** @name SpConsensusBabeDigestsPrimaryPreDigest (542) */ + /** @name SpConsensusBabeDigestsPrimaryPreDigest (575) */ interface SpConsensusBabeDigestsPrimaryPreDigest extends Struct { readonly authorityIndex: u32; readonly slot: u64; readonly vrfSignature: SpCoreSr25519VrfVrfSignature; } - /** @name SpCoreSr25519VrfVrfSignature (543) */ + /** @name SpCoreSr25519VrfVrfSignature (576) */ interface SpCoreSr25519VrfVrfSignature extends Struct { readonly preOutput: U8aFixed; readonly proof: U8aFixed; } - /** @name SpConsensusBabeDigestsSecondaryPlainPreDigest (544) */ + /** @name SpConsensusBabeDigestsSecondaryPlainPreDigest (577) */ interface SpConsensusBabeDigestsSecondaryPlainPreDigest extends Struct { readonly authorityIndex: u32; readonly slot: u64; } - /** @name SpConsensusBabeDigestsSecondaryVRFPreDigest (545) */ + /** @name SpConsensusBabeDigestsSecondaryVRFPreDigest (578) */ interface SpConsensusBabeDigestsSecondaryVRFPreDigest extends Struct { readonly authorityIndex: u32; readonly slot: u64; readonly vrfSignature: SpCoreSr25519VrfVrfSignature; } - /** @name SpConsensusBabeBabeEpochConfiguration (546) */ + /** @name SpConsensusBabeBabeEpochConfiguration (579) */ interface SpConsensusBabeBabeEpochConfiguration extends Struct { readonly c: ITuple<[u64, u64]>; readonly allowedSlots: SpConsensusBabeAllowedSlots; } - /** @name PalletBabeError (550) */ + /** @name PalletBabeError (583) */ interface PalletBabeError extends Enum { readonly isInvalidEquivocationProof: boolean; readonly isInvalidKeyOwnershipProof: boolean; @@ -7137,7 +7502,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidEquivocationProof' | 'InvalidKeyOwnershipProof' | 'DuplicateOffenceReport' | 'InvalidConfiguration'; } - /** @name PalletIndicesError (552) */ + /** @name PalletIndicesError (585) */ interface PalletIndicesError extends Enum { readonly isNotAssigned: boolean; readonly isNotOwner: boolean; @@ -7147,14 +7512,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotAssigned' | 'NotOwner' | 'InUse' | 'NotTransfer' | 'Permanent'; } - /** @name PalletBalancesBalanceLock (554) */ + /** @name PalletBalancesBalanceLock (587) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } - /** @name PalletBalancesReasons (555) */ + /** @name PalletBalancesReasons (588) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; @@ -7162,20 +7527,22 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fee' | 'Misc' | 'All'; } - /** @name PalletBalancesReserveData (558) */ + /** @name PalletBalancesReserveData (591) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name FrameSupportTokensMiscIdAmountRuntimeHoldReason (561) */ + /** @name FrameSupportTokensMiscIdAmountRuntimeHoldReason (594) */ interface FrameSupportTokensMiscIdAmountRuntimeHoldReason extends Struct { readonly id: KitchensinkRuntimeRuntimeHoldReason; readonly amount: u128; } - /** @name KitchensinkRuntimeRuntimeHoldReason (562) */ + /** @name KitchensinkRuntimeRuntimeHoldReason (595) */ interface KitchensinkRuntimeRuntimeHoldReason extends Enum { + readonly isStaking: boolean; + readonly asStaking: PalletStakingPalletHoldReason; readonly isCouncil: boolean; readonly asCouncil: PalletCollectiveHoldReason; readonly isTechnicalCommittee: boolean; @@ -7198,59 +7565,69 @@ declare module '@polkadot/types/lookup' { readonly asSafeMode: PalletSafeModeHoldReason; readonly isRevive: boolean; readonly asRevive: PalletReviveHoldReason; - readonly type: 'Council' | 'TechnicalCommittee' | 'Contracts' | 'Preimage' | 'Nis' | 'NftFractionalization' | 'TransactionStorage' | 'StateTrieMigration' | 'AllianceMotion' | 'SafeMode' | 'Revive'; + readonly isDelegatedStaking: boolean; + readonly asDelegatedStaking: PalletDelegatedStakingHoldReason; + readonly isAssetRewards: boolean; + readonly asAssetRewards: PalletAssetRewardsHoldReason; + readonly type: 'Staking' | 'Council' | 'TechnicalCommittee' | 'Contracts' | 'Preimage' | 'Nis' | 'NftFractionalization' | 'TransactionStorage' | 'StateTrieMigration' | 'AllianceMotion' | 'SafeMode' | 'Revive' | 'DelegatedStaking' | 'AssetRewards'; } - /** @name PalletCollectiveHoldReason (563) */ + /** @name PalletStakingPalletHoldReason (596) */ + interface PalletStakingPalletHoldReason extends Enum { + readonly isStaking: boolean; + readonly type: 'Staking'; + } + + /** @name PalletCollectiveHoldReason (597) */ interface PalletCollectiveHoldReason extends Enum { readonly isProposalSubmission: boolean; readonly type: 'ProposalSubmission'; } - /** @name PalletContractsHoldReason (565) */ + /** @name PalletContractsHoldReason (599) */ interface PalletContractsHoldReason extends Enum { readonly isCodeUploadDepositReserve: boolean; readonly isStorageDepositReserve: boolean; readonly type: 'CodeUploadDepositReserve' | 'StorageDepositReserve'; } - /** @name PalletPreimageHoldReason (566) */ + /** @name PalletPreimageHoldReason (600) */ interface PalletPreimageHoldReason extends Enum { readonly isPreimage: boolean; readonly type: 'Preimage'; } - /** @name PalletNisHoldReason (567) */ + /** @name PalletNisHoldReason (601) */ interface PalletNisHoldReason extends Enum { readonly isNftReceipt: boolean; readonly type: 'NftReceipt'; } - /** @name PalletNftFractionalizationHoldReason (568) */ + /** @name PalletNftFractionalizationHoldReason (602) */ interface PalletNftFractionalizationHoldReason extends Enum { readonly isFractionalized: boolean; readonly type: 'Fractionalized'; } - /** @name PalletTransactionStorageHoldReason (569) */ + /** @name PalletTransactionStorageHoldReason (603) */ interface PalletTransactionStorageHoldReason extends Enum { readonly isStorageFeeHold: boolean; readonly type: 'StorageFeeHold'; } - /** @name PalletStateTrieMigrationHoldReason (570) */ + /** @name PalletStateTrieMigrationHoldReason (604) */ interface PalletStateTrieMigrationHoldReason extends Enum { readonly isSlashForMigrate: boolean; readonly type: 'SlashForMigrate'; } - /** @name PalletSafeModeHoldReason (572) */ + /** @name PalletSafeModeHoldReason (606) */ interface PalletSafeModeHoldReason extends Enum { readonly isEnterOrExtend: boolean; readonly type: 'EnterOrExtend'; } - /** @name PalletReviveHoldReason (573) */ + /** @name PalletReviveHoldReason (607) */ interface PalletReviveHoldReason extends Enum { readonly isCodeUploadDepositReserve: boolean; readonly isStorageDepositReserve: boolean; @@ -7258,26 +7635,46 @@ declare module '@polkadot/types/lookup' { readonly type: 'CodeUploadDepositReserve' | 'StorageDepositReserve' | 'AddressMapping'; } - /** @name FrameSupportTokensMiscIdAmountRuntimeFreezeReason (576) */ + /** @name PalletDelegatedStakingHoldReason (608) */ + interface PalletDelegatedStakingHoldReason extends Enum { + readonly isStakingDelegation: boolean; + readonly type: 'StakingDelegation'; + } + + /** @name PalletAssetRewardsHoldReason (609) */ + interface PalletAssetRewardsHoldReason extends Enum { + readonly isPoolCreation: boolean; + readonly type: 'PoolCreation'; + } + + /** @name FrameSupportTokensMiscIdAmountRuntimeFreezeReason (612) */ interface FrameSupportTokensMiscIdAmountRuntimeFreezeReason extends Struct { readonly id: KitchensinkRuntimeRuntimeFreezeReason; readonly amount: u128; } - /** @name KitchensinkRuntimeRuntimeFreezeReason (577) */ + /** @name KitchensinkRuntimeRuntimeFreezeReason (613) */ interface KitchensinkRuntimeRuntimeFreezeReason extends Enum { readonly isNominationPools: boolean; readonly asNominationPools: PalletNominationPoolsFreezeReason; - readonly type: 'NominationPools'; + readonly isAssetRewards: boolean; + readonly asAssetRewards: PalletAssetRewardsFreezeReason; + readonly type: 'NominationPools' | 'AssetRewards'; } - /** @name PalletNominationPoolsFreezeReason (578) */ + /** @name PalletNominationPoolsFreezeReason (614) */ interface PalletNominationPoolsFreezeReason extends Enum { readonly isPoolMinBalance: boolean; readonly type: 'PoolMinBalance'; } - /** @name PalletBalancesError (580) */ + /** @name PalletAssetRewardsFreezeReason (615) */ + interface PalletAssetRewardsFreezeReason extends Enum { + readonly isStaked: boolean; + readonly type: 'Staked'; + } + + /** @name PalletBalancesError (617) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; @@ -7294,27 +7691,27 @@ declare module '@polkadot/types/lookup' { readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes' | 'IssuanceDeactivated' | 'DeltaZero'; } - /** @name PalletTransactionPaymentReleases (581) */ + /** @name PalletTransactionPaymentReleases (618) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: 'V1Ancient' | 'V2'; } - /** @name PalletElectionProviderMultiPhaseReadySolution (582) */ + /** @name PalletElectionProviderMultiPhaseReadySolution (619) */ interface PalletElectionProviderMultiPhaseReadySolution extends Struct { readonly supports: Vec>; readonly score: SpNposElectionsElectionScore; readonly compute: PalletElectionProviderMultiPhaseElectionCompute; } - /** @name PalletElectionProviderMultiPhaseRoundSnapshot (584) */ + /** @name PalletElectionProviderMultiPhaseRoundSnapshot (621) */ interface PalletElectionProviderMultiPhaseRoundSnapshot extends Struct { readonly voters: Vec]>>; readonly targets: Vec; } - /** @name PalletElectionProviderMultiPhaseSignedSignedSubmission (591) */ + /** @name PalletElectionProviderMultiPhaseSignedSignedSubmission (628) */ interface PalletElectionProviderMultiPhaseSignedSignedSubmission extends Struct { readonly who: AccountId32; readonly deposit: u128; @@ -7322,7 +7719,7 @@ declare module '@polkadot/types/lookup' { readonly callFee: u128; } - /** @name PalletElectionProviderMultiPhaseError (592) */ + /** @name PalletElectionProviderMultiPhaseError (629) */ interface PalletElectionProviderMultiPhaseError extends Enum { readonly isPreDispatchEarlySubmission: boolean; readonly isPreDispatchWrongWinnerCount: boolean; @@ -7342,7 +7739,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PreDispatchEarlySubmission' | 'PreDispatchWrongWinnerCount' | 'PreDispatchWeakSubmission' | 'SignedQueueFull' | 'SignedCannotPayDeposit' | 'SignedInvalidWitness' | 'SignedTooMuchWeight' | 'OcwCallWrongEra' | 'MissingSnapshotMetadata' | 'InvalidSubmissionIndex' | 'CallNotAllowed' | 'FallbackFailed' | 'BoundNotMet' | 'TooManyWinners' | 'PreDispatchDifferentRound'; } - /** @name PalletStakingStakingLedger (593) */ + /** @name PalletStakingStakingLedger (630) */ interface PalletStakingStakingLedger extends Struct { readonly stash: AccountId32; readonly total: Compact; @@ -7351,20 +7748,33 @@ declare module '@polkadot/types/lookup' { readonly legacyClaimedRewards: Vec; } - /** @name PalletStakingNominations (595) */ + /** @name PalletStakingNominations (632) */ interface PalletStakingNominations extends Struct { readonly targets: Vec; readonly submittedIn: u32; readonly suppressed: bool; } - /** @name PalletStakingActiveEraInfo (596) */ + /** @name PalletStakingActiveEraInfo (633) */ interface PalletStakingActiveEraInfo extends Struct { readonly index: u32; readonly start: Option; } - /** @name SpStakingPagedExposureMetadata (599) */ + /** @name SpStakingExposure (636) */ + interface SpStakingExposure extends Struct { + readonly total: Compact; + readonly own: Compact; + readonly others: Vec; + } + + /** @name SpStakingIndividualExposure (638) */ + interface SpStakingIndividualExposure extends Struct { + readonly who: AccountId32; + readonly value: Compact; + } + + /** @name SpStakingPagedExposureMetadata (639) */ interface SpStakingPagedExposureMetadata extends Struct { readonly total: Compact; readonly own: Compact; @@ -7372,19 +7782,19 @@ declare module '@polkadot/types/lookup' { readonly pageCount: u32; } - /** @name SpStakingExposurePage (601) */ + /** @name SpStakingExposurePage (641) */ interface SpStakingExposurePage extends Struct { readonly pageTotal: Compact; readonly others: Vec; } - /** @name PalletStakingEraRewardPoints (602) */ + /** @name PalletStakingEraRewardPoints (642) */ interface PalletStakingEraRewardPoints extends Struct { readonly total: u32; readonly individual: BTreeMap; } - /** @name PalletStakingUnappliedSlash (607) */ + /** @name PalletStakingUnappliedSlash (647) */ interface PalletStakingUnappliedSlash extends Struct { readonly validator: AccountId32; readonly own: u128; @@ -7393,7 +7803,7 @@ declare module '@polkadot/types/lookup' { readonly payout: u128; } - /** @name PalletStakingSlashingSlashingSpans (609) */ + /** @name PalletStakingSlashingSlashingSpans (649) */ interface PalletStakingSlashingSlashingSpans extends Struct { readonly spanIndex: u32; readonly lastStart: u32; @@ -7401,13 +7811,13 @@ declare module '@polkadot/types/lookup' { readonly prior: Vec; } - /** @name PalletStakingSlashingSpanRecord (610) */ + /** @name PalletStakingSlashingSpanRecord (650) */ interface PalletStakingSlashingSpanRecord extends Struct { readonly slashed: u128; readonly paidOut: u128; } - /** @name PalletStakingPalletError (611) */ + /** @name PalletStakingPalletError (651) */ interface PalletStakingPalletError extends Enum { readonly isNotController: boolean; readonly isNotStash: boolean; @@ -7440,13 +7850,16 @@ declare module '@polkadot/types/lookup' { readonly isRewardDestinationRestricted: boolean; readonly isNotEnoughFunds: boolean; readonly isVirtualStakerNotAllowed: boolean; - readonly type: 'NotController' | 'NotStash' | 'AlreadyBonded' | 'AlreadyPaired' | 'EmptyTargets' | 'DuplicateIndex' | 'InvalidSlashIndex' | 'InsufficientBond' | 'NoMoreChunks' | 'NoUnlockChunk' | 'FundedTarget' | 'InvalidEraToReward' | 'InvalidNumberOfNominations' | 'NotSortedAndUnique' | 'AlreadyClaimed' | 'InvalidPage' | 'IncorrectHistoryDepth' | 'IncorrectSlashingSpans' | 'BadState' | 'TooManyTargets' | 'BadTarget' | 'CannotChillOther' | 'TooManyNominators' | 'TooManyValidators' | 'CommissionTooLow' | 'BoundNotMet' | 'ControllerDeprecated' | 'CannotRestoreLedger' | 'RewardDestinationRestricted' | 'NotEnoughFunds' | 'VirtualStakerNotAllowed'; + readonly isCannotReapStash: boolean; + readonly isAlreadyMigrated: boolean; + readonly isRestricted: boolean; + readonly type: 'NotController' | 'NotStash' | 'AlreadyBonded' | 'AlreadyPaired' | 'EmptyTargets' | 'DuplicateIndex' | 'InvalidSlashIndex' | 'InsufficientBond' | 'NoMoreChunks' | 'NoUnlockChunk' | 'FundedTarget' | 'InvalidEraToReward' | 'InvalidNumberOfNominations' | 'NotSortedAndUnique' | 'AlreadyClaimed' | 'InvalidPage' | 'IncorrectHistoryDepth' | 'IncorrectSlashingSpans' | 'BadState' | 'TooManyTargets' | 'BadTarget' | 'CannotChillOther' | 'TooManyNominators' | 'TooManyValidators' | 'CommissionTooLow' | 'BoundNotMet' | 'ControllerDeprecated' | 'CannotRestoreLedger' | 'RewardDestinationRestricted' | 'NotEnoughFunds' | 'VirtualStakerNotAllowed' | 'CannotReapStash' | 'AlreadyMigrated' | 'Restricted'; } - /** @name SpCoreCryptoKeyTypeId (615) */ + /** @name SpCoreCryptoKeyTypeId (658) */ interface SpCoreCryptoKeyTypeId extends U8aFixed {} - /** @name PalletSessionError (616) */ + /** @name PalletSessionError (659) */ interface PalletSessionError extends Enum { readonly isInvalidProof: boolean; readonly isNoAssociatedValidatorId: boolean; @@ -7456,7 +7869,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount'; } - /** @name PalletDemocracyReferendumInfo (622) */ + /** @name PalletDemocracyReferendumInfo (665) */ interface PalletDemocracyReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletDemocracyReferendumStatus; @@ -7468,7 +7881,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ongoing' | 'Finished'; } - /** @name PalletDemocracyReferendumStatus (623) */ + /** @name PalletDemocracyReferendumStatus (666) */ interface PalletDemocracyReferendumStatus extends Struct { readonly end: u32; readonly proposal: FrameSupportPreimagesBounded; @@ -7477,14 +7890,14 @@ declare module '@polkadot/types/lookup' { readonly tally: PalletDemocracyTally; } - /** @name PalletDemocracyTally (624) */ + /** @name PalletDemocracyTally (667) */ interface PalletDemocracyTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly turnout: u128; } - /** @name PalletDemocracyVoteVoting (625) */ + /** @name PalletDemocracyVoteVoting (668) */ interface PalletDemocracyVoteVoting extends Enum { readonly isDirect: boolean; readonly asDirect: { @@ -7503,16 +7916,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'Direct' | 'Delegating'; } - /** @name PalletDemocracyDelegations (629) */ + /** @name PalletDemocracyDelegations (672) */ interface PalletDemocracyDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletDemocracyVotePriorLock (630) */ + /** @name PalletDemocracyVotePriorLock (673) */ interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletDemocracyError (633) */ + /** @name PalletDemocracyError (676) */ interface PalletDemocracyError extends Enum { readonly isValueLow: boolean; readonly isProposalMissing: boolean; @@ -7541,7 +7954,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist'; } - /** @name PalletCollectiveVotes (637) */ + /** @name PalletCollectiveVotes (680) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -7550,7 +7963,7 @@ declare module '@polkadot/types/lookup' { readonly end: u32; } - /** @name PalletCollectiveError (638) */ + /** @name PalletCollectiveError (681) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -7567,21 +7980,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength' | 'PrimeAccountNotMember' | 'ProposalActive'; } - /** @name PalletElectionsPhragmenSeatHolder (643) */ + /** @name PalletElectionsPhragmenSeatHolder (685) */ interface PalletElectionsPhragmenSeatHolder extends Struct { readonly who: AccountId32; readonly stake: u128; readonly deposit: u128; } - /** @name PalletElectionsPhragmenVoter (644) */ + /** @name PalletElectionsPhragmenVoter (686) */ interface PalletElectionsPhragmenVoter extends Struct { readonly votes: Vec; readonly stake: u128; readonly deposit: u128; } - /** @name PalletElectionsPhragmenError (645) */ + /** @name PalletElectionsPhragmenError (687) */ interface PalletElectionsPhragmenError extends Enum { readonly isUnableToVote: boolean; readonly isNoVotes: boolean; @@ -7603,7 +8016,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'UnableToVote' | 'NoVotes' | 'TooManyVotes' | 'MaximumVotesExceeded' | 'LowBalance' | 'UnableToPayBond' | 'MustBeVoter' | 'DuplicatedCandidate' | 'TooManyCandidates' | 'MemberSubmit' | 'RunnerUpSubmit' | 'InsufficientCandidateFunds' | 'NotMember' | 'InvalidWitnessData' | 'InvalidVoteCount' | 'InvalidRenouncing' | 'InvalidReplacement'; } - /** @name PalletMembershipError (647) */ + /** @name PalletMembershipError (689) */ interface PalletMembershipError extends Enum { readonly isAlreadyMember: boolean; readonly isNotMember: boolean; @@ -7611,7 +8024,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers'; } - /** @name PalletGrandpaStoredState (648) */ + /** @name PalletGrandpaStoredState (690) */ interface PalletGrandpaStoredState extends Enum { readonly isLive: boolean; readonly isPendingPause: boolean; @@ -7628,7 +8041,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Live' | 'PendingPause' | 'Paused' | 'PendingResume'; } - /** @name PalletGrandpaStoredPendingChange (649) */ + /** @name PalletGrandpaStoredPendingChange (691) */ interface PalletGrandpaStoredPendingChange extends Struct { readonly scheduledAt: u32; readonly delay: u32; @@ -7636,7 +8049,7 @@ declare module '@polkadot/types/lookup' { readonly forced: Option; } - /** @name PalletGrandpaError (651) */ + /** @name PalletGrandpaError (693) */ interface PalletGrandpaError extends Enum { readonly isPauseFailed: boolean; readonly isResumeFailed: boolean; @@ -7648,7 +8061,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'PauseFailed' | 'ResumeFailed' | 'ChangePending' | 'TooSoon' | 'InvalidKeyOwnershipProof' | 'InvalidEquivocationProof' | 'DuplicateOffenceReport'; } - /** @name PalletTreasuryProposal (652) */ + /** @name PalletTreasuryProposal (694) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId32; readonly value: u128; @@ -7656,7 +8069,7 @@ declare module '@polkadot/types/lookup' { readonly bond: u128; } - /** @name PalletTreasurySpendStatus (654) */ + /** @name PalletTreasurySpendStatus (696) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: FrameSupportTokensFungibleUnionOfNativeOrWithId; readonly amount: u128; @@ -7666,7 +8079,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletTreasuryPaymentState; } - /** @name PalletTreasuryPaymentState (655) */ + /** @name PalletTreasuryPaymentState (697) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; @@ -7677,10 +8090,10 @@ declare module '@polkadot/types/lookup' { readonly type: 'Pending' | 'Attempted' | 'Failed'; } - /** @name FrameSupportPalletId (656) */ + /** @name FrameSupportPalletId (698) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (657) */ + /** @name PalletTreasuryError (699) */ interface PalletTreasuryError extends Enum { readonly isInvalidIndex: boolean; readonly isTooManyApprovals: boolean; @@ -7696,7 +8109,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved' | 'FailedToConvertBalance' | 'SpendExpired' | 'EarlyPayout' | 'AlreadyAttempted' | 'PayoutError' | 'NotAttempted' | 'Inconclusive'; } - /** @name PalletAssetRateError (658) */ + /** @name PalletAssetRateError (700) */ interface PalletAssetRateError extends Enum { readonly isUnknownAssetKind: boolean; readonly isAlreadyExists: boolean; @@ -7704,7 +8117,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'UnknownAssetKind' | 'AlreadyExists' | 'Overflow'; } - /** @name PalletContractsWasmCodeInfo (660) */ + /** @name PalletContractsWasmCodeInfo (702) */ interface PalletContractsWasmCodeInfo extends Struct { readonly owner: AccountId32; readonly deposit: Compact; @@ -7713,7 +8126,7 @@ declare module '@polkadot/types/lookup' { readonly codeLen: u32; } - /** @name PalletContractsStorageContractInfo (661) */ + /** @name PalletContractsStorageContractInfo (703) */ interface PalletContractsStorageContractInfo extends Struct { readonly trieId: Bytes; readonly codeHash: H256; @@ -7725,19 +8138,19 @@ declare module '@polkadot/types/lookup' { readonly delegateDependencies: BTreeMap; } - /** @name PalletContractsStorageDeletionQueueManager (666) */ + /** @name PalletContractsStorageDeletionQueueManager (708) */ interface PalletContractsStorageDeletionQueueManager extends Struct { readonly insertCounter: u32; readonly deleteCounter: u32; } - /** @name PalletContractsSchedule (668) */ + /** @name PalletContractsSchedule (710) */ interface PalletContractsSchedule extends Struct { readonly limits: PalletContractsScheduleLimits; readonly instructionWeights: PalletContractsScheduleInstructionWeights; } - /** @name PalletContractsScheduleLimits (669) */ + /** @name PalletContractsScheduleLimits (711) */ interface PalletContractsScheduleLimits extends Struct { readonly eventTopics: u32; readonly memoryPages: u32; @@ -7748,12 +8161,12 @@ declare module '@polkadot/types/lookup' { readonly eventRefTime: u64; } - /** @name PalletContractsScheduleInstructionWeights (670) */ + /** @name PalletContractsScheduleInstructionWeights (712) */ interface PalletContractsScheduleInstructionWeights extends Struct { readonly base: u32; } - /** @name PalletContractsEnvironment (671) */ + /** @name PalletContractsEnvironment (713) */ interface PalletContractsEnvironment extends Struct { readonly accountId: PalletContractsEnvironmentTypeAccountId32; readonly balance: PalletContractsEnvironmentTypeU128; @@ -7763,25 +8176,25 @@ declare module '@polkadot/types/lookup' { readonly blockNumber: PalletContractsEnvironmentTypeU32; } - /** @name PalletContractsEnvironmentTypeAccountId32 (672) */ + /** @name PalletContractsEnvironmentTypeAccountId32 (714) */ type PalletContractsEnvironmentTypeAccountId32 = Null; - /** @name PalletContractsEnvironmentTypeU128 (673) */ + /** @name PalletContractsEnvironmentTypeU128 (715) */ type PalletContractsEnvironmentTypeU128 = Null; - /** @name PalletContractsEnvironmentTypeH256 (674) */ + /** @name PalletContractsEnvironmentTypeH256 (716) */ type PalletContractsEnvironmentTypeH256 = Null; - /** @name PalletContractsEnvironmentTypeBlakeTwo256 (675) */ + /** @name PalletContractsEnvironmentTypeBlakeTwo256 (717) */ type PalletContractsEnvironmentTypeBlakeTwo256 = Null; - /** @name PalletContractsEnvironmentTypeU64 (676) */ + /** @name PalletContractsEnvironmentTypeU64 (718) */ type PalletContractsEnvironmentTypeU64 = Null; - /** @name PalletContractsEnvironmentTypeU32 (677) */ + /** @name PalletContractsEnvironmentTypeU32 (719) */ type PalletContractsEnvironmentTypeU32 = Null; - /** @name PalletContractsError (679) */ + /** @name PalletContractsError (721) */ interface PalletContractsError extends Enum { readonly isInvalidSchedule: boolean; readonly isInvalidCallFlags: boolean; @@ -7823,52 +8236,52 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidSchedule' | 'InvalidCallFlags' | 'OutOfGas' | 'OutputBufferTooSmall' | 'TransferFailed' | 'MaxCallDepthReached' | 'ContractNotFound' | 'CodeTooLarge' | 'CodeNotFound' | 'CodeInfoNotFound' | 'OutOfBounds' | 'DecodingFailed' | 'ContractTrapped' | 'ValueTooLarge' | 'TerminatedWhileReentrant' | 'InputForwarded' | 'RandomSubjectTooLong' | 'TooManyTopics' | 'NoChainExtension' | 'XcmDecodeFailed' | 'DuplicateContract' | 'TerminatedInConstructor' | 'ReentranceDenied' | 'StateChangeDenied' | 'StorageDepositNotEnoughFunds' | 'StorageDepositLimitExhausted' | 'CodeInUse' | 'ContractReverted' | 'CodeRejected' | 'Indeterministic' | 'MigrationInProgress' | 'NoMigrationPerformed' | 'MaxDelegateDependenciesReached' | 'DelegateDependencyNotFound' | 'DelegateDependencyAlreadyExists' | 'CannotAddSelfAsDelegateDependency' | 'OutOfTransientStorage'; } - /** @name PalletSudoError (680) */ + /** @name PalletSudoError (722) */ interface PalletSudoError extends Enum { readonly isRequireSudo: boolean; readonly type: 'RequireSudo'; } - /** @name PalletImOnlineError (683) */ + /** @name PalletImOnlineError (725) */ interface PalletImOnlineError extends Enum { readonly isInvalidKey: boolean; readonly isDuplicatedHeartbeat: boolean; readonly type: 'InvalidKey' | 'DuplicatedHeartbeat'; } - /** @name SpStakingOffenceOffenceDetails (686) */ + /** @name SpStakingOffenceOffenceDetails (728) */ interface SpStakingOffenceOffenceDetails extends Struct { - readonly offender: ITuple<[AccountId32, SpStakingExposure]>; + readonly offender: ITuple<[AccountId32, Null]>; readonly reporters: Vec; } - /** @name PalletIdentityRegistration (690) */ + /** @name PalletIdentityRegistration (732) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityLegacyIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (698) */ + /** @name PalletIdentityRegistrarInfo (740) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: AccountId32; readonly fee: u128; readonly fields: u64; } - /** @name PalletIdentityAuthorityProperties (701) */ + /** @name PalletIdentityAuthorityProperties (743) */ interface PalletIdentityAuthorityProperties extends Struct { readonly accountId: AccountId32; readonly allocation: u32; } - /** @name PalletIdentityUsernameInformation (702) */ + /** @name PalletIdentityUsernameInformation (744) */ interface PalletIdentityUsernameInformation extends Struct { readonly owner: AccountId32; readonly provider: PalletIdentityProvider; } - /** @name PalletIdentityProvider (703) */ + /** @name PalletIdentityProvider (745) */ interface PalletIdentityProvider extends Enum { readonly isAllocation: boolean; readonly isAuthorityDeposit: boolean; @@ -7877,7 +8290,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Allocation' | 'AuthorityDeposit' | 'System'; } - /** @name PalletIdentityError (705) */ + /** @name PalletIdentityError (747) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -7912,7 +8325,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed' | 'InvalidSuffix' | 'NotUsernameAuthority' | 'NoAllocation' | 'InvalidSignature' | 'RequiresSignature' | 'InvalidUsername' | 'UsernameTaken' | 'NoUsername' | 'NotExpired' | 'TooEarly' | 'NotUnbinding' | 'AlreadyUnbinding' | 'InsufficientPrivileges'; } - /** @name PalletSocietyMemberRecord (706) */ + /** @name PalletSocietyMemberRecord (748) */ interface PalletSocietyMemberRecord extends Struct { readonly rank: u32; readonly strikes: u32; @@ -7920,27 +8333,27 @@ declare module '@polkadot/types/lookup' { readonly index: u32; } - /** @name PalletSocietyVouchingStatus (708) */ + /** @name PalletSocietyVouchingStatus (750) */ interface PalletSocietyVouchingStatus extends Enum { readonly isVouching: boolean; readonly isBanned: boolean; readonly type: 'Vouching' | 'Banned'; } - /** @name PalletSocietyPayoutRecord (709) */ + /** @name PalletSocietyPayoutRecord (751) */ interface PalletSocietyPayoutRecord extends Struct { readonly paid: u128; readonly payouts: Vec>; } - /** @name PalletSocietyBid (714) */ + /** @name PalletSocietyBid (756) */ interface PalletSocietyBid extends Struct { readonly who: AccountId32; readonly kind: PalletSocietyBidKind; readonly value: u128; } - /** @name PalletSocietyBidKind (715) */ + /** @name PalletSocietyBidKind (757) */ interface PalletSocietyBidKind extends Enum { readonly isDeposit: boolean; readonly asDeposit: u128; @@ -7949,7 +8362,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Deposit' | 'Vouch'; } - /** @name PalletSocietyCandidacy (717) */ + /** @name PalletSocietyCandidacy (759) */ interface PalletSocietyCandidacy extends Struct { readonly round: u32; readonly kind: PalletSocietyBidKind; @@ -7958,26 +8371,26 @@ declare module '@polkadot/types/lookup' { readonly skepticStruck: bool; } - /** @name PalletSocietyTally (718) */ + /** @name PalletSocietyTally (760) */ interface PalletSocietyTally extends Struct { readonly approvals: u32; readonly rejections: u32; } - /** @name PalletSocietyVote (720) */ + /** @name PalletSocietyVote (762) */ interface PalletSocietyVote extends Struct { readonly approve: bool; readonly weight: u32; } - /** @name PalletSocietyIntakeRecord (722) */ + /** @name PalletSocietyIntakeRecord (764) */ interface PalletSocietyIntakeRecord extends Struct { readonly who: AccountId32; readonly bid: u128; readonly round: u32; } - /** @name PalletSocietyError (724) */ + /** @name PalletSocietyError (766) */ interface PalletSocietyError extends Enum { readonly isNotMember: boolean; readonly isAlreadyMember: boolean; @@ -8014,7 +8427,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotMember' | 'AlreadyMember' | 'Suspended' | 'NotSuspended' | 'NoPayout' | 'AlreadyFounded' | 'InsufficientPot' | 'AlreadyVouching' | 'NotVouchingOnBidder' | 'Head' | 'Founder' | 'AlreadyBid' | 'AlreadyCandidate' | 'NotCandidate' | 'MaxMembers' | 'NotFounder' | 'NotHead' | 'NotApproved' | 'NotRejected' | 'Approved' | 'Rejected' | 'InProgress' | 'TooEarly' | 'Voted' | 'Expired' | 'NotBidder' | 'NoDefender' | 'NotGroup' | 'AlreadyElevated' | 'AlreadyPunished' | 'InsufficientFunds' | 'NoVotes'; } - /** @name PalletRecoveryRecoveryConfig (725) */ + /** @name PalletRecoveryRecoveryConfig (767) */ interface PalletRecoveryRecoveryConfig extends Struct { readonly delayPeriod: u32; readonly deposit: u128; @@ -8022,14 +8435,14 @@ declare module '@polkadot/types/lookup' { readonly threshold: u16; } - /** @name PalletRecoveryActiveRecovery (727) */ + /** @name PalletRecoveryActiveRecovery (769) */ interface PalletRecoveryActiveRecovery extends Struct { readonly created: u32; readonly deposit: u128; readonly friends: Vec; } - /** @name PalletRecoveryError (728) */ + /** @name PalletRecoveryError (770) */ interface PalletRecoveryError extends Enum { readonly isNotAllowed: boolean; readonly isZeroThreshold: boolean; @@ -8050,14 +8463,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotAllowed' | 'ZeroThreshold' | 'NotEnoughFriends' | 'MaxFriends' | 'NotSorted' | 'NotRecoverable' | 'AlreadyRecoverable' | 'AlreadyStarted' | 'NotStarted' | 'NotFriend' | 'DelayPeriod' | 'AlreadyVouched' | 'Threshold' | 'StillActive' | 'AlreadyProxy' | 'BadState'; } - /** @name PalletVestingReleases (731) */ + /** @name PalletVestingReleases (773) */ interface PalletVestingReleases extends Enum { readonly isV0: boolean; readonly isV1: boolean; readonly type: 'V0' | 'V1'; } - /** @name PalletVestingError (732) */ + /** @name PalletVestingError (774) */ interface PalletVestingError extends Enum { readonly isNotVesting: boolean; readonly isAtMaxVestingSchedules: boolean; @@ -8067,7 +8480,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotVesting' | 'AtMaxVestingSchedules' | 'AmountLow' | 'ScheduleIndexOutOfBounds' | 'InvalidScheduleParams'; } - /** @name PalletSchedulerScheduled (735) */ + /** @name PalletSchedulerScheduled (777) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -8076,14 +8489,14 @@ declare module '@polkadot/types/lookup' { readonly origin: KitchensinkRuntimeOriginCaller; } - /** @name PalletSchedulerRetryConfig (737) */ + /** @name PalletSchedulerRetryConfig (779) */ interface PalletSchedulerRetryConfig extends Struct { readonly totalRetries: u8; readonly remaining: u8; readonly period: u32; } - /** @name PalletSchedulerError (738) */ + /** @name PalletSchedulerError (780) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -8093,14 +8506,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named'; } - /** @name PalletGluttonError (739) */ + /** @name PalletGluttonError (781) */ interface PalletGluttonError extends Enum { readonly isAlreadyInitialized: boolean; readonly isInsaneLimit: boolean; readonly type: 'AlreadyInitialized' | 'InsaneLimit'; } - /** @name PalletPreimageOldRequestStatus (740) */ + /** @name PalletPreimageOldRequestStatus (782) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -8116,7 +8529,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unrequested' | 'Requested'; } - /** @name PalletPreimageRequestStatus (742) */ + /** @name PalletPreimageRequestStatus (784) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -8132,7 +8545,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unrequested' | 'Requested'; } - /** @name PalletPreimageError (747) */ + /** @name PalletPreimageError (789) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -8145,21 +8558,21 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested' | 'TooMany' | 'TooFew'; } - /** @name PalletProxyProxyDefinition (750) */ + /** @name PalletProxyProxyDefinition (792) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId32; readonly proxyType: KitchensinkRuntimeProxyType; readonly delay: u32; } - /** @name PalletProxyAnnouncement (754) */ + /** @name PalletProxyAnnouncement (796) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId32; readonly callHash: H256; readonly height: u32; } - /** @name PalletProxyError (756) */ + /** @name PalletProxyError (798) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; @@ -8172,7 +8585,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'TooMany' | 'NotFound' | 'NotProxy' | 'Unproxyable' | 'Duplicate' | 'NoPermission' | 'Unannounced' | 'NoSelfProxy'; } - /** @name PalletMultisigMultisig (758) */ + /** @name PalletMultisigMultisig (800) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; @@ -8180,7 +8593,7 @@ declare module '@polkadot/types/lookup' { readonly approvals: Vec; } - /** @name PalletMultisigError (759) */ + /** @name PalletMultisigError (801) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; @@ -8199,7 +8612,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'MinimumThreshold' | 'AlreadyApproved' | 'NoApprovalsNeeded' | 'TooFewSignatories' | 'TooManySignatories' | 'SignatoriesOutOfOrder' | 'SenderInSignatories' | 'NotFound' | 'NotOwner' | 'NoTimepoint' | 'WrongTimepoint' | 'UnexpectedTimepoint' | 'MaxWeightTooLow' | 'AlreadyStored'; } - /** @name PalletBountiesBounty (760) */ + /** @name PalletBountiesBounty (802) */ interface PalletBountiesBounty extends Struct { readonly proposer: AccountId32; readonly value: u128; @@ -8209,7 +8622,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletBountiesBountyStatus; } - /** @name PalletBountiesBountyStatus (761) */ + /** @name PalletBountiesBountyStatus (803) */ interface PalletBountiesBountyStatus extends Enum { readonly isProposed: boolean; readonly isApproved: boolean; @@ -8236,7 +8649,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Proposed' | 'Approved' | 'Funded' | 'CuratorProposed' | 'Active' | 'PendingPayout' | 'ApprovedWithCurator'; } - /** @name PalletBountiesError (763) */ + /** @name PalletBountiesError (805) */ interface PalletBountiesError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -8252,7 +8665,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'ReasonTooBig' | 'UnexpectedStatus' | 'RequireCurator' | 'InvalidValue' | 'InvalidFee' | 'PendingPayout' | 'Premature' | 'HasActiveChildBounty' | 'TooManyQueued'; } - /** @name PalletTipsOpenTip (764) */ + /** @name PalletTipsOpenTip (806) */ interface PalletTipsOpenTip extends Struct { readonly reason: H256; readonly who: AccountId32; @@ -8263,7 +8676,7 @@ declare module '@polkadot/types/lookup' { readonly findersFee: bool; } - /** @name PalletTipsError (765) */ + /** @name PalletTipsError (807) */ interface PalletTipsError extends Enum { readonly isReasonTooBig: boolean; readonly isAlreadyKnown: boolean; @@ -8275,7 +8688,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ReasonTooBig' | 'AlreadyKnown' | 'UnknownTip' | 'MaxTipAmountExceeded' | 'NotFinder' | 'StillOpen' | 'Premature'; } - /** @name PalletAssetsAssetDetails (766) */ + /** @name PalletAssetsAssetDetails (808) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId32; readonly issuer: AccountId32; @@ -8291,7 +8704,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletAssetsAssetStatus; } - /** @name PalletAssetsAssetStatus (767) */ + /** @name PalletAssetsAssetStatus (809) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; @@ -8299,7 +8712,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Live' | 'Frozen' | 'Destroying'; } - /** @name PalletAssetsAssetAccount (768) */ + /** @name PalletAssetsAssetAccount (810) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; @@ -8307,7 +8720,7 @@ declare module '@polkadot/types/lookup' { readonly extra: Null; } - /** @name PalletAssetsAccountStatus (769) */ + /** @name PalletAssetsAccountStatus (811) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; @@ -8315,7 +8728,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Liquid' | 'Frozen' | 'Blocked'; } - /** @name PalletAssetsExistenceReason (770) */ + /** @name PalletAssetsExistenceReason (812) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; @@ -8327,13 +8740,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Consumer' | 'Sufficient' | 'DepositHeld' | 'DepositRefunded' | 'DepositFrom'; } - /** @name PalletAssetsApproval (772) */ + /** @name PalletAssetsApproval (814) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } - /** @name PalletAssetsAssetMetadata (773) */ + /** @name PalletAssetsAssetMetadata (815) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; @@ -8342,7 +8755,7 @@ declare module '@polkadot/types/lookup' { readonly isFrozen: bool; } - /** @name PalletAssetsError (775) */ + /** @name PalletAssetsError (817) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; @@ -8365,10 +8778,12 @@ declare module '@polkadot/types/lookup' { readonly isNotFrozen: boolean; readonly isCallbackFailed: boolean; readonly isBadAssetId: boolean; - readonly type: 'BalanceLow' | 'NoAccount' | 'NoPermission' | 'Unknown' | 'Frozen' | 'InUse' | 'BadWitness' | 'MinBalanceZero' | 'UnavailableConsumer' | 'BadMetadata' | 'Unapproved' | 'WouldDie' | 'AlreadyExists' | 'NoDeposit' | 'WouldBurn' | 'LiveAsset' | 'AssetNotLive' | 'IncorrectStatus' | 'NotFrozen' | 'CallbackFailed' | 'BadAssetId'; + readonly isContainsFreezes: boolean; + readonly isContainsHolds: boolean; + readonly type: 'BalanceLow' | 'NoAccount' | 'NoPermission' | 'Unknown' | 'Frozen' | 'InUse' | 'BadWitness' | 'MinBalanceZero' | 'UnavailableConsumer' | 'BadMetadata' | 'Unapproved' | 'WouldDie' | 'AlreadyExists' | 'NoDeposit' | 'WouldBurn' | 'LiveAsset' | 'AssetNotLive' | 'IncorrectStatus' | 'NotFrozen' | 'CallbackFailed' | 'BadAssetId' | 'ContainsFreezes' | 'ContainsHolds'; } - /** @name PalletBeefyError (779) */ + /** @name PalletBeefyError (821) */ interface PalletBeefyError extends Enum { readonly isInvalidKeyOwnershipProof: boolean; readonly isInvalidDoubleVotingProof: boolean; @@ -8380,14 +8795,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidKeyOwnershipProof' | 'InvalidDoubleVotingProof' | 'InvalidForkVotingProof' | 'InvalidFutureBlockVotingProof' | 'InvalidEquivocationProofSession' | 'DuplicateOffenceReport' | 'InvalidConfiguration'; } - /** @name SpConsensusBeefyMmrBeefyAuthoritySet (780) */ + /** @name SpConsensusBeefyMmrBeefyAuthoritySet (822) */ interface SpConsensusBeefyMmrBeefyAuthoritySet extends Struct { readonly id: u64; readonly len: u32; readonly keysetCommitment: H256; } - /** @name PalletLotteryLotteryConfig (781) */ + /** @name PalletLotteryLotteryConfig (823) */ interface PalletLotteryLotteryConfig extends Struct { readonly price: u128; readonly start: u32; @@ -8396,7 +8811,7 @@ declare module '@polkadot/types/lookup' { readonly repeat: bool; } - /** @name PalletLotteryError (785) */ + /** @name PalletLotteryError (827) */ interface PalletLotteryError extends Enum { readonly isNotConfigured: boolean; readonly isInProgress: boolean; @@ -8408,13 +8823,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotConfigured' | 'InProgress' | 'AlreadyEnded' | 'InvalidCall' | 'AlreadyParticipating' | 'TooManyCalls' | 'EncodingFailed'; } - /** @name PalletNisBid (788) */ + /** @name PalletNisBid (830) */ interface PalletNisBid extends Struct { readonly amount: u128; readonly who: AccountId32; } - /** @name PalletNisSummaryRecord (790) */ + /** @name PalletNisSummaryRecord (832) */ interface PalletNisSummaryRecord extends Struct { readonly proportionOwed: Perquintill; readonly index: u32; @@ -8423,14 +8838,14 @@ declare module '@polkadot/types/lookup' { readonly receiptsOnHold: u128; } - /** @name PalletNisReceiptRecord (791) */ + /** @name PalletNisReceiptRecord (833) */ interface PalletNisReceiptRecord extends Struct { readonly proportion: Perquintill; readonly owner: Option>; readonly expiry: u32; } - /** @name PalletNisError (793) */ + /** @name PalletNisError (835) */ interface PalletNisError extends Enum { readonly isDurationTooSmall: boolean; readonly isDurationTooBig: boolean; @@ -8450,7 +8865,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'DurationTooSmall' | 'DurationTooBig' | 'AmountTooSmall' | 'BidTooLow' | 'UnknownReceipt' | 'NotOwner' | 'NotExpired' | 'UnknownBid' | 'PortionTooBig' | 'Unfunded' | 'AlreadyFunded' | 'Throttled' | 'MakesDust' | 'AlreadyCommunal' | 'AlreadyPrivate'; } - /** @name PalletUniquesCollectionDetails (794) */ + /** @name PalletUniquesCollectionDetails (836) */ interface PalletUniquesCollectionDetails extends Struct { readonly owner: AccountId32; readonly issuer: AccountId32; @@ -8464,7 +8879,7 @@ declare module '@polkadot/types/lookup' { readonly isFrozen: bool; } - /** @name PalletUniquesItemDetails (796) */ + /** @name PalletUniquesItemDetails (838) */ interface PalletUniquesItemDetails extends Struct { readonly owner: AccountId32; readonly approved: Option; @@ -8472,21 +8887,21 @@ declare module '@polkadot/types/lookup' { readonly deposit: u128; } - /** @name PalletUniquesCollectionMetadata (797) */ + /** @name PalletUniquesCollectionMetadata (839) */ interface PalletUniquesCollectionMetadata extends Struct { readonly deposit: u128; readonly data: Bytes; readonly isFrozen: bool; } - /** @name PalletUniquesItemMetadata (798) */ + /** @name PalletUniquesItemMetadata (840) */ interface PalletUniquesItemMetadata extends Struct { readonly deposit: u128; readonly data: Bytes; readonly isFrozen: bool; } - /** @name PalletUniquesError (802) */ + /** @name PalletUniquesError (844) */ interface PalletUniquesError extends Enum { readonly isNoPermission: boolean; readonly isUnknownCollection: boolean; @@ -8509,7 +8924,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NoPermission' | 'UnknownCollection' | 'AlreadyExists' | 'WrongOwner' | 'BadWitness' | 'InUse' | 'Frozen' | 'WrongDelegate' | 'NoDelegate' | 'Unapproved' | 'Unaccepted' | 'Locked' | 'MaxSupplyReached' | 'MaxSupplyAlreadySet' | 'MaxSupplyTooSmall' | 'UnknownItem' | 'NotForSale' | 'BidTooLow'; } - /** @name PalletNftsCollectionDetails (803) */ + /** @name PalletNftsCollectionDetails (845) */ interface PalletNftsCollectionDetails extends Struct { readonly owner: AccountId32; readonly ownerDeposit: u128; @@ -8519,7 +8934,7 @@ declare module '@polkadot/types/lookup' { readonly attributes: u32; } - /** @name PalletNftsCollectionRole (805) */ + /** @name PalletNftsCollectionRole (847) */ interface PalletNftsCollectionRole extends Enum { readonly isIssuer: boolean; readonly isFreezer: boolean; @@ -8527,44 +8942,44 @@ declare module '@polkadot/types/lookup' { readonly type: 'Issuer' | 'Freezer' | 'Admin'; } - /** @name PalletNftsItemDetails (806) */ + /** @name PalletNftsItemDetails (848) */ interface PalletNftsItemDetails extends Struct { readonly owner: AccountId32; readonly approvals: BTreeMap>; readonly deposit: PalletNftsItemDeposit; } - /** @name PalletNftsItemDeposit (807) */ + /** @name PalletNftsItemDeposit (849) */ interface PalletNftsItemDeposit extends Struct { readonly account: AccountId32; readonly amount: u128; } - /** @name PalletNftsCollectionMetadata (812) */ + /** @name PalletNftsCollectionMetadata (854) */ interface PalletNftsCollectionMetadata extends Struct { readonly deposit: u128; readonly data: Bytes; } - /** @name PalletNftsItemMetadata (813) */ + /** @name PalletNftsItemMetadata (855) */ interface PalletNftsItemMetadata extends Struct { readonly deposit: PalletNftsItemMetadataDeposit; readonly data: Bytes; } - /** @name PalletNftsItemMetadataDeposit (814) */ + /** @name PalletNftsItemMetadataDeposit (856) */ interface PalletNftsItemMetadataDeposit extends Struct { readonly account: Option; readonly amount: u128; } - /** @name PalletNftsAttributeDeposit (817) */ + /** @name PalletNftsAttributeDeposit (859) */ interface PalletNftsAttributeDeposit extends Struct { readonly account: Option; readonly amount: u128; } - /** @name PalletNftsPendingSwap (820) */ + /** @name PalletNftsPendingSwap (862) */ interface PalletNftsPendingSwap extends Struct { readonly desiredCollection: u32; readonly desiredItem: Option; @@ -8572,7 +8987,7 @@ declare module '@polkadot/types/lookup' { readonly deadline: u32; } - /** @name PalletNftsPalletFeature (822) */ + /** @name PalletNftsPalletFeature (864) */ interface PalletNftsPalletFeature extends Enum { readonly isTrading: boolean; readonly isAttributes: boolean; @@ -8581,7 +8996,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Trading' | 'Attributes' | 'Approvals' | 'Swaps'; } - /** @name PalletNftsError (823) */ + /** @name PalletNftsError (865) */ interface PalletNftsError extends Enum { readonly isNoPermission: boolean; readonly isUnknownCollection: boolean; @@ -8631,7 +9046,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NoPermission' | 'UnknownCollection' | 'AlreadyExists' | 'ApprovalExpired' | 'WrongOwner' | 'BadWitness' | 'CollectionIdInUse' | 'ItemsNonTransferable' | 'NotDelegate' | 'WrongDelegate' | 'Unapproved' | 'Unaccepted' | 'ItemLocked' | 'LockedItemAttributes' | 'LockedCollectionAttributes' | 'LockedItemMetadata' | 'LockedCollectionMetadata' | 'MaxSupplyReached' | 'MaxSupplyLocked' | 'MaxSupplyTooSmall' | 'UnknownItem' | 'UnknownSwap' | 'MetadataNotFound' | 'AttributeNotFound' | 'NotForSale' | 'BidTooLow' | 'ReachedApprovalLimit' | 'DeadlineExpired' | 'WrongDuration' | 'MethodDisabled' | 'WrongSetting' | 'InconsistentItemConfig' | 'NoConfig' | 'RolesNotCleared' | 'MintNotStarted' | 'MintEnded' | 'AlreadyClaimed' | 'IncorrectData' | 'WrongOrigin' | 'WrongSignature' | 'IncorrectMetadata' | 'MaxAttributesLimitReached' | 'WrongNamespace' | 'CollectionNotEmpty' | 'WitnessRequired'; } - /** @name PalletNftFractionalizationDetails (824) */ + /** @name PalletNftFractionalizationDetails (866) */ interface PalletNftFractionalizationDetails extends Struct { readonly asset: u32; readonly fractions: u128; @@ -8639,7 +9054,7 @@ declare module '@polkadot/types/lookup' { readonly assetCreator: AccountId32; } - /** @name PalletNftFractionalizationError (825) */ + /** @name PalletNftFractionalizationError (867) */ interface PalletNftFractionalizationError extends Enum { readonly isIncorrectAssetId: boolean; readonly isNoPermission: boolean; @@ -8648,7 +9063,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IncorrectAssetId' | 'NoPermission' | 'NftNotFound' | 'NftNotFractionalized'; } - /** @name PalletSalaryStatusType (826) */ + /** @name PalletSalaryStatusType (868) */ interface PalletSalaryStatusType extends Struct { readonly cycleIndex: u32; readonly cycleStart: u32; @@ -8657,13 +9072,13 @@ declare module '@polkadot/types/lookup' { readonly totalUnregisteredPaid: u128; } - /** @name PalletSalaryClaimantStatus (827) */ + /** @name PalletSalaryClaimantStatus (869) */ interface PalletSalaryClaimantStatus extends Struct { readonly lastActive: u32; readonly status: PalletSalaryClaimState; } - /** @name PalletSalaryClaimState (828) */ + /** @name PalletSalaryClaimState (870) */ interface PalletSalaryClaimState extends Enum { readonly isNothing: boolean; readonly isRegistered: boolean; @@ -8677,7 +9092,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Nothing' | 'Registered' | 'Attempted'; } - /** @name PalletSalaryError (829) */ + /** @name PalletSalaryError (871) */ interface PalletSalaryError extends Enum { readonly isAlreadyStarted: boolean; readonly isNotMember: boolean; @@ -8696,14 +9111,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyStarted' | 'NotMember' | 'AlreadyInducted' | 'NotInducted' | 'NoClaim' | 'ClaimZero' | 'TooLate' | 'TooEarly' | 'NotYet' | 'NotStarted' | 'Bankrupt' | 'PayError' | 'Inconclusive' | 'NotCurrent'; } - /** @name PalletCoreFellowshipMemberStatus (830) */ + /** @name PalletCoreFellowshipMemberStatus (872) */ interface PalletCoreFellowshipMemberStatus extends Struct { readonly isActive: bool; readonly lastPromotion: u32; readonly lastProof: u32; } - /** @name PalletCoreFellowshipError (832) */ + /** @name PalletCoreFellowshipError (874) */ interface PalletCoreFellowshipError extends Enum { readonly isUnranked: boolean; readonly isRanked: boolean; @@ -8717,7 +9132,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Unranked' | 'Ranked' | 'UnexpectedRank' | 'InvalidRank' | 'NoPermission' | 'NothingDoing' | 'AlreadyInducted' | 'NotTracked' | 'TooSoon'; } - /** @name PalletTransactionStorageTransactionInfo (834) */ + /** @name PalletTransactionStorageTransactionInfo (876) */ interface PalletTransactionStorageTransactionInfo extends Struct { readonly chunkRoot: H256; readonly contentHash: H256; @@ -8725,7 +9140,7 @@ declare module '@polkadot/types/lookup' { readonly blockChunks: u32; } - /** @name PalletTransactionStorageError (836) */ + /** @name PalletTransactionStorageError (878) */ interface PalletTransactionStorageError extends Enum { readonly isNotConfigured: boolean; readonly isRenewedNotFound: boolean; @@ -8742,7 +9157,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotConfigured' | 'RenewedNotFound' | 'EmptyTransaction' | 'UnexpectedProof' | 'InvalidProof' | 'MissingProof' | 'MissingStateData' | 'DoubleCheck' | 'ProofNotChecked' | 'TransactionTooLarge' | 'TooManyTransactions' | 'BadContext'; } - /** @name PalletBagsListListNode (837) */ + /** @name PalletBagsListListNode (879) */ interface PalletBagsListListNode extends Struct { readonly id: AccountId32; readonly prev: Option; @@ -8751,20 +9166,20 @@ declare module '@polkadot/types/lookup' { readonly score: u64; } - /** @name PalletBagsListListBag (838) */ + /** @name PalletBagsListListBag (880) */ interface PalletBagsListListBag extends Struct { readonly head: Option; readonly tail: Option; } - /** @name PalletBagsListError (840) */ + /** @name PalletBagsListError (882) */ interface PalletBagsListError extends Enum { readonly isList: boolean; readonly asList: PalletBagsListListListError; readonly type: 'List'; } - /** @name PalletBagsListListListError (841) */ + /** @name PalletBagsListListListError (883) */ interface PalletBagsListListListError extends Enum { readonly isDuplicate: boolean; readonly isNotHeavier: boolean; @@ -8773,7 +9188,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Duplicate' | 'NotHeavier' | 'NotInSameBag' | 'NodeNotFound'; } - /** @name PalletChildBountiesChildBounty (842) */ + /** @name PalletChildBountiesChildBounty (884) */ interface PalletChildBountiesChildBounty extends Struct { readonly parentBounty: u32; readonly value: u128; @@ -8782,7 +9197,7 @@ declare module '@polkadot/types/lookup' { readonly status: PalletChildBountiesChildBountyStatus; } - /** @name PalletChildBountiesChildBountyStatus (843) */ + /** @name PalletChildBountiesChildBountyStatus (885) */ interface PalletChildBountiesChildBountyStatus extends Enum { readonly isAdded: boolean; readonly isCuratorProposed: boolean; @@ -8802,7 +9217,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Added' | 'CuratorProposed' | 'Active' | 'PendingPayout'; } - /** @name PalletChildBountiesError (844) */ + /** @name PalletChildBountiesError (886) */ interface PalletChildBountiesError extends Enum { readonly isParentBountyNotActive: boolean; readonly isInsufficientBountyBalance: boolean; @@ -8810,7 +9225,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'ParentBountyNotActive' | 'InsufficientBountyBalance' | 'TooManyChildBounties'; } - /** @name PalletReferendaReferendumInfoConvictionVotingTally (845) */ + /** @name PalletReferendaReferendumInfoConvictionVotingTally (887) */ interface PalletReferendaReferendumInfoConvictionVotingTally extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatusConvictionVotingTally; @@ -8827,7 +9242,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed'; } - /** @name PalletReferendaReferendumStatusConvictionVotingTally (846) */ + /** @name PalletReferendaReferendumStatusConvictionVotingTally (888) */ interface PalletReferendaReferendumStatusConvictionVotingTally extends Struct { readonly track: u16; readonly origin: KitchensinkRuntimeOriginCaller; @@ -8842,20 +9257,20 @@ declare module '@polkadot/types/lookup' { readonly alarm: Option]>>; } - /** @name PalletReferendaDeposit (847) */ + /** @name PalletReferendaDeposit (889) */ interface PalletReferendaDeposit extends Struct { readonly who: AccountId32; readonly amount: u128; } - /** @name PalletReferendaDecidingStatus (850) */ + /** @name PalletReferendaDecidingStatus (892) */ interface PalletReferendaDecidingStatus extends Struct { readonly since: u32; readonly confirming: Option; } - /** @name PalletReferendaTrackInfo (856) */ - interface PalletReferendaTrackInfo extends Struct { + /** @name PalletReferendaTrackDetails (898) */ + interface PalletReferendaTrackDetails extends Struct { readonly name: Text; readonly maxDeciding: u32; readonly decisionDeposit: u128; @@ -8867,31 +9282,7 @@ declare module '@polkadot/types/lookup' { readonly minSupport: PalletReferendaCurve; } - /** @name PalletReferendaCurve (857) */ - interface PalletReferendaCurve extends Enum { - readonly isLinearDecreasing: boolean; - readonly asLinearDecreasing: { - readonly length: Perbill; - readonly floor: Perbill; - readonly ceil: Perbill; - } & Struct; - readonly isSteppedDecreasing: boolean; - readonly asSteppedDecreasing: { - readonly begin: Perbill; - readonly end: Perbill; - readonly step: Perbill; - readonly period: Perbill; - } & Struct; - readonly isReciprocal: boolean; - readonly asReciprocal: { - readonly factor: i64; - readonly xOffset: i64; - readonly yOffset: i64; - } & Struct; - readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal'; - } - - /** @name PalletReferendaError (860) */ + /** @name PalletReferendaError (899) */ interface PalletReferendaError extends Enum { readonly isNotOngoing: boolean; readonly isHasDeposit: boolean; @@ -8910,14 +9301,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist' | 'PreimageStoredWithDifferentLength'; } - /** @name PalletRemarkError (861) */ + /** @name PalletRemarkError (900) */ interface PalletRemarkError extends Enum { readonly isEmpty: boolean; readonly isBadContext: boolean; readonly type: 'Empty' | 'BadContext'; } - /** @name PalletConvictionVotingVoteVoting (863) */ + /** @name PalletConvictionVotingVoteVoting (902) */ interface PalletConvictionVotingVoteVoting extends Enum { readonly isCasting: boolean; readonly asCasting: PalletConvictionVotingVoteCasting; @@ -8926,23 +9317,23 @@ declare module '@polkadot/types/lookup' { readonly type: 'Casting' | 'Delegating'; } - /** @name PalletConvictionVotingVoteCasting (864) */ + /** @name PalletConvictionVotingVoteCasting (903) */ interface PalletConvictionVotingVoteCasting extends Struct { readonly votes: Vec>; readonly delegations: PalletConvictionVotingDelegations; readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingDelegations (868) */ + /** @name PalletConvictionVotingDelegations (907) */ interface PalletConvictionVotingDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletConvictionVotingVotePriorLock (869) */ + /** @name PalletConvictionVotingVotePriorLock (908) */ interface PalletConvictionVotingVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletConvictionVotingVoteDelegating (870) */ + /** @name PalletConvictionVotingVoteDelegating (909) */ interface PalletConvictionVotingVoteDelegating extends Struct { readonly balance: u128; readonly target: AccountId32; @@ -8951,7 +9342,7 @@ declare module '@polkadot/types/lookup' { readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingError (874) */ + /** @name PalletConvictionVotingError (913) */ interface PalletConvictionVotingError extends Enum { readonly isNotOngoing: boolean; readonly isNotVoter: boolean; @@ -8968,7 +9359,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotOngoing' | 'NotVoter' | 'NoPermission' | 'NoPermissionYet' | 'AlreadyDelegating' | 'AlreadyVoting' | 'InsufficientFunds' | 'NotDelegating' | 'Nonsense' | 'MaxVotesReached' | 'ClassNeeded' | 'BadClass'; } - /** @name PalletWhitelistError (875) */ + /** @name PalletWhitelistError (914) */ interface PalletWhitelistError extends Enum { readonly isUnavailablePreImage: boolean; readonly isUndecodableCall: boolean; @@ -8978,7 +9369,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'UnavailablePreImage' | 'UndecodableCall' | 'InvalidCallWeightWitness' | 'CallIsNotWhitelisted' | 'CallAlreadyWhitelisted'; } - /** @name PalletAllianceMemberRole (880) */ + /** @name PalletAllianceMemberRole (919) */ interface PalletAllianceMemberRole extends Enum { readonly isFellow: boolean; readonly isAlly: boolean; @@ -8986,7 +9377,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Fellow' | 'Ally' | 'Retiring'; } - /** @name PalletAllianceError (884) */ + /** @name PalletAllianceError (923) */ interface PalletAllianceError extends Enum { readonly isAllianceNotYetInitialized: boolean; readonly isAllianceAlreadyInitialized: boolean; @@ -9015,7 +9406,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'AllianceNotYetInitialized' | 'AllianceAlreadyInitialized' | 'AlreadyMember' | 'NotMember' | 'NotAlly' | 'NoVotingRights' | 'AlreadyElevated' | 'AlreadyUnscrupulous' | 'AccountNonGrata' | 'NotListedAsUnscrupulous' | 'TooManyUnscrupulousItems' | 'TooLongWebsiteUrl' | 'InsufficientFunds' | 'WithoutRequiredIdentityFields' | 'WithoutGoodIdentityJudgement' | 'MissingProposalHash' | 'MissingAnnouncement' | 'TooManyMembers' | 'TooManyAnnouncements' | 'BadWitness' | 'AlreadyRetiring' | 'RetirementNoticeNotGiven' | 'RetirementPeriodNotPassed' | 'FellowsMissing'; } - /** @name PalletNominationPoolsPoolMember (885) */ + /** @name PalletNominationPoolsPoolMember (924) */ interface PalletNominationPoolsPoolMember extends Struct { readonly poolId: u32; readonly points: u128; @@ -9023,7 +9414,7 @@ declare module '@polkadot/types/lookup' { readonly unbondingEras: BTreeMap; } - /** @name PalletNominationPoolsBondedPoolInner (888) */ + /** @name PalletNominationPoolsBondedPoolInner (927) */ interface PalletNominationPoolsBondedPoolInner extends Struct { readonly commission: PalletNominationPoolsCommission; readonly memberCounter: u32; @@ -9032,7 +9423,7 @@ declare module '@polkadot/types/lookup' { readonly state: PalletNominationPoolsPoolState; } - /** @name PalletNominationPoolsCommission (889) */ + /** @name PalletNominationPoolsCommission (928) */ interface PalletNominationPoolsCommission extends Struct { readonly current: Option>; readonly max: Option; @@ -9041,7 +9432,7 @@ declare module '@polkadot/types/lookup' { readonly claimPermission: Option; } - /** @name PalletNominationPoolsPoolRoles (892) */ + /** @name PalletNominationPoolsPoolRoles (930) */ interface PalletNominationPoolsPoolRoles extends Struct { readonly depositor: AccountId32; readonly root: Option; @@ -9049,7 +9440,7 @@ declare module '@polkadot/types/lookup' { readonly bouncer: Option; } - /** @name PalletNominationPoolsRewardPool (893) */ + /** @name PalletNominationPoolsRewardPool (931) */ interface PalletNominationPoolsRewardPool extends Struct { readonly lastRecordedRewardCounter: u128; readonly lastRecordedTotalPayouts: u128; @@ -9058,19 +9449,19 @@ declare module '@polkadot/types/lookup' { readonly totalCommissionClaimed: u128; } - /** @name PalletNominationPoolsSubPools (894) */ + /** @name PalletNominationPoolsSubPools (932) */ interface PalletNominationPoolsSubPools extends Struct { readonly noEra: PalletNominationPoolsUnbondPool; readonly withEra: BTreeMap; } - /** @name PalletNominationPoolsUnbondPool (895) */ + /** @name PalletNominationPoolsUnbondPool (933) */ interface PalletNominationPoolsUnbondPool extends Struct { readonly points: u128; readonly balance: u128; } - /** @name PalletNominationPoolsError (900) */ + /** @name PalletNominationPoolsError (938) */ interface PalletNominationPoolsError extends Enum { readonly isPoolNotFound: boolean; readonly isPoolMemberNotFound: boolean; @@ -9106,13 +9497,15 @@ declare module '@polkadot/types/lookup' { readonly isBondExtraRestricted: boolean; readonly isNothingToAdjust: boolean; readonly isNothingToSlash: boolean; + readonly isSlashTooLow: boolean; readonly isAlreadyMigrated: boolean; readonly isNotMigrated: boolean; readonly isNotSupported: boolean; - readonly type: 'PoolNotFound' | 'PoolMemberNotFound' | 'RewardPoolNotFound' | 'SubPoolsNotFound' | 'AccountBelongsToOtherPool' | 'FullyUnbonding' | 'MaxUnbondingLimit' | 'CannotWithdrawAny' | 'MinimumBondNotMet' | 'OverflowRisk' | 'NotDestroying' | 'NotNominator' | 'NotKickerOrDestroying' | 'NotOpen' | 'MaxPools' | 'MaxPoolMembers' | 'CanNotChangeState' | 'DoesNotHavePermission' | 'MetadataExceedsMaxLen' | 'Defensive' | 'PartialUnbondNotAllowedPermissionlessly' | 'MaxCommissionRestricted' | 'CommissionExceedsMaximum' | 'CommissionExceedsGlobalMaximum' | 'CommissionChangeThrottled' | 'CommissionChangeRateNotAllowed' | 'NoPendingCommission' | 'NoCommissionCurrentSet' | 'PoolIdInUse' | 'InvalidPoolId' | 'BondExtraRestricted' | 'NothingToAdjust' | 'NothingToSlash' | 'AlreadyMigrated' | 'NotMigrated' | 'NotSupported'; + readonly isRestricted: boolean; + readonly type: 'PoolNotFound' | 'PoolMemberNotFound' | 'RewardPoolNotFound' | 'SubPoolsNotFound' | 'AccountBelongsToOtherPool' | 'FullyUnbonding' | 'MaxUnbondingLimit' | 'CannotWithdrawAny' | 'MinimumBondNotMet' | 'OverflowRisk' | 'NotDestroying' | 'NotNominator' | 'NotKickerOrDestroying' | 'NotOpen' | 'MaxPools' | 'MaxPoolMembers' | 'CanNotChangeState' | 'DoesNotHavePermission' | 'MetadataExceedsMaxLen' | 'Defensive' | 'PartialUnbondNotAllowedPermissionlessly' | 'MaxCommissionRestricted' | 'CommissionExceedsMaximum' | 'CommissionExceedsGlobalMaximum' | 'CommissionChangeThrottled' | 'CommissionChangeRateNotAllowed' | 'NoPendingCommission' | 'NoCommissionCurrentSet' | 'PoolIdInUse' | 'InvalidPoolId' | 'BondExtraRestricted' | 'NothingToAdjust' | 'NothingToSlash' | 'SlashTooLow' | 'AlreadyMigrated' | 'NotMigrated' | 'NotSupported' | 'Restricted'; } - /** @name PalletNominationPoolsDefensiveError (901) */ + /** @name PalletNominationPoolsDefensiveError (939) */ interface PalletNominationPoolsDefensiveError extends Enum { readonly isNotEnoughSpaceInUnbondPool: boolean; readonly isPoolNotFound: boolean; @@ -9124,7 +9517,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotEnoughSpaceInUnbondPool' | 'PoolNotFound' | 'RewardPoolNotFound' | 'SubPoolsNotFound' | 'BondedStashKilledPrematurely' | 'DelegationUnsupported' | 'SlashNotApplied'; } - /** @name PalletReferendaReferendumInfoRankedCollectiveTally (902) */ + /** @name PalletReferendaReferendumInfoRankedCollectiveTally (940) */ interface PalletReferendaReferendumInfoRankedCollectiveTally extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatusRankedCollectiveTally; @@ -9141,7 +9534,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed'; } - /** @name PalletReferendaReferendumStatusRankedCollectiveTally (903) */ + /** @name PalletReferendaReferendumStatusRankedCollectiveTally (941) */ interface PalletReferendaReferendumStatusRankedCollectiveTally extends Struct { readonly track: u16; readonly origin: KitchensinkRuntimeOriginCaller; @@ -9156,12 +9549,12 @@ declare module '@polkadot/types/lookup' { readonly alarm: Option]>>; } - /** @name PalletRankedCollectiveMemberRecord (906) */ + /** @name PalletRankedCollectiveMemberRecord (944) */ interface PalletRankedCollectiveMemberRecord extends Struct { readonly rank: u16; } - /** @name PalletRankedCollectiveError (910) */ + /** @name PalletRankedCollectiveError (948) */ interface PalletRankedCollectiveError extends Enum { readonly isAlreadyMember: boolean; readonly isNotMember: boolean; @@ -9177,12 +9570,12 @@ declare module '@polkadot/types/lookup' { readonly type: 'AlreadyMember' | 'NotMember' | 'NotPolling' | 'Ongoing' | 'NoneRemaining' | 'Corruption' | 'RankTooLow' | 'InvalidWitness' | 'NoPermission' | 'SameMember' | 'TooManyMembers'; } - /** @name PalletAssetConversionPoolInfo (911) */ + /** @name PalletAssetConversionPoolInfo (949) */ interface PalletAssetConversionPoolInfo extends Struct { readonly lpToken: u32; } - /** @name PalletAssetConversionError (912) */ + /** @name PalletAssetConversionError (950) */ interface PalletAssetConversionError extends Enum { readonly isInvalidAssetPair: boolean; readonly isPoolExists: boolean; @@ -9210,13 +9603,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidAssetPair' | 'PoolExists' | 'WrongDesiredAmount' | 'AmountOneLessThanMinimal' | 'AmountTwoLessThanMinimal' | 'ReserveLeftLessThanMinimal' | 'AmountOutTooHigh' | 'PoolNotFound' | 'Overflow' | 'AssetOneDepositDidNotMeetMinimum' | 'AssetTwoDepositDidNotMeetMinimum' | 'AssetOneWithdrawalDidNotMeetMinimum' | 'AssetTwoWithdrawalDidNotMeetMinimum' | 'OptimalAmountLessThanDesired' | 'InsufficientLiquidityMinted' | 'ZeroLiquidity' | 'ZeroAmount' | 'ProvidedMinimumNotSufficientForSwap' | 'ProvidedMaximumNotSufficientForSwap' | 'InvalidPath' | 'NonUniquePath' | 'IncorrectPoolAssetId' | 'BelowMinimum'; } - /** @name PalletFastUnstakeUnstakeRequest (913) */ + /** @name PalletFastUnstakeUnstakeRequest (951) */ interface PalletFastUnstakeUnstakeRequest extends Struct { readonly stashes: Vec>; readonly checked: Vec; } - /** @name PalletFastUnstakeError (916) */ + /** @name PalletFastUnstakeError (954) */ interface PalletFastUnstakeError extends Enum { readonly isNotController: boolean; readonly isAlreadyQueued: boolean; @@ -9227,7 +9620,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotController' | 'AlreadyQueued' | 'NotFullyBonded' | 'NotQueued' | 'AlreadyHead' | 'CallNotAllowed'; } - /** @name PalletMessageQueueBookState (917) */ + /** @name PalletMessageQueueBookState (955) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -9237,13 +9630,13 @@ declare module '@polkadot/types/lookup' { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (919) */ + /** @name PalletMessageQueueNeighbours (957) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: u32; readonly next: u32; } - /** @name PalletMessageQueuePage (920) */ + /** @name PalletMessageQueuePage (958) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -9253,7 +9646,7 @@ declare module '@polkadot/types/lookup' { readonly heap: Bytes; } - /** @name PalletMessageQueueError (922) */ + /** @name PalletMessageQueueError (960) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -9267,7 +9660,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'NotReapable' | 'NoPage' | 'NoMessage' | 'AlreadyProcessed' | 'Queued' | 'InsufficientWeight' | 'TemporarilyUnprocessable' | 'QueuePaused' | 'RecursiveDisallowed'; } - /** @name PalletTxPauseError (923) */ + /** @name PalletTxPauseError (961) */ interface PalletTxPauseError extends Enum { readonly isIsPaused: boolean; readonly isIsUnpaused: boolean; @@ -9276,7 +9669,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'IsPaused' | 'IsUnpaused' | 'Unpausable' | 'NotFound'; } - /** @name PalletSafeModeError (924) */ + /** @name PalletSafeModeError (962) */ interface PalletSafeModeError extends Enum { readonly isEntered: boolean; readonly isExited: boolean; @@ -9288,19 +9681,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'Entered' | 'Exited' | 'NotConfigured' | 'NoDeposit' | 'AlreadyDeposited' | 'CannotReleaseYet' | 'CurrencyError'; } - /** @name PalletMigrationsError (925) */ + /** @name PalletMigrationsError (963) */ interface PalletMigrationsError extends Enum { readonly isOngoing: boolean; readonly type: 'Ongoing'; } - /** @name PalletBrokerLeaseRecordItem (929) */ + /** @name PalletBrokerLeaseRecordItem (967) */ interface PalletBrokerLeaseRecordItem extends Struct { readonly until: u32; readonly task: u32; } - /** @name PalletBrokerStatusRecord (931) */ + /** @name PalletBrokerStatusRecord (969) */ interface PalletBrokerStatusRecord extends Struct { readonly coreCount: u16; readonly privatePoolSize: u32; @@ -9309,7 +9702,7 @@ declare module '@polkadot/types/lookup' { readonly lastTimeslice: u32; } - /** @name PalletBrokerSaleInfoRecord (932) */ + /** @name PalletBrokerSaleInfoRecord (970) */ interface PalletBrokerSaleInfoRecord extends Struct { readonly saleStart: u32; readonly leadinLength: u32; @@ -9323,19 +9716,19 @@ declare module '@polkadot/types/lookup' { readonly coresSold: u16; } - /** @name PalletBrokerPotentialRenewalId (933) */ + /** @name PalletBrokerPotentialRenewalId (971) */ interface PalletBrokerPotentialRenewalId extends Struct { readonly core: u16; readonly when: u32; } - /** @name PalletBrokerPotentialRenewalRecord (934) */ + /** @name PalletBrokerPotentialRenewalRecord (972) */ interface PalletBrokerPotentialRenewalRecord extends Struct { readonly price: u128; readonly completion: PalletBrokerCompletionStatus; } - /** @name PalletBrokerCompletionStatus (935) */ + /** @name PalletBrokerCompletionStatus (973) */ interface PalletBrokerCompletionStatus extends Enum { readonly isPartial: boolean; readonly asPartial: PalletBrokerCoreMask; @@ -9344,40 +9737,40 @@ declare module '@polkadot/types/lookup' { readonly type: 'Partial' | 'Complete'; } - /** @name PalletBrokerRegionRecord (936) */ + /** @name PalletBrokerRegionRecord (974) */ interface PalletBrokerRegionRecord extends Struct { readonly end: u32; readonly owner: Option; readonly paid: Option; } - /** @name PalletBrokerContributionRecord (938) */ + /** @name PalletBrokerContributionRecord (976) */ interface PalletBrokerContributionRecord extends Struct { readonly length: u32; readonly payee: AccountId32; } - /** @name PalletBrokerPoolIoRecord (939) */ + /** @name PalletBrokerPoolIoRecord (977) */ interface PalletBrokerPoolIoRecord extends Struct { readonly private: i32; readonly system: i32; } - /** @name PalletBrokerInstaPoolHistoryRecord (941) */ + /** @name PalletBrokerInstaPoolHistoryRecord (979) */ interface PalletBrokerInstaPoolHistoryRecord extends Struct { readonly privateContributions: u32; readonly systemContributions: u32; readonly maybePayout: Option; } - /** @name PalletBrokerAutoRenewalRecord (943) */ + /** @name PalletBrokerAutoRenewalRecord (981) */ interface PalletBrokerAutoRenewalRecord extends Struct { readonly core: u16; readonly task: u32; readonly nextRenewal: u32; } - /** @name PalletBrokerError (945) */ + /** @name PalletBrokerError (983) */ interface PalletBrokerError extends Enum { readonly isUnknownRegion: boolean; readonly isNotOwner: boolean; @@ -9398,6 +9791,7 @@ declare module '@polkadot/types/lookup' { readonly isNothingToDo: boolean; readonly isTooManyReservations: boolean; readonly isTooManyLeases: boolean; + readonly isLeaseNotFound: boolean; readonly isUnknownRevenue: boolean; readonly isUnknownContribution: boolean; readonly isIncompleteAssignment: boolean; @@ -9413,16 +9807,18 @@ declare module '@polkadot/types/lookup' { readonly isNonTaskAutoRenewal: boolean; readonly isSovereignAccountNotFound: boolean; readonly isAutoRenewalNotEnabled: boolean; - readonly type: 'UnknownRegion' | 'NotOwner' | 'PivotTooLate' | 'PivotTooEarly' | 'ExteriorPivot' | 'VoidPivot' | 'CompletePivot' | 'CorruptWorkplan' | 'NoSales' | 'Overpriced' | 'Unavailable' | 'SoldOut' | 'WrongTime' | 'NotAllowed' | 'Uninitialized' | 'TooEarly' | 'NothingToDo' | 'TooManyReservations' | 'TooManyLeases' | 'UnknownRevenue' | 'UnknownContribution' | 'IncompleteAssignment' | 'StillValid' | 'NoHistory' | 'UnknownReservation' | 'UnknownRenewal' | 'AlreadyExpired' | 'InvalidConfig' | 'NoClaimTimeslices' | 'NoPermission' | 'TooManyAutoRenewals' | 'NonTaskAutoRenewal' | 'SovereignAccountNotFound' | 'AutoRenewalNotEnabled'; + readonly isAssignmentNotFound: boolean; + readonly isCreditPurchaseTooSmall: boolean; + readonly type: 'UnknownRegion' | 'NotOwner' | 'PivotTooLate' | 'PivotTooEarly' | 'ExteriorPivot' | 'VoidPivot' | 'CompletePivot' | 'CorruptWorkplan' | 'NoSales' | 'Overpriced' | 'Unavailable' | 'SoldOut' | 'WrongTime' | 'NotAllowed' | 'Uninitialized' | 'TooEarly' | 'NothingToDo' | 'TooManyReservations' | 'TooManyLeases' | 'LeaseNotFound' | 'UnknownRevenue' | 'UnknownContribution' | 'IncompleteAssignment' | 'StillValid' | 'NoHistory' | 'UnknownReservation' | 'UnknownRenewal' | 'AlreadyExpired' | 'InvalidConfig' | 'NoClaimTimeslices' | 'NoPermission' | 'TooManyAutoRenewals' | 'NonTaskAutoRenewal' | 'SovereignAccountNotFound' | 'AutoRenewalNotEnabled' | 'AssignmentNotFound' | 'CreditPurchaseTooSmall'; } - /** @name PalletExampleTasksError (946) */ + /** @name PalletExampleTasksError (984) */ interface PalletExampleTasksError extends Enum { readonly isNotFound: boolean; readonly type: 'NotFound'; } - /** @name PalletAssetConversionOpsError (947) */ + /** @name PalletAssetConversionOpsError (985) */ interface PalletAssetConversionOpsError extends Enum { readonly isInvalidAssetPair: boolean; readonly isPoolNotFound: boolean; @@ -9431,17 +9827,16 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidAssetPair' | 'PoolNotFound' | 'ZeroBalance' | 'PartialTransfer'; } - /** @name PalletReviveWasmCodeInfo (949) */ + /** @name PalletReviveWasmCodeInfo (987) */ interface PalletReviveWasmCodeInfo extends Struct { readonly owner: AccountId32; readonly deposit: Compact; readonly refcount: Compact; readonly codeLen: u32; - readonly apiVersion: u16; - readonly behaviourVersion: u16; + readonly behaviourVersion: u32; } - /** @name PalletReviveStorageContractInfo (950) */ + /** @name PalletReviveStorageContractInfo (988) */ interface PalletReviveStorageContractInfo extends Struct { readonly trieId: Bytes; readonly codeHash: H256; @@ -9450,17 +9845,16 @@ declare module '@polkadot/types/lookup' { readonly storageByteDeposit: u128; readonly storageItemDeposit: u128; readonly storageBaseDeposit: u128; - readonly delegateDependencies: BTreeMap; readonly immutableDataLen: u32; } - /** @name PalletReviveStorageDeletionQueueManager (952) */ + /** @name PalletReviveStorageDeletionQueueManager (990) */ interface PalletReviveStorageDeletionQueueManager extends Struct { readonly insertCounter: u32; readonly deleteCounter: u32; } - /** @name PalletReviveError (953) */ + /** @name PalletReviveError (991) */ interface PalletReviveError extends Enum { readonly isInvalidSchedule: boolean; readonly isInvalidCallFlags: boolean; @@ -9502,62 +9896,141 @@ declare module '@polkadot/types/lookup' { readonly isInvalidStorageFlags: boolean; readonly isExecutionFailed: boolean; readonly isBalanceConversionFailed: boolean; + readonly isDecimalPrecisionLoss: boolean; readonly isInvalidImmutableAccess: boolean; readonly isAccountUnmapped: boolean; readonly isAccountAlreadyMapped: boolean; - readonly type: 'InvalidSchedule' | 'InvalidCallFlags' | 'OutOfGas' | 'TransferFailed' | 'MaxCallDepthReached' | 'ContractNotFound' | 'CodeNotFound' | 'CodeInfoNotFound' | 'OutOfBounds' | 'DecodingFailed' | 'ContractTrapped' | 'ValueTooLarge' | 'TerminatedWhileReentrant' | 'InputForwarded' | 'TooManyTopics' | 'NoChainExtension' | 'XcmDecodeFailed' | 'DuplicateContract' | 'TerminatedInConstructor' | 'ReentranceDenied' | 'ReenteredPallet' | 'StateChangeDenied' | 'StorageDepositNotEnoughFunds' | 'StorageDepositLimitExhausted' | 'CodeInUse' | 'ContractReverted' | 'CodeRejected' | 'BlobTooLarge' | 'StaticMemoryTooLarge' | 'BasicBlockTooLarge' | 'InvalidInstruction' | 'MaxDelegateDependenciesReached' | 'DelegateDependencyNotFound' | 'DelegateDependencyAlreadyExists' | 'CannotAddSelfAsDelegateDependency' | 'OutOfTransientStorage' | 'InvalidSyscall' | 'InvalidStorageFlags' | 'ExecutionFailed' | 'BalanceConversionFailed' | 'InvalidImmutableAccess' | 'AccountUnmapped' | 'AccountAlreadyMapped'; + readonly isInvalidGenericTransaction: boolean; + readonly isRefcountOverOrUnderflow: boolean; + readonly isUnsupportedPrecompileAddress: boolean; + readonly isPrecompileFailure: boolean; + readonly type: 'InvalidSchedule' | 'InvalidCallFlags' | 'OutOfGas' | 'TransferFailed' | 'MaxCallDepthReached' | 'ContractNotFound' | 'CodeNotFound' | 'CodeInfoNotFound' | 'OutOfBounds' | 'DecodingFailed' | 'ContractTrapped' | 'ValueTooLarge' | 'TerminatedWhileReentrant' | 'InputForwarded' | 'TooManyTopics' | 'NoChainExtension' | 'XcmDecodeFailed' | 'DuplicateContract' | 'TerminatedInConstructor' | 'ReentranceDenied' | 'ReenteredPallet' | 'StateChangeDenied' | 'StorageDepositNotEnoughFunds' | 'StorageDepositLimitExhausted' | 'CodeInUse' | 'ContractReverted' | 'CodeRejected' | 'BlobTooLarge' | 'StaticMemoryTooLarge' | 'BasicBlockTooLarge' | 'InvalidInstruction' | 'MaxDelegateDependenciesReached' | 'DelegateDependencyNotFound' | 'DelegateDependencyAlreadyExists' | 'CannotAddSelfAsDelegateDependency' | 'OutOfTransientStorage' | 'InvalidSyscall' | 'InvalidStorageFlags' | 'ExecutionFailed' | 'BalanceConversionFailed' | 'DecimalPrecisionLoss' | 'InvalidImmutableAccess' | 'AccountUnmapped' | 'AccountAlreadyMapped' | 'InvalidGenericTransaction' | 'RefcountOverOrUnderflow' | 'UnsupportedPrecompileAddress' | 'PrecompileFailure'; } - /** @name FrameSystemExtensionsCheckNonZeroSender (955) */ - type FrameSystemExtensionsCheckNonZeroSender = Null; + /** @name PalletDelegatedStakingDelegation (992) */ + interface PalletDelegatedStakingDelegation extends Struct { + readonly agent: AccountId32; + readonly amount: u128; + } - /** @name FrameSystemExtensionsCheckSpecVersion (956) */ - type FrameSystemExtensionsCheckSpecVersion = Null; + /** @name PalletDelegatedStakingAgentLedger (993) */ + interface PalletDelegatedStakingAgentLedger extends Struct { + readonly payee: AccountId32; + readonly totalDelegated: Compact; + readonly unclaimedWithdrawals: Compact; + readonly pendingSlash: Compact; + } - /** @name FrameSystemExtensionsCheckTxVersion (957) */ - type FrameSystemExtensionsCheckTxVersion = Null; + /** @name PalletDelegatedStakingError (994) */ + interface PalletDelegatedStakingError extends Enum { + readonly isNotAllowed: boolean; + readonly isAlreadyStaking: boolean; + readonly isInvalidRewardDestination: boolean; + readonly isInvalidDelegation: boolean; + readonly isNotEnoughFunds: boolean; + readonly isNotAgent: boolean; + readonly isNotDelegator: boolean; + readonly isBadState: boolean; + readonly isUnappliedSlash: boolean; + readonly isNothingToSlash: boolean; + readonly isWithdrawFailed: boolean; + readonly isNotSupported: boolean; + readonly type: 'NotAllowed' | 'AlreadyStaking' | 'InvalidRewardDestination' | 'InvalidDelegation' | 'NotEnoughFunds' | 'NotAgent' | 'NotDelegator' | 'BadState' | 'UnappliedSlash' | 'NothingToSlash' | 'WithdrawFailed' | 'NotSupported'; + } - /** @name FrameSystemExtensionsCheckGenesis (958) */ - type FrameSystemExtensionsCheckGenesis = Null; + /** @name PalletAssetRewardsPoolStakerInfo (995) */ + interface PalletAssetRewardsPoolStakerInfo extends Struct { + readonly amount: u128; + readonly rewards: u128; + readonly rewardPerTokenPaid: u128; + } - /** @name FrameSystemExtensionsCheckNonce (961) */ - interface FrameSystemExtensionsCheckNonce extends Compact {} + /** @name PalletAssetRewardsPoolInfo (996) */ + interface PalletAssetRewardsPoolInfo extends Struct { + readonly stakedAssetId: FrameSupportTokensFungibleUnionOfNativeOrWithId; + readonly rewardAssetId: FrameSupportTokensFungibleUnionOfNativeOrWithId; + readonly rewardRatePerBlock: u128; + readonly expiryBlock: u32; + readonly admin: AccountId32; + readonly totalTokensStaked: u128; + readonly rewardPerTokenStored: u128; + readonly lastUpdateBlock: u32; + readonly account: AccountId32; + } - /** @name FrameSystemExtensionsCheckWeight (962) */ + /** @name PalletAssetRewardsError (999) */ + interface PalletAssetRewardsError extends Enum { + readonly isNotEnoughTokens: boolean; + readonly isNonExistentPool: boolean; + readonly isNonExistentStaker: boolean; + readonly isNonExistentAsset: boolean; + readonly isBlockNumberConversionError: boolean; + readonly isExpiryBlockMustBeInTheFuture: boolean; + readonly isInsufficientFunds: boolean; + readonly isExpiryCut: boolean; + readonly isRewardRateCut: boolean; + readonly isNonEmptyPool: boolean; + readonly type: 'NotEnoughTokens' | 'NonExistentPool' | 'NonExistentStaker' | 'NonExistentAsset' | 'BlockNumberConversionError' | 'ExpiryBlockMustBeInTheFuture' | 'InsufficientFunds' | 'ExpiryCut' | 'RewardRateCut' | 'NonEmptyPool'; + } + + /** @name PalletAssetsFreezerError (1000) */ + interface PalletAssetsFreezerError extends Enum { + readonly isTooManyFreezes: boolean; + readonly type: 'TooManyFreezes'; + } + + /** @name PalletMetaTxError (1001) */ + interface PalletMetaTxError extends Enum { + readonly isBadProof: boolean; + readonly isFuture: boolean; + readonly isStale: boolean; + readonly isAncientBirthBlock: boolean; + readonly isUnknownOrigin: boolean; + readonly isInvalid: boolean; + readonly type: 'BadProof' | 'Future' | 'Stale' | 'AncientBirthBlock' | 'UnknownOrigin' | 'Invalid'; + } + + /** @name FrameSystemExtensionsCheckWeight (1003) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletAssetConversionTxPaymentChargeAssetTxPayment (963) */ + /** @name PalletAssetConversionTxPaymentChargeAssetTxPayment (1004) */ interface PalletAssetConversionTxPaymentChargeAssetTxPayment extends Struct { readonly tip: Compact; readonly assetId: Option; } - /** @name FrameMetadataHashExtensionCheckMetadataHash (965) */ - interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { - readonly mode: FrameMetadataHashExtensionMode; - } + /** @name FrameSystemExtensionsWeightReclaim (1006) */ + type FrameSystemExtensionsWeightReclaim = Null; - /** @name FrameMetadataHashExtensionMode (966) */ - interface FrameMetadataHashExtensionMode extends Enum { - readonly isDisabled: boolean; - readonly isEnabled: boolean; - readonly type: 'Disabled' | 'Enabled'; - } - - /** @name SpRuntimeBlock (967) */ + /** @name SpRuntimeBlock (1007) */ interface SpRuntimeBlock extends Struct { readonly header: SpRuntimeHeader; readonly extrinsics: Vec; } - /** @name SpRuntimeExtrinsicInclusionMode (970) */ + /** @name SpRuntimeExtrinsicInclusionMode (1010) */ interface SpRuntimeExtrinsicInclusionMode extends Enum { readonly isAllExtrinsics: boolean; readonly isOnlyInherents: boolean; readonly type: 'AllExtrinsics' | 'OnlyInherents'; } - /** @name SpRuntimeTransactionValidityTransactionValidityError (974) */ + /** @name FrameSupportViewFunctionsViewFunctionId (1013) */ + interface FrameSupportViewFunctionsViewFunctionId extends Struct { + readonly prefix: U8aFixed; + readonly suffix: U8aFixed; + } + + /** @name FrameSupportViewFunctionsViewFunctionDispatchError (1015) */ + interface FrameSupportViewFunctionsViewFunctionDispatchError extends Enum { + readonly isNotImplemented: boolean; + readonly isNotFound: boolean; + readonly asNotFound: FrameSupportViewFunctionsViewFunctionId; + readonly isCodec: boolean; + readonly type: 'NotImplemented' | 'NotFound' | 'Codec'; + } + + /** @name SpRuntimeTransactionValidityTransactionValidityError (1017) */ interface SpRuntimeTransactionValidityTransactionValidityError extends Enum { readonly isInvalid: boolean; readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction; @@ -9566,7 +10039,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Invalid' | 'Unknown'; } - /** @name SpRuntimeTransactionValidityInvalidTransaction (975) */ + /** @name SpRuntimeTransactionValidityInvalidTransaction (1018) */ interface SpRuntimeTransactionValidityInvalidTransaction extends Enum { readonly isCall: boolean; readonly isPayment: boolean; @@ -9585,7 +10058,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner' | 'IndeterminateImplicit' | 'UnknownOrigin'; } - /** @name SpRuntimeTransactionValidityUnknownTransaction (976) */ + /** @name SpRuntimeTransactionValidityUnknownTransaction (1019) */ interface SpRuntimeTransactionValidityUnknownTransaction extends Enum { readonly isCannotLookup: boolean; readonly isNoUnsignedValidator: boolean; @@ -9594,19 +10067,19 @@ declare module '@polkadot/types/lookup' { readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom'; } - /** @name SpInherentsInherentData (977) */ + /** @name SpInherentsInherentData (1020) */ interface SpInherentsInherentData extends Struct { readonly data: BTreeMap; } - /** @name SpInherentsCheckInherentsResult (981) */ + /** @name SpInherentsCheckInherentsResult (1024) */ interface SpInherentsCheckInherentsResult extends Struct { readonly okay: bool; readonly fatalError: bool; readonly errors: SpInherentsInherentData; } - /** @name SpRuntimeTransactionValidityTransactionSource (982) */ + /** @name SpRuntimeTransactionValidityTransactionSource (1025) */ interface SpRuntimeTransactionValidityTransactionSource extends Enum { readonly isInBlock: boolean; readonly isLocal: boolean; @@ -9614,7 +10087,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InBlock' | 'Local' | 'External'; } - /** @name SpRuntimeTransactionValidityValidTransaction (984) */ + /** @name SpRuntimeTransactionValidityValidTransaction (1027) */ interface SpRuntimeTransactionValidityValidTransaction extends Struct { readonly priority: u64; readonly requires: Vec; @@ -9623,7 +10096,7 @@ declare module '@polkadot/types/lookup' { readonly propagate: bool; } - /** @name SpStatementStoreRuntimeApiStatementSource (985) */ + /** @name SpStatementStoreRuntimeApiStatementSource (1028) */ interface SpStatementStoreRuntimeApiStatementSource extends Enum { readonly isChain: boolean; readonly isNetwork: boolean; @@ -9631,13 +10104,13 @@ declare module '@polkadot/types/lookup' { readonly type: 'Chain' | 'Network' | 'Local'; } - /** @name SpStatementStoreRuntimeApiValidStatement (987) */ + /** @name SpStatementStoreRuntimeApiValidStatement (1030) */ interface SpStatementStoreRuntimeApiValidStatement extends Struct { readonly maxCount: u32; readonly maxSize: u32; } - /** @name SpStatementStoreRuntimeApiInvalidStatement (988) */ + /** @name SpStatementStoreRuntimeApiInvalidStatement (1031) */ interface SpStatementStoreRuntimeApiInvalidStatement extends Enum { readonly isBadProof: boolean; readonly isNoProof: boolean; @@ -9645,7 +10118,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'BadProof' | 'NoProof' | 'InternalError'; } - /** @name SpConsensusBabeBabeConfiguration (992) */ + /** @name SpConsensusBabeBabeConfiguration (1035) */ interface SpConsensusBabeBabeConfiguration extends Struct { readonly slotDuration: u64; readonly epochLength: u64; @@ -9655,7 +10128,7 @@ declare module '@polkadot/types/lookup' { readonly allowedSlots: SpConsensusBabeAllowedSlots; } - /** @name SpConsensusBabeEpoch (993) */ + /** @name SpConsensusBabeEpoch (1036) */ interface SpConsensusBabeEpoch extends Struct { readonly epochIndex: u64; readonly startSlot: u64; @@ -9665,18 +10138,18 @@ declare module '@polkadot/types/lookup' { readonly config: SpConsensusBabeBabeEpochConfiguration; } - /** @name PalletContractsPrimitivesExecReturnValue (998) */ + /** @name PalletContractsPrimitivesExecReturnValue (1041) */ interface PalletContractsPrimitivesExecReturnValue extends Struct { readonly flags: PalletContractsUapiFlagsReturnFlags; readonly data: Bytes; } - /** @name PalletContractsUapiFlagsReturnFlags (999) */ + /** @name PalletContractsUapiFlagsReturnFlags (1042) */ interface PalletContractsUapiFlagsReturnFlags extends Struct { readonly bits: u32; } - /** @name PalletContractsPrimitivesStorageDeposit (1000) */ + /** @name PalletContractsPrimitivesStorageDeposit (1043) */ interface PalletContractsPrimitivesStorageDeposit extends Enum { readonly isRefund: boolean; readonly asRefund: u128; @@ -9685,7 +10158,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Refund' | 'Charge'; } - /** @name PalletContractsPrimitivesCode (1003) */ + /** @name PalletContractsPrimitivesCode (1046) */ interface PalletContractsPrimitivesCode extends Enum { readonly isUpload: boolean; readonly asUpload: Bytes; @@ -9694,7 +10167,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Upload' | 'Existing'; } - /** @name PalletContractsPrimitivesContractResult (1004) */ + /** @name PalletContractsPrimitivesContractResult (1047) */ interface PalletContractsPrimitivesContractResult extends Struct { readonly gasConsumed: SpWeightsWeightV2Weight; readonly gasRequired: SpWeightsWeightV2Weight; @@ -9704,19 +10177,19 @@ declare module '@polkadot/types/lookup' { readonly events: Option>; } - /** @name PalletContractsPrimitivesInstantiateReturnValue (1006) */ + /** @name PalletContractsPrimitivesInstantiateReturnValue (1049) */ interface PalletContractsPrimitivesInstantiateReturnValue extends Struct { readonly result: PalletContractsPrimitivesExecReturnValue; readonly accountId: AccountId32; } - /** @name PalletContractsPrimitivesCodeUploadReturnValue (1008) */ + /** @name PalletContractsPrimitivesCodeUploadReturnValue (1051) */ interface PalletContractsPrimitivesCodeUploadReturnValue extends Struct { readonly codeHash: H256; readonly deposit: u128; } - /** @name PalletContractsPrimitivesContractAccessError (1010) */ + /** @name PalletContractsPrimitivesContractAccessError (1053) */ interface PalletContractsPrimitivesContractAccessError extends Enum { readonly isDoesntExist: boolean; readonly isKeyDecodingFailed: boolean; @@ -9724,28 +10197,26 @@ declare module '@polkadot/types/lookup' { readonly type: 'DoesntExist' | 'KeyDecodingFailed' | 'MigrationInProgress'; } - /** @name PalletRevivePrimitivesContractResultExecReturnValue (1011) */ + /** @name PalletRevivePrimitivesContractResultExecReturnValue (1056) */ interface PalletRevivePrimitivesContractResultExecReturnValue extends Struct { readonly gasConsumed: SpWeightsWeightV2Weight; readonly gasRequired: SpWeightsWeightV2Weight; readonly storageDeposit: PalletRevivePrimitivesStorageDeposit; - readonly debugMessage: Bytes; readonly result: Result; - readonly events: Option>; } - /** @name PalletRevivePrimitivesExecReturnValue (1012) */ + /** @name PalletRevivePrimitivesExecReturnValue (1057) */ interface PalletRevivePrimitivesExecReturnValue extends Struct { readonly flags: PalletReviveUapiFlagsReturnFlags; readonly data: Bytes; } - /** @name PalletReviveUapiFlagsReturnFlags (1013) */ + /** @name PalletReviveUapiFlagsReturnFlags (1058) */ interface PalletReviveUapiFlagsReturnFlags extends Struct { readonly bits: u32; } - /** @name PalletRevivePrimitivesStorageDeposit (1014) */ + /** @name PalletRevivePrimitivesStorageDeposit (1059) */ interface PalletRevivePrimitivesStorageDeposit extends Enum { readonly isRefund: boolean; readonly asRefund: u128; @@ -9754,7 +10225,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'Refund' | 'Charge'; } - /** @name PalletRevivePrimitivesCode (1016) */ + /** @name PalletRevivePrimitivesCode (1061) */ interface PalletRevivePrimitivesCode extends Enum { readonly isUpload: boolean; readonly asUpload: Bytes; @@ -9763,77 +10234,156 @@ declare module '@polkadot/types/lookup' { readonly type: 'Upload' | 'Existing'; } - /** @name PalletRevivePrimitivesContractResultInstantiateReturnValue (1017) */ + /** @name PalletRevivePrimitivesContractResultInstantiateReturnValue (1062) */ interface PalletRevivePrimitivesContractResultInstantiateReturnValue extends Struct { readonly gasConsumed: SpWeightsWeightV2Weight; readonly gasRequired: SpWeightsWeightV2Weight; readonly storageDeposit: PalletRevivePrimitivesStorageDeposit; - readonly debugMessage: Bytes; readonly result: Result; - readonly events: Option>; } - /** @name PalletRevivePrimitivesInstantiateReturnValue (1018) */ + /** @name PalletRevivePrimitivesInstantiateReturnValue (1063) */ interface PalletRevivePrimitivesInstantiateReturnValue extends Struct { readonly result: PalletRevivePrimitivesExecReturnValue; readonly addr: H160; } - /** @name PalletRevivePrimitivesEthContractResult (1021) */ - interface PalletRevivePrimitivesEthContractResult extends Struct { - readonly fee: u128; - readonly gasRequired: SpWeightsWeightV2Weight; - readonly storageDeposit: u128; - readonly result: Result; + /** @name PalletReviveEvmApiRpcTypesGenGenericTransaction (1065) */ + interface PalletReviveEvmApiRpcTypesGenGenericTransaction extends Struct { + readonly accessList: Option>; + readonly blobVersionedHashes: Vec; + readonly blobs: Vec; + readonly chainId: Option; + readonly from: Option; + readonly gas: Option; + readonly gasPrice: Option; + readonly input: PalletReviveEvmApiRpcTypesGenInputOrData; + readonly maxFeePerBlobGas: Option; + readonly maxFeePerGas: Option; + readonly maxPriorityFeePerGas: Option; + readonly nonce: Option; + readonly to: Option; + readonly r_type: Option; + readonly value: Option; } - /** @name PalletRevivePrimitivesCodeUploadReturnValue (1024) */ + /** @name PalletReviveEvmApiRpcTypesGenAccessListEntry (1068) */ + interface PalletReviveEvmApiRpcTypesGenAccessListEntry extends Struct { + readonly address: H160; + readonly storageKeys: Vec; + } + + /** @name PalletReviveEvmApiRpcTypesGenInputOrData (1073) */ + interface PalletReviveEvmApiRpcTypesGenInputOrData extends Struct { + readonly input: Option; + readonly data: Option; + } + + /** @name PalletRevivePrimitivesEthTransactInfo (1078) */ + interface PalletRevivePrimitivesEthTransactInfo extends Struct { + readonly gasRequired: SpWeightsWeightV2Weight; + readonly storageDeposit: u128; + readonly ethGas: U256; + readonly data: Bytes; + } + + /** @name PalletRevivePrimitivesEthTransactError (1079) */ + interface PalletRevivePrimitivesEthTransactError extends Enum { + readonly isData: boolean; + readonly asData: Bytes; + readonly isMessage: boolean; + readonly asMessage: Text; + readonly type: 'Data' | 'Message'; + } + + /** @name PalletRevivePrimitivesCodeUploadReturnValue (1081) */ interface PalletRevivePrimitivesCodeUploadReturnValue extends Struct { readonly codeHash: H256; readonly deposit: u128; } - /** @name PalletRevivePrimitivesContractAccessError (1026) */ + /** @name PalletRevivePrimitivesContractAccessError (1083) */ interface PalletRevivePrimitivesContractAccessError extends Enum { readonly isDoesntExist: boolean; readonly isKeyDecodingFailed: boolean; readonly type: 'DoesntExist' | 'KeyDecodingFailed'; } - /** @name PalletTransactionPaymentRuntimeDispatchInfo (1027) */ + /** @name PalletReviveEvmApiDebugRpcTypesTracerConfig (1084) */ + interface PalletReviveEvmApiDebugRpcTypesTracerConfig extends Enum { + readonly isCallTracer: boolean; + readonly asCallTracer: { + readonly withLogs: bool; + } & Struct; + readonly type: 'CallTracer'; + } + + /** @name PalletReviveEvmApiDebugRpcTypesCallTrace (1087) */ + interface PalletReviveEvmApiDebugRpcTypesCallTrace extends Struct { + readonly from: H160; + readonly gas: U256; + readonly gasUsed: U256; + readonly to: H160; + readonly input: Bytes; + readonly output: Bytes; + readonly error: Option; + readonly revertReason: Option; + readonly calls: Vec; + readonly logs: Vec; + readonly value: Option; + readonly callType: PalletReviveEvmApiDebugRpcTypesCallType; + } + + /** @name PalletReviveEvmApiDebugRpcTypesCallLog (1091) */ + interface PalletReviveEvmApiDebugRpcTypesCallLog extends Struct { + readonly address: H160; + readonly topics: Vec; + readonly data: Bytes; + readonly position: u32; + } + + /** @name PalletReviveEvmApiDebugRpcTypesCallType (1092) */ + interface PalletReviveEvmApiDebugRpcTypesCallType extends Enum { + readonly isCall: boolean; + readonly isStaticCall: boolean; + readonly isDelegateCall: boolean; + readonly type: 'Call' | 'StaticCall' | 'DelegateCall'; + } + + /** @name PalletTransactionPaymentRuntimeDispatchInfo (1095) */ interface PalletTransactionPaymentRuntimeDispatchInfo extends Struct { readonly weight: SpWeightsWeightV2Weight; readonly class: FrameSupportDispatchDispatchClass; readonly partialFee: u128; } - /** @name PalletTransactionPaymentFeeDetails (1028) */ + /** @name PalletTransactionPaymentFeeDetails (1096) */ interface PalletTransactionPaymentFeeDetails extends Struct { readonly inclusionFee: Option; readonly tip: u128; } - /** @name PalletTransactionPaymentInclusionFee (1030) */ + /** @name PalletTransactionPaymentInclusionFee (1098) */ interface PalletTransactionPaymentInclusionFee extends Struct { readonly baseFee: u128; readonly lenFee: u128; readonly adjustedWeightFee: u128; } - /** @name SpConsensusBeefyValidatorSet (1034) */ + /** @name SpConsensusBeefyValidatorSet (1102) */ interface SpConsensusBeefyValidatorSet extends Struct { readonly validators: Vec; readonly id: u64; } - /** @name SpConsensusBeefyForkVotingProofOpaqueValue (1035) */ + /** @name SpConsensusBeefyForkVotingProofOpaqueValue (1103) */ interface SpConsensusBeefyForkVotingProofOpaqueValue extends Struct { readonly vote: SpConsensusBeefyVoteMessage; readonly ancestryProof: Bytes; readonly header: SpRuntimeHeader; } - /** @name SpMmrPrimitivesError (1037) */ + /** @name SpMmrPrimitivesError (1105) */ interface SpMmrPrimitivesError extends Enum { readonly isInvalidNumericOp: boolean; readonly isPush: boolean; @@ -9848,20 +10398,20 @@ declare module '@polkadot/types/lookup' { readonly type: 'InvalidNumericOp' | 'Push' | 'GetRoot' | 'Commit' | 'GenerateProof' | 'Verify' | 'LeafNotFound' | 'PalletNotIncluded' | 'InvalidLeafIndex' | 'InvalidBestKnownBlock'; } - /** @name SpMmrPrimitivesLeafProof (1043) */ + /** @name SpMmrPrimitivesLeafProof (1111) */ interface SpMmrPrimitivesLeafProof extends Struct { readonly leafIndices: Vec; readonly leafCount: u64; readonly items: Vec; } - /** @name SpMixnetSessionStatus (1045) */ + /** @name SpMixnetSessionStatus (1113) */ interface SpMixnetSessionStatus extends Struct { readonly currentIndex: u32; readonly phase: SpMixnetSessionPhase; } - /** @name SpMixnetSessionPhase (1046) */ + /** @name SpMixnetSessionPhase (1114) */ interface SpMixnetSessionPhase extends Enum { readonly isCoverToCurrent: boolean; readonly isRequestsToCurrent: boolean; @@ -9870,14 +10420,14 @@ declare module '@polkadot/types/lookup' { readonly type: 'CoverToCurrent' | 'RequestsToCurrent' | 'CoverToPrev' | 'DisconnectFromPrev'; } - /** @name SpMixnetMixnode (1049) */ + /** @name SpMixnetMixnode (1117) */ interface SpMixnetMixnode extends Struct { readonly kxPublic: U8aFixed; readonly peerId: U8aFixed; readonly externalAddresses: Vec; } - /** @name SpMixnetMixnodesErr (1050) */ + /** @name SpMixnetMixnodesErr (1118) */ interface SpMixnetMixnodesErr extends Enum { readonly isInsufficientRegistrations: boolean; readonly asInsufficientRegistrations: { @@ -9887,7 +10437,7 @@ declare module '@polkadot/types/lookup' { readonly type: 'InsufficientRegistrations'; } - /** @name KitchensinkRuntimeRuntimeError (1057) */ + /** @name KitchensinkRuntimeRuntimeError (1124) */ interface KitchensinkRuntimeRuntimeError extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSystemError; @@ -10015,7 +10565,15 @@ declare module '@polkadot/types/lookup' { readonly asAssetConversionMigration: PalletAssetConversionOpsError; readonly isRevive: boolean; readonly asRevive: PalletReviveError; - readonly type: 'System' | 'Utility' | 'Babe' | 'Indices' | 'Balances' | 'ElectionProviderMultiPhase' | 'Staking' | 'Session' | 'Democracy' | 'Council' | 'TechnicalCommittee' | 'Elections' | 'TechnicalMembership' | 'Grandpa' | 'Treasury' | 'AssetRate' | 'Contracts' | 'Sudo' | 'ImOnline' | 'Identity' | 'Society' | 'Recovery' | 'Vesting' | 'Scheduler' | 'Glutton' | 'Preimage' | 'Proxy' | 'Multisig' | 'Bounties' | 'Tips' | 'Assets' | 'PoolAssets' | 'Beefy' | 'Lottery' | 'Nis' | 'Uniques' | 'Nfts' | 'NftFractionalization' | 'Salary' | 'CoreFellowship' | 'TransactionStorage' | 'VoterList' | 'StateTrieMigration' | 'ChildBounties' | 'Referenda' | 'Remark' | 'ConvictionVoting' | 'Whitelist' | 'AllianceMotion' | 'Alliance' | 'NominationPools' | 'RankedPolls' | 'RankedCollective' | 'AssetConversion' | 'FastUnstake' | 'MessageQueue' | 'TxPause' | 'SafeMode' | 'MultiBlockMigrations' | 'Broker' | 'TasksExample' | 'AssetConversionMigration' | 'Revive'; + readonly isDelegatedStaking: boolean; + readonly asDelegatedStaking: PalletDelegatedStakingError; + readonly isAssetRewards: boolean; + readonly asAssetRewards: PalletAssetRewardsError; + readonly isAssetsFreezer: boolean; + readonly asAssetsFreezer: PalletAssetsFreezerError; + readonly isMetaTx: boolean; + readonly asMetaTx: PalletMetaTxError; + readonly type: 'System' | 'Utility' | 'Babe' | 'Indices' | 'Balances' | 'ElectionProviderMultiPhase' | 'Staking' | 'Session' | 'Democracy' | 'Council' | 'TechnicalCommittee' | 'Elections' | 'TechnicalMembership' | 'Grandpa' | 'Treasury' | 'AssetRate' | 'Contracts' | 'Sudo' | 'ImOnline' | 'Identity' | 'Society' | 'Recovery' | 'Vesting' | 'Scheduler' | 'Glutton' | 'Preimage' | 'Proxy' | 'Multisig' | 'Bounties' | 'Tips' | 'Assets' | 'PoolAssets' | 'Beefy' | 'Lottery' | 'Nis' | 'Uniques' | 'Nfts' | 'NftFractionalization' | 'Salary' | 'CoreFellowship' | 'TransactionStorage' | 'VoterList' | 'StateTrieMigration' | 'ChildBounties' | 'Referenda' | 'Remark' | 'ConvictionVoting' | 'Whitelist' | 'AllianceMotion' | 'Alliance' | 'NominationPools' | 'RankedPolls' | 'RankedCollective' | 'AssetConversion' | 'FastUnstake' | 'MessageQueue' | 'TxPause' | 'SafeMode' | 'MultiBlockMigrations' | 'Broker' | 'TasksExample' | 'AssetConversionMigration' | 'Revive' | 'DelegatedStaking' | 'AssetRewards' | 'AssetsFreezer' | 'MetaTx'; } } // declare module diff --git a/packages/types-augment/src/registry/polkadot.ts b/packages/types-augment/src/registry/polkadot.ts index 5307916e36..732cb76369 100644 --- a/packages/types-augment/src/registry/polkadot.ts +++ b/packages/types-augment/src/registry/polkadot.ts @@ -5,7 +5,7 @@ // this is required to allow for ambient/previous definitions import '@polkadot/types/types/registry'; -import type { BinaryHeapEnqueuedOrder, BinaryHeapReverseQueueIndex, BitvecOrderLsb0, FrameSupportDispatchDispatchInfo, PalletDelegatedStakingAgentLedger, PalletDelegatedStakingDelegation, PalletDelegatedStakingError, PalletDelegatedStakingEvent, PalletDelegatedStakingHoldReason, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletTransactionPaymentChargeTransactionPayment, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesPrimitivesHrmpChannelId, PolkadotPrimitivesV8ApprovalVotingParams, PolkadotPrimitivesV8AssignmentAppPublic, PolkadotPrimitivesV8AsyncBackingAsyncBackingParams, PolkadotPrimitivesV8AsyncBackingBackingState, PolkadotPrimitivesV8AsyncBackingCandidatePendingAvailability, PolkadotPrimitivesV8AsyncBackingConstraints, PolkadotPrimitivesV8AsyncBackingInboundHrmpLimitations, PolkadotPrimitivesV8AsyncBackingOutboundHrmpChannelLimitations, PolkadotPrimitivesV8BackedCandidate, PolkadotPrimitivesV8CandidateCommitments, PolkadotPrimitivesV8CandidateDescriptor, PolkadotPrimitivesV8CandidateEvent, PolkadotPrimitivesV8CandidateReceipt, PolkadotPrimitivesV8CollatorAppPublic, PolkadotPrimitivesV8CollatorAppSignature, PolkadotPrimitivesV8CommittedCandidateReceipt, PolkadotPrimitivesV8CoreState, PolkadotPrimitivesV8DisputeState, PolkadotPrimitivesV8DisputeStatement, PolkadotPrimitivesV8DisputeStatementSet, PolkadotPrimitivesV8ExecutorParams, PolkadotPrimitivesV8ExecutorParamsExecutorParam, PolkadotPrimitivesV8GroupRotationInfo, PolkadotPrimitivesV8IndexedVecGroupIndex, PolkadotPrimitivesV8IndexedVecValidatorIndex, PolkadotPrimitivesV8InherentData, PolkadotPrimitivesV8InvalidDisputeStatementKind, PolkadotPrimitivesV8OccupiedCore, PolkadotPrimitivesV8OccupiedCoreAssumption, PolkadotPrimitivesV8PersistedValidationData, PolkadotPrimitivesV8PvfCheckStatement, PolkadotPrimitivesV8PvfExecKind, PolkadotPrimitivesV8PvfPrepKind, PolkadotPrimitivesV8ScheduledCore, PolkadotPrimitivesV8SchedulerParams, PolkadotPrimitivesV8ScrapedOnChainVotes, PolkadotPrimitivesV8SessionInfo, PolkadotPrimitivesV8SignedUncheckedSigned, PolkadotPrimitivesV8SlashingDisputeProof, PolkadotPrimitivesV8SlashingDisputesTimeSlot, PolkadotPrimitivesV8SlashingPendingSlashes, PolkadotPrimitivesV8SlashingSlashingOffenceKind, PolkadotPrimitivesV8UpgradeGoAhead, PolkadotPrimitivesV8UpgradeRestriction, PolkadotPrimitivesV8ValidDisputeStatementKind, PolkadotPrimitivesV8ValidatorAppPublic, PolkadotPrimitivesV8ValidatorAppSignature, PolkadotPrimitivesV8ValidityAttestation, PolkadotRuntimeCommonAuctionsPalletCall, PolkadotRuntimeCommonAuctionsPalletError, PolkadotRuntimeCommonAuctionsPalletEvent, PolkadotRuntimeCommonClaimsEcdsaSignature, PolkadotRuntimeCommonClaimsPalletCall, PolkadotRuntimeCommonClaimsPalletError, PolkadotRuntimeCommonClaimsPalletEvent, PolkadotRuntimeCommonClaimsPrevalidateAttests, PolkadotRuntimeCommonClaimsStatementKind, PolkadotRuntimeCommonCrowdloanFundInfo, PolkadotRuntimeCommonCrowdloanLastContribution, PolkadotRuntimeCommonCrowdloanPalletCall, PolkadotRuntimeCommonCrowdloanPalletError, PolkadotRuntimeCommonCrowdloanPalletEvent, PolkadotRuntimeCommonImplsVersionedLocatableAsset, PolkadotRuntimeCommonParasRegistrarPalletCall, PolkadotRuntimeCommonParasRegistrarPalletError, PolkadotRuntimeCommonParasRegistrarPalletEvent, PolkadotRuntimeCommonParasRegistrarParaInfo, PolkadotRuntimeCommonSlotsPalletCall, PolkadotRuntimeCommonSlotsPalletError, PolkadotRuntimeCommonSlotsPalletEvent, PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin, PolkadotRuntimeNposCompactSolution16, PolkadotRuntimeOriginCaller, PolkadotRuntimeParachainsAssignerCoretimeAssignmentState, PolkadotRuntimeParachainsAssignerCoretimeCoreDescriptor, PolkadotRuntimeParachainsAssignerCoretimePalletError, PolkadotRuntimeParachainsAssignerCoretimeQueueDescriptor, PolkadotRuntimeParachainsAssignerCoretimeSchedule, PolkadotRuntimeParachainsAssignerCoretimeWorkState, PolkadotRuntimeParachainsConfigurationHostConfiguration, PolkadotRuntimeParachainsConfigurationPalletCall, PolkadotRuntimeParachainsConfigurationPalletError, PolkadotRuntimeParachainsCoretimePalletCall, PolkadotRuntimeParachainsCoretimePalletError, PolkadotRuntimeParachainsCoretimePalletEvent, PolkadotRuntimeParachainsDisputesDisputeLocation, PolkadotRuntimeParachainsDisputesDisputeResult, PolkadotRuntimeParachainsDisputesPalletCall, PolkadotRuntimeParachainsDisputesPalletError, PolkadotRuntimeParachainsDisputesPalletEvent, PolkadotRuntimeParachainsDisputesSlashingPalletCall, PolkadotRuntimeParachainsDisputesSlashingPalletError, PolkadotRuntimeParachainsHrmpHrmpChannel, PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest, PolkadotRuntimeParachainsHrmpPalletCall, PolkadotRuntimeParachainsHrmpPalletError, PolkadotRuntimeParachainsHrmpPalletEvent, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, PolkadotRuntimeParachainsInclusionCandidatePendingAvailability, PolkadotRuntimeParachainsInclusionPalletCall, PolkadotRuntimeParachainsInclusionPalletError, PolkadotRuntimeParachainsInclusionPalletEvent, PolkadotRuntimeParachainsInclusionUmpQueueId, PolkadotRuntimeParachainsInitializerBufferedSessionChange, PolkadotRuntimeParachainsInitializerPalletCall, PolkadotRuntimeParachainsOnDemandPalletCall, PolkadotRuntimeParachainsOnDemandPalletError, PolkadotRuntimeParachainsOnDemandPalletEvent, PolkadotRuntimeParachainsOnDemandTypesCoreAffinityCount, PolkadotRuntimeParachainsOnDemandTypesEnqueuedOrder, PolkadotRuntimeParachainsOnDemandTypesQueueStatusType, PolkadotRuntimeParachainsOriginPalletOrigin, PolkadotRuntimeParachainsParasInherentPalletCall, PolkadotRuntimeParachainsParasInherentPalletError, PolkadotRuntimeParachainsParasPalletCall, PolkadotRuntimeParachainsParasPalletError, PolkadotRuntimeParachainsParasPalletEvent, PolkadotRuntimeParachainsParasParaGenesisArgs, PolkadotRuntimeParachainsParasParaLifecycle, PolkadotRuntimeParachainsParasParaPastCodeMeta, PolkadotRuntimeParachainsParasPvfCheckActiveVoteState, PolkadotRuntimeParachainsParasPvfCheckCause, PolkadotRuntimeParachainsParasReplacementTimes, PolkadotRuntimeParachainsParasUpgradeStrategy, PolkadotRuntimeParachainsSchedulerCommonAssignment, PolkadotRuntimeParachainsSchedulerPalletCoreOccupied, PolkadotRuntimeParachainsSchedulerPalletParasEntry, PolkadotRuntimeParachainsSharedAllowedRelayParentsTracker, PolkadotRuntimeParachainsSharedPalletCall, PolkadotRuntimeProxyType, PolkadotRuntimeRuntime, PolkadotRuntimeRuntimeError, PolkadotRuntimeRuntimeFreezeReason, PolkadotRuntimeRuntimeHoldReason, PolkadotRuntimeSessionKeys, RelayCommonApisInflationInfo, SpRuntimeMultiSigner, StagingXcmExecutorAssetTransferTransferType, StagingXcmV3MultiLocation, StagingXcmV4Asset, StagingXcmV4AssetAssetFilter, StagingXcmV4AssetAssetId, StagingXcmV4AssetAssetInstance, StagingXcmV4AssetAssets, StagingXcmV4AssetFungibility, StagingXcmV4AssetWildAsset, StagingXcmV4AssetWildFungibility, StagingXcmV4Instruction, StagingXcmV4Junction, StagingXcmV4JunctionNetworkId, StagingXcmV4Junctions, StagingXcmV4Location, StagingXcmV4PalletInfo, StagingXcmV4QueryResponseInfo, StagingXcmV4Response, StagingXcmV4TraitsOutcome, StagingXcmV4Xcm, XcmDoubleEncoded, XcmRuntimeApisConversionsError, XcmRuntimeApisDryRunCallDryRunEffects, XcmRuntimeApisDryRunError, XcmRuntimeApisDryRunXcmDryRunEffects, XcmRuntimeApisFeesError, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3OriginKind, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup'; +import type { BinaryHeapEnqueuedOrder, BinaryHeapReverseQueueIndex, BitvecOrderLsb0, FrameSupportDispatchDispatchInfo, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletTransactionPaymentChargeTransactionPayment, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesPrimitivesHrmpChannelId, PolkadotPrimitivesV8ApprovalVotingParams, PolkadotPrimitivesV8AssignmentAppPublic, PolkadotPrimitivesV8AsyncBackingAsyncBackingParams, PolkadotPrimitivesV8AsyncBackingBackingState, PolkadotPrimitivesV8AsyncBackingCandidatePendingAvailability, PolkadotPrimitivesV8AsyncBackingConstraints, PolkadotPrimitivesV8AsyncBackingInboundHrmpLimitations, PolkadotPrimitivesV8AsyncBackingOutboundHrmpChannelLimitations, PolkadotPrimitivesV8BackedCandidate, PolkadotPrimitivesV8CandidateCommitments, PolkadotPrimitivesV8CandidateDescriptor, PolkadotPrimitivesV8CandidateEvent, PolkadotPrimitivesV8CandidateReceipt, PolkadotPrimitivesV8CollatorAppPublic, PolkadotPrimitivesV8CollatorAppSignature, PolkadotPrimitivesV8CommittedCandidateReceipt, PolkadotPrimitivesV8CoreState, PolkadotPrimitivesV8DisputeState, PolkadotPrimitivesV8DisputeStatement, PolkadotPrimitivesV8DisputeStatementSet, PolkadotPrimitivesV8ExecutorParams, PolkadotPrimitivesV8ExecutorParamsExecutorParam, PolkadotPrimitivesV8GroupRotationInfo, PolkadotPrimitivesV8IndexedVecGroupIndex, PolkadotPrimitivesV8IndexedVecValidatorIndex, PolkadotPrimitivesV8InherentData, PolkadotPrimitivesV8InvalidDisputeStatementKind, PolkadotPrimitivesV8OccupiedCore, PolkadotPrimitivesV8OccupiedCoreAssumption, PolkadotPrimitivesV8PersistedValidationData, PolkadotPrimitivesV8PvfCheckStatement, PolkadotPrimitivesV8PvfExecKind, PolkadotPrimitivesV8PvfPrepKind, PolkadotPrimitivesV8ScheduledCore, PolkadotPrimitivesV8SchedulerParams, PolkadotPrimitivesV8ScrapedOnChainVotes, PolkadotPrimitivesV8SessionInfo, PolkadotPrimitivesV8SignedUncheckedSigned, PolkadotPrimitivesV8SlashingDisputeProof, PolkadotPrimitivesV8SlashingDisputesTimeSlot, PolkadotPrimitivesV8SlashingPendingSlashes, PolkadotPrimitivesV8SlashingSlashingOffenceKind, PolkadotPrimitivesV8UpgradeGoAhead, PolkadotPrimitivesV8UpgradeRestriction, PolkadotPrimitivesV8ValidDisputeStatementKind, PolkadotPrimitivesV8ValidatorAppPublic, PolkadotPrimitivesV8ValidatorAppSignature, PolkadotPrimitivesV8ValidityAttestation, PolkadotRuntimeCommonAuctionsPalletCall, PolkadotRuntimeCommonAuctionsPalletError, PolkadotRuntimeCommonAuctionsPalletEvent, PolkadotRuntimeCommonClaimsEcdsaSignature, PolkadotRuntimeCommonClaimsPalletCall, PolkadotRuntimeCommonClaimsPalletError, PolkadotRuntimeCommonClaimsPalletEvent, PolkadotRuntimeCommonClaimsPrevalidateAttests, PolkadotRuntimeCommonClaimsStatementKind, PolkadotRuntimeCommonCrowdloanFundInfo, PolkadotRuntimeCommonCrowdloanLastContribution, PolkadotRuntimeCommonCrowdloanPalletCall, PolkadotRuntimeCommonCrowdloanPalletError, PolkadotRuntimeCommonCrowdloanPalletEvent, PolkadotRuntimeCommonImplsVersionedLocatableAsset, PolkadotRuntimeCommonParasRegistrarPalletCall, PolkadotRuntimeCommonParasRegistrarPalletError, PolkadotRuntimeCommonParasRegistrarPalletEvent, PolkadotRuntimeCommonParasRegistrarParaInfo, PolkadotRuntimeCommonSlotsPalletCall, PolkadotRuntimeCommonSlotsPalletError, PolkadotRuntimeCommonSlotsPalletEvent, PolkadotRuntimeGovernanceOriginsPalletCustomOriginsOrigin, PolkadotRuntimeNposCompactSolution16, PolkadotRuntimeOriginCaller, PolkadotRuntimeParachainsAssignerCoretimeAssignmentState, PolkadotRuntimeParachainsAssignerCoretimeCoreDescriptor, PolkadotRuntimeParachainsAssignerCoretimePalletError, PolkadotRuntimeParachainsAssignerCoretimeQueueDescriptor, PolkadotRuntimeParachainsAssignerCoretimeSchedule, PolkadotRuntimeParachainsAssignerCoretimeWorkState, PolkadotRuntimeParachainsConfigurationHostConfiguration, PolkadotRuntimeParachainsConfigurationPalletCall, PolkadotRuntimeParachainsConfigurationPalletError, PolkadotRuntimeParachainsCoretimePalletCall, PolkadotRuntimeParachainsCoretimePalletError, PolkadotRuntimeParachainsCoretimePalletEvent, PolkadotRuntimeParachainsDisputesDisputeLocation, PolkadotRuntimeParachainsDisputesDisputeResult, PolkadotRuntimeParachainsDisputesPalletCall, PolkadotRuntimeParachainsDisputesPalletError, PolkadotRuntimeParachainsDisputesPalletEvent, PolkadotRuntimeParachainsDisputesSlashingPalletCall, PolkadotRuntimeParachainsDisputesSlashingPalletError, PolkadotRuntimeParachainsHrmpHrmpChannel, PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest, PolkadotRuntimeParachainsHrmpPalletCall, PolkadotRuntimeParachainsHrmpPalletError, PolkadotRuntimeParachainsHrmpPalletEvent, PolkadotRuntimeParachainsInclusionAggregateMessageOrigin, PolkadotRuntimeParachainsInclusionCandidatePendingAvailability, PolkadotRuntimeParachainsInclusionPalletCall, PolkadotRuntimeParachainsInclusionPalletError, PolkadotRuntimeParachainsInclusionPalletEvent, PolkadotRuntimeParachainsInclusionUmpQueueId, PolkadotRuntimeParachainsInitializerBufferedSessionChange, PolkadotRuntimeParachainsInitializerPalletCall, PolkadotRuntimeParachainsOnDemandPalletCall, PolkadotRuntimeParachainsOnDemandPalletError, PolkadotRuntimeParachainsOnDemandPalletEvent, PolkadotRuntimeParachainsOnDemandTypesCoreAffinityCount, PolkadotRuntimeParachainsOnDemandTypesEnqueuedOrder, PolkadotRuntimeParachainsOnDemandTypesQueueStatusType, PolkadotRuntimeParachainsOriginPalletOrigin, PolkadotRuntimeParachainsParasInherentPalletCall, PolkadotRuntimeParachainsParasInherentPalletError, PolkadotRuntimeParachainsParasPalletCall, PolkadotRuntimeParachainsParasPalletError, PolkadotRuntimeParachainsParasPalletEvent, PolkadotRuntimeParachainsParasParaGenesisArgs, PolkadotRuntimeParachainsParasParaLifecycle, PolkadotRuntimeParachainsParasParaPastCodeMeta, PolkadotRuntimeParachainsParasPvfCheckActiveVoteState, PolkadotRuntimeParachainsParasPvfCheckCause, PolkadotRuntimeParachainsParasReplacementTimes, PolkadotRuntimeParachainsParasUpgradeStrategy, PolkadotRuntimeParachainsSchedulerCommonAssignment, PolkadotRuntimeParachainsSchedulerPalletCoreOccupied, PolkadotRuntimeParachainsSchedulerPalletParasEntry, PolkadotRuntimeParachainsSharedAllowedRelayParentsTracker, PolkadotRuntimeParachainsSharedPalletCall, PolkadotRuntimeProxyType, PolkadotRuntimeRuntime, PolkadotRuntimeRuntimeError, PolkadotRuntimeRuntimeFreezeReason, PolkadotRuntimeRuntimeHoldReason, PolkadotRuntimeSessionKeys, RelayCommonApisInflationInfo, SpCoreVoid, SpRuntimeMultiSigner, StagingXcmExecutorAssetTransferTransferType, StagingXcmV3MultiLocation, StagingXcmV4Asset, StagingXcmV4AssetAssetFilter, StagingXcmV4AssetAssetId, StagingXcmV4AssetAssetInstance, StagingXcmV4AssetAssets, StagingXcmV4AssetFungibility, StagingXcmV4AssetWildAsset, StagingXcmV4AssetWildFungibility, StagingXcmV4Instruction, StagingXcmV4Junction, StagingXcmV4JunctionNetworkId, StagingXcmV4Junctions, StagingXcmV4Location, StagingXcmV4PalletInfo, StagingXcmV4QueryResponseInfo, StagingXcmV4Response, StagingXcmV4TraitsOutcome, StagingXcmV4Xcm, XcmDoubleEncoded, XcmRuntimeApisConversionsError, XcmRuntimeApisDryRunCallDryRunEffects, XcmRuntimeApisDryRunError, XcmRuntimeApisDryRunXcmDryRunEffects, XcmRuntimeApisFeesError, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3OriginKind, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { @@ -13,13 +13,9 @@ declare module '@polkadot/types/types/registry' { BinaryHeapReverseQueueIndex: BinaryHeapReverseQueueIndex; BitvecOrderLsb0: BitvecOrderLsb0; FrameSupportDispatchDispatchInfo: FrameSupportDispatchDispatchInfo; - PalletDelegatedStakingAgentLedger: PalletDelegatedStakingAgentLedger; - PalletDelegatedStakingDelegation: PalletDelegatedStakingDelegation; - PalletDelegatedStakingError: PalletDelegatedStakingError; - PalletDelegatedStakingEvent: PalletDelegatedStakingEvent; - PalletDelegatedStakingHoldReason: PalletDelegatedStakingHoldReason; PalletReferendaReferendumInfo: PalletReferendaReferendumInfo; PalletReferendaReferendumStatus: PalletReferendaReferendumStatus; + PalletReferendaTrackInfo: PalletReferendaTrackInfo; PalletTransactionPaymentChargeTransactionPayment: PalletTransactionPaymentChargeTransactionPayment; PalletXcmCall: PalletXcmCall; PalletXcmError: PalletXcmError; @@ -168,6 +164,7 @@ declare module '@polkadot/types/types/registry' { PolkadotRuntimeRuntimeHoldReason: PolkadotRuntimeRuntimeHoldReason; PolkadotRuntimeSessionKeys: PolkadotRuntimeSessionKeys; RelayCommonApisInflationInfo: RelayCommonApisInflationInfo; + SpCoreVoid: SpCoreVoid; SpRuntimeMultiSigner: SpRuntimeMultiSigner; StagingXcmExecutorAssetTransferTransferType: StagingXcmExecutorAssetTransferTransferType; StagingXcmV3MultiLocation: StagingXcmV3MultiLocation; diff --git a/packages/types-augment/src/registry/substrate.ts b/packages/types-augment/src/registry/substrate.ts index 7c5fc579fd..b157090dd9 100644 --- a/packages/types-augment/src/registry/substrate.ts +++ b/packages/types-augment/src/registry/substrate.ts @@ -5,7 +5,7 @@ // this is required to allow for ambient/previous definitions import '@polkadot/types/types/registry'; -import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameBenchmarkingPalletPovCall, FrameBenchmarkingPalletPovEvent, FrameMetadataHashExtensionCheckMetadataHash, FrameMetadataHashExtensionMode, FrameSupportDispatchDispatchClass, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchPostDispatchInfo, FrameSupportDispatchRawOrigin, FrameSupportMessagesProcessMessageError, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensFungibleUnionOfNativeOrWithId, FrameSupportTokensMiscBalanceStatus, FrameSupportTokensMiscIdAmountRuntimeFreezeReason, FrameSupportTokensMiscIdAmountRuntimeHoldReason, FrameSystemAccountInfo, FrameSystemCall, FrameSystemCodeUpgradeAuthorization, FrameSystemDispatchEventInfo, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, KitchensinkRuntimeDynamicParamsStorageBaseDeposit, KitchensinkRuntimeDynamicParamsStorageByteDeposit, KitchensinkRuntimeDynamicParamsStorageParameters, KitchensinkRuntimeDynamicParamsStorageParametersKey, KitchensinkRuntimeDynamicParamsStorageParametersValue, KitchensinkRuntimeNposSolution16, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeRuntime, KitchensinkRuntimeRuntimeError, KitchensinkRuntimeRuntimeFreezeReason, KitchensinkRuntimeRuntimeHoldReason, KitchensinkRuntimeRuntimeParameters, KitchensinkRuntimeRuntimeParametersKey, KitchensinkRuntimeRuntimeParametersValue, KitchensinkRuntimeSessionKeys, PalletAllianceCall, PalletAllianceCid, PalletAllianceDisbandWitness, PalletAllianceError, PalletAllianceEvent, PalletAllianceMemberRole, PalletAllianceMultihash, PalletAllianceUnscrupulousItem, PalletAllianceVersion, PalletAssetConversionCall, PalletAssetConversionError, PalletAssetConversionEvent, PalletAssetConversionOpsCall, PalletAssetConversionOpsError, PalletAssetConversionOpsEvent, PalletAssetConversionPoolInfo, PalletAssetConversionTxPaymentChargeAssetTxPayment, PalletAssetConversionTxPaymentEvent, PalletAssetRateCall, PalletAssetRateError, PalletAssetRateEvent, PalletAssetsAccountStatus, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletAssetsAssetStatus, PalletAssetsCall, PalletAssetsError, PalletAssetsEvent, PalletAssetsExistenceReason, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesAdjustmentDirection, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBeefyCall, PalletBeefyError, PalletBountiesBounty, PalletBountiesBountyStatus, PalletBountiesCall, PalletBountiesError, PalletBountiesEvent, PalletBrokerAutoRenewalRecord, PalletBrokerCall, PalletBrokerCompletionStatus, PalletBrokerConfigRecord, PalletBrokerContributionRecord, PalletBrokerCoreMask, PalletBrokerCoretimeInterfaceCoreAssignment, PalletBrokerError, PalletBrokerEvent, PalletBrokerFinality, PalletBrokerInstaPoolHistoryRecord, PalletBrokerLeaseRecordItem, PalletBrokerOnDemandRevenueRecord, PalletBrokerPoolIoRecord, PalletBrokerPotentialRenewalId, PalletBrokerPotentialRenewalRecord, PalletBrokerRegionId, PalletBrokerRegionRecord, PalletBrokerSaleInfoRecord, PalletBrokerScheduleItem, PalletBrokerStatusRecord, PalletChildBountiesCall, PalletChildBountiesChildBounty, PalletChildBountiesChildBountyStatus, PalletChildBountiesError, PalletChildBountiesEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveHoldReason, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletContractsCall, PalletContractsEnvironment, PalletContractsEnvironmentTypeAccountId32, PalletContractsEnvironmentTypeBlakeTwo256, PalletContractsEnvironmentTypeH256, PalletContractsEnvironmentTypeU128, PalletContractsEnvironmentTypeU32, PalletContractsEnvironmentTypeU64, PalletContractsError, PalletContractsEvent, PalletContractsHoldReason, PalletContractsOrigin, PalletContractsPrimitivesCode, PalletContractsPrimitivesCodeUploadReturnValue, PalletContractsPrimitivesContractAccessError, PalletContractsPrimitivesContractResult, PalletContractsPrimitivesExecReturnValue, PalletContractsPrimitivesInstantiateReturnValue, PalletContractsPrimitivesStorageDeposit, PalletContractsSchedule, PalletContractsScheduleInstructionWeights, PalletContractsScheduleLimits, PalletContractsStorageContractInfo, PalletContractsStorageDeletionQueueManager, PalletContractsUapiFlagsReturnFlags, PalletContractsWasmCodeInfo, PalletContractsWasmDeterminism, PalletConvictionVotingCall, PalletConvictionVotingConviction, PalletConvictionVotingDelegations, PalletConvictionVotingError, PalletConvictionVotingEvent, PalletConvictionVotingTally, PalletConvictionVotingVoteAccountVote, PalletConvictionVotingVoteCasting, PalletConvictionVotingVoteDelegating, PalletConvictionVotingVotePriorLock, PalletConvictionVotingVoteVoting, PalletCoreFellowshipCall, PalletCoreFellowshipError, PalletCoreFellowshipEvent, PalletCoreFellowshipMemberStatus, PalletCoreFellowshipParamsTypeOption, PalletCoreFellowshipParamsTypeU128, PalletCoreFellowshipWish, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhaseCall, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhaseError, PalletElectionProviderMultiPhaseEvent, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenCall, PalletElectionsPhragmenError, PalletElectionsPhragmenEvent, PalletElectionsPhragmenRenouncing, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletExampleTasksError, PalletFastUnstakeCall, PalletFastUnstakeError, PalletFastUnstakeEvent, PalletFastUnstakeUnstakeRequest, PalletGluttonCall, PalletGluttonError, PalletGluttonEvent, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityAuthorityProperties, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletIdentityProvider, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIdentityUsernameInformation, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletIndicesCall, PalletIndicesError, PalletIndicesEvent, PalletLotteryCall, PalletLotteryError, PalletLotteryEvent, PalletLotteryLotteryConfig, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMessageQueueBookState, PalletMessageQueueCall, PalletMessageQueueError, PalletMessageQueueEvent, PalletMessageQueueNeighbours, PalletMessageQueuePage, PalletMigrationsActiveCursor, PalletMigrationsCall, PalletMigrationsError, PalletMigrationsEvent, PalletMigrationsHistoricCleanupSelector, PalletMigrationsMigrationCursor, PalletMixnetBoundedMixnode, PalletMixnetCall, PalletMixnetRegistration, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletNftFractionalizationCall, PalletNftFractionalizationDetails, PalletNftFractionalizationError, PalletNftFractionalizationEvent, PalletNftFractionalizationHoldReason, PalletNftsAttributeDeposit, PalletNftsAttributeNamespace, PalletNftsCall, PalletNftsCancelAttributesApprovalWitness, PalletNftsCollectionConfig, PalletNftsCollectionDetails, PalletNftsCollectionMetadata, PalletNftsCollectionRole, PalletNftsCollectionSetting, PalletNftsDestroyWitness, PalletNftsError, PalletNftsEvent, PalletNftsItemConfig, PalletNftsItemDeposit, PalletNftsItemDetails, PalletNftsItemMetadata, PalletNftsItemMetadataDeposit, PalletNftsItemSetting, PalletNftsItemTip, PalletNftsMintSettings, PalletNftsMintType, PalletNftsMintWitness, PalletNftsPalletAttributes, PalletNftsPalletFeature, PalletNftsPendingSwap, PalletNftsPreSignedAttributes, PalletNftsPreSignedMint, PalletNftsPriceDirection, PalletNftsPriceWithDirection, PalletNisBid, PalletNisCall, PalletNisError, PalletNisEvent, PalletNisHoldReason, PalletNisReceiptRecord, PalletNisSummaryRecord, PalletNominationPoolsBondExtra, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsCall, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsDefensiveError, PalletNominationPoolsError, PalletNominationPoolsEvent, PalletNominationPoolsFreezeReason, PalletNominationPoolsPoolMember, PalletNominationPoolsPoolRoles, PalletNominationPoolsPoolState, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletNominationPoolsUnbondPool, PalletOffencesEvent, PalletParametersCall, PalletParametersEvent, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageHoldReason, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyCall, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletRecoveryActiveRecovery, PalletRecoveryCall, PalletRecoveryError, PalletRecoveryEvent, PalletRecoveryRecoveryConfig, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfoConvictionVotingTally, PalletReferendaReferendumInfoRankedCollectiveTally, PalletReferendaReferendumStatusConvictionVotingTally, PalletReferendaReferendumStatusRankedCollectiveTally, PalletReferendaTrackInfo, PalletRemarkCall, PalletRemarkError, PalletRemarkEvent, PalletReviveCall, PalletReviveError, PalletReviveEvent, PalletReviveExecOrigin, PalletReviveHoldReason, PalletRevivePrimitivesCode, PalletRevivePrimitivesCodeUploadReturnValue, PalletRevivePrimitivesContractAccessError, PalletRevivePrimitivesContractResultExecReturnValue, PalletRevivePrimitivesContractResultInstantiateReturnValue, PalletRevivePrimitivesEthContractResult, PalletRevivePrimitivesExecReturnValue, PalletRevivePrimitivesInstantiateReturnValue, PalletRevivePrimitivesStorageDeposit, PalletReviveStorageContractInfo, PalletReviveStorageDeletionQueueManager, PalletReviveUapiFlagsReturnFlags, PalletReviveWasmCodeInfo, PalletRootTestingCall, PalletRootTestingEvent, PalletSafeModeCall, PalletSafeModeError, PalletSafeModeEvent, PalletSafeModeExitReason, PalletSafeModeHoldReason, PalletSalaryCall, PalletSalaryClaimState, PalletSalaryClaimantStatus, PalletSalaryError, PalletSalaryEvent, PalletSalaryStatusType, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerRetryConfig, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSkipFeelessPaymentEvent, PalletSocietyBid, PalletSocietyBidKind, PalletSocietyCall, PalletSocietyCandidacy, PalletSocietyError, PalletSocietyEvent, PalletSocietyGroupParams, PalletSocietyIntakeRecord, PalletSocietyMemberRecord, PalletSocietyPayoutRecord, PalletSocietyTally, PalletSocietyVote, PalletSocietyVouchingStatus, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingForcing, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationHoldReason, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStatementEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTimestampCall, PalletTipsCall, PalletTipsError, PalletTipsEvent, PalletTipsOpenTip, PalletTransactionPaymentEvent, PalletTransactionPaymentFeeDetails, PalletTransactionPaymentInclusionFee, PalletTransactionPaymentReleases, PalletTransactionPaymentRuntimeDispatchInfo, PalletTransactionStorageCall, PalletTransactionStorageError, PalletTransactionStorageEvent, PalletTransactionStorageHoldReason, PalletTransactionStorageTransactionInfo, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryPaymentState, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletTxPauseCall, PalletTxPauseError, PalletTxPauseEvent, PalletUniquesCall, PalletUniquesCollectionDetails, PalletUniquesCollectionMetadata, PalletUniquesDestroyWitness, PalletUniquesError, PalletUniquesEvent, PalletUniquesItemDetails, PalletUniquesItemMetadata, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, PalletWhitelistCall, PalletWhitelistError, PalletWhitelistEvent, SpArithmeticArithmeticError, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAllowedSlots, SpConsensusBabeAppPublic, SpConsensusBabeBabeConfiguration, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusBabeEpoch, SpConsensusBeefyCommitment, SpConsensusBeefyDoubleVotingProof, SpConsensusBeefyEcdsaCryptoPublic, SpConsensusBeefyEcdsaCryptoSignature, SpConsensusBeefyForkVotingProofAncestryProof, SpConsensusBeefyForkVotingProofOpaqueValue, SpConsensusBeefyFutureBlockVotingProof, SpConsensusBeefyMmrBeefyAuthoritySet, SpConsensusBeefyPayload, SpConsensusBeefyValidatorSet, SpConsensusBeefyVoteMessage, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreSr25519VrfVrfSignature, SpCoreVoid, SpInherentsCheckInherentsResult, SpInherentsInherentData, SpMixnetAppPublic, SpMixnetAppSignature, SpMixnetMixnode, SpMixnetMixnodesErr, SpMixnetSessionPhase, SpMixnetSessionStatus, SpMmrPrimitivesAncestryProof, SpMmrPrimitivesError, SpMmrPrimitivesLeafProof, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeBlock, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpRuntimeExtrinsicInclusionMode, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeProvingTrieTrieError, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionSource, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionValidityValidTransaction, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingExposure, SpStakingExposurePage, SpStakingIndividualExposure, SpStakingOffenceOffenceDetails, SpStakingPagedExposureMetadata, SpStatementStoreProof, SpStatementStoreRuntimeApiInvalidStatement, SpStatementStoreRuntimeApiStatementSource, SpStatementStoreRuntimeApiValidStatement, SpStatementStoreStatement, SpTransactionStorageProofTransactionStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; +import type { FinalityGrandpaEquivocationPrecommit, FinalityGrandpaEquivocationPrevote, FinalityGrandpaPrecommit, FinalityGrandpaPrevote, FrameBenchmarkingPalletPovCall, FrameBenchmarkingPalletPovEvent, FrameMetadataHashExtensionCheckMetadataHash, FrameMetadataHashExtensionMode, FrameSupportDispatchDispatchClass, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchPostDispatchInfo, FrameSupportDispatchRawOrigin, FrameSupportMessagesProcessMessageError, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensFungibleUnionOfNativeOrWithId, FrameSupportTokensMiscBalanceStatus, FrameSupportTokensMiscIdAmountRuntimeFreezeReason, FrameSupportTokensMiscIdAmountRuntimeHoldReason, FrameSupportViewFunctionsViewFunctionDispatchError, FrameSupportViewFunctionsViewFunctionId, FrameSystemAccountInfo, FrameSystemCall, FrameSystemCodeUpgradeAuthorization, FrameSystemDispatchEventInfo, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonZeroSender, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemExtensionsWeightReclaim, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, KitchensinkRuntimeDynamicParamsReferendaOrigins, KitchensinkRuntimeDynamicParamsReferendaParameters, KitchensinkRuntimeDynamicParamsReferendaParametersKey, KitchensinkRuntimeDynamicParamsReferendaParametersValue, KitchensinkRuntimeDynamicParamsReferendaTracks, KitchensinkRuntimeDynamicParamsStorageBaseDeposit, KitchensinkRuntimeDynamicParamsStorageByteDeposit, KitchensinkRuntimeDynamicParamsStorageParameters, KitchensinkRuntimeDynamicParamsStorageParametersKey, KitchensinkRuntimeDynamicParamsStorageParametersValue, KitchensinkRuntimeNposSolution16, KitchensinkRuntimeOriginCaller, KitchensinkRuntimeProxyType, KitchensinkRuntimeRuntime, KitchensinkRuntimeRuntimeError, KitchensinkRuntimeRuntimeFreezeReason, KitchensinkRuntimeRuntimeHoldReason, KitchensinkRuntimeRuntimeParameters, KitchensinkRuntimeRuntimeParametersKey, KitchensinkRuntimeRuntimeParametersValue, KitchensinkRuntimeSessionKeys, PalletAllianceCall, PalletAllianceCid, PalletAllianceDisbandWitness, PalletAllianceError, PalletAllianceEvent, PalletAllianceMemberRole, PalletAllianceMultihash, PalletAllianceUnscrupulousItem, PalletAllianceVersion, PalletAssetConversionCall, PalletAssetConversionError, PalletAssetConversionEvent, PalletAssetConversionOpsCall, PalletAssetConversionOpsError, PalletAssetConversionOpsEvent, PalletAssetConversionPoolInfo, PalletAssetConversionTxPaymentChargeAssetTxPayment, PalletAssetConversionTxPaymentEvent, PalletAssetRateCall, PalletAssetRateError, PalletAssetRateEvent, PalletAssetRewardsCall, PalletAssetRewardsError, PalletAssetRewardsEvent, PalletAssetRewardsFreezeReason, PalletAssetRewardsHoldReason, PalletAssetRewardsPoolInfo, PalletAssetRewardsPoolStakerInfo, PalletAssetsAccountStatus, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletAssetsAssetStatus, PalletAssetsCall, PalletAssetsError, PalletAssetsEvent, PalletAssetsExistenceReason, PalletAssetsFreezerError, PalletAssetsFreezerEvent, PalletBabeCall, PalletBabeError, PalletBagsListCall, PalletBagsListError, PalletBagsListEvent, PalletBagsListListBag, PalletBagsListListListError, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesAdjustmentDirection, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReserveData, PalletBeefyCall, PalletBeefyError, PalletBountiesBounty, PalletBountiesBountyStatus, PalletBountiesCall, PalletBountiesError, PalletBountiesEvent, PalletBrokerAutoRenewalRecord, PalletBrokerCall, PalletBrokerCompletionStatus, PalletBrokerConfigRecord, PalletBrokerContributionRecord, PalletBrokerCoreMask, PalletBrokerCoretimeInterfaceCoreAssignment, PalletBrokerError, PalletBrokerEvent, PalletBrokerFinality, PalletBrokerInstaPoolHistoryRecord, PalletBrokerLeaseRecordItem, PalletBrokerOnDemandRevenueRecord, PalletBrokerPoolIoRecord, PalletBrokerPotentialRenewalId, PalletBrokerPotentialRenewalRecord, PalletBrokerRegionId, PalletBrokerRegionRecord, PalletBrokerSaleInfoRecord, PalletBrokerScheduleItem, PalletBrokerStatusRecord, PalletChildBountiesCall, PalletChildBountiesChildBounty, PalletChildBountiesChildBountyStatus, PalletChildBountiesError, PalletChildBountiesEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveHoldReason, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletContractsCall, PalletContractsEnvironment, PalletContractsEnvironmentTypeAccountId32, PalletContractsEnvironmentTypeBlakeTwo256, PalletContractsEnvironmentTypeH256, PalletContractsEnvironmentTypeU128, PalletContractsEnvironmentTypeU32, PalletContractsEnvironmentTypeU64, PalletContractsError, PalletContractsEvent, PalletContractsHoldReason, PalletContractsOrigin, PalletContractsPrimitivesCode, PalletContractsPrimitivesCodeUploadReturnValue, PalletContractsPrimitivesContractAccessError, PalletContractsPrimitivesContractResult, PalletContractsPrimitivesExecReturnValue, PalletContractsPrimitivesInstantiateReturnValue, PalletContractsPrimitivesStorageDeposit, PalletContractsSchedule, PalletContractsScheduleInstructionWeights, PalletContractsScheduleLimits, PalletContractsStorageContractInfo, PalletContractsStorageDeletionQueueManager, PalletContractsUapiFlagsReturnFlags, PalletContractsWasmCodeInfo, PalletContractsWasmDeterminism, PalletConvictionVotingCall, PalletConvictionVotingConviction, PalletConvictionVotingDelegations, PalletConvictionVotingError, PalletConvictionVotingEvent, PalletConvictionVotingTally, PalletConvictionVotingVoteAccountVote, PalletConvictionVotingVoteCasting, PalletConvictionVotingVoteDelegating, PalletConvictionVotingVotePriorLock, PalletConvictionVotingVoteVoting, PalletCoreFellowshipCall, PalletCoreFellowshipError, PalletCoreFellowshipEvent, PalletCoreFellowshipMemberStatus, PalletCoreFellowshipParamsTypeOption, PalletCoreFellowshipParamsTypeU128, PalletCoreFellowshipWish, PalletDelegatedStakingAgentLedger, PalletDelegatedStakingDelegation, PalletDelegatedStakingError, PalletDelegatedStakingEvent, PalletDelegatedStakingHoldReason, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhaseCall, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhaseError, PalletElectionProviderMultiPhaseEvent, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseRawSolution, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenCall, PalletElectionsPhragmenError, PalletElectionsPhragmenEvent, PalletElectionsPhragmenRenouncing, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletExampleTasksError, PalletFastUnstakeCall, PalletFastUnstakeError, PalletFastUnstakeEvent, PalletFastUnstakeUnstakeRequest, PalletGluttonCall, PalletGluttonError, PalletGluttonEvent, PalletGrandpaCall, PalletGrandpaError, PalletGrandpaEvent, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityAuthorityProperties, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletIdentityProvider, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletIdentityUsernameInformation, PalletImOnlineCall, PalletImOnlineError, PalletImOnlineEvent, PalletImOnlineHeartbeat, PalletImOnlineSr25519AppSr25519Public, PalletImOnlineSr25519AppSr25519Signature, PalletIndicesCall, PalletIndicesError, PalletIndicesEvent, PalletLotteryCall, PalletLotteryError, PalletLotteryEvent, PalletLotteryLotteryConfig, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletMessageQueueBookState, PalletMessageQueueCall, PalletMessageQueueError, PalletMessageQueueEvent, PalletMessageQueueNeighbours, PalletMessageQueuePage, PalletMetaTxCall, PalletMetaTxError, PalletMetaTxEvent, PalletMetaTxExtensionMetaTxMarker, PalletMetaTxMetaTx, PalletMigrationsActiveCursor, PalletMigrationsCall, PalletMigrationsError, PalletMigrationsEvent, PalletMigrationsHistoricCleanupSelector, PalletMigrationsMigrationCursor, PalletMixnetBoundedMixnode, PalletMixnetCall, PalletMixnetRegistration, PalletMultisigCall, PalletMultisigError, PalletMultisigEvent, PalletMultisigMultisig, PalletMultisigTimepoint, PalletNftFractionalizationCall, PalletNftFractionalizationDetails, PalletNftFractionalizationError, PalletNftFractionalizationEvent, PalletNftFractionalizationHoldReason, PalletNftsAttributeDeposit, PalletNftsAttributeNamespace, PalletNftsCall, PalletNftsCancelAttributesApprovalWitness, PalletNftsCollectionConfig, PalletNftsCollectionDetails, PalletNftsCollectionMetadata, PalletNftsCollectionRole, PalletNftsCollectionSetting, PalletNftsDestroyWitness, PalletNftsError, PalletNftsEvent, PalletNftsItemConfig, PalletNftsItemDeposit, PalletNftsItemDetails, PalletNftsItemMetadata, PalletNftsItemMetadataDeposit, PalletNftsItemSetting, PalletNftsItemTip, PalletNftsMintSettings, PalletNftsMintType, PalletNftsMintWitness, PalletNftsPalletAttributes, PalletNftsPalletFeature, PalletNftsPendingSwap, PalletNftsPreSignedAttributes, PalletNftsPreSignedMint, PalletNftsPriceDirection, PalletNftsPriceWithDirection, PalletNisBid, PalletNisCall, PalletNisError, PalletNisEvent, PalletNisHoldReason, PalletNisReceiptRecord, PalletNisSummaryRecord, PalletNominationPoolsBondExtra, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsCall, PalletNominationPoolsClaimPermission, PalletNominationPoolsCommission, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsCommissionClaimPermission, PalletNominationPoolsConfigOpAccountId32, PalletNominationPoolsConfigOpPerbill, PalletNominationPoolsConfigOpU128, PalletNominationPoolsConfigOpU32, PalletNominationPoolsDefensiveError, PalletNominationPoolsError, PalletNominationPoolsEvent, PalletNominationPoolsFreezeReason, PalletNominationPoolsPoolMember, PalletNominationPoolsPoolRoles, PalletNominationPoolsPoolState, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletNominationPoolsUnbondPool, PalletOffencesEvent, PalletParametersCall, PalletParametersEvent, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageHoldReason, PalletPreimageOldRequestStatus, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyCall, PalletProxyDepositKind, PalletProxyError, PalletProxyEvent, PalletProxyProxyDefinition, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletRecoveryActiveRecovery, PalletRecoveryCall, PalletRecoveryError, PalletRecoveryEvent, PalletRecoveryRecoveryConfig, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfoConvictionVotingTally, PalletReferendaReferendumInfoRankedCollectiveTally, PalletReferendaReferendumStatusConvictionVotingTally, PalletReferendaReferendumStatusRankedCollectiveTally, PalletReferendaTrack, PalletReferendaTrackDetails, PalletRemarkCall, PalletRemarkError, PalletRemarkEvent, PalletReviveCall, PalletReviveError, PalletReviveEvent, PalletReviveEvmApiDebugRpcTypesCallLog, PalletReviveEvmApiDebugRpcTypesCallTrace, PalletReviveEvmApiDebugRpcTypesCallType, PalletReviveEvmApiDebugRpcTypesTracerConfig, PalletReviveEvmApiRpcTypesGenAccessListEntry, PalletReviveEvmApiRpcTypesGenGenericTransaction, PalletReviveEvmApiRpcTypesGenInputOrData, PalletReviveHoldReason, PalletRevivePrimitivesCode, PalletRevivePrimitivesCodeUploadReturnValue, PalletRevivePrimitivesContractAccessError, PalletRevivePrimitivesContractResultExecReturnValue, PalletRevivePrimitivesContractResultInstantiateReturnValue, PalletRevivePrimitivesEthTransactError, PalletRevivePrimitivesEthTransactInfo, PalletRevivePrimitivesExecReturnValue, PalletRevivePrimitivesInstantiateReturnValue, PalletRevivePrimitivesStorageDeposit, PalletReviveStorageContractInfo, PalletReviveStorageDeletionQueueManager, PalletReviveUapiFlagsReturnFlags, PalletReviveWasmCodeInfo, PalletRootTestingCall, PalletRootTestingEvent, PalletSafeModeCall, PalletSafeModeError, PalletSafeModeEvent, PalletSafeModeExitReason, PalletSafeModeHoldReason, PalletSalaryCall, PalletSalaryClaimState, PalletSalaryClaimantStatus, PalletSalaryError, PalletSalaryEvent, PalletSalaryStatusType, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerRetryConfig, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletSkipFeelessPaymentEvent, PalletSocietyBid, PalletSocietyBidKind, PalletSocietyCall, PalletSocietyCandidacy, PalletSocietyError, PalletSocietyEvent, PalletSocietyGroupParams, PalletSocietyIntakeRecord, PalletSocietyMemberRecord, PalletSocietyPayoutRecord, PalletSocietyTally, PalletSocietyVote, PalletSocietyVouchingStatus, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingForcing, PalletStakingNominations, PalletStakingPalletCall, PalletStakingPalletConfigOpPerbill, PalletStakingPalletConfigOpPercent, PalletStakingPalletConfigOpU128, PalletStakingPalletConfigOpU32, PalletStakingPalletError, PalletStakingPalletEvent, PalletStakingPalletHoldReason, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingUnlockChunk, PalletStakingValidatorPrefs, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationHoldReason, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStatementEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTimestampCall, PalletTipsCall, PalletTipsError, PalletTipsEvent, PalletTipsOpenTip, PalletTransactionPaymentEvent, PalletTransactionPaymentFeeDetails, PalletTransactionPaymentInclusionFee, PalletTransactionPaymentReleases, PalletTransactionPaymentRuntimeDispatchInfo, PalletTransactionStorageCall, PalletTransactionStorageError, PalletTransactionStorageEvent, PalletTransactionStorageHoldReason, PalletTransactionStorageTransactionInfo, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryPaymentState, PalletTreasuryProposal, PalletTreasurySpendStatus, PalletTxPauseCall, PalletTxPauseError, PalletTxPauseEvent, PalletUniquesCall, PalletUniquesCollectionDetails, PalletUniquesCollectionMetadata, PalletUniquesDestroyWitness, PalletUniquesError, PalletUniquesEvent, PalletUniquesItemDetails, PalletUniquesItemMetadata, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletVerifySignatureExtensionVerifySignature, PalletVestingCall, PalletVestingError, PalletVestingEvent, PalletVestingReleases, PalletVestingVestingInfo, PalletWhitelistCall, PalletWhitelistError, PalletWhitelistEvent, SpArithmeticArithmeticError, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAllowedSlots, SpConsensusBabeAppPublic, SpConsensusBabeBabeConfiguration, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpConsensusBabeDigestsPrimaryPreDigest, SpConsensusBabeDigestsSecondaryPlainPreDigest, SpConsensusBabeDigestsSecondaryVRFPreDigest, SpConsensusBabeEpoch, SpConsensusBeefyCommitment, SpConsensusBeefyDoubleVotingProof, SpConsensusBeefyEcdsaCryptoPublic, SpConsensusBeefyEcdsaCryptoSignature, SpConsensusBeefyForkVotingProofAncestryProof, SpConsensusBeefyForkVotingProofOpaqueValue, SpConsensusBeefyFutureBlockVotingProof, SpConsensusBeefyMmrBeefyAuthoritySet, SpConsensusBeefyPayload, SpConsensusBeefyValidatorSet, SpConsensusBeefyVoteMessage, SpConsensusGrandpaAppPublic, SpConsensusGrandpaAppSignature, SpConsensusGrandpaEquivocation, SpConsensusGrandpaEquivocationProof, SpConsensusSlotsEquivocationProof, SpCoreCryptoKeyTypeId, SpCoreSr25519VrfVrfSignature, SpInherentsCheckInherentsResult, SpInherentsInherentData, SpMixnetAppPublic, SpMixnetAppSignature, SpMixnetMixnode, SpMixnetMixnodesErr, SpMixnetSessionPhase, SpMixnetSessionStatus, SpMmrPrimitivesAncestryProof, SpMmrPrimitivesError, SpMmrPrimitivesLeafProof, SpNposElectionsElectionScore, SpNposElectionsSupport, SpRuntimeBlakeTwo256, SpRuntimeBlock, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpRuntimeExtrinsicInclusionMode, SpRuntimeHeader, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeProvingTrieTrieError, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionSource, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionValidityValidTransaction, SpRuntimeTransactionalError, SpSessionMembershipProof, SpStakingExposure, SpStakingExposurePage, SpStakingIndividualExposure, SpStakingOffenceOffenceDetails, SpStakingPagedExposureMetadata, SpStatementStoreProof, SpStatementStoreRuntimeApiInvalidStatement, SpStatementStoreRuntimeApiStatementSource, SpStatementStoreRuntimeApiValidStatement, SpStatementStoreStatement, SpTransactionStorageProofTransactionStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup'; declare module '@polkadot/types/types/registry' { interface InterfaceTypes { @@ -32,6 +32,8 @@ declare module '@polkadot/types/types/registry' { FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus; FrameSupportTokensMiscIdAmountRuntimeFreezeReason: FrameSupportTokensMiscIdAmountRuntimeFreezeReason; FrameSupportTokensMiscIdAmountRuntimeHoldReason: FrameSupportTokensMiscIdAmountRuntimeHoldReason; + FrameSupportViewFunctionsViewFunctionDispatchError: FrameSupportViewFunctionsViewFunctionDispatchError; + FrameSupportViewFunctionsViewFunctionId: FrameSupportViewFunctionsViewFunctionId; FrameSystemAccountInfo: FrameSystemAccountInfo; FrameSystemCall: FrameSystemCall; FrameSystemCodeUpgradeAuthorization: FrameSystemCodeUpgradeAuthorization; @@ -45,11 +47,17 @@ declare module '@polkadot/types/types/registry' { FrameSystemExtensionsCheckSpecVersion: FrameSystemExtensionsCheckSpecVersion; FrameSystemExtensionsCheckTxVersion: FrameSystemExtensionsCheckTxVersion; FrameSystemExtensionsCheckWeight: FrameSystemExtensionsCheckWeight; + FrameSystemExtensionsWeightReclaim: FrameSystemExtensionsWeightReclaim; FrameSystemLastRuntimeUpgradeInfo: FrameSystemLastRuntimeUpgradeInfo; FrameSystemLimitsBlockLength: FrameSystemLimitsBlockLength; FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights; FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass; FrameSystemPhase: FrameSystemPhase; + KitchensinkRuntimeDynamicParamsReferendaOrigins: KitchensinkRuntimeDynamicParamsReferendaOrigins; + KitchensinkRuntimeDynamicParamsReferendaParameters: KitchensinkRuntimeDynamicParamsReferendaParameters; + KitchensinkRuntimeDynamicParamsReferendaParametersKey: KitchensinkRuntimeDynamicParamsReferendaParametersKey; + KitchensinkRuntimeDynamicParamsReferendaParametersValue: KitchensinkRuntimeDynamicParamsReferendaParametersValue; + KitchensinkRuntimeDynamicParamsReferendaTracks: KitchensinkRuntimeDynamicParamsReferendaTracks; KitchensinkRuntimeDynamicParamsStorageBaseDeposit: KitchensinkRuntimeDynamicParamsStorageBaseDeposit; KitchensinkRuntimeDynamicParamsStorageByteDeposit: KitchensinkRuntimeDynamicParamsStorageByteDeposit; KitchensinkRuntimeDynamicParamsStorageParameters: KitchensinkRuntimeDynamicParamsStorageParameters; @@ -87,6 +95,13 @@ declare module '@polkadot/types/types/registry' { PalletAssetRateCall: PalletAssetRateCall; PalletAssetRateError: PalletAssetRateError; PalletAssetRateEvent: PalletAssetRateEvent; + PalletAssetRewardsCall: PalletAssetRewardsCall; + PalletAssetRewardsError: PalletAssetRewardsError; + PalletAssetRewardsEvent: PalletAssetRewardsEvent; + PalletAssetRewardsFreezeReason: PalletAssetRewardsFreezeReason; + PalletAssetRewardsHoldReason: PalletAssetRewardsHoldReason; + PalletAssetRewardsPoolInfo: PalletAssetRewardsPoolInfo; + PalletAssetRewardsPoolStakerInfo: PalletAssetRewardsPoolStakerInfo; PalletAssetsAccountStatus: PalletAssetsAccountStatus; PalletAssetsApproval: PalletAssetsApproval; PalletAssetsAssetAccount: PalletAssetsAssetAccount; @@ -97,6 +112,8 @@ declare module '@polkadot/types/types/registry' { PalletAssetsError: PalletAssetsError; PalletAssetsEvent: PalletAssetsEvent; PalletAssetsExistenceReason: PalletAssetsExistenceReason; + PalletAssetsFreezerError: PalletAssetsFreezerError; + PalletAssetsFreezerEvent: PalletAssetsFreezerEvent; PalletBabeCall: PalletBabeCall; PalletBabeError: PalletBabeError; PalletBagsListCall: PalletBagsListCall; @@ -197,6 +214,11 @@ declare module '@polkadot/types/types/registry' { PalletCoreFellowshipParamsTypeOption: PalletCoreFellowshipParamsTypeOption; PalletCoreFellowshipParamsTypeU128: PalletCoreFellowshipParamsTypeU128; PalletCoreFellowshipWish: PalletCoreFellowshipWish; + PalletDelegatedStakingAgentLedger: PalletDelegatedStakingAgentLedger; + PalletDelegatedStakingDelegation: PalletDelegatedStakingDelegation; + PalletDelegatedStakingError: PalletDelegatedStakingError; + PalletDelegatedStakingEvent: PalletDelegatedStakingEvent; + PalletDelegatedStakingHoldReason: PalletDelegatedStakingHoldReason; PalletDemocracyCall: PalletDemocracyCall; PalletDemocracyConviction: PalletDemocracyConviction; PalletDemocracyDelegations: PalletDemocracyDelegations; @@ -271,6 +293,11 @@ declare module '@polkadot/types/types/registry' { PalletMessageQueueEvent: PalletMessageQueueEvent; PalletMessageQueueNeighbours: PalletMessageQueueNeighbours; PalletMessageQueuePage: PalletMessageQueuePage; + PalletMetaTxCall: PalletMetaTxCall; + PalletMetaTxError: PalletMetaTxError; + PalletMetaTxEvent: PalletMetaTxEvent; + PalletMetaTxExtensionMetaTxMarker: PalletMetaTxExtensionMetaTxMarker; + PalletMetaTxMetaTx: PalletMetaTxMetaTx; PalletMigrationsActiveCursor: PalletMigrationsActiveCursor; PalletMigrationsCall: PalletMigrationsCall; PalletMigrationsError: PalletMigrationsError; @@ -358,6 +385,7 @@ declare module '@polkadot/types/types/registry' { PalletPreimageRequestStatus: PalletPreimageRequestStatus; PalletProxyAnnouncement: PalletProxyAnnouncement; PalletProxyCall: PalletProxyCall; + PalletProxyDepositKind: PalletProxyDepositKind; PalletProxyError: PalletProxyError; PalletProxyEvent: PalletProxyEvent; PalletProxyProxyDefinition: PalletProxyProxyDefinition; @@ -382,21 +410,29 @@ declare module '@polkadot/types/types/registry' { PalletReferendaReferendumInfoRankedCollectiveTally: PalletReferendaReferendumInfoRankedCollectiveTally; PalletReferendaReferendumStatusConvictionVotingTally: PalletReferendaReferendumStatusConvictionVotingTally; PalletReferendaReferendumStatusRankedCollectiveTally: PalletReferendaReferendumStatusRankedCollectiveTally; - PalletReferendaTrackInfo: PalletReferendaTrackInfo; + PalletReferendaTrack: PalletReferendaTrack; + PalletReferendaTrackDetails: PalletReferendaTrackDetails; PalletRemarkCall: PalletRemarkCall; PalletRemarkError: PalletRemarkError; PalletRemarkEvent: PalletRemarkEvent; PalletReviveCall: PalletReviveCall; PalletReviveError: PalletReviveError; PalletReviveEvent: PalletReviveEvent; - PalletReviveExecOrigin: PalletReviveExecOrigin; + PalletReviveEvmApiDebugRpcTypesCallLog: PalletReviveEvmApiDebugRpcTypesCallLog; + PalletReviveEvmApiDebugRpcTypesCallTrace: PalletReviveEvmApiDebugRpcTypesCallTrace; + PalletReviveEvmApiDebugRpcTypesCallType: PalletReviveEvmApiDebugRpcTypesCallType; + PalletReviveEvmApiDebugRpcTypesTracerConfig: PalletReviveEvmApiDebugRpcTypesTracerConfig; + PalletReviveEvmApiRpcTypesGenAccessListEntry: PalletReviveEvmApiRpcTypesGenAccessListEntry; + PalletReviveEvmApiRpcTypesGenGenericTransaction: PalletReviveEvmApiRpcTypesGenGenericTransaction; + PalletReviveEvmApiRpcTypesGenInputOrData: PalletReviveEvmApiRpcTypesGenInputOrData; PalletReviveHoldReason: PalletReviveHoldReason; PalletRevivePrimitivesCode: PalletRevivePrimitivesCode; PalletRevivePrimitivesCodeUploadReturnValue: PalletRevivePrimitivesCodeUploadReturnValue; PalletRevivePrimitivesContractAccessError: PalletRevivePrimitivesContractAccessError; PalletRevivePrimitivesContractResultExecReturnValue: PalletRevivePrimitivesContractResultExecReturnValue; PalletRevivePrimitivesContractResultInstantiateReturnValue: PalletRevivePrimitivesContractResultInstantiateReturnValue; - PalletRevivePrimitivesEthContractResult: PalletRevivePrimitivesEthContractResult; + PalletRevivePrimitivesEthTransactError: PalletRevivePrimitivesEthTransactError; + PalletRevivePrimitivesEthTransactInfo: PalletRevivePrimitivesEthTransactInfo; PalletRevivePrimitivesExecReturnValue: PalletRevivePrimitivesExecReturnValue; PalletRevivePrimitivesInstantiateReturnValue: PalletRevivePrimitivesInstantiateReturnValue; PalletRevivePrimitivesStorageDeposit: PalletRevivePrimitivesStorageDeposit; @@ -450,6 +486,7 @@ declare module '@polkadot/types/types/registry' { PalletStakingPalletConfigOpU32: PalletStakingPalletConfigOpU32; PalletStakingPalletError: PalletStakingPalletError; PalletStakingPalletEvent: PalletStakingPalletEvent; + PalletStakingPalletHoldReason: PalletStakingPalletHoldReason; PalletStakingRewardDestination: PalletStakingRewardDestination; PalletStakingSlashingSlashingSpans: PalletStakingSlashingSlashingSpans; PalletStakingSlashingSpanRecord: PalletStakingSlashingSpanRecord; @@ -504,6 +541,7 @@ declare module '@polkadot/types/types/registry' { PalletUtilityCall: PalletUtilityCall; PalletUtilityError: PalletUtilityError; PalletUtilityEvent: PalletUtilityEvent; + PalletVerifySignatureExtensionVerifySignature: PalletVerifySignatureExtensionVerifySignature; PalletVestingCall: PalletVestingCall; PalletVestingError: PalletVestingError; PalletVestingEvent: PalletVestingEvent; @@ -542,7 +580,6 @@ declare module '@polkadot/types/types/registry' { SpConsensusSlotsEquivocationProof: SpConsensusSlotsEquivocationProof; SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId; SpCoreSr25519VrfVrfSignature: SpCoreSr25519VrfVrfSignature; - SpCoreVoid: SpCoreVoid; SpInherentsCheckInherentsResult: SpInherentsCheckInherentsResult; SpInherentsInherentData: SpInherentsInherentData; SpMixnetAppPublic: SpMixnetAppPublic; diff --git a/packages/types-support/src/metadata/v15/substrate-hex.ts b/packages/types-support/src/metadata/v15/substrate-hex.ts index 6f39c077e6..5d4437a543 100644 --- a/packages/types-support/src/metadata/v15/substrate-hex.ts +++ b/packages/types-support/src/metadata/v15/substrate-hex.ts @@ -5,4 +5,4 @@ // cargo run --release -- purge-chain -y --dev && cargo run --release -- --dev -export default '0x014a2828006d6574610f8910000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200000050000240c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540128000c01186e6f726d616c2801045400012c6f7065726174696f6e616c280104540001246d616e6461746f7279280104540000280c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d652c010c75363400012870726f6f665f73697a652c010c75363400002c000006300030000005060034083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00003800000208003c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677340013c5665633c4469676573744974656d3e000040000002440044102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e00060024436f6e73656e7375730800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e000400105365616c0800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e000500144f74686572040038011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000480000030400000008004c00000250005008306672616d655f73797374656d2c4576656e745265636f7264080445015404540134000c011470686173651508011450686173650001146576656e7454010445000118746f70696373210501185665633c543e000054084c6b69746368656e73696e6b5f72756e74696d653052756e74696d654576656e74000111011853797374656d04005801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c697479040080015470616c6c65745f7574696c6974793a3a4576656e740001001c496e646963657304008c017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0005002042616c616e636573040090017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000600485472616e73616374696f6e5061796d656e7404009801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000700604173736574436f6e76657273696f6e54785061796d656e7404009c01c870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e743a3a4576656e743c52756e74696d653e00090068456c656374696f6e50726f76696465724d756c746950686173650400a401d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e000a001c5374616b696e670400bc017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000b001c53657373696f6e0400d8015470616c6c65745f73657373696f6e3a3a4576656e74000c002444656d6f63726163790400dc018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000d001c436f756e63696c0400f001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400f401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0024456c656374696f6e730400f801a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0010004c546563686e6963616c4d656d626572736869700400050101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0011001c4772616e64706104000901015470616c6c65745f6772616e6470613a3a4576656e7400120020547265617375727904001901017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e0013002441737365745261746504001d01018470616c6c65745f61737365745f726174653a3a4576656e743c52756e74696d653e00140024436f6e74726163747304002501018070616c6c65745f636f6e7472616374733a3a4576656e743c52756e74696d653e001500105375646f04003101016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00160020496d4f6e6c696e6504003501018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e001700204f6666656e63657304005501015870616c6c65745f6f6666656e6365733a3a4576656e74001900204964656e7469747904005d01017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001c001c536f636965747904006501017870616c6c65745f736f63696574793a3a4576656e743c52756e74696d653e001d00205265636f7665727904007101017c70616c6c65745f7265636f766572793a3a4576656e743c52756e74696d653e001e001c56657374696e6704007501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001f00245363686564756c657204007901018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0020001c476c7574746f6e04008501015470616c6c65745f676c7574746f6e3a3a4576656e7400210020507265696d61676504008d01017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e0022001450726f787904009101017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002300204d756c746973696704009d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e00240020426f756e746965730400a501017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e00250010546970730400a901016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e002600184173736574730400ad0101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365313e00270028506f6f6c4173736574730400b10101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365323e0028001c4c6f74746572790400b501017870616c6c65745f6c6f74746572793a3a4576656e743c52756e74696d653e002c000c4e69730400bd01016870616c6c65745f6e69733a3a4576656e743c52756e74696d653e002d001c556e69717565730400c501017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e002e00104e6674730400d501016c70616c6c65745f6e6674733a3a4576656e743c52756e74696d653e002f00504e66744672616374696f6e616c697a6174696f6e0400f10101b070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a4576656e743c52756e74696d653e0030001853616c6172790400f501017470616c6c65745f73616c6172793a3a4576656e743c52756e74696d653e00310038436f726546656c6c6f77736869700400f901019870616c6c65745f636f72655f66656c6c6f77736869703a3a4576656e743c52756e74696d653e003200485472616e73616374696f6e53746f726167650400190201a870616c6c65745f7472616e73616374696f6e5f73746f726167653a3a4576656e743c52756e74696d653e00330024566f7465724c69737404001d0201f470616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e003400485374617465547269654d6967726174696f6e0400210201ac70616c6c65745f73746174655f747269655f6d6967726174696f6e3a3a4576656e743c52756e74696d653e003500344368696c64426f756e7469657304002d02019470616c6c65745f6368696c645f626f756e746965733a3a4576656e743c52756e74696d653e003600245265666572656e646104003102018070616c6c65745f7265666572656e64613a3a4576656e743c52756e74696d653e0037001852656d61726b04005507017470616c6c65745f72656d61726b3a3a4576656e743c52756e74696d653e0038002c526f6f7454657374696e6704005907018c70616c6c65745f726f6f745f74657374696e673a3a4576656e743c52756e74696d653e00390040436f6e76696374696f6e566f74696e6704005d0701a070616c6c65745f636f6e76696374696f6e5f766f74696e673a3a4576656e743c52756e74696d653e003a002457686974656c69737404006107018070616c6c65745f77686974656c6973743a3a4576656e743c52756e74696d653e003b0038416c6c69616e63654d6f74696f6e0400750701fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003c0020416c6c69616e636504007907017c70616c6c65745f616c6c69616e63653a3a4576656e743c52756e74696d653e003d003c4e6f6d696e6174696f6e506f6f6c7304007d07019c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a4576656e743c52756e74696d653e003e002c52616e6b6564506f6c6c730400810701f470616c6c65745f7265666572656e64613a3a4576656e743c52756e74696d652c2070616c6c65745f7265666572656e64613a3a496e7374616e6365323e003f004052616e6b6564436f6c6c6563746976650400890701a070616c6c65745f72616e6b65645f636f6c6c6563746976653a3a4576656e743c52756e74696d653e0040003c4173736574436f6e76657273696f6e04009107019c70616c6c65745f61737365745f636f6e76657273696f6e3a3a4576656e743c52756e74696d653e0041002c46617374556e7374616b650400a507018c70616c6c65745f666173745f756e7374616b653a3a4576656e743c52756e74696d653e004200304d65737361676551756575650400a907019070616c6c65745f6d6573736167655f71756575653a3a4576656e743c52756e74696d653e0043000c506f760400b10701b46672616d655f62656e63686d61726b696e675f70616c6c65745f706f763a3a4576656e743c52756e74696d653e0044001c547850617573650400b507017c70616c6c65745f74785f70617573653a3a4576656e743c52756e74696d653e00450020536166654d6f64650400b907018070616c6c65745f736166655f6d6f64653a3a4576656e743c52756e74696d653e0046002453746174656d656e740400c107018070616c6c65745f73746174656d656e743a3a4576656e743c52756e74696d653e004700504d756c7469426c6f636b4d6967726174696f6e730400d507018470616c6c65745f6d6967726174696f6e733a3a4576656e743c52756e74696d653e0048001842726f6b65720400d907017470616c6c65745f62726f6b65723a3a4576656e743c52756e74696d653e00490028506172616d65746572730400ed07018470616c6c65745f706172616d65746572733a3a4576656e743c52756e74696d653e004c0048536b69704665656c6573735061796d656e740400050801ac70616c6c65745f736b69705f6665656c6573735f7061796d656e743a3a4576656e743c52756e74696d653e004d00604173736574436f6e76657273696f6e4d6967726174696f6e0400090801ac70616c6c65745f61737365745f636f6e76657273696f6e5f6f70733a3a4576656e743c52756e74696d653e004f001852657669766504000d08017470616c6c65745f7265766976653a3a4576656e743c52756e74696d653e00500000580c306672616d655f73797374656d1870616c6c6574144576656e7404045400011c4045787472696e7369635375636365737304013464697370617463685f696e666f5c014444697370617463684576656e74496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7268013444697370617463684572726f7200013464697370617463685f696e666f5c014444697370617463684576656e74496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736834011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e4455706772616465417574686f72697a6564080124636f64655f6861736834011c543a3a48617368000134636865636b5f76657273696f6e200110626f6f6c00060468416e20757067726164652077617320617574686f72697a65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e5c08306672616d655f73797374656d4444697370617463684576656e74496e666f00000c0118776569676874280118576569676874000114636c6173736001344469737061746368436c617373000120706179735f666565640110506179730000600c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000640c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000068082873705f72756e74696d653444697370617463684572726f7200013c144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c6504006c012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400700128546f6b656e4572726f720007002841726974686d65746963040074013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007801485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d00105472696504007c0124547269654572726f72000e00006c082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7248018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000070082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000074083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000078082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c61796572000100007c0c2873705f72756e74696d653070726f76696e675f7472696524547269654572726f7200013840496e76616c69645374617465526f6f7400000048496e636f6d706c65746544617461626173650001005056616c75654174496e636f6d706c6574654b6579000200304465636f6465724572726f720003002c496e76616c696448617368000400304475706c69636174654b65790005003845787472616e656f75734e6f64650006003c45787472616e656f757356616c75650007005c45787472616e656f7573486173685265666572656e636500080054496e76616c69644368696c645265666572656e63650009003456616c75654d69736d61746368000a003c496e636f6d706c65746550726f6f66000b0030526f6f744d69736d61746368000c002c4465636f64654572726f72000d0000800c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7268013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7268013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748401384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574840418526573756c740804540188044501680108084f6b040088000000000c45727204006800000100008800000400008c0c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574900c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001581c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e4c546f74616c49737375616e6365466f7263656408010c6f6c64180128543a3a42616c616e636500010c6e6577180128543a3a42616c616e6365001504ac5468652060546f74616c49737375616e6365602077617320666f72636566756c6c79206368616e6765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000980c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749c0c8870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e741870616c6c6574144576656e7404045400010838417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e00012061737365745f6964a00128543a3a41737365744964000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e444173736574526566756e644661696c65640401486e61746976655f616d6f756e745f6b65707418013042616c616e63654f663c543e000104f4412073776170206f662074686520726566756e6420696e206e61746976652063757272656e6379206261636b20746f206173736574206661696c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a018346672616d655f737570706f72741874726169747318746f6b656e732066756e6769626c6520756e696f6e5f6f66384e61746976654f72576974684964041c4173736574496401100108184e617469766500000018576974684964040010011c4173736574496400010000a40c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f7265640c011c636f6d70757465a8013c456c656374696f6e436f6d707574650001186f726967696eac01504f7074696f6e3c543a3a4163636f756e7449643e000130707265765f656a6563746564200110626f6f6c00001cb44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e00510154686520606f726967696e6020696e6469636174657320746865206f726967696e206f662074686520736f6c7574696f6e2e20496620606f726967696e602069732060536f6d65284163636f756e74496429602c59017468652073746f72656420736f6c7574696f6e20776173207375626d697474656420696e20746865207369676e65642070686173652062792061206d696e657220776974682074686520604163636f756e744964602e25014f74686572776973652c2074686520736f6c7574696f6e207761732073746f7265642065697468657220647572696e672074686520756e7369676e6564207068617365206f722062794d0160543a3a466f7263654f726967696e602e205468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6548726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a656408011c636f6d70757465a8013c456c656374696f6e436f6d7075746500011473636f7265b00134456c656374696f6e53636f7265000104190154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682074686520676976656e20636f6d7075746174696f6e20616e642073636f72652e38456c656374696f6e4661696c656400020c4c416e20656c656374696f6e206661696c65642e0001014e6f74206d7563682063616e20626520736169642061626f757420776869636820636f6d7075746573206661696c656420696e207468652070726f636573732e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0004042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e4450686173655472616e736974696f6e65640c011066726f6db4016050686173653c426c6f636b4e756d626572466f723c543e3e000108746fb4016050686173653c426c6f636b4e756d626572466f723c543e3e000114726f756e6410010c753332000504b85468657265207761732061207068617365207472616e736974696f6e20696e206120676976656e20726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a8089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e637900040000ac04184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000b0084473705f6e706f735f656c656374696f6e7334456c656374696f6e53636f726500000c01346d696e696d616c5f7374616b6518013c457874656e64656442616c616e636500012473756d5f7374616b6518013c457874656e64656442616c616e636500014473756d5f7374616b655f7371756172656418013c457874656e64656442616c616e63650000b4089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400b8012828626f6f6c2c20426e2900020024456d657267656e637900030000b800000408201000bc103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001481c457261506169640c01246572615f696e646578100120457261496e64657800014076616c696461746f725f7061796f757418013042616c616e63654f663c543e00012472656d61696e64657218013042616c616e63654f663c543e000008550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642e2052657761726465640c01147374617368000130543a3a4163636f756e74496400011064657374c0017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e0001040d01546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e7420746f20746869732064657374696e6174696f6e2e1c536c61736865640801187374616b6572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002041d0141207374616b6572202876616c696461746f72206f72206e6f6d696e61746f722920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e34536c6173685265706f727465640c012476616c696461746f72000130543a3a4163636f756e7449640001206672616374696f6ec4011c50657262696c6c000124736c6173685f657261100120457261496e64657800030859014120736c61736820666f722074686520676976656e2076616c696461746f722c20666f722074686520676976656e2070657263656e74616765206f66207468656972207374616b652c2061742074686520676976656e54657261206173206265656e207265706f727465642e684f6c64536c617368696e675265706f727444697363617264656404013473657373696f6e5f696e64657810013053657373696f6e496e6465780004081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c64446e6f742062652070726f6365737365642e385374616b657273456c65637465640005048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000610d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00070490416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e2457697468647261776e0801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0008085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e6365606466726f6d2074686520756e6c6f636b696e672071756575652e184b69636b65640801246e6f6d696e61746f72000130543a3a4163636f756e7449640001147374617368000130543a3a4163636f756e744964000904b441206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e545374616b696e67456c656374696f6e4661696c6564000a04ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640401147374617368000130543a3a4163636f756e744964000b042101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e345061796f7574537461727465641001246572615f696e646578100120457261496e64657800013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400011070616765100110506167650001106e657874c801304f7074696f6e3c506167653e000c045901412050616765206f66207374616b6572732072657761726473206172652067657474696e6720706169642e20606e6578746020697320604e6f6e656020696620616c6c2070616765732061726520636c61696d65642e4456616c696461746f7250726566735365740801147374617368000130543a3a4163636f756e7449640001147072656673cc013856616c696461746f725072656673000d0498412076616c696461746f72206861732073657420746865697220707265666572656e6365732e68536e617073686f74566f7465727353697a65457863656564656404011073697a6510010c753332000e0468566f746572732073697a65206c696d697420726561636865642e6c536e617073686f745461726765747353697a65457863656564656404011073697a6510010c753332000f046c546172676574732073697a65206c696d697420726561636865642e20466f7263654572610401106d6f6465d4011c466f7263696e670010047441206e657720666f72636520657261206d6f646520776173207365742e64436f6e74726f6c6c65724261746368446570726563617465640401206661696c7572657310010c753332001104a45265706f7274206f66206120636f6e74726f6c6c6572206261746368206465707265636174696f6e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c0083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e6500040000c40c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000c804184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000cc083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6ed0011c50657262696c6c00011c626c6f636b6564200110626f6f6c0000d0000006c400d4083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c7761797300030000d80c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dc0c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64e00134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736834011c543a3a48617368000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465e401644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c0488416e206163636f756e7420686173207365636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572ec01344d657461646174614f776e6572043c4d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572ec01344d657461646174614f776e6572043c4d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572ec01344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572ec01344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e00c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000e40c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465e80110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000e80c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000ec0c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000f00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e740804540004490001282050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736834011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114766f746564200110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736834011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e184b696c6c656404013470726f706f73616c5f6861736834011c543a3a4861736800070458412070726f706f73616c20776173206b696c6c65642e4850726f706f73616c436f73744275726e656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000804b0536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c20776173206275726e65642e5050726f706f73616c436f737452656c656173656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000904b8536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c207761732072656c65617365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e740804540004490001282050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736834011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114766f746564200110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736834011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e184b696c6c656404013470726f706f73616c5f6861736834011c543a3a4861736800070458412070726f706f73616c20776173206b696c6c65642e4850726f706f73616c436f73744275726e656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000804b0536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c20776173206275726e65642e5050726f706f73616c436f737452656c656173656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000904b8536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c207761732072656c65617365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f80c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273fc01ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fc00000201010001010000040800180005010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657409010c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f7365740d010134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65740d010000021101001101000004081501300015010c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c69630000040004013c656432353531393a3a5075626c6963000019010c3c70616c6c65745f74726561737572791870616c6c6574144576656e74080454000449000130205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000004e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640001047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00020488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0003042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0004047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640005049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000604cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e4841737365745370656e64417070726f766564180114696e6465781001285370656e64496e64657800012861737365745f6b696e64a00130543a3a41737365744b696e64000118616d6f756e74180150417373657442616c616e63654f663c542c20493e00012c62656e6566696369617279000138543a3a42656e656669636961727900012876616c69645f66726f6d100144426c6f636b4e756d626572466f723c543e0001246578706972655f6174100144426c6f636b4e756d626572466f723c543e000704b441206e6577206173736574207370656e642070726f706f73616c20686173206265656e20617070726f7665642e4041737365745370656e64566f69646564040114696e6465781001285370656e64496e64657800080474416e20617070726f766564207370656e642077617320766f696465642e1050616964080114696e6465781001285370656e64496e6465780001287061796d656e745f69648801643c543a3a5061796d6173746572206173205061793e3a3a49640009044c41207061796d656e742068617070656e65642e345061796d656e744661696c6564080114696e6465781001285370656e64496e6465780001287061796d656e745f69648801643c543a3a5061796d6173746572206173205061793e3a3a4964000a049041207061796d656e74206661696c656420616e642063616e20626520726574726965642e385370656e6450726f636573736564040114696e6465781001285370656e64496e646578000b084d0141207370656e64207761732070726f63657373656420616e642072656d6f7665642066726f6d207468652073746f726167652e204974206d696768742068617665206265656e207375636365737366756c6c797070616964206f72206974206d6179206861766520657870697265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65741d010c4470616c6c65745f61737365745f726174651870616c6c6574144576656e7404045400010c404173736574526174654372656174656408012861737365745f6b696e64a00130543a3a41737365744b696e6400011072617465210101244669786564553132380000004041737365745261746552656d6f76656404012861737365745f6b696e64a00130543a3a41737365744b696e6400010040417373657452617465557064617465640c012861737365745f6b696e64a00130543a3a41737365744b696e6400010c6f6c642101012446697865645531323800010c6e657721010124466978656455313238000200047c54686520604576656e746020656e756d206f6620746869732070616c6c657421010c3473705f61726974686d657469632c66697865645f706f696e74244669786564553132380000040018011075313238000025010c4070616c6c65745f636f6e7472616374731870616c6c6574144576656e7404045400012830496e7374616e7469617465640801206465706c6f796572000130543a3a4163636f756e744964000120636f6e7472616374000130543a3a4163636f756e744964000004d8436f6e7472616374206465706c6f7965642062792061646472657373206174207468652073706563696669656420616464726573732e285465726d696e61746564080120636f6e7472616374000130543a3a4163636f756e744964048454686520636f6e7472616374207468617420776173207465726d696e617465642e012c62656e6566696369617279000130543a3a4163636f756e74496404e4546865206163636f756e7420746861742072656365697665642074686520636f6e7472616374732072656d61696e696e672062616c616e6365011868436f6e747261637420686173206265656e2072656d6f7665642e001823204e6f7465003d01546865206f6e6c792077617920666f72206120636f6e747261637420746f2062652072656d6f76656420616e6420656d697474696e672074686973206576656e742069732062792063616c6c696e6744607365616c5f7465726d696e617465602e28436f646553746f7265640c0124636f64655f6861736834011c543a3a486173680001306465706f7369745f68656c6418013042616c616e63654f663c543e00012075706c6f61646572000130543a3a4163636f756e744964000204b4436f646520776974682074686520737065636966696564206861736820686173206265656e2073746f7265642e3c436f6e7472616374456d6974746564080120636f6e7472616374000130543a3a4163636f756e744964049054686520636f6e7472616374207468617420656d697474656420746865206576656e742e01106461746138011c5665633c75383e0835014461746120737570706c6965642062792074686520636f6e74726163742e204d657461646174612067656e65726174656420647572696e6720636f6e747261637420636f6d70696c6174696f6e5c6973206e656564656420746f206465636f64652069742e03049c4120637573746f6d206576656e7420656d69747465642062792074686520636f6e74726163742e2c436f646552656d6f7665640c0124636f64655f6861736834011c543a3a486173680001406465706f7369745f72656c656173656418013042616c616e63654f663c543e00011c72656d6f766572000130543a3a4163636f756e744964000404ac4120636f6465207769746820746865207370656369666965642068617368207761732072656d6f7665642e4c436f6e7472616374436f6465557064617465640c0120636f6e7472616374000130543a3a4163636f756e744964048c54686520636f6e7472616374207468617420686173206265656e20757064617465642e01346e65775f636f64655f6861736834011c543a3a4861736804b04e657720636f646520686173682074686174207761732073657420666f722074686520636f6e74726163742e01346f6c645f636f64655f6861736834011c543a3a48617368048c50726576696f757320636f64652068617368206f662074686520636f6e74726163742e0504784120636f6e7472616374277320636f64652077617320757064617465642e1843616c6c656408011863616c6c6572290101244f726967696e3c543e04745468652063616c6c6572206f66207468652060636f6e7472616374602e0120636f6e7472616374000130543a3a4163636f756e744964047454686520636f6e74726163742074686174207761732063616c6c65642e061c11014120636f6e7472616374207761732063616c6c656420656974686572206279206120706c61696e206163636f756e74206f7220616e6f7468657220636f6e74726163742e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e3844656c656761746543616c6c6564080120636f6e7472616374000130543a3a4163636f756e74496408210154686520636f6e7472616374207468617420706572666f726d6564207468652064656c65676174652063616c6c20616e642068656e636520696e2077686f736520636f6e74657874707468652060636f64655f68617368602069732065786563757465642e0124636f64655f6861736834012c436f6465486173683c543e049c54686520636f646520686173682074686174207761732064656c65676174652063616c6c65642e071c9c4120636f6e74726163742064656c65676174652063616c6c6564206120636f646520686173682e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e8053746f726167654465706f7369745472616e73666572726564416e6448656c640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000804f4536f6d652066756e64732068617665206265656e207472616e7366657272656420616e642068656c642061732073746f72616765206465706f7369742e9053746f726167654465706f7369745472616e73666572726564416e6452656c65617365640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000904f8536f6d652073746f72616765206465706f7369742066756e64732068617665206265656e207472616e7366657272656420616e642072656c65617365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65742901084070616c6c65745f636f6e747261637473184f726967696e040454012d01010810526f6f74000000185369676e65640400000130543a3a4163636f756e744964000100002d01084c6b69746368656e73696e6b5f72756e74696d651c52756e74696d650000000031010c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400011014537564696404012c7375646f5f726573756c748401384469737061746368526573756c7404b454686520726573756c74206f66207468652063616c6c206d61646520627920746865207375646f20757365722e00047041207375646f2063616c6c206a75737420746f6f6b20706c6163652e284b65794368616e67656408010c6f6c64ac01504f7074696f6e3c543a3a4163636f756e7449643e04b4546865206f6c64207375646f206b657920286966206f6e65207761732070726576696f75736c7920736574292e010c6e6577000130543a3a4163636f756e7449640488546865206e6577207375646f206b657920286966206f6e652077617320736574292e010478546865207375646f206b657920686173206265656e20757064617465642e284b657952656d6f76656400020480546865206b657920776173207065726d616e656e746c792072656d6f7665642e285375646f4173446f6e6504012c7375646f5f726573756c748401384469737061746368526573756c7404b454686520726573756c74206f66207468652063616c6c206d61646520627920746865207375646f20757365722e0304c841205b7375646f5f61735d2850616c6c65743a3a7375646f5f6173292063616c6c206a75737420746f6f6b20706c6163652e047c54686520604576656e746020656e756d206f6620746869732070616c6c657435010c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f696439010138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e653d01016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e047c54686520604576656e746020656e756d206f6620746869732070616c6c65743901104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c69630000040004013c737232353531393a3a5075626c696300003d01000002410100410100000408004501004501082873705f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616c4901011c42616c616e636500010c6f776e4901011c42616c616e63650001186f74686572734d0101ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000490100000618004d010000025101005101082873705f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c75654901011c42616c616e6365000055010c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e64590101104b696e6400012074696d65736c6f743801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e59010000031000000008005d010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001582c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e405375624964656e7469746965735365740c01106d61696e000130543a3a4163636f756e7449640001386e756d6265725f6f665f7375627310010c75333200012c6e65775f6465706f73697418013042616c616e63654f663c543e000804bc416e206163636f756e742773207375622d6964656e7469746965732077657265207365742028696e2062756c6b292e485375624964656e7469747952656e616d656408010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400090421014120676976656e207375622d6163636f756e742773206173736f636961746564206e616d6520776173206368616e676564206279206974732073757065722d6964656e746974792e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000a04090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b08190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e38417574686f726974794164646564040124617574686f72697479000130543a3a4163636f756e744964000c047c4120757365726e616d6520617574686f72697479207761732061646465642e40417574686f7269747952656d6f766564040124617574686f72697479000130543a3a4163636f756e744964000d04844120757365726e616d6520617574686f72697479207761732072656d6f7665642e2c557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d656101012c557365726e616d653c543e000e04744120757365726e616d65207761732073657420666f72206077686f602e38557365726e616d655175657565640c010c77686f000130543a3a4163636f756e744964000120757365726e616d656101012c557365726e616d653c543e00012865787069726174696f6e100144426c6f636b4e756d626572466f723c543e000f0419014120757365726e616d6520776173207175657565642c20627574206077686f60206d75737420616363657074206974207072696f7220746f206065787069726174696f6e602e48507265617070726f76616c4578706972656404011477686f7365000130543a3a4163636f756e7449640010043901412071756575656420757365726e616d6520706173736564206974732065787069726174696f6e20776974686f7574206265696e6720636c61696d656420616e64207761732072656d6f7665642e485072696d617279557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d656101012c557365726e616d653c543e00110401014120757365726e616d6520776173207365742061732061207072696d61727920616e642063616e206265206c6f6f6b65642075702066726f6d206077686f602e5c44616e676c696e67557365726e616d6552656d6f76656408010c77686f000130543a3a4163636f756e744964000120757365726e616d656101012c557365726e616d653c543e0012085d01412064616e676c696e6720757365726e616d652028617320696e2c206120757365726e616d6520636f72726573706f6e64696e6720746f20616e206163636f756e742074686174206861732072656d6f766564206974736c6964656e746974792920686173206265656e2072656d6f7665642e3c557365726e616d65556e626f756e64040120757365726e616d656101012c557365726e616d653c543e001304704120757365726e616d6520686173206265656e20756e626f756e642e3c557365726e616d6552656d6f766564040120757365726e616d656101012c557365726e616d653c543e001404704120757365726e616d6520686173206265656e2072656d6f7665642e38557365726e616d654b696c6c6564040120757365726e616d656101012c557365726e616d653c543e0015046c4120757365726e616d6520686173206265656e206b696c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657461010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000065010c3870616c6c65745f736f63696574791870616c6c6574144576656e740804540004490001441c466f756e64656404011c666f756e646572000130543a3a4163636f756e744964000004b454686520736f636965747920697320666f756e6465642062792074686520676976656e206964656e746974792e0c42696408013063616e6469646174655f6964000130543a3a4163636f756e7449640001146f6666657218013c42616c616e63654f663c542c20493e0001085d0141206d656d6265727368697020626964206a7573742068617070656e65642e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64207468656972206f6666657238697320746865207365636f6e642e14566f7563680c013063616e6469646174655f6964000130543a3a4163636f756e7449640001146f6666657218013c42616c616e63654f663c542c20493e000120766f756368696e67000130543a3a4163636f756e7449640002085d0141206d656d6265727368697020626964206a7573742068617070656e656420627920766f756368696e672e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64ec7468656972206f6666657220697320746865207365636f6e642e2054686520766f756368696e67207061727479206973207468652074686972642e244175746f556e62696404012463616e646964617465000130543a3a4163636f756e7449640003040501412063616e646964617465207761732064726f70706564202864756520746f20616e20657863657373206f66206269647320696e207468652073797374656d292e14556e62696404012463616e646964617465000130543a3a4163636f756e744964000404ac412063616e646964617465207761732064726f70706564202862792074686569722072657175657374292e1c556e766f75636804012463616e646964617465000130543a3a4163636f756e744964000504f4412063616e646964617465207761732064726f70706564202862792072657175657374206f662077686f20766f756368656420666f72207468656d292e20496e64756374656408011c7072696d617279000130543a3a4163636f756e74496400012863616e64696461746573690101445665633c543a3a4163636f756e7449643e0006085501412067726f7570206f662063616e646964617465732068617665206265656e20696e6475637465642e205468652062617463682773207072696d617279206973207468652066697273742076616c75652c2074686570626174636820696e2066756c6c20697320746865207365636f6e642e6053757370656e6465644d656d6265724a756467656d656e7408010c77686f000130543a3a4163636f756e7449640001186a7564676564200110626f6f6c0007048c412073757370656e646564206d656d62657220686173206265656e206a75646765642e4843616e64696461746553757370656e64656404012463616e646964617465000130543a3a4163636f756e74496400080478412063616e64696461746520686173206265656e2073757370656e6465643c4d656d62657253757370656e6465640401186d656d626572000130543a3a4163636f756e7449640009046c41206d656d62657220686173206265656e2073757370656e646564284368616c6c656e6765640401186d656d626572000130543a3a4163636f756e744964000a047041206d656d62657220686173206265656e206368616c6c656e67656410566f74650c012463616e646964617465000130543a3a4163636f756e744964000114766f746572000130543a3a4163636f756e744964000110766f7465200110626f6f6c000b04584120766f746520686173206265656e20706c6163656430446566656e646572566f7465080114766f746572000130543a3a4163636f756e744964000110766f7465200110626f6f6c000c04b44120766f746520686173206265656e20706c6163656420666f72206120646566656e64696e67206d656d626572244e6577506172616d73040118706172616d736d01015047726f7570506172616d73466f723c542c20493e000d04cc41206e657720736574206f66205c5b706172616d735c5d20686173206265656e2073657420666f72207468652067726f75702e24556e666f756e64656404011c666f756e646572000130543a3a4163636f756e744964000e0454536f636965747920697320756e666f756e6465642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e000f04cc536f6d652066756e64732077657265206465706f736974656420696e746f2074686520736f6369657479206163636f756e742e20456c6576617465640801186d656d626572000130543a3a4163636f756e74496400011072616e6b10011052616e6b0010049841205c5b6d656d6265725c5d20676f7420656c65766174656420746f205c5b72616e6b5c5d2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574690100000200006d01083870616c6c65745f736f63696574792c47726f7570506172616d73041c42616c616e636501180010012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418011c42616c616e6365000071010c3c70616c6c65745f7265636f766572791870616c6c6574144576656e740404540001183c5265636f766572794372656174656404011c6163636f756e74000130543a3a4163636f756e744964000004c841207265636f766572792070726f6365737320686173206265656e2073657420757020666f7220616e206163636f756e742e445265636f76657279496e697469617465640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e744964000104290141207265636f766572792070726f6365737320686173206265656e20696e6974696174656420666f72206c6f7374206163636f756e742062792072657363756572206163636f756e742e3c5265636f76657279566f75636865640c01306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400011873656e646572000130543a3a4163636f756e744964000204590141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20766f756368656420666f722062792073656e6465722e385265636f76657279436c6f7365640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e7449640003041d0141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20636c6f7365642e404163636f756e745265636f76657265640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400040401014c6f7374206163636f756e7420686173206265656e207375636365737366756c6c79207265636f76657265642062792072657363756572206163636f756e742e3c5265636f7665727952656d6f7665640401306c6f73745f6163636f756e74000130543a3a4163636f756e744964000504cc41207265636f766572792070726f6365737320686173206265656e2072656d6f76656420666f7220616e206163636f756e742e04304576656e747320747970652e75010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657479010c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000124245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964810101404f7074696f6e3c5461736b4e616d653e000118726573756c748401384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e2052657472795365741001107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964810101404f7074696f6e3c5461736b4e616d653e000118706572696f64100144426c6f636b4e756d626572466f723c543e00011c726574726965730801087538000304a0536574206120726574727920636f6e66696775726174696f6e20666f7220736f6d65207461736b2e38526574727943616e63656c6c65640801107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964810101404f7074696f6e3c5461736b4e616d653e000404ac43616e63656c206120726574727920636f6e66696775726174696f6e20666f7220736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964810101404f7074696f6e3c5461736b4e616d653e00050429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964810101404f7074696f6e3c5461736b4e616d653e0006043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e2c52657472794661696c65640801107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964810101404f7074696f6e3c5461736b4e616d653e0007085d0154686520676976656e207461736b2077617320756e61626c6520746f20626520726574726965642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b206f722074686572659c776173206e6f7420656e6f7567682077656967687420746f2072657363686564756c652069742e545065726d616e656e746c794f7665727765696768740801107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964810101404f7074696f6e3c5461736b4e616d653e000804f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e7d0100000408101000810104184f7074696f6e04045401040108104e6f6e6500000010536f6d65040004000001000085010c3870616c6c65745f676c7574746f6e1870616c6c6574144576656e740001104450616c6c6574496e697469616c697a65640401187265696e6974200110626f6f6c04ac57686574686572207468652070616c6c657420686173206265656e2072652d696e697469616c697a65642e0004905468652070616c6c657420686173206265656e2028726529696e697469616c697a65642e4c436f6d7075746174696f6e4c696d697453657404011c636f6d70757465890101204669786564553634045854686520636f6d7075746174696f6e206c696d69742e01049c54686520636f6d7075746174696f6e206c696d697420686173206265656e20757064617465642e3c53746f726167654c696d697453657404011c73746f7261676589010120466978656455363404485468652073746f72616765206c696d69742e02048c5468652073746f72616765206c696d697420686173206265656e20757064617465642e4c426c6f636b4c656e6774684c696d6974536574040130626c6f636b5f6c656e677468890101204669786564553634045c54686520626c6f636b206c656e677468206c696d69742e0304a054686520626c6f636b206c656e677468206c696d697420686173206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657489010c3473705f61726974686d657469632c66697865645f706f696e742046697865645536340000040030010c75363400008d010c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736834011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736834011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736834011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657491010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c748401384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706595010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465789901010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736834013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706595010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706595010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749501084c6b69746368656e73696e6b5f72756e74696d652450726f7879547970650001100c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e6700030000990100000504009d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000a5010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900012c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e38426f756e7479417070726f766564040114696e64657810012c426f756e7479496e646578000704544120626f756e747920697320617070726f7665642e3c43757261746f7250726f706f736564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000804744120626f756e74792063757261746f722069732070726f706f7365642e4443757261746f72556e61737369676e6564040124626f756e74795f696410012c426f756e7479496e6465780009047c4120626f756e74792063757261746f7220697320756e61737369676e65642e3c43757261746f724163636570746564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000a04744120626f756e74792063757261746f722069732061636365707465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a9010c2c70616c6c65745f746970731870616c6c6574144576656e74080454000449000114184e65775469700401207469705f6861736834011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736834011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013c42616c616e63654f663c542c20493e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736834011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736834011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013c42616c616e63654f663c542c20493e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ad010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001681c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e200110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e244465706f73697465640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365001804dc536f6d65206173736574732077657265206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e2457697468647261776e0c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650019042101536f6d652061737365747320776572652077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b1010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001681c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e200110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e244465706f73697465640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365001804dc536f6d65206173736574732077657265206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e2457697468647261776e0c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650019042101536f6d652061737365747320776572652077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b5010c3870616c6c65745f6c6f74746572791870616c6c6574144576656e74040454000110384c6f7474657279537461727465640000046c41206c6f747465727920686173206265656e2073746172746564213043616c6c73557064617465640001048441206e657720736574206f662063616c6c732068617665206265656e20736574211857696e6e657208011877696e6e6572000130543a3a4163636f756e74496400013c6c6f74746572795f62616c616e636518013042616c616e63654f663c543e00020464412077696e6e657220686173206265656e2063686f73656e21305469636b6574426f7567687408010c77686f000130543a3a4163636f756e74496400012863616c6c5f696e646578b901012443616c6c496e6465780003046441207469636b657420686173206265656e20626f7567687421047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b90100000408080800bd010c2870616c6c65745f6e69731870616c6c6574144576656e7404045400011c24426964506c616365640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200000478412062696420776173207375636365737366756c6c7920706c616365642e304269645265747261637465640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c753332000104dc412062696420776173207375636365737366756c6c792072656d6f76656420286265666f7265206265696e67206163636570746564292e2842696444726f707065640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200020455014120626964207761732064726f707065642066726f6d20612071756575652062656361757365206f6620616e6f746865722c206d6f7265207375627374616e7469616c2c20626964207761732070726573656e742e18497373756564140114696e64657810013052656365697074496e6465780470546865206964656e74697479206f662074686520726563656970742e0118657870697279100144426c6f636b4e756d626572466f723c543e04d054686520626c6f636b206e756d626572206174207768696368207468652072656365697074206d6179206265207468617765642e010c77686f000130543a3a4163636f756e7449640464546865206f776e6572206f662074686520726563656970742e012870726f706f7274696f6ec101012c5065727175696e74696c6c0431015468652070726f706f7274696f6e206f66207468652065666665637469766520746f74616c2069737375616e636520776869636820746865207265636569707420726570726573656e74732e0118616d6f756e7418013042616c616e63654f663c543e04d854686520616d6f756e74206f662066756e6473207768696368207765726520646562697465642066726f6d20746865206f776e65722e030405014120626964207761732061636365707465642e205468652062616c616e6365206d6179206e6f742062652072656c656173656420756e74696c206578706972792e18546861776564140114696e64657810013052656365697074496e6465780470546865206964656e74697479206f662074686520726563656970742e010c77686f000130543a3a4163636f756e7449640428546865206f776e65722e012870726f706f7274696f6ec101012c5065727175696e74696c6c0439015468652070726f706f7274696f6e206f66207468652065666665637469766520746f74616c2069737375616e636520627920776869636820746865206f776e65722077617320646562697465642e0118616d6f756e7418013042616c616e63654f663c543e04ac54686520616d6f756e7420627920776869636820746865206f776e6572207761732063726564697465642e011c64726f70706564200110626f6f6c048c496620607472756560207468656e20746865207265636569707420697320646f6e652e0404c0416e207265636569707420686173206265656e20286174206c65617374207061727469616c6c7929207468617765642e1846756e64656404011c6465666963697418013042616c616e63654f663c543e000504b4416e206175746f6d617469632066756e64696e67206f6620746865206465666963697420776173206d6164652e2c5472616e736665727265640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000114696e64657810013052656365697074496e6465780006046841207265636569707420776173207472616e736665727265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c1010c3473705f61726974686d65746963287065725f7468696e67732c5065727175696e74696c6c0000040030010c7536340000c5010c3870616c6c65745f756e69717565731870616c6c6574144576656e7408045400044900016c1c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e1846726f7a656e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640006045c536f6d6520606974656d60207761732066726f7a656e2e18546861776564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536f6d6520606974656d6020776173207468617765642e40436f6c6c656374696f6e46726f7a656e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400080474536f6d652060636f6c6c656374696f6e60207761732066726f7a656e2e40436f6c6c656374696f6e546861776564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173207468617765642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e744964000b0470546865206d616e6167656d656e74207465616d206368616e6765642e40417070726f7665645472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e444974656d5374617475734368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000e041101412060636f6c6c656374696f6e602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461c9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c000f04b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001004b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e2c4d65746164617461536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461c9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c001104984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e3c4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001204984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73cd0101385665633c543a3a4974656d49643e001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e30417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b65796101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d1010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c65617265640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b65796101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6ec8015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001604c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572ac01504f7074696f6e3c543a3a4163636f756e7449643e0018048c546865207072696365207761732073657420666f722074686520696e7374616e63652e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019049c54686520707269636520666f722074686520696e7374616e6365207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001a044c416e206974656d2077617320626f756768742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c9010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000cd010000021000d1010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000d5010c2c70616c6c65745f6e6674731870616c6c6574144576656e740804540004490001981c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e484974656d5472616e736665724c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400060488416e20606974656d6020626563616d65206e6f6e2d7472616e7366657261626c652e504974656d5472616e73666572556e6c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400070478416e20606974656d6020626563616d65207472616e7366657261626c652e504974656d50726f706572746965734c6f636b6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d65746164617461200110626f6f6c00013c6c6f636b5f61747472696275746573200110626f6f6c000804a8606974656d60206d65746164617461206f7220617474726962757465732077657265206c6f636b65642e40436f6c6c656374696f6e4c6f636b6564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173206c6f636b65642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572ac01504f7074696f6e3c543a3a4163636f756e7449643e00011461646d696eac01504f7074696f6e3c543a3a4163636f756e7449643e00011c667265657a6572ac01504f7074696f6e3c543a3a4163636f756e7449643e000b0470546865206d616e6167656d656e74207465616d206368616e6765642e405472616e73666572417070726f766564140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000120646561646c696e65c801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e54416c6c417070726f76616c7343616e63656c6c65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e744964000e049c416c6c20617070726f76616c73206f6620616e206974656d20676f742063616e63656c6c65642e5c436f6c6c656374696f6e436f6e6669674368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000f040101412060636f6c6c656374696f6e6020686173206861642069747320636f6e666967206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d65746164617461536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461d9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001004b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001104b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e3c4974656d4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461d9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001204984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e4c4974656d4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73cd0101385665633c543a3a4974656d49643e0014042101546865206465706f73697420666f72206120736574206f6620606974656d60732077697468696e20612060636f6c6c656374696f6e6020686173206265656e20757064617465642e30417474726962757465536574140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00150405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c6561726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e0016040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e6c4974656d41747472696275746573417070726f76616c41646465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001704cc41206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732061646465642e744974656d41747472696275746573417070726f76616c52656d6f7665640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001804d441206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732072656d6f7665642e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6ec8015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001904c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001a04a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e74436f6c6c656374696f6e4d696e7453657474696e677355706461746564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04ac4d696e742073657474696e677320666f72206120636f6c6c656374696f6e20686164206368616e6765642e6c4e657874436f6c6c656374696f6e4964496e6372656d656e74656404011c6e6578745f6964c8015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0401014576656e74206765747320656d6974746564207768656e2074686520604e657874436f6c6c656374696f6e496460206765747320696e6372656d656e7465642e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572ac01504f7074696f6e3c543a3a4163636f756e7449643e001d047c546865207072696365207761732073657420666f7220746865206974656d2e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001e048c54686520707269636520666f7220746865206974656d207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001f044c416e206974656d2077617320626f756768742e1c54697053656e74140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011873656e646572000130543a3a4163636f756e7449640001207265636569766572000130543a3a4163636f756e744964000118616d6f756e741801584465706f73697442616c616e63654f663c542c20493e0020043c4120746970207761732073656e742e2c53776170437265617465641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656dc801444f7074696f6e3c543a3a4974656d49643e0001147072696365e10101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00210488416e20606974656d60207377617020696e74656e742077617320637265617465642e345377617043616e63656c6c65641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656dc801444f7074696f6e3c543a3a4974656d49643e0001147072696365e10101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e0022045c5468652073776170207761732063616e63656c6c65642e2c53776170436c61696d656420013c73656e745f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e745f6974656d100124543a3a4974656d496400013c73656e745f6974656d5f6f776e6572000130543a3a4163636f756e74496400014c72656365697665645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400013472656365697665645f6974656d100124543a3a4974656d496400014c72656365697665645f6974656d5f6f776e6572000130543a3a4163636f756e7449640001147072696365e10101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00230468546865207377617020686173206265656e20636c61696d65642e585072655369676e6564417474726962757465735365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e002404fc4e657720617474726962757465732068617665206265656e2073657420666f7220616e20606974656d60206f66207468652060636f6c6c656374696f6e602e4850616c6c6574417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656dc801444f7074696f6e3c543a3a4974656d49643e000124617474726962757465ed01018450616c6c6574417474726962757465733c543a3a436f6c6c656374696f6e49643e00011476616c7565d9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0025084d0141206e65772061747472696275746520696e20746865206050616c6c657460206e616d657370616365207761732073657420666f72207468652060636f6c6c656374696f6e60206f7220616e20606974656d606477697468696e20746861742060636f6c6c656374696f6e602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000dd010c2c70616c6c65745f6e667473147479706573484174747269627574654e616d65737061636504244163636f756e744964010001101850616c6c65740000003c436f6c6c656374696f6e4f776e6572000100244974656d4f776e65720002001c4163636f756e7404000001244163636f756e74496400030000e10104184f7074696f6e04045401e5010108104e6f6e6500000010536f6d650400e5010000010000e5010c2c70616c6c65745f6e66747314747970657348507269636557697468446972656374696f6e0418416d6f756e74011800080118616d6f756e74180118416d6f756e74000124646972656374696f6ee90101385072696365446972656374696f6e0000e9010c2c70616c6c65745f6e667473147479706573385072696365446972656374696f6e0001081053656e640000001c5265636569766500010000ed010c2c70616c6c65745f6e6674731474797065734050616c6c6574417474726962757465730430436f6c6c656374696f6e4964011001082c55736564546f436c61696d0400100130436f6c6c656374696f6e4964000000405472616e7366657244697361626c656400010000f1010c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144576656e74040454000108444e66744672616374696f6e616c697a65641401386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001246672616374696f6e73180144417373657442616c616e63654f663c543e0001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640000049c416e204e465420776173207375636365737366756c6c79206672616374696f6e616c697a65642e284e6674556e69666965641001386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e74496400010498416e204e465420776173207375636365737366756c6c792072657475726e6564206261636b2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f5010c3470616c6c65745f73616c6172791870616c6c6574144576656e7408045400044900011420496e64756374656404010c77686f000130543a3a4163636f756e7449640000049841206d656d62657220697320696e64756374656420696e746f2074686520706179726f6c6c2e285265676973746572656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013c42616c616e63654f663c542c20493e0001048441206d656d626572207265676973746572656420666f722061207061796f75742e105061696410010c77686f000130543a3a4163636f756e74496400012c62656e6566696369617279000130543a3a4163636f756e744964000118616d6f756e7418013c42616c616e63654f663c542c20493e00010869648801643c543a3a5061796d6173746572206173205061793e3a3a49640002044c41207061796d656e742068617070656e65642e304379636c6553746172746564040114696e64657810013c4379636c65496e6465784f663c543e00030458546865206e657874206379636c6520626567696e732e1c5377617070656408010c77686f000130543a3a4163636f756e74496400011c6e65775f77686f000130543a3a4163636f756e7449640004047c41206d656d6265722073776170706564207468656972206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f9010c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c6574144576656e7408045400044900012c34506172616d734368616e676564040118706172616d73fd010138506172616d734f663c542c20493e0000049c506172616d657465727320666f72207468652070616c6c65742068617665206368616e6765642e344163746976654368616e67656408010c77686f000130543a3a4163636f756e74496400012469735f616374697665200110626f6f6c000104884d656d62657220616374697669747920666c616720686173206265656e207365742e20496e64756374656404010c77686f000130543a3a4163636f756e744964000204b84d656d6265722068617320626567756e206265696e6720747261636b656420696e20746869732070616c6c65742e284f6666626f617264656404010c77686f000130543a3a4163636f756e7449640003084d014d656d62657220686173206265656e2072656d6f7665642066726f6d206265696e6720747261636b656420696e20746869732070616c6c65742028692e652e20626563617573652072616e6b206973206e6f77187a65726f292e2050726f6d6f74656408010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b9901013052616e6b4f663c542c20493e000404ac4d656d62657220686173206265656e2070726f6d6f74656420746f2074686520676976656e2072616e6b2e1c44656d6f74656408010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b9901013052616e6b4f663c542c20493e000504d44d656d62657220686173206265656e2064656d6f74656420746f2074686520676976656e20286e6f6e2d7a65726f292072616e6b2e1850726f76656e08010c77686f000130543a3a4163636f756e74496400011c61745f72616e6b9901013052616e6b4f663c542c20493e0006041d014d656d62657220686173206265656e2070726f76656e2061742074686569722063757272656e742072616e6b2c20706f7374706f6e696e67206175746f2d64656d6f74696f6e2e2452657175657374656408010c77686f000130543a3a4163636f756e744964000110776973680d020110576973680007040d014d656d62657220686173207374617465642065766964656e6365206f66207468656972206566666f727473207468656972207265717565737420666f722072616e6b2e3845766964656e63654a756467656414010c77686f000130543a3a4163636f756e7449640454546865206d656d6265722f63616e6469646174652e0110776973680d0201105769736804e45468652064657369726564206f7574636f6d6520666f72207768696368207468652065766964656e6365207761732070726573656e7465642e012065766964656e63651102013845766964656e63653c542c20493e04605468652065766964656e6365206f66206566666f7274732e01206f6c645f72616e6b9901010c753136048c546865206f6c642072616e6b2c207072696f7220746f2074686973206368616e67652e01206e65775f72616e6b1502012c4f7074696f6e3c7531363e04fc4e65772072616e6b2e20496620604e6f6e6560207468656e2063616e646964617465207265636f7264207761732072656d6f76656420656e746972656c792e08085d01536f6d65207375626d69747465642065766964656e636520776173206a756467656420616e642072656d6f7665642e205468657265206d6179206f72206d6179206e6f742068617665206265656e2061206368616e6765d0746f207468652072616e6b2c2062757420696e20616e7920636173652c20606c6173745f70726f6f66602069732072657365742e20496d706f7274656408010c77686f000130543a3a4163636f756e74496400011072616e6b9901013052616e6b4f663c542c20493e000904ec5072652d72616e6b6564206163636f756e7420686173206265656e20696e6475637465642061742074686569722063757272656e742072616e6b2e1c5377617070656408010c77686f000130543a3a4163636f756e74496400011c6e65775f77686f000130543a3a4163636f756e744964000a048c41206d656d6265722068616420697473204163636f756e74496420737761707065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fd01085870616c6c65745f636f72655f66656c6c6f777368697028506172616d73547970650c1c42616c616e636501182c426c6f636b4e756d62657201101452616e6b7300001401346163746976655f73616c61727901020168426f756e6465645665633c42616c616e63652c2052616e6b733e000138706173736976655f73616c61727901020168426f756e6465645665633c42616c616e63652c2052616e6b733e00013c64656d6f74696f6e5f706572696f6409020178426f756e6465645665633c426c6f636b4e756d6265722c2052616e6b733e0001506d696e5f70726f6d6f74696f6e5f706572696f6409020178426f756e6465645665633c426c6f636b4e756d6265722c2052616e6b733e0001406f6666626f6172645f74696d656f757410012c426c6f636b4e756d626572000001020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540118045300000400050201185665633c543e00000502000002180009020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400cd0101185665633c543e00000d02085870616c6c65745f636f72655f66656c6c6f7773686970105769736800010824526574656e74696f6e0000002450726f6d6f74696f6e0001000011020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000150204184f7074696f6e0404540199010108104e6f6e6500000010536f6d6504009901000001000019020c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c6574144576656e7404045400010c1853746f726564040114696e64657810010c7533320000048853746f726564206461746120756e6465722073706563696669656420696e6465782e1c52656e65776564040114696e64657810010c7533320001048c52656e65776564206461746120756e6465722073706563696669656420696e6465782e3050726f6f66436865636b65640002049c53746f726167652070726f6f6620776173207375636365737366756c6c7920636865636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65741d020c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740804540004490001082052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d300120543a3a53636f7265000108746f300120543a3a53636f7265000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e3053636f72655570646174656408010c77686f000130543a3a4163636f756e7449640001246e65775f73636f7265300120543a3a53636f7265000104d855706461746564207468652073636f7265206f6620736f6d65206163636f756e7420746f2074686520676976656e20616d6f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c657421020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574144576656e74040454000110204d696772617465640c010c746f7010010c7533320001146368696c6410010c75333200011c636f6d70757465250201404d6967726174696f6e436f6d707574650000083901476976656e206e756d626572206f66206028746f702c206368696c642960206b6579732077657265206d6967726174656420726573706563746976656c792c20776974682074686520676976656e2860636f6d70757465602e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104b4536f6d65206163636f756e7420676f7420736c61736865642062792074686520676976656e20616d6f756e742e544175746f4d6967726174696f6e46696e697368656400020484546865206175746f206d6967726174696f6e207461736b2066696e69736865642e1848616c7465640401146572726f72290201204572726f723c543e000304ec4d6967726174696f6e20676f742068616c7465642064756520746f20616e206572726f72206f72206d6973732d636f6e66696775726174696f6e2e0470496e6e6572206576656e7473206f6620746869732070616c6c65742e25020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574404d6967726174696f6e436f6d70757465000108185369676e6564000000104175746f0001000029020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574144572726f720404540001183c4d61785369676e65644c696d697473000004804d6178207369676e6564206c696d697473206e6f74207265737065637465642e284b6579546f6f4c6f6e6700011cb441206b657920776173206c6f6e676572207468616e2074686520636f6e66696775726564206d6178696d756d2e00110154686973206d65616e73207468617420746865206d6967726174696f6e2068616c746564206174207468652063757272656e74205b6050726f6772657373605d20616e64010163616e20626520726573756d656420776974682061206c6172676572205b6063726174653a3a436f6e6669673a3a4d61784b65794c656e605d2076616c75652e21015265747279696e672077697468207468652073616d65205b6063726174653a3a436f6e6669673a3a4d61784b65794c656e605d2076616c75652077696c6c206e6f7420776f726b2e45015468652076616c75652073686f756c64206f6e6c7920626520696e6372656173656420746f2061766f696420612073746f72616765206d6967726174696f6e20666f72207468652063757272656e746c799073746f726564205b6063726174653a3a50726f67726573733a3a4c6173744b6579605d2e384e6f74456e6f75676846756e6473000204947375626d697474657220646f6573206e6f74206861766520656e6f7567682066756e64732e284261645769746e65737300030468426164207769746e65737320646174612070726f76696465642e645369676e65644d6967726174696f6e4e6f74416c6c6f77656400040425015369676e6564206d6967726174696f6e206973206e6f7420616c6c6f776564206265636175736520746865206d6178696d756d206c696d6974206973206e6f7420736574207965742e304261644368696c64526f6f7400050460426164206368696c6420726f6f742070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e2d020c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144576656e74040454000110144164646564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780000046041206368696c642d626f756e74792069732061646465642e1c417761726465640c0114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000104ac41206368696c642d626f756e7479206973206177617264656420746f20612062656e65666963696172792e1c436c61696d6564100114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e744964000204a441206368696c642d626f756e747920697320636c61696d65642062792062656e65666963696172792e2043616e63656c6564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780003047041206368696c642d626f756e74792069732063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657431020c4070616c6c65745f7265666572656e64611870616c6c6574144576656e74080454000449000140245375626d69747465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e00048041207265666572656e64756d20686173206265656e207375626d69747465642e544465636973696f6e4465706f736974506c616365640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e010494546865206465636973696f6e206465706f73697420686173206265656e20706c616365642e5c4465636973696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e02049c546865206465636973696f6e206465706f73697420686173206265656e20726566756e6465642e384465706f736974536c617368656408010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e03046c41206465706f73697420686173206265656e20736c61736865642e3c4465636973696f6e53746172746564100114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e011474616c6c7951070120543a3a54616c6c7904b85468652063757272656e742074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0404bc41207265666572656e64756d20686173206d6f76656420696e746f20746865206465636964696e672070686173652e38436f6e6669726d53746172746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e050038436f6e6669726d41626f72746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e060024436f6e6669726d6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7951070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0704210141207265666572656e64756d2068617320656e6465642069747320636f6e6669726d6174696f6e20706861736520616e6420697320726561647920666f7220617070726f76616c2e20417070726f766564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e08040d0141207265666572656e64756d20686173206265656e20617070726f76656420616e64206974732070726f706f73616c20686173206265656e207363686564756c65642e2052656a6563746564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7951070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0904ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2054696d65644f7574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7951070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0a04d841207265666572656e64756d20686173206265656e2074696d6564206f757420776974686f7574206265696e6720646563696465642e2443616e63656c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7951070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0b048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e184b696c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7951070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0c047441207265666572656e64756d20686173206265656e206b696c6c65642e645375626d697373696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e0d04a4546865207375626d697373696f6e206465706f73697420686173206265656e20726566756e6465642e2c4d65746164617461536574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736834011c543a3a486173680438507265696d61676520686173682e0e049c4d6574616461746120666f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c6561726564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736834011c543a3a486173680438507265696d61676520686173682e0f04ac4d6574616461746120666f722061207265666572656e64756d20686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574350210346672616d655f737570706f72741874726169747324707265696d616765731c426f756e6465640804540139020448014d07010c184c656761637904011068617368340124483a3a4f757470757400000018496e6c696e650400c9010134426f756e646564496e6c696e65000100184c6f6f6b757008011068617368340124483a3a4f757470757400010c6c656e10010c753332000200003902084c6b69746368656e73696e6b5f72756e74696d652c52756e74696d6543616c6c00010d011853797374656d04003d0201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000001c5574696c69747904004d0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e000100104261626504006d0201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400950201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003001c496e64696365730400990201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0005002042616c616e6365730400a50201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00060068456c656374696f6e50726f76696465724d756c746950686173650400ad0201fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e000a001c5374616b696e670400950301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e000b001c53657373696f6e0400c90301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e000c002444656d6f63726163790400e10301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000d001c436f756e63696c0400ed0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000e0048546563686e6963616c436f6d6d69747465650400f10301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000f0024456c656374696f6e730400f50301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e732c2052756e74696d653e0010004c546563686e6963616c4d656d626572736869700400fd0301e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e0011001c4772616e6470610400010401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e00120020547265617375727904002d0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e001300244173736574526174650400310401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574526174652c2052756e74696d653e00140024436f6e7472616374730400350401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e7472616374732c2052756e74696d653e001500105375646f0400410401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00160020496d4f6e6c696e650400450401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e001700204964656e746974790400510401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001c001c536f63696574790400f90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536f63696574792c2052756e74696d653e001d00205265636f766572790400fd0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265636f766572792c2052756e74696d653e001e001c56657374696e670400010501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001f00245363686564756c65720400090501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0020001c476c7574746f6e0400110501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c476c7574746f6e2c2052756e74696d653e00210020507265696d61676504001d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e0022001450726f78790400250501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002300204d756c746973696704002d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e00240020426f756e746965730400350501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00250010546970730400390501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e0026001841737365747304003d0501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e00270028506f6f6c4173736574730400410501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c4173736574732c2052756e74696d653e0028001442656566790400450501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42656566792c2052756e74696d653e0029001c4c6f74746572790400790501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4c6f74746572792c2052756e74696d653e002c000c4e697304007d0501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e69732c2052756e74696d653e002d001c556e69717565730400850501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e002e00104e6674730400910501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6674732c2052756e74696d653e002f00504e66744672616374696f6e616c697a6174696f6e0400d90501e50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e66744672616374696f6e616c697a6174696f6e2c2052756e74696d653e0030001853616c6172790400dd0501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53616c6172792c2052756e74696d653e00310038436f726546656c6c6f77736869700400e10501cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f726546656c6c6f77736869702c2052756e74696d653e003200485472616e73616374696f6e53746f726167650400f90501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e73616374696f6e53746f726167652c2052756e74696d653e00330024566f7465724c6973740400010601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c566f7465724c6973742c2052756e74696d653e003400485374617465547269654d6967726174696f6e0400050601dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374617465547269654d6967726174696f6e2c2052756e74696d653e003500344368696c64426f756e7469657304001d0601c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4368696c64426f756e746965732c2052756e74696d653e003600245265666572656e64610400210601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265666572656e64612c2052756e74696d653e0037001852656d61726b0400290601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52656d61726b2c2052756e74696d653e0038002c526f6f7454657374696e6704002d0601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526f6f7454657374696e672c2052756e74696d653e00390040436f6e76696374696f6e566f74696e670400310601d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e76696374696f6e566f74696e672c2052756e74696d653e003a002457686974656c6973740400410601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c57686974656c6973742c2052756e74696d653e003b0038416c6c69616e63654d6f74696f6e0400450601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c416c6c69616e63654d6f74696f6e2c2052756e74696d653e003c0020416c6c69616e63650400490601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c416c6c69616e63652c2052756e74696d653e003d003c4e6f6d696e6174696f6e506f6f6c7304006d0601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6f6d696e6174696f6e506f6f6c732c2052756e74696d653e003e002c52616e6b6564506f6c6c730400a10601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52616e6b6564506f6c6c732c2052756e74696d653e003f004052616e6b6564436f6c6c6563746976650400a50601d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52616e6b6564436f6c6c6563746976652c2052756e74696d653e0040003c4173736574436f6e76657273696f6e0400a90601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574436f6e76657273696f6e2c2052756e74696d653e0041002c46617374556e7374616b650400b10601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46617374556e7374616b652c2052756e74696d653e004200304d65737361676551756575650400b50601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d65737361676551756575652c2052756e74696d653e0043000c506f760400b90601a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f762c2052756e74696d653e0044001c547850617573650400bd0601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c547850617573652c2052756e74696d653e00450020536166654d6f64650400c50601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536166654d6f64652c2052756e74696d653e004600504d756c7469426c6f636b4d6967726174696f6e730400c90601e50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469426c6f636b4d6967726174696f6e732c2052756e74696d653e0048001842726f6b65720400ed0601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42726f6b65722c2052756e74696d653e004900184d69786e65740400150701ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d69786e65742c2052756e74696d653e004b0028506172616d657465727304002d0701bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506172616d65746572732c2052756e74696d653e004c00604173736574436f6e76657273696f6e4d6967726174696f6e0400410701f50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574436f6e76657273696f6e4d6967726174696f6e2c2052756e74696d653e004f00185265766976650400450701ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265766976652c2052756e74696d653e005000003d020c306672616d655f73797374656d1870616c6c65741043616c6c04045400012c1872656d61726b04011872656d61726b38011c5665633c75383e00000c684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e008843616e20626520657865637574656420627920657665727920606f726967696e602e387365745f686561705f7061676573040114706167657330010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646538011c5665633c75383e0002046453657420746865206e65772072756e74696d6520636f64652e5c7365745f636f64655f776974686f75745f636865636b73040110636f646538011c5665633c75383e000310190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0051014e6f746520746861742072756e74696d652075706772616465732077696c6c206e6f742072756e20696620746869732069732063616c6c656420776974682061206e6f742d696e6372656173696e6720737065632076657273696f6e212c7365745f73746f726167650401146974656d73410201345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973490201205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697838010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b38011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e44617574686f72697a655f75706772616465040124636f64655f6861736834011c543a3a486173680009106101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e80617574686f72697a655f757067726164655f776974686f75745f636865636b73040124636f64655f6861736834011c543a3a48617368000a206101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e005d015741524e494e473a205468697320617574686f72697a657320616e207570677261646520746861742077696c6c2074616b6520706c61636520776974686f757420616e792073616665747920636865636b732c20666f7259016578616d706c652074686174207468652073706563206e616d652072656d61696e73207468652073616d6520616e642074686174207468652076657273696f6e206e756d62657220696e637265617365732e204e6f74f07265636f6d6d656e64656420666f72206e6f726d616c207573652e205573652060617574686f72697a655f757067726164656020696e73746561642e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e606170706c795f617574686f72697a65645f75706772616465040110636f646538011c5665633c75383e000b24550150726f766964652074686520707265696d616765202872756e74696d652062696e617279292060636f64656020666f7220616e2075706772616465207468617420686173206265656e20617574686f72697a65642e00490149662074686520617574686f72697a6174696f6e20726571756972656420612076657273696f6e20636865636b2c20746869732063616c6c2077696c6c20656e73757265207468652073706563206e616d65e872656d61696e7320756e6368616e67656420616e6420746861742074686520737065632076657273696f6e2068617320696e637265617365642e005901446570656e64696e67206f6e207468652072756e74696d65277320604f6e536574436f64656020636f6e66696775726174696f6e2c20746869732066756e6374696f6e206d6179206469726563746c79206170706c791101746865206e65772060636f64656020696e207468652073616d6520626c6f636b206f7220617474656d707420746f207363686564756c652074686520757067726164652e0060416c6c206f726967696e732061726520616c6c6f7765642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4102000002450200450200000408383800490200000238004d020c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c735102017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465789901010c75313600011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c735102017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696e55020154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c735102017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874280118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e51020000023902005502084c6b69746368656e73696e6b5f72756e74696d65304f726967696e43616c6c65720001141873797374656d0400590201746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c04005d0201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400610201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0038416c6c69616e63654d6f74696f6e0400650201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003c0010566f69640400690201410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640004000059020c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200005d02084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006102084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006502084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006902081c73705f636f726510566f6964000100006d020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6671020190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6671020190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967890201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7102084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f660818486561646572017502084964017d02001001206f6666656e6465727d0201084964000110736c6f7481020110536c6f7400013066697273745f686561646572750201184865616465720001347365636f6e645f6865616465727502011848656164657200007502102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368000014012c706172656e745f68617368340130486173683a3a4f75747075740001186e756d626572790201184e756d62657200012873746174655f726f6f74340130486173683a3a4f757470757400013c65787472696e736963735f726f6f74340130486173683a3a4f75747075740001186469676573743c01184469676573740000790200000610007d020c4473705f636f6e73656e7375735f626162650c617070185075626c69630000040004013c737232353531393a3a5075626c696300008102084873705f636f6e73656e7375735f736c6f747310536c6f740000040030010c75363400008502082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573490201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e74000089020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f72000104085631080104638d020128287536342c2075363429000134616c6c6f7765645f736c6f747391020130416c6c6f776564536c6f7473000100008d02000004083030009102084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f74730002000095020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f772c0124543a3a4d6f6d656e7400004c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e7420737065636966696564206279685b60436f6e6669673a3a4d696e696d756d506572696f64605d2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0051015468697320646973706174636820636c617373206973205f4d616e6461746f72795f20746f20656e73757265206974206765747320657865637574656420696e2074686520626c6f636b2e204265206177617265510174686174206368616e67696e672074686520636f6d706c6578697479206f6620746869732063616c6c20636f756c6420726573756c742065786861757374696e6720746865207265736f757263657320696e206184626c6f636b20746f206578656375746520616e79206f746865722063616c6c732e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602955012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f283129602062656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e99020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000309841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e0034232320436f6d706c6578697479242d20604f283129602e207472616e7366657208010c6e65779d0201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e6465780001305d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e0034232320436f6d706c6578697479242d20604f283129602e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000230944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e0034232320436f6d706c6578697479242d20604f283129602e38666f7263655f7472616e736665720c010c6e65779d0201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65200110626f6f6c0003345501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e0034232320436f6d706c6578697479242d20604f283129602e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004304101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e0034232320436f6d706c6578697479242d20604f283129602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9d020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780110011408496404000001244163636f756e74496400000014496e6465780400790201304163636f756e74496e6465780001000c526177040038011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400a10201205b75383b2032305d00040000a102000003140000000800a5020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f6465617468080110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756549010128543a3a42616c616e636500001cd45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e003501607472616e736665725f616c6c6f775f6465617468602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e38666f7263655f7472616e736665720c0118736f757263659d0201504163636f756e7449644c6f6f6b75704f663c543e000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756549010128543a3a42616c616e6365000208610145786163746c7920617320607472616e736665725f616c6c6f775f6465617468602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74446d6179206265207370656369666965642e4c7472616e736665725f6b6565705f616c697665080110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756549010128543a3a42616c616e6365000318590153616d6520617320746865205b607472616e736665725f616c6c6f775f6465617468605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74606b696c6c20746865206f726967696e206163636f756e742e00e8393925206f66207468652074696d6520796f752077616e74205b607472616e736665725f616c6c6f775f6465617468605d20696e73746561642e00f05b607472616e736665725f616c6c6f775f6465617468605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665200110626f6f6c00043c05015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746f9c20206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e3c666f7263655f756e7265736572766508010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e40757067726164655f6163636f756e747304010c77686f690101445665633c543a3a4163636f756e7449643e0006207055706772616465206120737065636966696564206163636f756e742e00742d20606f726967696e603a204d75737420626520605369676e6564602e902d206077686f603a20546865206163636f756e7420746f2062652075706772616465642e005501546869732077696c6c20776169766520746865207472616e73616374696f6e20666565206966206174206c6561737420616c6c2062757420313025206f6620746865206163636f756e7473206e656564656420746f410162652075706772616465642e20285765206c657420736f6d65206e6f74206861766520746f206265207570677261646564206a75737420696e206f7264657220746f20616c6c6f7720666f722074686558706f73736962696c697479206f6620636875726e292e44666f7263655f7365745f62616c616e636508010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656549010128543a3a42616c616e636500080cac5365742074686520726567756c61722062616c616e6365206f66206120676976656e206163636f756e742e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e6c666f7263655f61646a7573745f746f74616c5f69737375616e6365080124646972656374696f6ea902014c41646a7573746d656e74446972656374696f6e00011464656c746149010128543a3a42616c616e6365000914b841646a7573742074686520746f74616c2069737375616e636520696e20612073617475726174696e67207761792e00fc43616e206f6e6c792062652063616c6c656420627920726f6f7420616e6420616c77617973206e65656473206120706f736974697665206064656c7461602e002423204578616d706c65106275726e08011476616c756549010128543a3a42616c616e63650001286b6565705f616c697665200110626f6f6c000a1cfc4275726e2074686520737065636966696564206c697175696420667265652062616c616e63652066726f6d20746865206f726967696e206163636f756e742e002501496620746865206f726967696e2773206163636f756e7420656e64732075702062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c7409016f6620746865206275726e20616e6420606b6565705f616c697665602069732066616c73652c20746865206163636f756e742077696c6c206265207265617065642e005101556e6c696b652073656e64696e672066756e647320746f2061205f6275726e5f20616464726573732c207768696368206d6572656c79206d616b6573207468652066756e647320696e61636365737369626c652c21017468697320606275726e60206f7065726174696f6e2077696c6c2072656475636520746f74616c2069737375616e63652062792074686520616d6f756e74205f6275726e65645f2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea9020c3c70616c6c65745f62616c616e6365731474797065734c41646a7573746d656e74446972656374696f6e00010820496e63726561736500000020446563726561736500010000ad020c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001143c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6eb10201b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e00011c7769746e65737381030158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265850301544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747389030158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740401307261775f736f6c7574696f6eb10201b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e0003249c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e4c676f7665726e616e63655f66616c6c6261636b0801406d617962655f6d61785f766f74657273c8012c4f7074696f6e3c7533323e0001446d617962655f6d61785f74617267657473c8012c4f7074696f6e3c7533323e00041080547269676765722074686520676f7665726e616e63652066616c6c6261636b2e004901546869732063616e206f6e6c792062652063616c6c6564207768656e205b6050686173653a3a456d657267656e6379605d20697320656e61626c65642c20617320616e20616c7465726e617469766520746fc063616c6c696e67205b6043616c6c3a3a7365745f656d657267656e63795f656c656374696f6e5f726573756c74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb102089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e04045301b502000c0120736f6c7574696f6eb50201045300011473636f7265b00134456c656374696f6e53636f7265000114726f756e6410010c7533320000b502084c6b69746368656e73696e6b5f72756e74696d65384e706f73536f6c7574696f6e31360000400118766f74657331b90200000118766f74657332c50200000118766f74657333d90200000118766f74657334e50200000118766f74657335f10200000118766f74657336fd0200000118766f74657337090300000118766f74657338150300000118766f7465733921030000011c766f74657331302d030000011c766f746573313139030000011c766f746573313245030000011c766f746573313351030000011c766f74657331345d030000011c766f746573313569030000011c766f74657331367503000000b902000002bd0200bd02000004087902c10200c102000006990100c502000002c90200c9020000040c7902cd02c10200cd0200000408c102d10200d102000006d50200d5020c3473705f61726974686d65746963287065725f7468696e677318506572553136000004009901010c7531360000d902000002dd0200dd020000040c7902e102c10200e10200000302000000cd0200e502000002e90200e9020000040c7902ed02c10200ed0200000303000000cd0200f102000002f50200f5020000040c7902f902c10200f90200000304000000cd0200fd0200000201030001030000040c79020503c10200050300000305000000cd020009030000020d03000d030000040c79021103c10200110300000306000000cd0200150300000219030019030000040c79021d03c102001d0300000307000000cd0200210300000225030025030000040c79022903c10200290300000308000000cd02002d0300000231030031030000040c79023503c10200350300000309000000cd020039030000023d03003d030000040c79024103c1020041030000030a000000cd0200450300000249030049030000040c79024d03c102004d030000030b000000cd0200510300000255030055030000040c79025903c1020059030000030c000000cd02005d0300000261030061030000040c79026503c1020065030000030d000000cd020069030000026d03006d030000040c79027103c1020071030000030e000000cd0200750300000279030079030000040c79027d03c102007d030000030f000000cd02008103089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f746572737902010c75333200011c746172676574737902010c7533320000850304184f7074696f6e04045401b00108104e6f6e6500000010536f6d650400b0000001000089030000028d03008d0300000408009103009103084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273fc01845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e00009503103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400017810626f6e6408011476616c75654901013042616c616e63654f663c543e0001147061796565c0017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000040610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e34232320436f6d706c6578697479d02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65645901756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20286f7220657175616c20746f20302920616e6420676574732072656d6f76656420617320647573742e28626f6e645f65787472610401386d61785f6164646974696f6e616c4901013042616c616e63654f663c543e000138610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e18756e626f6e6404011476616c75654901013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e21015b6061737365743a3a6578697374656e7469616c5f6465706f736974605d2c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0031014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d6178556e6c6f636b696e674368756e6b736029410163616e20636f2d657869737473206174207468652073616d652074696d652e20496620746865726520617265206e6f20756e6c6f636b696e67206368756e6b7320736c6f747320617661696c61626c6545015b6043616c6c3a3a77697468647261775f756e626f6e646564605d2069732063616c6c656420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200035c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0055015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f2077686174657665722469742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e0034232320506172616d65746572730051012d20606e756d5f736c617368696e675f7370616e736020696e6469636174657320746865206e756d626572206f66206d6574616461746120736c617368696e67207370616e7320746f20636c656172207768656e5501746869732063616c6c20726573756c747320696e206120636f6d706c6574652072656d6f76616c206f6620616c6c2074686520646174612072656c6174656420746f20746865207374617368206163636f756e742e3d01496e207468697320636173652c2074686520606e756d5f736c617368696e675f7370616e7360206d757374206265206c6172676572206f7220657175616c20746f20746865206e756d626572206f665d01736c617368696e67207370616e73206173736f636961746564207769746820746865207374617368206163636f756e7420696e20746865205b60536c617368696e675370616e73605d2073746f7261676520747970652c25016f7468657277697365207468652063616c6c2077696c6c206661696c2e205468652063616c6c20776569676874206973206469726563746c792070726f706f7274696f6e616c20746f54606e756d5f736c617368696e675f7370616e73602e0034232320436f6d706c6578697479d84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2076616c69646174650401147072656673cc013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c74617267657473990301645665633c4163636f756e7449644c6f6f6b75704f663c543e3e0005280d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c65786974792d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29050177686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d49542028543a3a4d61784e6f6d696e6174696f6e73292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e146368696c6c000628c44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e247365745f70617965650401147061796565c0017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000730b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479182d204f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d387365745f636f6e74726f6c6c657200083845012852652d29736574732074686520636f6e74726f6c6c6572206f66206120737461736820746f2074686520737461736820697473656c662e20546869732066756e6374696f6e2070726576696f75736c794d01616363657074656420612060636f6e74726f6c6c65726020617267756d656e7420746f207365742074686520636f6e74726f6c6c657220746f20616e206163636f756e74206f74686572207468616e207468655901737461736820697473656c662e20546869732066756e6374696f6e616c69747920686173206e6f77206265656e2072656d6f7665642c206e6f77206f6e6c792073657474696e672074686520636f6e74726f6c6c65728c746f207468652073746173682c206966206974206973206e6f7420616c72656164792e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479104f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e4c7365745f76616c696461746f725f636f756e7404010c6e65777902010c75333200091890536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c6578697479104f28312960696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616c7902010c753332000a1ce8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f727320757020746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e547363616c655f76616c696461746f725f636f756e74040118666163746f729d03011c50657263656e74000b1c11015363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f7220757020746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e34666f7263655f6e6f5f65726173000c34ac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f28312934666f7263655f6e65775f657261000d384901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f283129447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573690101445665633c543a3a4163636f756e7449643e000e0cc8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f200901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320506172616d65746572730045012d20606e756d5f736c617368696e675f7370616e73603a20526566657220746f20636f6d6d656e7473206f6e205b6043616c6c3a3a77697468647261775f756e626f6e646564605d20666f72206d6f72652064657461696c732e50666f7263655f6e65775f6572615f616c776179730010240101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573cd0101205665633c7533323e0011149443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e009843616e2062652063616c6c6564206279207468652060543a3a41646d696e4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012341901506179206f7574206e6578742070616765206f6620746865207374616b65727320626568696e6420612076616c696461746f7220666f722074686520676976656e206572612e00e82d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e00490154686520726577617264207061796f757420636f756c6420626520706167656420696e20636173652074686572652061726520746f6f206d616e79206e6f6d696e61746f7273206261636b696e67207468655d016076616c696461746f725f7374617368602e20546869732063616c6c2077696c6c207061796f757420756e7061696420706167657320696e20616e20617363656e64696e67206f726465722e20546f20636c61696d2061b4737065636966696320706167652c2075736520607061796f75745f7374616b6572735f62795f70616765602e6000f0496620616c6c2070616765732061726520636c61696d65642c2069742072657475726e7320616e206572726f722060496e76616c696450616765602e187265626f6e6404011476616c75654901013042616c616e63654f663c543e00131cdc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479d02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73882d20426f756e64656420627920604d6178556e6c6f636b696e674368756e6b73602e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320014485d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e6101332e206f722c206578697374656e7469616c206465706f736974206973207a65726f20616e64206569746865722060746f74616c5f62616c616e636560206f7220606c65646765722e746f74616c60206973207a65726f2e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e0034232320506172616d65746572730045012d20606e756d5f736c617368696e675f7370616e73603a20526566657220746f20636f6d6d656e7473206f6e205b6043616c6c3a3a77697468647261775f756e626f6e646564605d20666f72206d6f72652064657461696c732e106b69636b04010c77686f990301645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00152ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e4c7365745f7374616b696e675f636f6e666967731c01486d696e5f6e6f6d696e61746f725f626f6e64a1030158436f6e6669674f703c42616c616e63654f663c543e3e0001486d696e5f76616c696461746f725f626f6e64a1030158436f6e6669674f703c42616c616e63654f663c543e3e00014c6d61785f6e6f6d696e61746f725f636f756e74a5030134436f6e6669674f703c7533323e00014c6d61785f76616c696461746f725f636f756e74a5030134436f6e6669674f703c7533323e00013c6368696c6c5f7468726573686f6c64a9030144436f6e6669674f703c50657263656e743e0001386d696e5f636f6d6d697373696f6ead030144436f6e6669674f703c50657262696c6c3e0001486d61785f7374616b65645f72657761726473a9030144436f6e6669674f703c50657263656e743e001644ac5570646174652074686520766172696f7573207374616b696e6720636f6e66696775726174696f6e73202e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e59012a20606368696c6c5f7468726573686f6c64603a2054686520726174696f206f6620606d61785f6e6f6d696e61746f725f636f756e7460206f7220606d61785f76616c696461746f725f636f756e74602077686963681901202073686f756c642062652066696c6c656420696e206f7264657220666f722074686520606368696c6c5f6f7468657260207472616e73616374696f6e20746f20776f726b2e61012a20606d696e5f636f6d6d697373696f6e603a20546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e550120205468697320697320636865636b6564206f6e6c792075706f6e2063616c6c696e67206076616c6964617465602e204578697374696e672076616c696461746f727320617265206e6f742061666665637465642e00c452756e74696d654f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f746865720401147374617368000130543a3a4163636f756e74496400176841014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a001d012a2060636f6e74726f6c6c657260206d7573742062656c6f6e6720746f2061206e6f6d696e61746f722077686f20686173206265636f6d65206e6f6e2d6465636f6461626c652c000c4f723a003d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e68666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e04013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400180c4501466f72636520612076616c696461746f7220746f2068617665206174206c6561737420746865206d696e696d756d20636f6d6d697373696f6e2e20546869732077696c6c206e6f74206166666563742061610176616c696461746f722077686f20616c726561647920686173206120636f6d6d697373696f6e2067726561746572207468616e206f7220657175616c20746f20746865206d696e696d756d2e20416e79206163636f756e743863616e2063616c6c20746869732e487365745f6d696e5f636f6d6d697373696f6e04010c6e6577c4011c50657262696c6c00191025015365747320746865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e005901546869732063616c6c20686173206c6f7765722070726976696c65676520726571756972656d656e7473207468616e20607365745f7374616b696e675f636f6e6669676020616e642063616e2062652063616c6c6564cc6279207468652060543a3a41646d696e4f726967696e602e20526f6f742063616e20616c776179732063616c6c20746869732e587061796f75745f7374616b6572735f62795f706167650c013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780001107061676510011050616765001a443101506179206f757420612070616765206f6620746865207374616b65727320626568696e6420612076616c696461746f7220666f722074686520676976656e2065726120616e6420706167652e00e82d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e31012d2060706167656020697320746865207061676520696e646578206f66206e6f6d696e61746f727320746f20706179206f757420776974682076616c7565206265747765656e203020616e64b02020606e756d5f6e6f6d696e61746f7273202f20543a3a4d61784578706f737572655061676553697a65602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e003d01496620612076616c696461746f7220686173206d6f7265207468616e205b60436f6e6669673a3a4d61784578706f737572655061676553697a65605d206e6f6d696e61746f7273206261636b696e6729017468656d2c207468656e20746865206c697374206f66206e6f6d696e61746f72732069732070616765642c207769746820656163682070616765206265696e672063617070656420617455015b60436f6e6669673a3a4d61784578706f737572655061676553697a65602e5d20496620612076616c696461746f7220686173206d6f7265207468616e206f6e652070616765206f66206e6f6d696e61746f72732c49017468652063616c6c206e6565647320746f206265206d61646520666f72206561636820706167652073657061726174656c7920696e206f7264657220666f7220616c6c20746865206e6f6d696e61746f727355016261636b696e6720612076616c696461746f7220746f207265636569766520746865207265776172642e20546865206e6f6d696e61746f727320617265206e6f7420736f72746564206163726f73732070616765736101616e6420736f2069742073686f756c64206e6f7420626520617373756d6564207468652068696768657374207374616b657220776f756c64206265206f6e2074686520746f706d6f7374207061676520616e642076696365490176657273612e204966207265776172647320617265206e6f7420636c61696d656420696e205b60436f6e6669673a3a486973746f72794465707468605d20657261732c207468657920617265206c6f73742e307570646174655f7061796565040128636f6e74726f6c6c6572000130543a3a4163636f756e744964001b18e04d6967726174657320616e206163636f756e742773206052657761726444657374696e6174696f6e3a3a436f6e74726f6c6c65726020746fa46052657761726444657374696e6174696f6e3a3a4163636f756e7428636f6e74726f6c6c657229602e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e003101546869732077696c6c20776169766520746865207472616e73616374696f6e20666565206966207468652060706179656560206973207375636365737366756c6c79206d696772617465642e686465707265636174655f636f6e74726f6c6c65725f626174636804012c636f6e74726f6c6c657273b10301f4426f756e6465645665633c543a3a4163636f756e7449642c20543a3a4d6178436f6e74726f6c6c657273496e4465707265636174696f6e42617463683e001c1c5d01557064617465732061206261746368206f6620636f6e74726f6c6c6572206163636f756e747320746f20746865697220636f72726573706f6e64696e67207374617368206163636f756e7420696620746865792061726561016e6f74207468652073616d652e2049676e6f72657320616e7920636f6e74726f6c6c6572206163636f756e7473207468617420646f206e6f742065786973742c20616e6420646f6573206e6f74206f706572617465206966b874686520737461736820616e6420636f6e74726f6c6c65722061726520616c7265616479207468652073616d652e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e00b4546865206469737061746368206f726967696e206d7573742062652060543a3a41646d696e4f726967696e602e38726573746f72655f6c65646765721001147374617368000130543a3a4163636f756e7449640001406d617962655f636f6e74726f6c6c6572ac01504f7074696f6e3c543a3a4163636f756e7449643e00012c6d617962655f746f74616cb50301504f7074696f6e3c42616c616e63654f663c543e3e00013c6d617962655f756e6c6f636b696e67b9030115014f7074696f6e3c426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a0a4d6178556e6c6f636b696e674368756e6b733e3e001d2c0501526573746f72657320746865207374617465206f662061206c656467657220776869636820697320696e20616e20696e636f6e73697374656e742073746174652e00dc54686520726571756972656d656e747320746f20726573746f72652061206c6564676572206172652074686520666f6c6c6f77696e673a642a2054686520737461736820697320626f6e6465643b206f720d012a20546865207374617368206973206e6f7420626f6e64656420627574206974206861732061207374616b696e67206c6f636b206c65667420626568696e643b206f7225012a204966207468652073746173682068617320616e206173736f636961746564206c656467657220616e642069747320737461746520697320696e636f6e73697374656e743b206f721d012a20496620746865206c6564676572206973206e6f7420636f72727570746564202a6275742a20697473207374616b696e67206c6f636b206973206f7574206f662073796e632e00610154686520606d617962655f2a6020696e70757420706172616d65746572732077696c6c206f76657277726974652074686520636f72726573706f6e64696e67206461746120616e64206d65746164617461206f662074686559016c6564676572206173736f6369617465642077697468207468652073746173682e2049662074686520696e70757420706172616d657465727320617265206e6f74207365742c20746865206c65646765722077696c6c9062652072657365742076616c7565732066726f6d206f6e2d636861696e2073746174652e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e99030000029d02009d030c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000a103103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f766500020000a503103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f766500020000a903103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f70040454019d03010c104e6f6f700000000c53657404009d030104540001001852656d6f766500020000ad03103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f7004045401c4010c104e6f6f700000000c5365740400c40104540001001852656d6f766500020000b1030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e0000b50304184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000b90304184f7074696f6e04045401bd030108104e6f6e6500000010536f6d650400bd030000010000bd030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c103045300000400c50301185665633c543e0000c103083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c75654901011c42616c616e636500010c65726179020120457261496e6465780000c503000002c10300c9030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973cd03011c543a3a4b65797300011470726f6f6638011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ecd03084c6b69746368656e73696e6b5f72756e74696d652c53657373696f6e4b657973000018011c6772616e647061150101d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162657d0201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65390101d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279d10301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630001186d69786e6574d50301cc3c4d69786e6574206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630001146265656679d90301c83c4265656679206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000d1030c5873705f617574686f726974795f646973636f766572790c617070185075626c69630000040004013c737232353531393a3a5075626c69630000d503102473705f6d69786e65741474797065730c617070185075626c69630000040004013c737232353531393a3a5075626c69630000d9030c4873705f636f6e73656e7375735f62656566793065636473615f63727970746f185075626c696300000400dd03013465636473613a3a5075626c69630000dd03000003210000000800e1030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616c35020140426f756e64656443616c6c4f663c543e00011476616c75654901013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c7902012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465787902013c5265666572656e64756d496e646578000110766f7465e401644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616c35020140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616c35020140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616c35020140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736834011c543a3a48617368000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736834011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465787902013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746f9d0201504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ee5030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b0401187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f74650801187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f6861736834011c543a3a4861736800013c6d617962655f7265665f696e646578c8015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465787902012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960307365745f6d657461646174610801146f776e6572ec01344d657461646174614f776e65720001286d617962655f68617368e903013c4f7074696f6e3c543a3a486173683e00123cd8536574206f7220636c6561722061206d65746164617461206f6620612070726f706f73616c206f722061207265666572656e64756d2e002c506172616d65746572733acc2d20606f726967696e603a204d75737420636f72726573706f6e6420746f2074686520604d657461646174614f776e6572602e3d01202020202d206045787465726e616c4f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479417070726f766560402020202020207468726573686f6c642e5901202020202d206045787465726e616c44656661756c744f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479416761696e737460402020202020207468726573686f6c642e4501202020202d206045787465726e616c4d616a6f726974794f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053696d706c654d616a6f7269747960402020202020207468726573686f6c642ec8202020202d20605369676e65646020627920612063726561746f7220666f722061207075626c69632070726f706f73616c2ef4202020202d20605369676e65646020746f20636c6561722061206d6574616461746120666f7220612066696e6973686564207265666572656e64756d2ee4202020202d2060526f6f746020746f207365742061206d6574616461746120666f7220616e206f6e676f696e67207265666572656e64756d2eb42d20606f776e6572603a20616e206964656e746966696572206f662061206d65746164617461206f776e65722e51012d20606d617962655f68617368603a205468652068617368206f6620616e206f6e2d636861696e2073746f72656420707265696d6167652e20604e6f6e656020746f20636c6561722061206d657461646174612e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000e90304184f7074696f6e04045401340108104e6f6e6500000010536f6d650400340000010000ed030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001202c7365745f6d656d626572730c012c6e65775f6d656d62657273690101445665633c543a3a4163636f756e7449643e0001147072696d65ac01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c647902012c4d656d626572436f756e7400012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736834011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e647902010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429106b696c6c04013470726f706f73616c5f6861736834011c543a3a4861736800071c2501446973617070726f7665207468652070726f706f73616c20616e64206275726e2074686520636f73742068656c6420666f722073746f72696e6720746869732070726f706f73616c2e002c506172616d65746572733a942d20606f726967696e603a206d7573742062652074686520604b696c6c4f726967696e602e09012d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c64206265206b696c6c65642e004901456d69747320604b696c6c65646020616e64206050726f706f73616c436f73744275726e65646020696620616e7920636f7374207761732068656c6420666f72206120676976656e2070726f706f73616c2e5472656c656173655f70726f706f73616c5f636f737404013470726f706f73616c5f6861736834011c543a3a48617368000824490152656c656173652074686520636f73742068656c6420666f722073746f72696e6720612070726f706f73616c206f6e63652074686520676976656e2070726f706f73616c20697320636f6d706c657465642e0055014966207468657265206973206e6f206173736f63696174656420636f737420666f722074686520676976656e2070726f706f73616c2c20746869732063616c6c2077696c6c2068617665206e6f206566666563742e002c506172616d65746572733a9c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602eb02d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c2e000d01456d697473206050726f706f73616c436f737452656c65617365646020696620616e7920636f73742068656c6420666f72206120676976656e2070726f706f73616c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001202c7365745f6d656d626572730c012c6e65775f6d656d62657273690101445665633c543a3a4163636f756e7449643e0001147072696d65ac01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c647902012c4d656d626572436f756e7400012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736834011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e647902010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429106b696c6c04013470726f706f73616c5f6861736834011c543a3a4861736800071c2501446973617070726f7665207468652070726f706f73616c20616e64206275726e2074686520636f73742068656c6420666f722073746f72696e6720746869732070726f706f73616c2e002c506172616d65746572733a942d20606f726967696e603a206d7573742062652074686520604b696c6c4f726967696e602e09012d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c64206265206b696c6c65642e004901456d69747320604b696c6c65646020616e64206050726f706f73616c436f73744275726e65646020696620616e7920636f7374207761732068656c6420666f72206120676976656e2070726f706f73616c2e5472656c656173655f70726f706f73616c5f636f737404013470726f706f73616c5f6861736834011c543a3a48617368000824490152656c656173652074686520636f73742068656c6420666f722073746f72696e6720612070726f706f73616c206f6e63652074686520676976656e2070726f706f73616c20697320636f6d706c657465642e0055014966207468657265206973206e6f206173736f63696174656420636f737420666f722074686520676976656e2070726f706f73616c2c20746869732063616c6c2077696c6c2068617665206e6f206566666563742e002c506172616d65746572733a9c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602eb02d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c2e000d01456d697473206050726f706f73616c436f737452656c65617365646020696620616e7920636f73742068656c6420666f72206120676976656e2070726f706f73616c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef5030c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573690101445665633c543a3a4163636f756e7449643e00011476616c75654901013042616c616e63654f663c543e00004c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e0049014966206076616c756560206973206d6f7265207468616e206077686f60277320667265652062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e747902010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e000901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e34232320436f6d706c6578697479a44f2843202b206c6f672843292920776865726520432069732063616e6469646174655f636f756e742e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e67f903012852656e6f756e63696e670003504d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e0034232320436f6d706c6578697479dc20202d2052656e6f756e63696e673a3a43616e64696461746528636f756e74293a204f28636f756e74202b206c6f6728636f756e7429297020202d2052656e6f756e63696e673a3a4d656d6265723a204f2831297820202d2052656e6f756e63696e673a3a52756e6e657255703a204f2831293472656d6f76655f6d656d6265720c010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000128736c6173685f626f6e64200110626f6f6c000138726572756e5f656c656374696f6e200110626f6f6c000440590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c616365732074686555016f7574676f696e67206d656d6265722e204f74686572776973652c2069662060726572756e5f656c656374696f6e60206973206074727565602c2061206e65772070687261676d656e20656c656374696f6e2069737c737461727465642c20656c73652c206e6f7468696e672068617070656e732e00590149662060736c6173685f626f6e64602069732073657420746f20747275652c2074686520626f6e64206f6620746865206d656d626572206265696e672072656d6f76656420697320736c61736865642e20456c73652c3c69742069732072657475726e65642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e0034232320436f6d706c657869747905012d20436865636b2064657461696c73206f662072656d6f76655f616e645f7265706c6163655f6d656d626572282920616e6420646f5f70687261676d656e28292e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005244501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0034232320436f6d706c65786974798c2d20436865636b2069735f646566756e63745f766f74657228292064657461696c732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef903086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e64696461746504007902010c75333200020000fd030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f76659d0201504163636f756e7449644c6f6f6b75704f663c543e00010c6164649d0201504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273690101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e65779d0201504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e01040c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66050401c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66050401c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e0002303d014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c6974792067616467657420686173207374616c6c65642e006101546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e67206f6620746865206e6578742073657373696f6e2c20746f6101626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e20546865206064656c6179602073686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d654901746861742074686520626c6f636b207369676e616c6c696e672074686520666f72636564206368616e67652077696c6c206e6f742062652072652d6f7267656420652e672e203130303020626c6f636b732e5d0154686520626c6f636b2070726f64756374696f6e207261746520287768696368206d617920626520736c6f77656420646f776e2062656361757365206f662066696e616c697479206c616767696e67292073686f756c64510162652074616b656e20696e746f206163636f756e74207768656e2063686f6f73696e6720746865206064656c6179602e20546865204752414e44504120766f74657273206261736564206f6e20746865206e65775501617574686f726974792077696c6c20737461727420766f74696e67206f6e20746f70206f662060626573745f66696e616c697a65645f626c6f636b5f6e756d6265726020666f72206e65772066696e616c697a65644d01626c6f636b732e2060626573745f66696e616c697a65645f626c6f636b5f6e756d626572602073686f756c64206265207468652068696768657374206f6620746865206c61746573742066696e616c697a6564c4626c6f636b206f6620616c6c2076616c696461746f7273206f6620746865206e657720617574686f72697479207365742e00584f6e6c792063616c6c61626c6520627920726f6f742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0504085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f660804480134044e0110000801187365745f6964300114536574496400013065717569766f636174696f6e0904014845717569766f636174696f6e3c482c204e3e00000904085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e0804480134044e011001081c507265766f746504000d0401890166696e616c6974795f6772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c2066696e616c6974795f6772616e6470613a3a507265766f74653c0a482c204e3e2c20417574686f726974795369676e61747572652c3e00000024507265636f6d6d69740400210401910166696e616c6974795f6772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c2066696e616c6974795f6772616e6470613a3a507265636f6d6d69740a3c482c204e3e2c20417574686f726974795369676e61747572652c3e000100000d04084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640115010456011104045301150400100130726f756e645f6e756d62657230010c7536340001206964656e7469747915010108496400011466697273741d04011828562c2053290001187365636f6e641d04011828562c20532900001104084066696e616c6974795f6772616e6470611c507265766f74650804480134044e01100008012c7461726765745f68617368340104480001347461726765745f6e756d6265721001044e000015040c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e61747572650000040019040148656432353531393a3a5369676e6174757265000019040000034000000008001d040000040811041504002104084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640115010456012504045301150400100130726f756e645f6e756d62657230010c7536340001206964656e7469747915010108496400011466697273742904011828562c2053290001187365636f6e642904011828562c20532900002504084066696e616c6974795f6772616e64706124507265636f6d6d69740804480134044e01100008012c7461726765745f68617368340104480001347461726765745f6e756d6265721001044e000029040000040825041504002d040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001182c7370656e645f6c6f63616c080118616d6f756e744901013c42616c616e63654f663c542c20493e00012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e000344b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e0045014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e002c2323232044657461696c7345014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e003823232320506172616d657465727341012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e00242323204576656e747300b4456d697473205b604576656e743a3a5370656e64417070726f766564605d206966207375636365737366756c2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69647902013450726f706f73616c496e6465780004542d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c7300c0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e003823232320506172616d6574657273a02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c003823232320436f6d706c6578697479ac2d204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c730028232323204572726f727345012d205b604572726f723a3a50726f706f73616c4e6f74417070726f766564605d3a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686551012020617070726f76616c2071756575652c20692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468655901202070726f706f73616c20646f6573206e6f7420657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f766564542020696e2074686520666972737420706c6163652e147370656e6410012861737365745f6b696e64a00144426f783c543a3a41737365744b696e643e000118616d6f756e7449010150417373657442616c616e63654f663c542c20493e00012c62656e65666963696172799d020178426f783c42656e65666963696172794c6f6f6b75704f663c542c20493e3e00012876616c69645f66726f6dc801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000568b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e001d014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c65617374550160616d6f756e7460206f66206061737365745f6b696e646020696e20746865206e61746976652061737365742e2054686520616d6f756e74206f66206061737365745f6b696e646020697320636f6e766572746564d4666f7220617373657274696f6e207573696e6720746865205b60436f6e6669673a3a42616c616e6365436f6e766572746572605d2e002823232044657461696c7300490143726561746520616e20617070726f766564207370656e6420666f72207472616e7366657272696e6720612073706563696669632060616d6f756e7460206f66206061737365745f6b696e646020746f2061610164657369676e617465642062656e65666963696172792e20546865207370656e64206d75737420626520636c61696d6564207573696e672074686520607061796f75746020646973706174636861626c652077697468696e74746865205b60436f6e6669673a3a5061796f7574506572696f64605d2e003823232320506172616d657465727315012d206061737365745f6b696e64603a20416e20696e64696361746f72206f662074686520737065636966696320617373657420636c61737320746f206265207370656e742e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602eb82d206062656e6566696369617279603a205468652062656e6566696369617279206f6620746865207370656e642e55012d206076616c69645f66726f6d603a2054686520626c6f636b206e756d6265722066726f6d20776869636820746865207370656e642063616e20626520636c61696d65642e2049742063616e20726566657220746f1901202074686520706173742069662074686520726573756c74696e67207370656e6420686173206e6f74207965742065787069726564206163636f7264696e6720746f20746865450120205b60436f6e6669673a3a5061796f7574506572696f64605d2e20496620604e6f6e65602c20746865207370656e642063616e20626520636c61696d656420696d6d6564696174656c792061667465722c2020617070726f76616c2e00242323204576656e747300c8456d697473205b604576656e743a3a41737365745370656e64417070726f766564605d206966207375636365737366756c2e187061796f7574040114696e6465781001285370656e64496e64657800064c38436c61696d2061207370656e642e00482323204469737061746368204f726967696e00384d757374206265207369676e6564002823232044657461696c730055015370656e6473206d75737420626520636c61696d65642077697468696e20736f6d652074656d706f72616c20626f756e64732e2041207370656e64206d617920626520636c61696d65642077697468696e206f6e65d45b60436f6e6669673a3a5061796f7574506572696f64605d2066726f6d20746865206076616c69645f66726f6d6020626c6f636b2e5501496e2063617365206f662061207061796f7574206661696c7572652c20746865207370656e6420737461747573206d75737420626520757064617465642077697468207468652060636865636b5f73746174757360dc646973706174636861626c65206265666f7265207265747279696e672077697468207468652063757272656e742066756e6374696f6e2e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e74730090456d697473205b604576656e743a3a50616964605d206966207375636365737366756c2e30636865636b5f737461747573040114696e6465781001285370656e64496e64657800074c2901436865636b2074686520737461747573206f6620746865207370656e6420616e642072656d6f76652069742066726f6d207468652073746f726167652069662070726f6365737365642e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c730001015468652073746174757320636865636b20697320612070726572657175697369746520666f72207265747279696e672061206661696c6564207061796f75742e490149662061207370656e64206861732065697468657220737563636565646564206f7220657870697265642c2069742069732072656d6f7665642066726f6d207468652073746f726167652062792074686973ec66756e6374696f6e2e20496e207375636820696e7374616e6365732c207472616e73616374696f6e20666565732061726520726566756e6465642e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300f8456d697473205b604576656e743a3a5061796d656e744661696c6564605d20696620746865207370656e64207061796f757420686173206661696c65642e0101456d697473205b604576656e743a3a5370656e6450726f636573736564605d20696620746865207370656e64207061796f75742068617320737563636565642e28766f69645f7370656e64040114696e6465781001285370656e64496e6465780008407c566f69642070726576696f75736c7920617070726f766564207370656e642e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c73001d0141207370656e6420766f6964206973206f6e6c7920706f737369626c6520696620746865207061796f757420686173206e6f74206265656e20617474656d70746564207965742e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300c0456d697473205b604576656e743a3a41737365745370656e64566f69646564605d206966207375636365737366756c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e31040c4470616c6c65745f61737365745f726174651870616c6c65741043616c6c04045400010c1863726561746508012861737365745f6b696e64a00144426f783c543a3a41737365744b696e643e00011072617465210101244669786564553132380000100d01496e697469616c697a65206120636f6e76657273696f6e207261746520746f206e61746976652062616c616e636520666f722074686520676976656e2061737365742e0034232320436f6d706c6578697479182d204f2831291875706461746508012861737365745f6b696e64a00144426f783c543a3a41737365744b696e643e000110726174652101012446697865645531323800011005015570646174652074686520636f6e76657273696f6e207261746520746f206e61746976652062616c616e636520666f722074686520676976656e2061737365742e0034232320436f6d706c6578697479182d204f2831291872656d6f766504012861737365745f6b696e64a00144426f783c543a3a41737365744b696e643e000210250152656d6f766520616e206578697374696e6720636f6e76657273696f6e207261746520746f206e61746976652062616c616e636520666f722074686520676976656e2061737365742e0034232320436f6d706c6578697479182d204f283129040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35040c4070616c6c65745f636f6e7472616374731870616c6c65741043616c6c0404540001283c63616c6c5f6f6c645f776569676874140110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d69742c01244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974390401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746138011c5665633c75383e0000041501446570726563617465642076657273696f6e206966205b6053656c663a3a63616c6c605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e80696e7374616e74696174655f776974685f636f64655f6f6c645f77656967687418011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d69742c01244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974390401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646538011c5665633c75383e0001106461746138011c5665633c75383e00011073616c7438011c5665633c75383e0001045901446570726563617465642076657273696f6e206966205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e58696e7374616e74696174655f6f6c645f77656967687418011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d69742c01244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974390401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f6861736834012c436f6465486173683c543e0001106461746138011c5665633c75383e00011073616c7438011c5665633c75383e0002043101446570726563617465642076657273696f6e206966205b6053656c663a3a696e7374616e7469617465605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e2c75706c6f61645f636f64650c0110636f646538011c5665633c75383e00015473746f726167655f6465706f7369745f6c696d6974390401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e00012c64657465726d696e69736d3d04012c44657465726d696e69736d000360ec55706c6f6164206e65772060636f64656020776974686f757420696e7374616e74696174696e67206120636f6e74726163742066726f6d2069742e00210149662074686520636f646520646f6573206e6f7420616c72656164792065786973742061206465706f7369742069732072657365727665642066726f6d207468652063616c6c65724501616e6420756e7265736572766564206f6e6c79207768656e205b6053656c663a3a72656d6f76655f636f6465605d2069732063616c6c65642e205468652073697a65206f66207468652072657365727665ac646570656e6473206f6e207468652073697a65206f662074686520737570706c6965642060636f6465602e00310149662074686520636f646520616c72656164792065786973747320696e2073746f726167652069742077696c6c207374696c6c2072657475726e20604f6b6020616e642075706772616465739474686520696e2073746f726167652076657273696f6e20746f207468652063757272656e74d05b60496e737472756374696f6e576569676874733a3a76657273696f6e605d28496e737472756374696f6e57656967687473292e0055012d206064657465726d696e69736d603a20496620746869732069732073657420746f20616e79206f746865722076616c756520627574205b6044657465726d696e69736d3a3a456e666f72636564605d207468656e5d012020746865206f6e6c792077617920746f20757365207468697320636f646520697320746f2064656c65676174652063616c6c20696e746f2069742066726f6d20616e206f6666636861696e20657865637574696f6e2ebc202053657420746f205b6044657465726d696e69736d3a3a456e666f72636564605d20696620696e20646f7562742e001823204e6f7465005901416e796f6e652063616e20696e7374616e7469617465206120636f6e74726163742066726f6d20616e792075706c6f6164656420636f646520616e6420746875732070726576656e74206974732072656d6f76616c2e4101546f2061766f6964207468697320736974756174696f6e206120636f6e7374727563746f7220636f756c6420656d706c6f792061636365737320636f6e74726f6c20736f20746861742069742063616e39016f6e6c7920626520696e7374616e746961746564206279207065726d697373696f6e656420656e7469746965732e205468652073616d652069732074727565207768656e2075706c6f6164696e67a07468726f756768205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2e005101557365205b6044657465726d696e69736d3a3a52656c61786564605d206578636c75736976656c7920666f72206e6f6e2d64657465726d696e697374696320636f64652e204966207468652075706c6f616465644901636f64652069732064657465726d696e69737469632c2073706563696679696e67205b6044657465726d696e69736d3a3a52656c61786564605d2077696c6c20626520646973726567617264656420616e646c726573756c7420696e206869676865722067617320636f7374732e2c72656d6f76655f636f6465040124636f64655f6861736834012c436f6465486173683c543e000410350152656d6f76652074686520636f64652073746f72656420756e6465722060636f64655f686173686020616e6420726566756e6420746865206465706f73697420746f20697473206f776e65722e0045014120636f64652063616e206f6e6c792062652072656d6f76656420627920697473206f726967696e616c2075706c6f616465722028697473206f776e65722920616e64206f6e6c79206966206974206973646e6f74207573656420627920616e7920636f6e74726163742e207365745f636f6465080110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e000124636f64655f6861736834012c436f6465486173683c543e000528090150726976696c656765642066756e6374696f6e2074686174206368616e6765732074686520636f6465206f6620616e206578697374696e6720636f6e74726163742e004501546869732074616b65732063617265206f66207570646174696e6720726566636f756e747320616e6420616c6c206f74686572206e6563657373617279206f7065726174696f6e732e2052657475726e73e8616e206572726f7220696620656974686572207468652060636f64655f6861736860206f722060646573746020646f206e6f742065786973742e001823204e6f74650031015468697320646f6573202a2a6e6f742a2a206368616e6765207468652061646472657373206f662074686520636f6e747261637420696e207175657374696f6e2e2054686973206d65616e733d01746861742074686520636f6e74726163742061646472657373206973206e6f206c6f6e67657220646572697665642066726f6d2069747320636f646520686173682061667465722063616c6c696e67487468697320646973706174636861626c652e1063616c6c140110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d6974390401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746138011c5665633c75383e00064005014d616b657320612063616c6c20746f20616e206163636f756e742c206f7074696f6e616c6c79207472616e7366657272696e6720736f6d652062616c616e63652e00302320506172616d657465727300a82a206064657374603a2041646472657373206f662074686520636f6e747261637420746f2063616c6c2efc2a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f206064657374602e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642066726f6d20746865a4202063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ec42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e74726163742e0025012a20496620746865206163636f756e74206973206120736d6172742d636f6e7472616374206163636f756e742c20746865206173736f63696174656420636f64652077696c6c206265ac657865637574656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e15012a20496620746865206163636f756e74206973206120726567756c6172206163636f756e742c20616e792076616c75652077696c6c206265207472616e736665727265642e45012a204966206e6f206163636f756e742065786973747320616e64207468652063616c6c2076616c7565206973206e6f74206c657373207468616e20606578697374656e7469616c5f6465706f736974602c11016120726567756c6172206163636f756e742077696c6c206265206372656174656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e54696e7374616e74696174655f776974685f636f646518011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d6974390401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646538011c5665633c75383e0001106461746138011c5665633c75383e00011073616c7438011c5665633c75383e0007643101496e7374616e7469617465732061206e657720636f6e74726163742066726f6d2074686520737570706c6965642060636f646560206f7074696f6e616c6c79207472616e7366657272696e6734736f6d652062616c616e63652e0021015468697320646973706174636861626c6520686173207468652073616d65206566666563742061732063616c6c696e67205b6053656c663a3a75706c6f61645f636f6465605d202b3d015b6053656c663a3a696e7374616e7469617465605d2e2042756e646c696e67207468656d20746f6765746865722070726f766964657320656666696369656e6379206761696e732e20506c65617365d8616c736f20636865636b2074686520646f63756d656e746174696f6e206f66205b6053656c663a3a75706c6f61645f636f6465605d2e00302320506172616d6574657273004d012a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f20746865206e65776c79206372656174656420636f6e74726163742e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642f7265736572766564c8202066726f6d207468652063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ecc2a2060636f6465603a2054686520636f6e747261637420636f646520746f206465706c6f7920696e207261772062797465732ef42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e747261637420636f6e7374727563746f722e31012a206073616c74603a205573656420666f722074686520616464726573732064657269766174696f6e2e20536565205b6050616c6c65743a3a636f6e74726163745f61646472657373605d2e0094496e7374616e74696174696f6e20697320657865637574656420617320666f6c6c6f77733a0039012d2054686520737570706c6965642060636f646560206973206465706c6f7965642c20616e6420612060636f64655f6861736860206973206372656174656420666f72207468617420636f64652e59012d204966207468652060636f64655f686173686020616c726561647920657869737473206f6e2074686520636861696e2074686520756e6465726c79696e672060636f6465602077696c6c206265207368617265642e49012d205468652064657374696e6174696f6e206164647265737320697320636f6d7075746564206261736564206f6e207468652073656e6465722c20636f64655f6861736820616e64207468652073616c742e01012d2054686520736d6172742d636f6e7472616374206163636f756e7420697320637265617465642061742074686520636f6d707574656420616464726573732ec02d20546865206076616c756560206973207472616e7366657272656420746f20746865206e6577206163636f756e742e41012d2054686520606465706c6f79602066756e6374696f6e20697320657865637574656420696e2074686520636f6e74657874206f6620746865206e65776c792d63726561746564206163636f756e742e2c696e7374616e746961746518011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d6974390401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f6861736834012c436f6465486173683c543e0001106461746138011c5665633c75383e00011073616c7438011c5665633c75383e000814fc496e7374616e746961746573206120636f6e74726163742066726f6d20612070726576696f75736c79206465706c6f796564207761736d2062696e6172792e003501546869732066756e6374696f6e206973206964656e746963616c20746f205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2062757420776974686f7574207468654901636f6465206465706c6f796d656e7420737465702e20496e73746561642c207468652060636f64655f6861736860206f6620616e206f6e2d636861696e206465706c6f796564207761736d2062696e617279446d75737420626520737570706c6965642e1c6d6967726174650401307765696768745f6c696d697428011857656967687400091059015768656e2061206d6967726174696f6e20697320696e2070726f67726573732c207468697320646973706174636861626c652063616e206265207573656420746f2072756e206d6967726174696f6e2073746570732e610143616c6c73207468617420636f6e7472696275746520746f20616476616e63696e6720746865206d6967726174696f6e20686176652074686569722066656573207761697665642c20617320697427732068656c7066756c4501666f722074686520636861696e2e204e6f74652074686174207768696c6520746865206d6967726174696f6e20697320696e2070726f67726573732c207468652070616c6c65742077696c6c20616c736fd06c657665726167652074686520606f6e5f69646c656020686f6f6b7320746f2072756e206d6967726174696f6e2073746570732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e390404184f7074696f6e0404540149010108104e6f6e6500000010536f6d650400490100000100003d040c4070616c6c65745f636f6e747261637473107761736d2c44657465726d696e69736d00010820456e666f726365640000001c52656c617865640001000041040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000114107375646f04011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000004350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e547375646f5f756e636865636b65645f77656967687408011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874280118576569676874000114350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e1c7365745f6b657904010c6e65779d0201504163636f756e7449644c6f6f6b75704f663c543e0002085d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e1c7375646f5f617308010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0003104d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2872656d6f76655f6b657900040c845065726d616e656e746c792072656d6f76657320746865207375646f206b65792e006c2a2a546869732063616e6e6f7420626520756e2d646f6e652e2a2a040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e45040c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174490401704865617274626561743c426c6f636b4e756d626572466f723c543e3e0001247369676e61747572654d0401bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e617475726500000c38232320436f6d706c65786974793afc2d20604f284b2960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e298820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4904084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000100130626c6f636b5f6e756d62657210012c426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c75333200004d04104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040019040148737232353531393a3a5369676e6174757265000051040c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c040454000160346164645f72656769737472617204011c6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e00001c7841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e307365745f6964656e74697479040110696e666f5504016c426f783c543a3a4964656e74697479496e666f726d6174696f6e3e000128290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e207365745f7375627304011073756273e10401645665633c28543a3a4163636f756e7449642c2044617461293e0002248c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e38636c6561725f6964656e746974790003203901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e44726571756573745f6a756467656d656e740801247265675f696e64657879020138526567697374726172496e64657800011c6d61785f6665654901013042616c616e63654f663c543e00044094526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65c8526567697374726172733a3a3c543e3a3a67657428292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005286843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e1c7365745f666565080114696e64657879020138526567697374726172496e64657800010c6665654901013042616c616e63654f663c543e00061c1901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e387365745f6163636f756e745f6964080114696e64657879020138526567697374726172496e64657800010c6e65779d0201504163636f756e7449644c6f6f6b75704f663c543e00071cbc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e287365745f6669656c6473080114696e64657879020138526567697374726172496e6465780001186669656c6473300129013c543a3a4964656e74697479496e666f726d6174696f6e206173204964656e74697479496e666f726d6174696f6e50726f76696465723e3a3a0a4669656c64734964656e74696669657200081ca853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e4470726f766964655f6a756467656d656e741001247265675f696e64657879020138526567697374726172496e6465780001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74e904015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747934011c543a3a4861736800093cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e5d012d20606964656e74697479603a205468652068617368206f6620746865205b604964656e74697479496e666f726d6174696f6e50726f7669646572605d20666f72207468617420746865206a756467656d656e742069732c202070726f76696465642e00b04e6f74653a204a756467656d656e747320646f206e6f74206170706c7920746f206120757365726e616d652e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e346b696c6c5f6964656e746974790401187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000a30410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e1c6164645f73756208010c7375629d0201504163636f756e7449644c6f6f6b75704f663c543e000110646174616104011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c7375629d0201504163636f756e7449644c6f6f6b75704f663c543e000110646174616104011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c7375629d0201504163636f756e7449644c6f6f6b75704f663c543e000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e586164645f757365726e616d655f617574686f726974790c0124617574686f726974799d0201504163636f756e7449644c6f6f6b75704f663c543e00011873756666697838011c5665633c75383e000128616c6c6f636174696f6e10010c753332000f14550141646420616e20604163636f756e744964602077697468207065726d697373696f6e20746f206772616e7420757365726e616d65732077697468206120676976656e20607375666669786020617070656e6465642e00450154686520617574686f726974792063616e206772616e7420757020746f2060616c6c6f636174696f6e6020757365726e616d65732e20546f20746f702075702074686520616c6c6f636174696f6e206f7249016368616e676520746865206163636f756e74207573656420746f206772616e7420757365726e616d65732c20746869732063616c6c2063616e20626520757365642077697468207468652075706461746564cc706172616d657465727320746f206f766572777269746520746865206578697374696e6720636f6e66696775726174696f6e2e6472656d6f76655f757365726e616d655f617574686f7269747908011873756666697838011c5665633c75383e000124617574686f726974799d0201504163636f756e7449644c6f6f6b75704f663c543e001004c452656d6f76652060617574686f72697479602066726f6d2074686520757365726e616d6520617574686f7269746965732e407365745f757365726e616d655f666f7210010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000120757365726e616d6538011c5665633c75383e0001247369676e6174757265ed0401704f7074696f6e3c543a3a4f6666636861696e5369676e61747572653e0001387573655f616c6c6f636174696f6e200110626f6f6c0011340d015365742074686520757365726e616d6520666f72206077686f602e204d7573742062652063616c6c6564206279206120757365726e616d6520617574686f726974792e005901496620607573655f616c6c6f636174696f6e60206973207365742c2074686520617574686f72697479206d7573742068617665206120757365726e616d6520616c6c6f636174696f6e20617661696c61626c6520746f45017370656e642e204f74686572776973652c2074686520617574686f726974792077696c6c206e65656420746f207075742075702061206465706f73697420666f72207265676973746572696e672074686524757365726e616d652e00b055736572732063616e20656974686572207072652d7369676e20746865697220757365726e616d6573206f7248616363657074207468656d206c617465722e003c557365726e616d6573206d7573743ad820202d204f6e6c7920636f6e7461696e206c6f776572636173652041534349492063686172616374657273206f72206469676974732e350120202d205768656e20636f6d62696e656420776974682074686520737566666978206f66207468652069737375696e6720617574686f72697479206265205f6c657373207468616e5f207468656020202020604d6178557365726e616d654c656e677468602e3c6163636570745f757365726e616d65040120757365726e616d656101012c557365726e616d653c543e0012084d01416363657074206120676976656e20757365726e616d65207468617420616e2060617574686f7269747960206772616e7465642e205468652063616c6c206d75737420696e636c756465207468652066756c6c88757365726e616d652c20617320696e2060757365726e616d652e737566666978602e5c72656d6f76655f657870697265645f617070726f76616c040120757365726e616d656101012c557365726e616d653c543e00130c610152656d6f766520616e206578706972656420757365726e616d6520617070726f76616c2e2054686520757365726e616d652077617320617070726f76656420627920616e20617574686f7269747920627574206e657665725501616363657074656420627920746865207573657220616e64206d757374206e6f77206265206265796f6e64206974732065787069726174696f6e2e205468652063616c6c206d75737420696e636c756465207468659c66756c6c20757365726e616d652c20617320696e2060757365726e616d652e737566666978602e507365745f7072696d6172795f757365726e616d65040120757365726e616d656101012c557365726e616d653c543e0014043101536574206120676976656e20757365726e616d6520617320746865207072696d6172792e2054686520757365726e616d652073686f756c6420696e636c75646520746865207375666669782e3c756e62696e645f757365726e616d65040120757365726e616d656101012c557365726e616d653c543e00150c59015374617274207468652070726f63657373206f662072656d6f76696e67206120757365726e616d6520627920706c6163696e6720697420696e2074686520756e62696e64696e6720757365726e616d6573206d61702e21014f6e63652074686520677261636520706572696f6420686173207061737365642c2074686520757365726e616d652063616e2062652064656c657465642062792063616c6c696e67c05b72656d6f76655f757365726e616d655d2863726174653a3a43616c6c3a3a72656d6f76655f757365726e616d65292e3c72656d6f76655f757365726e616d65040120757365726e616d656101012c557365726e616d653c543e00160861015065726d616e656e746c792064656c657465206120757365726e616d6520776869636820686173206265656e20756e62696e64696e6720666f72206c6f6e676572207468616e2074686520677261636520706572696f642e490143616c6c657220697320726566756e64656420746865206665652069662074686520757365726e616d65206578706972656420616e64207468652072656d6f76616c20776173207375636365737366756c2e346b696c6c5f757365726e616d65040120757365726e616d656101012c557365726e616d653c543e0017085d0143616c6c2077697468205b466f7263654f726967696e5d2863726174653a3a436f6e6669673a3a466f7263654f726967696e292070726976696c656765732077686963682064656c65746573206120757365726e616d65ac616e6420736c617368657320616e79206465706f736974206173736f63696174656420776974682069742e04704964656e746974792070616c6c6574206465636c61726174696f6e2e55040c3c70616c6c65745f6964656e74697479186c6567616379304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c59040190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617961040110446174610001146c6567616c610401104461746100010c776562610401104461746100011072696f746104011044617461000114656d61696c610401104461746100013c7067705f66696e6765727072696e74dd0401404f7074696f6e3c5b75383b2032305d3e000114696d616765610401104461746100011c747769747465726104011044617461000059040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d04045300000400d90401185665633c543e00005d0400000408610461040061040c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040065040000010010526177310400690400000200105261773204006d0400000300105261773304007104000004001052617734040048000005001052617735040075040000060010526177360400790400000700105261773704007d04000008001052617738040081040000090010526177390400850400000a001452617731300400890400000b0014526177313104008d0400000c001452617731320400910400000d001452617731330400950400000e001452617731340400990400000f0014526177313504009d040000100014526177313604005901000011001452617731370400a104000012001452617731380400a504000013001452617731390400a904000014001452617732300400a102000015001452617732310400ad04000016001452617732320400b104000017001452617732330400b504000018001452617732340400b904000019001452617732350400bd0400001a001452617732360400c10400001b001452617732370400c50400001c001452617732380400c90400001d001452617732390400cd0400001e001452617733300400d10400001f001452617733310400d50400002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000650400000300000000080069040000030100000008006d040000030200000008007104000003030000000800750400000305000000080079040000030600000008007d040000030700000008008104000003080000000800850400000309000000080089040000030a00000008008d040000030b000000080091040000030c000000080095040000030d000000080099040000030e00000008009d040000030f0000000800a104000003110000000800a504000003120000000800a904000003130000000800ad04000003150000000800b104000003160000000800b504000003170000000800b904000003180000000800bd04000003190000000800c1040000031a0000000800c5040000031b0000000800c9040000031c0000000800cd040000031d0000000800d1040000031e0000000800d5040000031f0000000800d9040000025d0400dd0404184f7074696f6e04045401a1020108104e6f6e6500000010536f6d650400a1020000010000e104000002e50400e5040000040800610400e9040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000ed0404184f7074696f6e04045401f1040108104e6f6e6500000010536f6d650400f1040000010000f104082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040019040148656432353531393a3a5369676e61747572650000001c53723235353139040019040148737232353531393a3a5369676e61747572650001001445636473610400f504014065636473613a3a5369676e617475726500020000f504000003410000000800f9040c3870616c6c65745f736f63696574791870616c6c65741043616c6c0804540004490001500c62696404011476616c756518013c42616c616e63654f663c542c20493e000024dc412075736572206f757473696465206f662074686520736f63696574792063616e206d616b6520612062696420666f7220656e7472792e0061015061796d656e743a205468652067726f757027732043616e646964617465204465706f7369742077696c6c20626520726573657276656420666f72206d616b696e672061206269642e2049742069732072657475726e6564ec7768656e2074686520626964206265636f6d65732061206d656d6265722c206f7220696620746865206269642063616c6c732060756e626964602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a55012d206076616c7565603a2041206f6e652074696d65207061796d656e74207468652062696420776f756c64206c696b6520746f2072656365697665207768656e206a6f696e696e672074686520736f63696574792e14756e62696400011cd441206269646465722063616e2072656d6f76652074686569722062696420666f7220656e74727920696e746f20736f63696574792efc427920646f696e6720736f2c20746865792077696c6c20686176652074686569722063616e646964617465206465706f7369742072657475726e6564206f7280746865792077696c6c20756e766f75636820746865697220766f75636865722e00f85061796d656e743a2054686520626964206465706f73697420697320756e7265736572766564206966207468652075736572206d6164652061206269642e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206269646465722e14766f7563680c010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756518013c42616c616e63654f663c542c20493e00010c74697018013c42616c616e63654f663c542c20493e000244410141732061206d656d6265722c20766f75636820666f7220736f6d656f6e6520746f206a6f696e20736f636965747920627920706c6163696e67206120626964206f6e20746865697220626568616c662e0051015468657265206973206e6f206465706f73697420726571756972656420746f20766f75636820666f722061206e6577206269642c206275742061206d656d6265722063616e206f6e6c7920766f75636820666f7259016f6e652062696420617420612074696d652e2049662074686520626964206265636f6d657320612073757370656e6465642063616e64696461746520616e6420756c74696d6174656c792072656a65637465642062793d017468652073757370656e73696f6e206a756467656d656e74206f726967696e2c20746865206d656d6265722077696c6c2062652062616e6e65642066726f6d20766f756368696e6720616761696e2e0055014173206120766f756368696e67206d656d6265722c20796f752063616e20636c61696d206120746970206966207468652063616e6469646174652069732061636365707465642e2054686973207469702077696c6c4d0162652070616964206173206120706f7274696f6e206f66207468652072657761726420746865206d656d6265722077696c6c207265636569766520666f72206a6f696e696e672074686520736f63696574792e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733ac82d206077686f603a2054686520757365722077686f20796f7520776f756c64206c696b6520746f20766f75636820666f722e4d012d206076616c7565603a2054686520746f74616c2072657761726420746f2062652070616964206265747765656e20796f7520616e64207468652063616e6469646174652069662074686579206265636f6d656061206d656d62657220696e2074686520736f63696574792e45012d2060746970603a20596f757220637574206f662074686520746f74616c206076616c756560207061796f7574207768656e207468652063616e64696461746520697320696e64756374656420696e746f110174686520736f63696574792e2054697073206c6172676572207468616e206076616c7565602077696c6c206265207361747572617465642075706f6e207061796f75742e1c756e766f75636800031c29014173206120766f756368696e67206d656d6265722c20756e766f7563682061206269642e2054686973206f6e6c7920776f726b73207768696c6520766f75636865642075736572206973906f6e6c792061206269646465722028616e64206e6f7420612063616e646964617465292e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206120766f756368696e67206d656d6265722e002c506172616d65746572733a29012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2073686f756c6420626520756e766f75636865642e10766f746508012463616e6469646174659d0201504163636f756e7449644c6f6f6b75704f663c543e00011c617070726f7665200110626f6f6c0004208441732061206d656d6265722c20766f7465206f6e20612063616e6469646174652e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733a09012d206063616e646964617465603a205468652063616e646964617465207468617420746865206d656d62657220776f756c64206c696b6520746f20626964206f6e2e45012d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c6420626520617070726f766564202860747275656029206f7254202072656a656374656420286066616c736560292e34646566656e6465725f766f746504011c617070726f7665200110626f6f6c00051c8841732061206d656d6265722c20766f7465206f6e2074686520646566656e6465722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733af02d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c64206265a0617070726f766564202860747275656029206f722072656a656374656420286066616c736560292e187061796f757400062841015472616e7366657220746865206669727374206d617475726564207061796f757420666f72207468652073656e64657220616e642072656d6f76652069742066726f6d20746865207265636f7264732e0041014e4f54453a20546869732065787472696e736963206e6565647320746f2062652063616c6c6564206d756c7469706c652074696d657320746f20636c61696d206d756c7469706c65206d617475726564207061796f7574732e001d015061796d656e743a20546865206d656d6265722077696c6c20726563656976652061207061796d656e7420657175616c20746f207468656972206669727374206d617475726564747061796f757420746f20746865697220667265652062616c616e63652e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722077697468487061796f7574732072656d61696e696e672e2c77616976655f7265706179040118616d6f756e7418013c42616c616e63654f663c542c20493e0007084d01526570617920746865207061796d656e742070726576696f75736c7920676976656e20746f20746865206d656d626572207769746820746865207369676e6564206f726967696e2c2072656d6f766520616e79e470656e64696e67207061796d656e74732c20616e6420656c6576617465207468656d2066726f6d2072616e6b203020746f2072616e6b20312e34666f756e645f736f636965747918011c666f756e6465729d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418013c42616c616e63654f663c542c20493e00011472756c657338011c5665633c75383e00084448466f756e642074686520736f63696574792e00ec5468697320697320646f6e65206173206120646973637265746520616374696f6e20696e206f7264657220746f20616c6c6f7720666f7220746865150170616c6c657420746f20626520696e636c7564656420696e746f20612072756e6e696e6720636861696e20616e642063616e206f6e6c7920626520646f6e65206f6e63652e001901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f466f756e6465725365744f726967696e5f2e002c506172616d65746572733a15012d2060666f756e64657260202d20546865206669727374206d656d62657220616e642068656164206f6620746865206e65776c7920666f756e64656420736f63696574792e11012d20606d61785f6d656d6265727360202d2054686520696e697469616c206d6178206e756d626572206f66206d656d6265727320666f722074686520736f63696574792e11012d20606d61785f696e74616b6560202d20546865206d6178696d756d206e756d626572206f662063616e646964617465732070657220696e74616b6520706572696f642e49012d20606d61785f737472696b6573603a20546865206d6178696d756d206e756d626572206f6620737472696b65732061206d656d626572206d617920676574206265666f72652074686579206265636f6d65d8202073757370656e64656420616e64206d6179206f6e6c79206265207265696e7374617465642062792074686520666f756e6465722e59012d206063616e6469646174655f6465706f736974603a20546865206465706f73697420726571756972656420746f206d616b6520612062696420666f72206d656d62657273686970206f66207468652067726f75702ef02d206072756c657360202d205468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e0040436f6d706c65786974793a204f28312920646973736f6c7665000914b0446973736f6c76652074686520736f636965747920616e642072656d6f766520616c6c206d656d626572732e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642c20616e6420746865207369676e696e67206163636f756e74206d75737420626520626f746855017468652060466f756e6465726020616e6420746865206048656164602e205468697320696d706c6965732074686174206974206d6179206f6e6c7920626520646f6e65207768656e207468657265206973206f6e651c6d656d6265722e586a756467655f73757370656e6465645f6d656d62657208010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c666f7267697665200110626f6f6c000a382901416c6c6f772073757370656e73696f6e206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e646564206d656d6265722e005501496620612073757370656e646564206d656d62657220697320666f72676976656e2c2077652073696d706c7920616464207468656d206261636b2061732061206d656d6265722c206e6f7420616666656374696e67c8616e79206f6620746865206578697374696e672073746f72616765206974656d7320666f722074686174206d656d6265722e004501496620612073757370656e646564206d656d6265722069732072656a65637465642c2072656d6f766520616c6c206173736f6369617465642073746f72616765206974656d732c20696e636c7564696e67fc7468656972207061796f7574732c20616e642072656d6f766520616e7920766f7563686564206269647320746865792063757272656e746c7920686176652e000901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642066726f6d2074686520466f756e6465722e002c506172616d65746572733ab02d206077686f60202d205468652073757370656e646564206d656d62657220746f206265206a75646765642e55012d2060666f726769766560202d204120626f6f6c65616e20726570726573656e74696e672077686574686572207468652073757370656e73696f6e206a756467656d656e74206f726967696e20666f726769766573cc20202860747275656029206f722072656a6563747320286066616c7365602920612073757370656e646564206d656d6265722e387365745f706172616d657465727310012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418013c42616c616e63654f663c542c20493e000b3061014368616e676520746865206d6178696d756d206e756d626572206f66206d656d6265727320696e20736f636965747920616e6420746865206d6178696d756d206e756d626572206f66206e65772063616e6469646174657368696e20612073696e676c6520696e74616b6520706572696f642e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642062792074686520466f756e6465722e002c506172616d65746572733a55012d20606d61785f6d656d6265727360202d20546865206d6178696d756d206e756d626572206f66206d656d6265727320666f722074686520736f63696574792e2054686973206d757374206265206e6f206c6573739420207468616e207468652063757272656e74206e756d626572206f66206d656d626572732e11012d20606d61785f696e74616b6560202d20546865206d6178696d756d206e756d626572206f662063616e646964617465732070657220696e74616b6520706572696f642e49012d20606d61785f737472696b6573603a20546865206d6178696d756d206e756d626572206f6620737472696b65732061206d656d626572206d617920676574206265666f72652074686579206265636f6d65d8202073757370656e64656420616e64206d6179206f6e6c79206265207265696e7374617465642062792074686520666f756e6465722e59012d206063616e6469646174655f6465706f736974603a20546865206465706f73697420726571756972656420746f206d616b6520612062696420666f72206d656d62657273686970206f66207468652067726f75702e3870756e6973685f736b6570746963000c08550150756e6973682074686520736b65707469632077697468206120737472696b65206966207468657920646964206e6f7420766f7465206f6e20612063616e6469646174652e2043616c6c61626c65206279207468652863616e6469646174652e40636c61696d5f6d656d62657273686970000d080d015472616e73666f726d20616e20617070726f7665642063616e64696461746520696e746f2061206d656d6265722e2043616c6c61626c65206f6e6c7920627920746865f87468652063616e6469646174652c20616e64206f6e6c792061667465722074686520706572696f6420666f7220766f74696e672068617320656e6465642e44626573746f775f6d656d6265727368697004012463616e646964617465000130543a3a4163636f756e744964000e0c61015472616e73666f726d20616e20617070726f7665642063616e64696461746520696e746f2061206d656d6265722e2043616c6c61626c65206f6e6c7920627920746865205369676e6564206f726967696e206f66207468655901466f756e6465722c206f6e6c792061667465722074686520706572696f6420666f7220766f74696e672068617320656e64656420616e64206f6e6c79207768656e207468652063616e646964617465206973206e6f7444636c6561726c792072656a65637465642e386b69636b5f63616e64696461746504012463616e646964617465000130543a3a4163636f756e744964000f145d0152656d6f7665207468652063616e6469646174652773206170706c69636174696f6e2066726f6d2074686520736f63696574792e2043616c6c61626c65206f6e6c7920627920746865205369676e6564206f726967696e55016f662074686520466f756e6465722c206f6e6c792061667465722074686520706572696f6420666f7220766f74696e672068617320656e6465642c20616e64206f6e6c79207768656e207468657920646f206e6f745868617665206120636c65617220617070726f76616c2e00b8416e7920626964206465706f736974206973206c6f737420616e6420766f75636865722069732062616e6e65642e4072657369676e5f63616e64696461637900100c510152656d6f7665207468652063616e6469646174652773206170706c69636174696f6e2066726f6d2074686520736f63696574792e2043616c6c61626c65206f6e6c79206279207468652063616e6469646174652e00b8416e7920626964206465706f736974206973206c6f737420616e6420766f75636865722069732062616e6e65642e3864726f705f63616e64696461746504012463616e646964617465000130543a3a4163636f756e7449640011142d0152656d6f76652061206063616e646964617465602773206661696c6564206170706c69636174696f6e2066726f6d2074686520736f63696574792e2043616c6c61626c6520627920616e7919017369676e6564206f726967696e20627574206f6e6c792061742074686520656e64206f66207468652073756273657175656e7420726f756e6420616e64206f6e6c7920666f72c0612063616e6469646174652077697468206d6f72652072656a656374696f6e73207468616e20617070726f76616c732e00c854686520626964206465706f736974206973206c6f737420616e642074686520766f75636865722069732062616e6e65642e44636c65616e75705f63616e64696461637908012463616e646964617465000130543a3a4163636f756e74496400010c6d617810010c75333200120ce452656d6f766520757020746f20606d617860207374616c6520766f74657320666f722074686520676976656e206063616e646964617465602e0059014d61792062652063616c6c656420627920616e79205369676e6564206f726967696e2c20627574206f6e6c79206166746572207468652063616e64696461746527732063616e64696461637920697320656e6465642e44636c65616e75705f6368616c6c656e676508013c6368616c6c656e67655f726f756e64100128526f756e64496e64657800010c6d617810010c75333200130c3d0152656d6f766520757020746f20606d617860207374616c6520766f74657320666f722074686520646566656e64657220696e2074686520676976656e20606368616c6c656e67655f726f756e64602e0041014d61792062652063616c6c656420627920616e79205369676e6564206f726967696e2c20627574206f6e6c7920616674657220746865206368616c6c656e676520726f756e6420697320656e6465642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732efd040c3c70616c6c65745f7265636f766572791870616c6c65741043616c6c0404540001243061735f7265636f766572656408011c6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000020a053656e6420612063616c6c207468726f7567682061207265636f7665726564206163636f756e742e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a21012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f752077616e7420746f206d616b6520612063616c6c206f6e2d626568616c662d6f662efc2d206063616c6c603a205468652063616c6c20796f752077616e7420746f206d616b65207769746820746865207265636f7665726564206163636f756e742e347365745f7265636f76657265640801106c6f73749d0201504163636f756e7449644c6f6f6b75704f663c543e00011c726573637565729d0201504163636f756e7449644c6f6f6b75704f663c543e0001201901416c6c6f7720524f4f5420746f2062797061737320746865207265636f766572792070726f6365737320616e642073657420616e20612072657363756572206163636f756e7470666f722061206c6f7374206163636f756e74206469726563746c792e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f524f4f545f2e002c506172616d65746572733ab42d20606c6f7374603a2054686520226c6f7374206163636f756e742220746f206265207265636f76657265642e19012d206072657363756572603a20546865202272657363756572206163636f756e74222077686963682063616e2063616c6c20617320746865206c6f7374206163636f756e742e3c6372656174655f7265636f766572790c011c667269656e6473690101445665633c543a3a4163636f756e7449643e0001247468726573686f6c649901010c75313600013064656c61795f706572696f64100144426c6f636b4e756d626572466f723c543e00024059014372656174652061207265636f7665727920636f6e66696775726174696f6e20666f7220796f7572206163636f756e742e2054686973206d616b657320796f7572206163636f756e74207265636f76657261626c652e002d015061796d656e743a2060436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e64732062616c616e6365450177696c6c20626520726573657276656420666f722073746f72696e6720746865207265636f7665727920636f6e66696775726174696f6e2e2054686973206465706f7369742069732072657475726e6564b8696e2066756c6c207768656e2074686520757365722063616c6c73206072656d6f76655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a49012d2060667269656e6473603a2041206c697374206f6620667269656e647320796f7520747275737420746f20766f75636820666f72207265636f7665727920617474656d7074732e2053686f756c64206265a820206f72646572656420616e6420636f6e7461696e206e6f206475706c69636174652076616c7565732e59012d20607468726573686f6c64603a20546865206e756d626572206f6620667269656e64732074686174206d75737420766f75636820666f722061207265636f7665727920617474656d7074206265666f726520746865550120206163636f756e742063616e206265207265636f76657265642e2053686f756c64206265206c657373207468616e206f7220657175616c20746f20746865206c656e677468206f6620746865206c697374206f66282020667269656e64732e4d012d206064656c61795f706572696f64603a20546865206e756d626572206f6620626c6f636b732061667465722061207265636f7665727920617474656d707420697320696e697469616c697a65642074686174d020206e6565647320746f2070617373206265666f726520746865206163636f756e742063616e206265207265636f76657265642e44696e6974696174655f7265636f7665727904011c6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e00032ce8496e697469617465207468652070726f6365737320666f72207265636f766572696e672061207265636f76657261626c65206163636f756e742e0019015061796d656e743a20605265636f766572794465706f736974602062616c616e63652077696c6c20626520726573657276656420666f7220696e6974696174696e672074686521017265636f766572792070726f636573732e2054686973206465706f7369742077696c6c20616c7761797320626520726570617472696174656420746f20746865206163636f756e74b4747279696e6720746f206265207265636f76657265642e205365652060636c6f73655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a41012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e2054686973206163636f756e74206e6565647320746f206265cc20207265636f76657261626c652028692e652e20686176652061207265636f7665727920636f6e66696775726174696f6e292e38766f7563685f7265636f766572790801106c6f73749d0201504163636f756e7449644c6f6f6b75704f663c543e00011c726573637565729d0201504163636f756e7449644c6f6f6b75704f663c543e0004302501416c6c6f7720612022667269656e6422206f662061207265636f76657261626c65206163636f756e7420746f20766f75636820666f7220616e20616374697665207265636f766572796470726f6365737320666f722074686174206163636f756e742e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d75737420626520612022667269656e642270666f7220746865207265636f76657261626c65206163636f756e742e002c506172616d65746572733ad02d20606c6f7374603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e59012d206072657363756572603a20546865206163636f756e7420747279696e6720746f2072657363756520746865206c6f7374206163636f756e74207468617420796f752077616e7420746f20766f75636820666f722e00210154686520636f6d62696e6174696f6e206f662074686573652074776f20706172616d6574657273206d75737420706f696e7420746f20616e20616374697665207265636f766572792070726f636573732e38636c61696d5f7265636f7665727904011c6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e000524f0416c6c6f772061207375636365737366756c207265736375657220746f20636c61696d207468656972207265636f7665726564206163636f756e742e002901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d757374206265206120227265736375657222190177686f20686173207375636365737366756c6c7920636f6d706c6574656420746865206163636f756e74207265636f766572792070726f636573733a20636f6c6c65637465642d01607468726573686f6c6460206f72206d6f726520766f75636865732c20776169746564206064656c61795f706572696f646020626c6f636b732073696e636520696e6974696174696f6e2e002c506172616d65746572733a5d012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f20636c61696d20686173206265656e207375636365737366756c6c79207265636f7665726564206279182020796f752e38636c6f73655f7265636f7665727904011c726573637565729d0201504163636f756e7449644c6f6f6b75704f663c543e00062c110141732074686520636f6e74726f6c6c6572206f662061207265636f76657261626c65206163636f756e742c20636c6f736520616e20616374697665207265636f766572796470726f6365737320666f7220796f7572206163636f756e742e001d015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e2c20746865207265636f76657261626c65206163636f756e742077696c6c2072656365697665f4746865207265636f76657279206465706f73697420605265636f766572794465706f7369746020706c616365642062792074686520726573637565722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061ec7265636f76657261626c65206163636f756e74207769746820616e20616374697665207265636f766572792070726f6365737320666f722069742e002c506172616d65746572733a0d012d206072657363756572603a20546865206163636f756e7420747279696e6720746f207265736375652074686973207265636f76657261626c65206163636f756e742e3c72656d6f76655f7265636f7665727900072c590152656d6f766520746865207265636f766572792070726f6365737320666f7220796f7572206163636f756e742e205265636f7665726564206163636f756e747320617265207374696c6c2061636365737369626c652e0011014e4f54453a205468652075736572206d757374206d616b65207375726520746f2063616c6c2060636c6f73655f7265636f7665727960206f6e20616c6c2061637469766505017265636f7665727920617474656d707473206265666f72652063616c6c696e6720746869732066756e6374696f6e20656c73652069742077696c6c206661696c2e0021015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e20746865207265636f76657261626c65206163636f756e742077696c6c20756e72657365727665947468656972207265636f7665727920636f6e66696775726174696f6e206465706f7369742ef02860436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e647329000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061e07265636f76657261626c65206163636f756e742028692e652e206861732061207265636f7665727920636f6e66696775726174696f6e292e4063616e63656c5f7265636f766572656404011c6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e00081cdc43616e63656c20746865206162696c69747920746f20757365206061735f7265636f76657265646020666f7220606163636f756e74602e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a15012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f75206172652061626c6520746f2063616c6c206f6e2d626568616c662d6f662e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e01050c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001181076657374000024b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e28766573745f6f746865720401187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e00012cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e3c7665737465645f7472616e736665720801187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65050501b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00023464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e54666f7263655f7665737465645f7472616e736665720c0118736f757263659d0201504163636f756e7449644c6f6f6b75704f663c543e0001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65050501b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00033860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e74666f7263655f72656d6f76655f76657374696e675f7363686564756c650801187461726765749d02018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001387363686564756c655f696e64657810010c7533320005187c466f7263652072656d6f766520612076657374696e67207363686564756c6500c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00c82d2060746172676574603a20416e206163636f756e7420746861742068617320612076657374696e67207363686564756c6515012d20607363686564756c655f696e646578603a205468652076657374696e67207363686564756c6520696e64657820746861742073686f756c642062652072656d6f766564040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e05050c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000009050c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000128207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f6469630d0501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f6469630d0501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f6469630d0501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000404a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f6469630d0501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000504905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e247365745f72657472790c01107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00011c726574726965730801087538000118706572696f64100144426c6f636b4e756d626572466f723c543e0006305901536574206120726574727920636f6e66696775726174696f6e20666f722061207461736b20736f20746861742c20696e206361736520697473207363686564756c65642072756e206661696c732c2069742077696c6c5501626520726574726965642061667465722060706572696f646020626c6f636b732c20666f72206120746f74616c20616d6f756e74206f66206072657472696573602072657472696573206f7220756e74696c2069742473756363656564732e0055015461736b73207768696368206e65656420746f206265207363686564756c656420666f72206120726574727920617265207374696c6c207375626a65637420746f20776569676874206d65746572696e6720616e6451016167656e64612073706163652c2073616d65206173206120726567756c6172207461736b2e204966206120706572696f646963207461736b206661696c732c2069742077696c6c206265207363686564756c6564906e6f726d616c6c79207768696c6520746865207461736b206973207265747279696e672e0051015461736b73207363686564756c6564206173206120726573756c74206f66206120726574727920666f72206120706572696f646963207461736b2061726520756e6e616d65642c206e6f6e2d706572696f6469633d01636c6f6e6573206f6620746865206f726967696e616c207461736b2e20546865697220726574727920636f6e66696775726174696f6e2077696c6c20626520646572697665642066726f6d207468654d016f726967696e616c207461736b277320636f6e66696775726174696f6e2c206275742077696c6c20686176652061206c6f7765722076616c756520666f72206072656d61696e696e6760207468616e20746865646f726967696e616c2060746f74616c5f72657472696573602e3c7365745f72657472795f6e616d65640c010869640401205461736b4e616d6500011c726574726965730801087538000118706572696f64100144426c6f636b4e756d626572466f723c543e0007305d01536574206120726574727920636f6e66696775726174696f6e20666f722061206e616d6564207461736b20736f20746861742c20696e206361736520697473207363686564756c65642072756e206661696c732c2069745d0177696c6c20626520726574726965642061667465722060706572696f646020626c6f636b732c20666f72206120746f74616c20616d6f756e74206f66206072657472696573602072657472696573206f7220756e74696c3069742073756363656564732e0055015461736b73207768696368206e65656420746f206265207363686564756c656420666f72206120726574727920617265207374696c6c207375626a65637420746f20776569676874206d65746572696e6720616e6451016167656e64612073706163652c2073616d65206173206120726567756c6172207461736b2e204966206120706572696f646963207461736b206661696c732c2069742077696c6c206265207363686564756c6564906e6f726d616c6c79207768696c6520746865207461736b206973207265747279696e672e0051015461736b73207363686564756c6564206173206120726573756c74206f66206120726574727920666f72206120706572696f646963207461736b2061726520756e6e616d65642c206e6f6e2d706572696f6469633d01636c6f6e6573206f6620746865206f726967696e616c207461736b2e20546865697220726574727920636f6e66696775726174696f6e2077696c6c20626520646572697665642066726f6d207468654d016f726967696e616c207461736b277320636f6e66696775726174696f6e2c206275742077696c6c20686176652061206c6f7765722076616c756520666f72206072656d61696e696e6760207468616e20746865646f726967696e616c2060746f74616c5f72657472696573602e3063616e63656c5f72657472790401107461736b7d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e000804a852656d6f7665732074686520726574727920636f6e66696775726174696f6e206f662061207461736b2e4863616e63656c5f72657472795f6e616d656404010869640401205461736b4e616d65000904bc43616e63656c2074686520726574727920636f6e66696775726174696f6e206f662061206e616d6564207461736b2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d0504184f7074696f6e040454017d010108104e6f6e6500000010536f6d6504007d01000001000011050c3870616c6c65745f676c7574746f6e1870616c6c65741043616c6c04045400011444696e697469616c697a655f70616c6c65740801246e65775f636f756e7410010c7533320001347769746e6573735f636f756e74c8012c4f7074696f6e3c7533323e0000183d01496e697469616c697a65207468652070616c6c65742e2053686f756c642062652063616c6c6564206f6e63652c206966206e6f2067656e65736973207374617465207761732070726f76696465642e0051016063757272656e745f636f756e7460206973207468652063757272656e74206e756d626572206f6620656c656d656e747320696e2060547261736844617461602e20546869732063616e2062652073657420746fb0604e6f6e6560207768656e207468652070616c6c657420697320666972737420696e697469616c697a65642e0049014f6e6c792063616c6c61626c6520627920526f6f74206f72206041646d696e4f726967696e602e204120676f6f642064656661756c7420666f7220606e65775f636f756e74602069732060355f303030602e2c7365745f636f6d7075746504011c636f6d7075746589010120466978656455363400010c410153657420686f77206d756368206f66207468652072656d61696e696e6720607265665f74696d6560207765696768742073686f756c6420626520636f6e73756d656420627920606f6e5f69646c65602e009c4f6e6c792063616c6c61626c6520627920526f6f74206f72206041646d696e4f726967696e602e2c7365745f73746f7261676504011c73746f7261676589010120466978656455363400021c490153657420686f77206d756368206f66207468652072656d61696e696e67206070726f6f665f73697a6560207765696768742073686f756c6420626520636f6e73756d656420627920606f6e5f69646c65602e00490160312e3060206d65616e73207468617420616c6c2072656d61696e696e67206070726f6f665f73697a65602077696c6c20626520636f6e73756d65642e2054686520506f562062656e63686d61726b696e676101726573756c74732074686174206172652075736564206865726520617265206c696b656c7920616e206f7665722d657374696d6174696f6e2e203130302520696e74656e64656420636f6e73756d7074696f6e2077696c6ce47468657265666f7265207472616e736c61746520746f206c657373207468616e20313030252061637475616c20636f6e73756d7074696f6e2e009c4f6e6c792063616c6c61626c6520627920526f6f74206f72206041646d696e4f726967696e602e14626c6f617404011c67617262616765150501545665633c5b75383b2056414c55455f53495a455d3e0003040501496e6372656173652074686520626c6f636b2073697a6520627920696e636c7564696e67207468652073706563696669656420676172626167652062797465732e407365745f626c6f636b5f6c656e677468040130626c6f636b5f6c656e677468890101204669786564553634000418410153657420686f77206d756368206f662074686520626c6f636b206c656e6774682073686f756c642062652066696c6c656420776974682074726173682064617461206f6e206561636820626c6f636b2e00550160312e3060206d65616e73207468617420616c6c20626c6f636b2073686f756c642062652066696c6c65642e2049662073657420746f2060312e30602c2073746f726167652070726f6f662073697a652077696c6c4820626520636c6f736520746f207a65726f2e009c4f6e6c792063616c6c61626c6520627920526f6f74206f72206041646d696e4f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e150500000219050019050000030004000008001d050c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000114346e6f74655f707265696d616765040114627974657338011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d6167650401106861736834011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d6167650401106861736834011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d6167650401106861736834011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e38656e737572655f75706461746564040118686173686573210501305665633c543a3a486173683e00040cc4456e7375726520746861742074686520612062756c6b206f66207072652d696d616765732069732075706772616465642e003d015468652063616c6c65722070617973206e6f20666565206966206174206c6561737420393025206f66207072652d696d616765732077657265207375636365737366756c6c7920757064617465642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2105000002340025050c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c9d0201504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065290501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000244d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e246164645f70726f78790c012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706595010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e0001244501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e3072656d6f76655f70726f78790c012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706595010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00021ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e3872656d6f76655f70726f78696573000318b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0041015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e74732063726561746564206279206070757265602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a2c6372656174655f707572650c012870726f78795f7479706595010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e6465789901010c7531360004483901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e246b696c6c5f7075726514011c737061776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706595010130543a3a50726f787954797065000114696e6465789901010c75313600011868656967687479020144426c6f636b4e756d626572466f723c543e0001246578745f696e6465787902010c753332000540a052656d6f76657320612070726576696f75736c7920737061776e656420707572652070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746f94607075726560207769746820636f72726573706f6e64696e6720706172616d65746572732e0039012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060707572656020746f206372656174652074686973206163636f756e742e39012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f206070757265602e2050726f6261626c79206030602eec2d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f206070757265602e29012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f20607075726560207761732070726f6365737365642e35012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f20607075726560207761732070726f6365737365642e0035014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c7920637265617465642070757265dc6163636f756e742077686f7365206070757265602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e20616e6e6f756e63650801107265616c9d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e00063c05015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c9d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e0007287052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e000828b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e3c70726f78795f616e6e6f756e63656410012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e0001107265616c9d0201504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065290501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00092c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e290504184f7074696f6e0404540195010108104e6f6e6500000010536f6d650400950100000100002d050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573690101445665633c543a3a4163636f756e7449643e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000305101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e0034232320436f6d706c657869747919014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e2061735f6d756c74691401247468726573686f6c649901010c7531360001446f746865725f7369676e61746f72696573690101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687428011857656967687400019c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e0034232320436f6d706c6578697479502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e40617070726f76655f61735f6d756c74691401247468726573686f6c649901010c7531360001446f746865725f7369676e61746f72696573690101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742801185765696768740002785501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e3c63616e63656c5f61735f6d756c74691001247468726573686f6c649901010c7531360001446f746865725f7369676e61746f72696573690101445665633c543a3a4163636f756e7449643e00012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d000354550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e310504184f7074696f6e04045401a1010108104e6f6e6500000010536f6d650400a101000001000035050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001283870726f706f73655f626f756e747908011476616c75654901013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e38011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69647902012c426f756e7479496e64657800011c5d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e3c70726f706f73655f63757261746f720c0124626f756e74795f69647902012c426f756e7479496e64657800011c63757261746f729d0201504163636f756e7449644c6f6f6b75704f663c543e00010c6665654901013c42616c616e63654f663c542c20493e0002189450726f706f736520612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e40756e61737369676e5f63757261746f72040124626f756e74795f69647902012c426f756e7479496e6465780003447c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e0034232320436f6d706c65786974791c2d204f2831292e386163636570745f63757261746f72040124626f756e74795f69647902012c426f756e7479496e64657800041c94416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e0034232320436f6d706c65786974791c2d204f2831292e3061776172645f626f756e7479080124626f756e74795f69647902012c426f756e7479496e64657800012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e0005285901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e0034232320436f6d706c65786974791c2d204f2831292e30636c61696d5f626f756e7479040124626f756e74795f69647902012c426f756e7479496e646578000620ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e0034232320436f6d706c65786974791c2d204f2831292e30636c6f73655f626f756e7479040124626f756e74795f69647902012c426f756e7479496e646578000724390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e0034232320436f6d706c65786974791c2d204f2831292e50657874656e645f626f756e74795f657870697279080124626f756e74795f69647902012c426f756e7479496e64657800011872656d61726b38011c5665633c75383e000824ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e0034232320436f6d706c65786974791c2d204f2831292e6c617070726f76655f626f756e74795f776974685f63757261746f720c0124626f756e74795f69647902012c426f756e7479496e64657800011c63757261746f729d0201504163636f756e7449644c6f6f6b75704f663c543e00010c6665654901013c42616c616e63654f663c542c20493e00092cd4417070726f766520626f756e74727920616e642070726f706f736520612063757261746f722073696d756c74616e656f75736c792e5501546869732063616c6c20697320612073686f727463757420746f2063616c6c696e672060617070726f76655f626f756e74796020616e64206070726f706f73655f63757261746f72602073657061726174656c792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e00902d2060626f756e74795f6964603a20426f756e747920494420746f20617070726f76652ef82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e0034232320436f6d706c65786974791c2d204f2831292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39050c2c70616c6c65745f746970731870616c6c65741043616c6c080454000449000118387265706f72745f617765736f6d65080118726561736f6e38011c5665633c75383e00010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00004059015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e0034232320436f6d706c6578697479982d20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e272c726574726163745f7469700401106861736834011c543a3a486173680001405101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e0034232320436f6d706c6578697479202d20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e1c7469705f6e65770c0118726561736f6e38011c5665633c75383e00010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0001247469705f76616c75654901013c42616c616e63654f663c542c20493e00024cf04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e0034232320436f6d706c657869747921012d20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052600c7469700801106861736834011c543a3a486173680001247469705f76616c75654901013c42616c616e63654f663c542c20493e000354b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e0034232320436f6d706c657869747961012d20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468206054602c20696e736572745901202074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e24636c6f73655f7469700401106861736834011c543a3a486173680004345c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e0034232320436f6d706c65786974795d012d203a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460590120206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e94202074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e24736c6173685f7469700401106861736834011c543a3a486173680005289452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e0034232320436f6d706c65786974791c2d204f2831292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000184186372656174650c010869647902014c543a3a41737365744964506172616d6574657200011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e636500004ce849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e006101546865206f726967696e206d75737420636f6e666f726d20746f2074686520636f6e6669677572656420604372656174654f726967696e6020616e6420686176652073756666696369656e742066756e647320667265652e00bc46756e6473206f662073656e64657220617265207265736572766564206279206041737365744465706f736974602e002c506172616d65746572733a59012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e746966793101616e206578697374696e672061737365742e204966205b604e65787441737365744964605d206973207365742c207468656e2074686973206d75737420626520657175616c20746f2069742e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f63726561746510010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e74200110626f6f6c00012c6d696e5f62616c616e636549010128543a3a42616c616e636500014cf849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0059012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e746966793101616e206578697374696e672061737365742e204966205b604e65787441737365744964605d206973207365742c207468656e2074686973206d75737420626520657175616c20746f2069742e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129603473746172745f64657374726f7904010869647902014c543a3a41737365744964506172616d65746572000224dc5374617274207468652070726f63657373206f662064657374726f79696e6720612066756e6769626c6520617373657420636c6173732e0059016073746172745f64657374726f79602069732074686520666972737420696e206120736572696573206f662065787472696e7369637320746861742073686f756c642062652063616c6c65642c20746f20616c6c6f77786465737472756374696f6e206f6620616e20617373657420636c6173732e005101546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020627920746865206173736574277320606f776e6572602e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e4064657374726f795f6163636f756e747304010869647902014c543a3a41737365744964506172616d65746572000330cc44657374726f7920616c6c206163636f756e7473206173736f6369617465642077697468206120676976656e2061737365742e005d016064657374726f795f6163636f756e7473602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e642074686584617373657420697320696e2061206044657374726f79696e67602073746174652e005d0144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c652074696d657320746f2066756c6c79310164657374726f7920616c6c206163636f756e74732e2049742077696c6c2064657374726f79206052656d6f76654974656d734c696d697460206163636f756e747320617420612074696d652e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00d4456163682063616c6c20656d6974732074686520604576656e743a3a44657374726f7965644163636f756e747360206576656e742e4464657374726f795f617070726f76616c7304010869647902014c543a3a41737365744964506172616d65746572000430610144657374726f7920616c6c20617070726f76616c73206173736f6369617465642077697468206120676976656e20617373657420757020746f20746865206d61782028543a3a52656d6f76654974656d734c696d6974292e0061016064657374726f795f617070726f76616c73602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e642074686584617373657420697320696e2061206044657374726f79696e67602073746174652e005d0144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c652074696d657320746f2066756c6c79390164657374726f7920616c6c20617070726f76616c732e2049742077696c6c2064657374726f79206052656d6f76654974656d734c696d69746020617070726f76616c7320617420612074696d652e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00d8456163682063616c6c20656d6974732074686520604576656e743a3a44657374726f796564417070726f76616c7360206576656e742e3866696e6973685f64657374726f7904010869647902014c543a3a41737365744964506172616d65746572000528c4436f6d706c6574652064657374726f79696e6720617373657420616e6420756e726573657276652063757272656e63792e0055016066696e6973685f64657374726f79602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e64207468655901617373657420697320696e2061206044657374726f79696e67602073746174652e20416c6c206163636f756e7473206f7220617070726f76616c732073686f756c642062652064657374726f796564206265666f72651468616e642e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00e045616368207375636365737366756c2063616c6c20656d6974732074686520604576656e743a3a44657374726f79656460206576656e742e106d696e740c010869647902014c543a3a41737365744964506172616d6574657200012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e6365000630884d696e7420617373657473206f66206120706172746963756c617220636c6173732e003901546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f662074686520617373657420606964602e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206d696e7465642e0d012d206062656e6566696369617279603a20546865206163636f756e7420746f206265206372656469746564207769746820746865206d696e746564206173736574732ec42d2060616d6f756e74603a2054686520616d6f756e74206f662074686520617373657420746f206265206d696e7465642e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296055014d6f6465733a205072652d6578697374696e672062616c616e6365206f66206062656e6566696369617279603b204163636f756e74207072652d6578697374656e6365206f66206062656e6566696369617279602e106275726e0c010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500073c4501526564756365207468652062616c616e6365206f66206077686f60206279206173206d75636820617320706f737369626c6520757020746f2060616d6f756e746020617373657473206f6620606964602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204d616e61676572206f662074686520617373657420606964602e00d04261696c73207769746820604e6f4163636f756e746020696620746865206077686f6020697320616c726561647920646561642e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206275726e65642ea02d206077686f603a20546865206163636f756e7420746f20626520646562697465642066726f6d2e29012d2060616d6f756e74603a20546865206d6178696d756d20616d6f756e74206279207768696368206077686f6027732062616c616e63652073686f756c6420626520726564756365642e005101456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e20496620746869732074616b6573207468652062616c616e636520746f2062656c6f772074686539016d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74206275726e656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296009014d6f6465733a20506f73742d6578697374656e6365206f66206077686f603b20507265202620706f7374205a6f6d6269652d737461747573206f66206077686f602e207472616e736665720c010869647902014c543a3a41737365744964506172616d657465720001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e6365000848d04d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e4c7472616e736665725f6b6565705f616c6976650c010869647902014c543a3a41737365744964506172616d657465720001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500094859014d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722c206b656570696e67207468652073656e646572206163636f756e7420616c6976652e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e38666f7263655f7472616e7366657210010869647902014c543a3a41737365744964506172616d65746572000118736f757263659d0201504163636f756e7449644c6f6f6b75704f663c543e000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e6365000a4cb44d6f766520736f6d65206173736574732066726f6d206f6e65206163636f756e7420746f20616e6f746865722e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e982d2060736f75726365603a20546865206163636f756e7420746f20626520646562697465642e942d206064657374603a20546865206163636f756e7420746f2062652063726564697465642e59012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652060736f757263656027732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e64590160646573746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e4d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652060736f75726365602062616c616e63652061626f7665207a65726f20627574d462656c6f7720746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f66206064657374603b20506f73742d6578697374656e6365206f662060736f75726365603b204163636f756e74207072652d6578697374656e6365206f661c6064657374602e18667265657a6508010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000b305501446973616c6c6f77206675727468657220756e70726976696c65676564207472616e7366657273206f6620616e20617373657420606964602066726f6d20616e206163636f756e74206077686f602e206077686f604d016d75737420616c726561647920657869737420617320616e20656e74727920696e20604163636f756e746073206f66207468652061737365742e20496620796f752077616e7420746f20667265657a6520616ef46163636f756e74207468617420646f6573206e6f74206861766520616e20656e7472792c207573652060746f7563685f6f74686572602066697273742e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e882d206077686f603a20546865206163636f756e7420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f28312960107468617708010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000c28e8416c6c6f7720756e70726976696c65676564207472616e736665727320746f20616e642066726f6d20616e206163636f756e7420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e902d206077686f603a20546865206163636f756e7420746f20626520756e66726f7a656e2e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f617373657404010869647902014c543a3a41737365744964506172616d65746572000d24f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f722074686520617373657420636c6173732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296028746861775f617373657404010869647902014c543a3a41737365744964506172616d65746572000e24c4416c6c6f7720756e70726976696c65676564207472616e736665727320666f722074686520617373657420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e65727368697008010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000f28744368616e676520746865204f776e6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d10010869647902014c543a3a41737365744964506172616d657465720001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e001030c44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f28312960307365745f6d6574616461746110010869647902014c543a3a41737365744964506172616d657465720001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c7308010875380011407853657420746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00d846756e6473206f662073656e64657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a5101604d657461646174614465706f73697442617365202b204d657461646174614465706f73697450657242797465202a20286e616d652e6c656e202b2073796d626f6c2e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d6574616461746104010869647902014c543a3a41737365744964506172616d6574657200122c80436c65617220746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00a4416e79206465706f73697420697320667265656420666f7220746865206173736574206f776e65722e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f7365745f6d6574616461746114010869647902014c543a3a41737365744964506172616d657465720001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e200110626f6f6c001338b8466f72636520746865206d6574616461746120666f7220616e20617373657420746f20736f6d652076616c75652e006c4f726967696e206d75737420626520466f7263654f726967696e2e0068416e79206465706f736974206973206c65667420616c6f6e652e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e0051015765696768743a20604f284e202b20532960207768657265204e20616e6420532061726520746865206c656e677468206f6620746865206e616d6520616e642073796d626f6c20726573706563746976656c792e50666f7263655f636c6561725f6d6574616461746104010869647902014c543a3a41737365744964506172616d6574657200142c80436c65617220746865206d6574616461746120666f7220616e2061737365742e006c4f726967696e206d75737420626520466f7263654f726967696e2e0060416e79206465706f7369742069732072657475726e65642e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f61737365745f73746174757320010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e0001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e636549010128543a3a42616c616e636500013469735f73756666696369656e74200110626f6f6c00012469735f66726f7a656e200110626f6f6c00155898416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e51012d206069735f73756666696369656e74603a20576865746865722061206e6f6e2d7a65726f2062616c616e6365206f662074686973206173736574206973206465706f736974206f662073756666696369656e744d0176616c756520746f206163636f756e7420666f722074686520737461746520626c6f6174206173736f6369617465642077697468206974732062616c616e63652073746f726167652e2049662073657420746f55016074727565602c207468656e206e6f6e2d7a65726f2062616c616e636573206d61792062652073746f72656420776974686f757420612060636f6e73756d657260207265666572656e63652028616e6420746875734d01616e20454420696e207468652042616c616e6365732070616c6c6574206f7220776861746576657220656c7365206973207573656420746f20636f6e74726f6c20757365722d6163636f756e742073746174652067726f777468292e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c010869647902014c543a3a41737365744964506172616d6574657200012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e63650016502d01417070726f766520616e20616d6f756e74206f6620617373657420666f72207472616e7366657220627920612064656c6567617465642074686972642d7061727479206163636f756e742e00584f726967696e206d757374206265205369676e65642e004d01456e737572657320746861742060417070726f76616c4465706f7369746020776f727468206f66206043757272656e6379602069732072657365727665642066726f6d207369676e696e67206163636f756e745501666f722074686520707572706f7365206f6620686f6c64696e672074686520617070726f76616c2e20496620736f6d65206e6f6e2d7a65726f20616d6f756e74206f662061737365747320697320616c72656164794901617070726f7665642066726f6d207369676e696e67206163636f756e7420746f206064656c6567617465602c207468656e20697420697320746f70706564207570206f7220756e726573657276656420746f546d656574207468652072696768742076616c75652e0045014e4f54453a20546865207369676e696e67206163636f756e7420646f6573206e6f74206e65656420746f206f776e2060616d6f756e7460206f66206173736574732061742074686520706f696e74206f66446d616b696e6720746869732063616c6c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e0d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e736665722061737365742e49012d2060616d6f756e74603a2054686520616d6f756e74206f662061737365742074686174206d6179206265207472616e73666572726564206279206064656c6567617465602e204966207468657265206973e0616c726561647920616e20617070726f76616c20696e20706c6163652c207468656e207468697320616374732061646469746976656c792e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c08010869647902014c543a3a41737365744964506172616d6574657200012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e001734490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e003d014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c616365206265747765656e207369676e657220616e642c6064656c6567617465602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296054666f7263655f63616e63656c5f617070726f76616c0c010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e001834490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e0049014f726967696e206d7573742062652065697468657220466f7263654f726967696e206f72205369676e6564206f726967696e207769746820746865207369676e6572206265696e67207468652041646d696e686163636f756e74206f662074686520617373657420606964602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960447472616e736665725f617070726f76656410010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e9d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e63650019484d015472616e7366657220736f6d652061737365742062616c616e63652066726f6d20612070726576696f75736c792064656c656761746564206163636f756e7420746f20736f6d652074686972642d7061727479206163636f756e742e0049014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c6163652062792074686520606f776e65726020746f207468651c7369676e65722e00590149662074686520656e7469726520616d6f756e7420617070726f76656420666f72207472616e73666572206973207472616e736665727265642c207468656e20616e79206465706f7369742070726576696f75736c79b472657365727665642062792060617070726f76655f7472616e736665726020697320756e72657365727665642e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e61012d20606f776e6572603a20546865206163636f756e742077686963682070726576696f75736c7920617070726f76656420666f722061207472616e73666572206f66206174206c656173742060616d6f756e746020616e64bc66726f6d207768696368207468652061737365742062616c616e63652077696c6c2062652077697468647261776e2e61012d206064657374696e6174696f6e603a20546865206163636f756e7420746f207768696368207468652061737365742062616c616e6365206f662060616d6f756e74602077696c6c206265207472616e736665727265642eb42d2060616d6f756e74603a2054686520616d6f756e74206f662061737365747320746f207472616e736665722e009c456d69747320605472616e73666572726564417070726f76656460206f6e20737563636573732e00385765696768743a20604f2831296014746f75636804010869647902014c543a3a41737365744964506172616d65746572001a24c043726561746520616e206173736574206163636f756e7420666f72206e6f6e2d70726f7669646572206173736574732e00c041206465706f7369742077696c6c2062652074616b656e2066726f6d20746865207369676e6572206163636f756e742e005d012d20606f726967696e603a204d757374206265205369676e65643b20746865207369676e6572206163636f756e74206d75737420686176652073756666696369656e742066756e647320666f722061206465706f736974382020746f2062652074616b656e2e09012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420746f20626520637265617465642e0098456d6974732060546f756368656460206576656e74207768656e207375636365737366756c2e18726566756e6408010869647902014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e200110626f6f6c001b28590152657475726e20746865206465706f7369742028696620616e7929206f6620616e206173736574206163636f756e74206f72206120636f6e73756d6572207265666572656e63652028696620616e7929206f6620616e206163636f756e742e0068546865206f726967696e206d757374206265205369676e65642e003d012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f72207768696368207468652063616c6c657220776f756c64206c696b6520746865206465706f7369742c2020726566756e6465642e5d012d2060616c6c6f775f6275726e603a20496620607472756560207468656e20617373657473206d61792062652064657374726f79656420696e206f7264657220746f20636f6d706c6574652074686520726566756e642e009c456d6974732060526566756e64656460206576656e74207768656e207375636365737366756c2e3c7365745f6d696e5f62616c616e636508010869647902014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c30945365747320746865206d696e696d756d2062616c616e6365206f6620616e2061737365742e0021014f6e6c7920776f726b73206966207468657265206172656e277420616e79206163636f756e747320746861742061726520686f6c64696e6720746865206173736574206f72206966e0746865206e65772076616c7565206f6620606d696e5f62616c616e636560206973206c657373207468616e20746865206f6c64206f6e652e00fc4f726967696e206d757374206265205369676e656420616e64207468652073656e6465722068617320746f20626520746865204f776e6572206f66207468652c617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742ec02d20606d696e5f62616c616e6365603a20546865206e65772076616c7565206f6620606d696e5f62616c616e6365602e00d4456d697473206041737365744d696e42616c616e63654368616e67656460206576656e74207768656e207375636365737366756c2e2c746f7563685f6f7468657208010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001d288843726561746520616e206173736574206163636f756e7420666f72206077686f602e00c041206465706f7369742077696c6c2062652074616b656e2066726f6d20746865207369676e6572206163636f756e742e0061012d20606f726967696e603a204d757374206265205369676e65642062792060467265657a657260206f72206041646d696e60206f662074686520617373657420606964603b20746865207369676e6572206163636f756e74dc20206d75737420686176652073756666696369656e742066756e647320666f722061206465706f73697420746f2062652074616b656e2e09012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420746f20626520637265617465642e8c2d206077686f603a20546865206163636f756e7420746f20626520637265617465642e0098456d6974732060546f756368656460206576656e74207768656e207375636365737366756c2e30726566756e645f6f7468657208010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001e285d0152657475726e20746865206465706f7369742028696620616e7929206f66206120746172676574206173736574206163636f756e742e2055736566756c20696620796f752061726520746865206465706f7369746f722e005d01546865206f726967696e206d757374206265205369676e656420616e642065697468657220746865206163636f756e74206f776e65722c206465706f7369746f722c206f72206173736574206041646d696e602e20496e61016f7264657220746f206275726e2061206e6f6e2d7a65726f2062616c616e6365206f66207468652061737365742c207468652063616c6c6572206d75737420626520746865206163636f756e7420616e642073686f756c64347573652060726566756e64602e0019012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420686f6c64696e672061206465706f7369742e7c2d206077686f603a20546865206163636f756e7420746f20726566756e642e009c456d6974732060526566756e64656460206576656e74207768656e207375636365737366756c2e14626c6f636b08010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001f285901446973616c6c6f77206675727468657220756e70726976696c65676564207472616e7366657273206f6620616e206173736574206069646020746f20616e642066726f6d20616e206163636f756e74206077686f602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00b82d20606964603a20546865206964656e746966696572206f6620746865206163636f756e7427732061737365742e942d206077686f603a20546865206163636f756e7420746f20626520756e626c6f636b65642e0040456d6974732060426c6f636b6564602e00385765696768743a20604f28312960307472616e736665725f616c6c0c010869647902014c543a3a41737365744964506172616d65746572000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665200110626f6f6c0020401d015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206173736574206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861743d01616e792068656c642c2066726f7a656e2c206f72206d696e696d756d2062616c616e636520287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e0019012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420686f6c64696e672061206465706f7369742ea02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206173736574206163636f756e74206861732c2063617573696e67207468652073656e646572206173736574206163636f756e7420746f206265206b696c6c6564450120202866616c7365292c206f72207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206d696e696d756d2062616c616e63652c2077686963682077696c6ce8202067756172616e74656520746f206b656570207468652073656e646572206173736574206163636f756e7420616c697665202874727565292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e41050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000184186372656174650c010869647902014c543a3a41737365744964506172616d6574657200011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e636500004ce849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e006101546865206f726967696e206d75737420636f6e666f726d20746f2074686520636f6e6669677572656420604372656174654f726967696e6020616e6420686176652073756666696369656e742066756e647320667265652e00bc46756e6473206f662073656e64657220617265207265736572766564206279206041737365744465706f736974602e002c506172616d65746572733a59012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e746966793101616e206578697374696e672061737365742e204966205b604e65787441737365744964605d206973207365742c207468656e2074686973206d75737420626520657175616c20746f2069742e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f63726561746510010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e74200110626f6f6c00012c6d696e5f62616c616e636549010128543a3a42616c616e636500014cf849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0059012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e746966793101616e206578697374696e672061737365742e204966205b604e65787441737365744964605d206973207365742c207468656e2074686973206d75737420626520657175616c20746f2069742e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129603473746172745f64657374726f7904010869647902014c543a3a41737365744964506172616d65746572000224dc5374617274207468652070726f63657373206f662064657374726f79696e6720612066756e6769626c6520617373657420636c6173732e0059016073746172745f64657374726f79602069732074686520666972737420696e206120736572696573206f662065787472696e7369637320746861742073686f756c642062652063616c6c65642c20746f20616c6c6f77786465737472756374696f6e206f6620616e20617373657420636c6173732e005101546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020627920746865206173736574277320606f776e6572602e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e4064657374726f795f6163636f756e747304010869647902014c543a3a41737365744964506172616d65746572000330cc44657374726f7920616c6c206163636f756e7473206173736f6369617465642077697468206120676976656e2061737365742e005d016064657374726f795f6163636f756e7473602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e642074686584617373657420697320696e2061206044657374726f79696e67602073746174652e005d0144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c652074696d657320746f2066756c6c79310164657374726f7920616c6c206163636f756e74732e2049742077696c6c2064657374726f79206052656d6f76654974656d734c696d697460206163636f756e747320617420612074696d652e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00d4456163682063616c6c20656d6974732074686520604576656e743a3a44657374726f7965644163636f756e747360206576656e742e4464657374726f795f617070726f76616c7304010869647902014c543a3a41737365744964506172616d65746572000430610144657374726f7920616c6c20617070726f76616c73206173736f6369617465642077697468206120676976656e20617373657420757020746f20746865206d61782028543a3a52656d6f76654974656d734c696d6974292e0061016064657374726f795f617070726f76616c73602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e642074686584617373657420697320696e2061206044657374726f79696e67602073746174652e005d0144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c652074696d657320746f2066756c6c79390164657374726f7920616c6c20617070726f76616c732e2049742077696c6c2064657374726f79206052656d6f76654974656d734c696d69746020617070726f76616c7320617420612074696d652e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00d8456163682063616c6c20656d6974732074686520604576656e743a3a44657374726f796564417070726f76616c7360206576656e742e3866696e6973685f64657374726f7904010869647902014c543a3a41737365744964506172616d65746572000528c4436f6d706c6574652064657374726f79696e6720617373657420616e6420756e726573657276652063757272656e63792e0055016066696e6973685f64657374726f79602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e64207468655901617373657420697320696e2061206044657374726f79696e67602073746174652e20416c6c206163636f756e7473206f7220617070726f76616c732073686f756c642062652064657374726f796564206265666f72651468616e642e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00e045616368207375636365737366756c2063616c6c20656d6974732074686520604576656e743a3a44657374726f79656460206576656e742e106d696e740c010869647902014c543a3a41737365744964506172616d6574657200012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e6365000630884d696e7420617373657473206f66206120706172746963756c617220636c6173732e003901546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f662074686520617373657420606964602e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206d696e7465642e0d012d206062656e6566696369617279603a20546865206163636f756e7420746f206265206372656469746564207769746820746865206d696e746564206173736574732ec42d2060616d6f756e74603a2054686520616d6f756e74206f662074686520617373657420746f206265206d696e7465642e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296055014d6f6465733a205072652d6578697374696e672062616c616e6365206f66206062656e6566696369617279603b204163636f756e74207072652d6578697374656e6365206f66206062656e6566696369617279602e106275726e0c010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500073c4501526564756365207468652062616c616e6365206f66206077686f60206279206173206d75636820617320706f737369626c6520757020746f2060616d6f756e746020617373657473206f6620606964602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204d616e61676572206f662074686520617373657420606964602e00d04261696c73207769746820604e6f4163636f756e746020696620746865206077686f6020697320616c726561647920646561642e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206275726e65642ea02d206077686f603a20546865206163636f756e7420746f20626520646562697465642066726f6d2e29012d2060616d6f756e74603a20546865206d6178696d756d20616d6f756e74206279207768696368206077686f6027732062616c616e63652073686f756c6420626520726564756365642e005101456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e20496620746869732074616b6573207468652062616c616e636520746f2062656c6f772074686539016d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74206275726e656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296009014d6f6465733a20506f73742d6578697374656e6365206f66206077686f603b20507265202620706f7374205a6f6d6269652d737461747573206f66206077686f602e207472616e736665720c010869647902014c543a3a41737365744964506172616d657465720001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e6365000848d04d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e4c7472616e736665725f6b6565705f616c6976650c010869647902014c543a3a41737365744964506172616d657465720001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e636500094859014d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722c206b656570696e67207468652073656e646572206163636f756e7420616c6976652e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e38666f7263655f7472616e7366657210010869647902014c543a3a41737365744964506172616d65746572000118736f757263659d0201504163636f756e7449644c6f6f6b75704f663c543e000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e6365000a4cb44d6f766520736f6d65206173736574732066726f6d206f6e65206163636f756e7420746f20616e6f746865722e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e982d2060736f75726365603a20546865206163636f756e7420746f20626520646562697465642e942d206064657374603a20546865206163636f756e7420746f2062652063726564697465642e59012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652060736f757263656027732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e64590160646573746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e4d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652060736f75726365602062616c616e63652061626f7665207a65726f20627574d462656c6f7720746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f66206064657374603b20506f73742d6578697374656e6365206f662060736f75726365603b204163636f756e74207072652d6578697374656e6365206f661c6064657374602e18667265657a6508010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000b305501446973616c6c6f77206675727468657220756e70726976696c65676564207472616e7366657273206f6620616e20617373657420606964602066726f6d20616e206163636f756e74206077686f602e206077686f604d016d75737420616c726561647920657869737420617320616e20656e74727920696e20604163636f756e746073206f66207468652061737365742e20496620796f752077616e7420746f20667265657a6520616ef46163636f756e74207468617420646f6573206e6f74206861766520616e20656e7472792c207573652060746f7563685f6f74686572602066697273742e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e882d206077686f603a20546865206163636f756e7420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f28312960107468617708010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000c28e8416c6c6f7720756e70726976696c65676564207472616e736665727320746f20616e642066726f6d20616e206163636f756e7420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e902d206077686f603a20546865206163636f756e7420746f20626520756e66726f7a656e2e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f617373657404010869647902014c543a3a41737365744964506172616d65746572000d24f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f722074686520617373657420636c6173732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296028746861775f617373657404010869647902014c543a3a41737365744964506172616d65746572000e24c4416c6c6f7720756e70726976696c65676564207472616e736665727320666f722074686520617373657420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e65727368697008010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000f28744368616e676520746865204f776e6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d10010869647902014c543a3a41737365744964506172616d657465720001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e001030c44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f28312960307365745f6d6574616461746110010869647902014c543a3a41737365744964506172616d657465720001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c7308010875380011407853657420746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00d846756e6473206f662073656e64657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a5101604d657461646174614465706f73697442617365202b204d657461646174614465706f73697450657242797465202a20286e616d652e6c656e202b2073796d626f6c2e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d6574616461746104010869647902014c543a3a41737365744964506172616d6574657200122c80436c65617220746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00a4416e79206465706f73697420697320667265656420666f7220746865206173736574206f776e65722e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f7365745f6d6574616461746114010869647902014c543a3a41737365744964506172616d657465720001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e200110626f6f6c001338b8466f72636520746865206d6574616461746120666f7220616e20617373657420746f20736f6d652076616c75652e006c4f726967696e206d75737420626520466f7263654f726967696e2e0068416e79206465706f736974206973206c65667420616c6f6e652e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e0051015765696768743a20604f284e202b20532960207768657265204e20616e6420532061726520746865206c656e677468206f6620746865206e616d6520616e642073796d626f6c20726573706563746976656c792e50666f7263655f636c6561725f6d6574616461746104010869647902014c543a3a41737365744964506172616d6574657200142c80436c65617220746865206d6574616461746120666f7220616e2061737365742e006c4f726967696e206d75737420626520466f7263654f726967696e2e0060416e79206465706f7369742069732072657475726e65642e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f61737365745f73746174757320010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e0001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e636549010128543a3a42616c616e636500013469735f73756666696369656e74200110626f6f6c00012469735f66726f7a656e200110626f6f6c00155898416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e51012d206069735f73756666696369656e74603a20576865746865722061206e6f6e2d7a65726f2062616c616e6365206f662074686973206173736574206973206465706f736974206f662073756666696369656e744d0176616c756520746f206163636f756e7420666f722074686520737461746520626c6f6174206173736f6369617465642077697468206974732062616c616e63652073746f726167652e2049662073657420746f55016074727565602c207468656e206e6f6e2d7a65726f2062616c616e636573206d61792062652073746f72656420776974686f757420612060636f6e73756d657260207265666572656e63652028616e6420746875734d01616e20454420696e207468652042616c616e6365732070616c6c6574206f7220776861746576657220656c7365206973207573656420746f20636f6e74726f6c20757365722d6163636f756e742073746174652067726f777468292e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c010869647902014c543a3a41737365744964506172616d6574657200012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e63650016502d01417070726f766520616e20616d6f756e74206f6620617373657420666f72207472616e7366657220627920612064656c6567617465642074686972642d7061727479206163636f756e742e00584f726967696e206d757374206265205369676e65642e004d01456e737572657320746861742060417070726f76616c4465706f7369746020776f727468206f66206043757272656e6379602069732072657365727665642066726f6d207369676e696e67206163636f756e745501666f722074686520707572706f7365206f6620686f6c64696e672074686520617070726f76616c2e20496620736f6d65206e6f6e2d7a65726f20616d6f756e74206f662061737365747320697320616c72656164794901617070726f7665642066726f6d207369676e696e67206163636f756e7420746f206064656c6567617465602c207468656e20697420697320746f70706564207570206f7220756e726573657276656420746f546d656574207468652072696768742076616c75652e0045014e4f54453a20546865207369676e696e67206163636f756e7420646f6573206e6f74206e65656420746f206f776e2060616d6f756e7460206f66206173736574732061742074686520706f696e74206f66446d616b696e6720746869732063616c6c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e0d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e736665722061737365742e49012d2060616d6f756e74603a2054686520616d6f756e74206f662061737365742074686174206d6179206265207472616e73666572726564206279206064656c6567617465602e204966207468657265206973e0616c726561647920616e20617070726f76616c20696e20706c6163652c207468656e207468697320616374732061646469746976656c792e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c08010869647902014c543a3a41737365744964506172616d6574657200012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e001734490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e003d014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c616365206265747765656e207369676e657220616e642c6064656c6567617465602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296054666f7263655f63616e63656c5f617070726f76616c0c010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e001834490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e0049014f726967696e206d7573742062652065697468657220466f7263654f726967696e206f72205369676e6564206f726967696e207769746820746865207369676e6572206265696e67207468652041646d696e686163636f756e74206f662074686520617373657420606964602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960447472616e736665725f617070726f76656410010869647902014c543a3a41737365744964506172616d657465720001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e9d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7449010128543a3a42616c616e63650019484d015472616e7366657220736f6d652061737365742062616c616e63652066726f6d20612070726576696f75736c792064656c656761746564206163636f756e7420746f20736f6d652074686972642d7061727479206163636f756e742e0049014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c6163652062792074686520606f776e65726020746f207468651c7369676e65722e00590149662074686520656e7469726520616d6f756e7420617070726f76656420666f72207472616e73666572206973207472616e736665727265642c207468656e20616e79206465706f7369742070726576696f75736c79b472657365727665642062792060617070726f76655f7472616e736665726020697320756e72657365727665642e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e61012d20606f776e6572603a20546865206163636f756e742077686963682070726576696f75736c7920617070726f76656420666f722061207472616e73666572206f66206174206c656173742060616d6f756e746020616e64bc66726f6d207768696368207468652061737365742062616c616e63652077696c6c2062652077697468647261776e2e61012d206064657374696e6174696f6e603a20546865206163636f756e7420746f207768696368207468652061737365742062616c616e6365206f662060616d6f756e74602077696c6c206265207472616e736665727265642eb42d2060616d6f756e74603a2054686520616d6f756e74206f662061737365747320746f207472616e736665722e009c456d69747320605472616e73666572726564417070726f76656460206f6e20737563636573732e00385765696768743a20604f2831296014746f75636804010869647902014c543a3a41737365744964506172616d65746572001a24c043726561746520616e206173736574206163636f756e7420666f72206e6f6e2d70726f7669646572206173736574732e00c041206465706f7369742077696c6c2062652074616b656e2066726f6d20746865207369676e6572206163636f756e742e005d012d20606f726967696e603a204d757374206265205369676e65643b20746865207369676e6572206163636f756e74206d75737420686176652073756666696369656e742066756e647320666f722061206465706f736974382020746f2062652074616b656e2e09012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420746f20626520637265617465642e0098456d6974732060546f756368656460206576656e74207768656e207375636365737366756c2e18726566756e6408010869647902014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e200110626f6f6c001b28590152657475726e20746865206465706f7369742028696620616e7929206f6620616e206173736574206163636f756e74206f72206120636f6e73756d6572207265666572656e63652028696620616e7929206f6620616e206163636f756e742e0068546865206f726967696e206d757374206265205369676e65642e003d012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f72207768696368207468652063616c6c657220776f756c64206c696b6520746865206465706f7369742c2020726566756e6465642e5d012d2060616c6c6f775f6275726e603a20496620607472756560207468656e20617373657473206d61792062652064657374726f79656420696e206f7264657220746f20636f6d706c6574652074686520726566756e642e009c456d6974732060526566756e64656460206576656e74207768656e207375636365737366756c2e3c7365745f6d696e5f62616c616e636508010869647902014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c30945365747320746865206d696e696d756d2062616c616e6365206f6620616e2061737365742e0021014f6e6c7920776f726b73206966207468657265206172656e277420616e79206163636f756e747320746861742061726520686f6c64696e6720746865206173736574206f72206966e0746865206e65772076616c7565206f6620606d696e5f62616c616e636560206973206c657373207468616e20746865206f6c64206f6e652e00fc4f726967696e206d757374206265205369676e656420616e64207468652073656e6465722068617320746f20626520746865204f776e6572206f66207468652c617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742ec02d20606d696e5f62616c616e6365603a20546865206e65772076616c7565206f6620606d696e5f62616c616e6365602e00d4456d697473206041737365744d696e42616c616e63654368616e67656460206576656e74207768656e207375636365737366756c2e2c746f7563685f6f7468657208010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001d288843726561746520616e206173736574206163636f756e7420666f72206077686f602e00c041206465706f7369742077696c6c2062652074616b656e2066726f6d20746865207369676e6572206163636f756e742e0061012d20606f726967696e603a204d757374206265205369676e65642062792060467265657a657260206f72206041646d696e60206f662074686520617373657420606964603b20746865207369676e6572206163636f756e74dc20206d75737420686176652073756666696369656e742066756e647320666f722061206465706f73697420746f2062652074616b656e2e09012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420746f20626520637265617465642e8c2d206077686f603a20546865206163636f756e7420746f20626520637265617465642e0098456d6974732060546f756368656460206576656e74207768656e207375636365737366756c2e30726566756e645f6f7468657208010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001e285d0152657475726e20746865206465706f7369742028696620616e7929206f66206120746172676574206173736574206163636f756e742e2055736566756c20696620796f752061726520746865206465706f7369746f722e005d01546865206f726967696e206d757374206265205369676e656420616e642065697468657220746865206163636f756e74206f776e65722c206465706f7369746f722c206f72206173736574206041646d696e602e20496e61016f7264657220746f206275726e2061206e6f6e2d7a65726f2062616c616e6365206f66207468652061737365742c207468652063616c6c6572206d75737420626520746865206163636f756e7420616e642073686f756c64347573652060726566756e64602e0019012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420686f6c64696e672061206465706f7369742e7c2d206077686f603a20546865206163636f756e7420746f20726566756e642e009c456d6974732060526566756e64656460206576656e74207768656e207375636365737366756c2e14626c6f636b08010869647902014c543a3a41737365744964506172616d6574657200010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e001f285901446973616c6c6f77206675727468657220756e70726976696c65676564207472616e7366657273206f6620616e206173736574206069646020746f20616e642066726f6d20616e206163636f756e74206077686f602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00b82d20606964603a20546865206964656e746966696572206f6620746865206163636f756e7427732061737365742e942d206077686f603a20546865206163636f756e7420746f20626520756e626c6f636b65642e0040456d6974732060426c6f636b6564602e00385765696768743a20604f28312960307472616e736665725f616c6c0c010869647902014c543a3a41737365744964506172616d65746572000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665200110626f6f6c0020401d015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206173736574206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861743d01616e792068656c642c2066726f7a656e2c206f72206d696e696d756d2062616c616e636520287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e0019012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420686f6c64696e672061206465706f7369742ea02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206173736574206163636f756e74206861732c2063617573696e67207468652073656e646572206173736574206163636f756e7420746f206265206b696c6c6564450120202866616c7365292c206f72207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206d696e696d756d2062616c616e63652c2077686963682077696c6ce8202067756172616e74656520746f206b656570207468652073656e646572206173736574206163636f756e7420616c697665202874727565292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e45050c3070616c6c65745f62656566791870616c6c65741043616c6c04045400011c507265706f72745f646f75626c655f766f74696e6708014865717569766f636174696f6e5f70726f6f664905018d01426f783c446f75626c65566f74696e6750726f6f663c426c6f636b4e756d626572466f723c543e2c20543a3a426565667949642c3c543a3a426565667949640a61732052756e74696d654170705075626c69633e3a3a5369676e61747572652c3e2c3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e747265706f72745f646f75626c655f766f74696e675f756e7369676e656408014865717569766f636174696f6e5f70726f6f664905018d01426f783c446f75626c65566f74696e6750726f6f663c426c6f636b4e756d626572466f723c543e2c20543a3a426565667949642c3c543a3a426565667949640a61732052756e74696d654170705075626c69633e3a3a5369676e61747572652c3e2c3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e3c7365745f6e65775f67656e6573697304013c64656c61795f696e5f626c6f636b73100144426c6f636b4e756d626572466f723c543e0002105d01526573657420424545465920636f6e73656e7375732062792073657474696e672061206e65772042454546592067656e65736973206174206064656c61795f696e5f626c6f636b736020626c6f636b7320696e207468651c6675747572652e00b44e6f74653a206064656c61795f696e5f626c6f636b73602068617320746f206265206174206c6561737420312e487265706f72745f666f726b5f766f74696e6708014865717569766f636174696f6e5f70726f6f66650501ad01426f783c466f726b566f74696e6750726f6f663c486561646572466f723c543e2c20543a3a426565667949642c3c543a3a416e63657374727948656c7065720a617320416e63657374727948656c7065723c486561646572466f723c543e3e3e3a3a50726f6f662c3e2c3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f6600030c3d015265706f727420666f726b20766f74696e672065717569766f636174696f6e2e2054686973206d6574686f642077696c6c20766572696679207468652065717569766f636174696f6e2070726f6f662901616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f6620616761696e73742074686520657874726163746564206f6666656e6465722ec0496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c206265207265706f727465642e6c7265706f72745f666f726b5f766f74696e675f756e7369676e656408014865717569766f636174696f6e5f70726f6f66650501ad01426f783c466f726b566f74696e6750726f6f663c486561646572466f723c543e2c20543a3a426565667949642c3c543a3a416e63657374727948656c7065720a617320416e63657374727948656c7065723c486561646572466f723c543e3e3e3a3a50726f6f662c3e2c3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f660004203d015265706f727420666f726b20766f74696e672065717569766f636174696f6e2e2054686973206d6574686f642077696c6c20766572696679207468652065717569766f636174696f6e2070726f6f662901616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f6620616761696e73742074686520657874726163746564206f6666656e6465722ec0496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e687265706f72745f6675747572655f626c6f636b5f766f74696e6708014865717569766f636174696f6e5f70726f6f66750501e8426f783c467574757265426c6f636b566f74696e6750726f6f663c426c6f636b4e756d626572466f723c543e2c20543a3a426565667949643e3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f6600050c5d015265706f72742066757475726520626c6f636b20766f74696e672065717569766f636174696f6e2e2054686973206d6574686f642077696c6c20766572696679207468652065717569766f636174696f6e2070726f6f662901616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f6620616761696e73742074686520657874726163746564206f6666656e6465722ec0496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c206265207265706f727465642e8c7265706f72745f6675747572655f626c6f636b5f766f74696e675f756e7369676e656408014865717569766f636174696f6e5f70726f6f66750501e8426f783c467574757265426c6f636b566f74696e6750726f6f663c426c6f636b4e756d626572466f723c543e2c20543a3a426565667949643e3e00013c6b65795f6f776e65725f70726f6f6685020140543a3a4b65794f776e657250726f6f660006205d015265706f72742066757475726520626c6f636b20766f74696e672065717569766f636174696f6e2e2054686973206d6574686f642077696c6c20766572696679207468652065717569766f636174696f6e2070726f6f662901616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f6620616761696e73742074686520657874726163746564206f6666656e6465722ec0496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4905084873705f636f6e73656e7375735f626565667944446f75626c65566f74696e6750726f6f660c184e756d626572011008496401d903245369676e6174757265014d0500080114666972737451050188566f74654d6573736167653c4e756d6265722c2049642c205369676e61747572653e0001187365636f6e6451050188566f74654d6573736167653c4e756d6265722c2049642c205369676e61747572653e00004d050c4873705f636f6e73656e7375735f62656566793065636473615f63727970746f245369676e617475726500000400f504014065636473613a3a5369676e617475726500005105084873705f636f6e73656e7375735f62656566792c566f74654d6573736167650c184e756d626572011008496401d903245369676e6174757265014d05000c0128636f6d6d69746d656e7455050148436f6d6d69746d656e743c4e756d6265723e0001086964d903010849640001247369676e61747572654d0501245369676e6174757265000055050c4873705f636f6e73656e7375735f626565667928636f6d6d69746d656e7428436f6d6d69746d656e74043054426c6f636b4e756d6265720110000c011c7061796c6f61645905011c5061796c6f6164000130626c6f636b5f6e756d62657210013054426c6f636b4e756d62657200014076616c696461746f725f7365745f696430013856616c696461746f725365744964000059050c4873705f636f6e73656e7375735f62656566791c7061796c6f61641c5061796c6f6164000004005d0501785665633c2842656566795061796c6f616449642c205665633c75383e293e00005d050000026105006105000004086d0438006505084873705f636f6e73656e7375735f62656566793c466f726b566f74696e6750726f6f660c1848656164657201750208496401d90334416e63657374727950726f6f66016905000c0110766f7465510501b8566f74654d6573736167653c4865616465723a3a4e756d6265722c2049642c2049643a3a5369676e61747572653e000138616e6365737472795f70726f6f6669050134416e63657374727950726f6f660001186865616465727502011848656164657200006905084473705f6d6d725f7072696d69746976657334416e63657374727950726f6f66041048617368013400100128707265765f7065616b73210501245665633c486173683e00013c707265765f6c6561665f636f756e7430010c7536340001286c6561665f636f756e743001244e6f6465496e6465780001146974656d736d0501405665633c287536342c2048617368293e00006d050000027105007105000004083034007505084873705f636f6e73656e7375735f626565667958467574757265426c6f636b566f74696e6750726f6f6608184e756d626572011008496401d90300040110766f746551050198566f74654d6573736167653c4e756d6265722c2049642c2049643a3a5369676e61747572653e000079050c3870616c6c65745f6c6f74746572791870616c6c65741043616c6c040454000110286275795f7469636b657404011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00002c884275792061207469636b657420746f20656e74657220746865206c6f74746572792e000101546869732065787472696e7369632061637473206173206120706173737468726f7567682066756e6374696f6e20666f72206063616c6c602e20496e20616c6c0901736974756174696f6e73207768657265206063616c6c6020616c6f6e6520776f756c6420737563636565642c20746869732065787472696e7369632073686f756c6420737563636565642e000d014966206063616c6c60206973207375636365737366756c2c207468656e2077652077696c6c20617474656d707420746f2070757263686173652061207469636b65742c11017768696368206d6179206661696c2073696c656e746c792e20546f206465746563742073756363657373206f662061207469636b65742070757263686173652c20796f75ac73686f756c64206c697374656e20666f722074686520605469636b6574426f7567687460206576656e742e00c4546869732065787472696e736963206d7573742062652063616c6c65642062792061207369676e6564206f726967696e2e247365745f63616c6c7304011463616c6c735102017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011811015365742063616c6c7320696e2073746f726167652077686963682063616e206265207573656420746f2070757263686173652061206c6f7474657279207469636b65742e001d01546869732066756e6374696f6e206f6e6c79206d61747465727320696620796f752075736520746865206056616c696461746543616c6c6020696d706c656d656e746174696f6e250170726f766964656420627920746869732070616c6c65742c20776869636820757365732073746f7261676520746f2064657465726d696e65207468652076616c69642063616c6c732e00d0546869732065787472696e736963206d7573742062652063616c6c656420627920746865204d616e61676572206f726967696e2e3473746172745f6c6f7474657279100114707269636518013042616c616e63654f663c543e0001186c656e677468100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e000118726570656174200110626f6f6c000228c453746172742061206c6f7474657279207573696e67207468652070726f766964656420636f6e66696775726174696f6e2e00d4546869732065787472696e736963206d7573742062652063616c6c65642062792074686520604d616e616765724f726967696e602e002c506172616d65746572733a009c2a20607072696365603a2054686520636f7374206f6620612073696e676c65207469636b65742e39012a20606c656e677468603a20486f77206c6f6e6720746865206c6f74746572792073686f756c642072756e20666f72207374617274696e67206174207468652063757272656e7420626c6f636b2e45012a206064656c6179603a20486f77206c6f6e6720616674657220746865206c6f747465727920656e642077652073686f756c642077616974206265666f7265207069636b696e6720612077696e6e65722ee02a2060726570656174603a20496620746865206c6f74746572792073686f756c6420726570656174207768656e20636f6d706c657465642e2c73746f705f726570656174000310fc49662061206c6f747465727920697320726570656174696e672c20796f752063616e20757365207468697320746f2073746f7020746865207265706561742ebc546865206c6f74746572792077696c6c20636f6e74696e756520746f2072756e20746f20636f6d706c6574696f6e2e00d4546869732065787472696e736963206d7573742062652063616c6c65642062792074686520604d616e616765724f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7d050c2870616c6c65745f6e69731870616c6c65741043616c6c04045400011c24706c6163655f626964080118616d6f756e744901013042616c616e63654f663c543e0001206475726174696f6e10010c75333200002c30506c6163652061206269642e003d014f726967696e206d757374206265205369676e65642c20616e64206163636f756e74206d7573742068617665206174206c656173742060616d6f756e746020696e20667265652062616c616e63652e0031012d2060616d6f756e74603a2054686520616d6f756e74206f6620746865206269643b2074686573652066756e64732077696c6c2062652072657365727665642c20616e642069662f7768656ecc2020636f6e736f6c6964617465642c2072656d6f7665642e204d757374206265206174206c6561737420604d696e426964602e49012d20606475726174696f6e603a20546865206e756d626572206f6620706572696f6473206265666f726520776869636820746865206e65776c7920636f6e736f6c69646174656420626964206d6179206265fc20207468617765642e204d7573742062652067726561746572207468616e203120616e64206e6f206d6f7265207468616e20605175657565436f756e74602e0034436f6d706c657869746965733aac2d20605175657565735b6475726174696f6e5d2e6c656e28296020286a7573742074616b65206d6178292e2c726574726163745f626964080118616d6f756e744901013042616c616e63654f663c543e0001206475726174696f6e10010c75333200011c805265747261637420612070726576696f75736c7920706c61636564206269642e005d014f726967696e206d757374206265205369676e65642c20616e6420746865206163636f756e742073686f756c6420686176652070726576696f75736c79206973737565642061207374696c6c2d616374697665206269646c6f662060616d6f756e746020666f7220606475726174696f6e602e00ac2d2060616d6f756e74603a2054686520616d6f756e74206f66207468652070726576696f7573206269642ebc2d20606475726174696f6e603a20546865206475726174696f6e206f66207468652070726576696f7573206269642e3066756e645f6465666963697400020cf0456e7375726520776520686176652073756666696369656e742066756e64696e6720666f7220616c6c20706f74656e7469616c207061796f7574732e00b42d20606f726967696e603a204d757374206265206163636570746564206279206046756e644f726967696e602e30746861775f70726976617465080114696e6465787902013052656365697074496e6465780001406d617962655f70726f706f7274696f6e8105014c4f7074696f6e3c5065727175696e74696c6c3e0003205d01526564756365206f722072656d6f766520616e206f75747374616e64696e6720726563656970742c20706c6163696e6720746865206163636f7264696e672070726f706f7274696f6e206f662066756e647320696e746f64746865206163636f756e74206f6620746865206f776e65722e0059012d20606f726967696e603a204d757374206265205369676e656420616e6420746865206163636f756e74206d75737420626520746865206f776e6572206f662074686520726563656970742060696e646578602061738c202077656c6c20617320616e792066756e6769626c6520636f756e746572706172742e902d2060696e646578603a2054686520696e646578206f662074686520726563656970742e5d012d2060706f7274696f6e603a2049662060536f6d65602c207468656e206f6e6c792074686520676976656e20706f7274696f6e206f662074686520726563656970742073686f756c64206265207468617765642e2049668c2020604e6f6e65602c207468656e20616c6c206f662069742073686f756c642062652e34746861775f636f6d6d756e616c040114696e6465787902013052656365697074496e6465780004185d01526564756365206f722072656d6f766520616e206f75747374616e64696e6720726563656970742c20706c6163696e6720746865206163636f7264696e672070726f706f7274696f6e206f662066756e647320696e746f64746865206163636f756e74206f6620746865206f776e65722e0061012d20606f726967696e603a204d757374206265205369676e656420616e6420746865206163636f756e74206d75737420626520746865206f776e6572206f66207468652066756e6769626c6520636f756e74657270617274582020666f7220726563656970742060696e646578602e902d2060696e646578603a2054686520696e646578206f662074686520726563656970742e24636f6d6d756e696679040114696e6465787902013052656365697074496e6465780005043d014d616b6520612070726976617465207265636569707420636f6d6d756e616c20616e64206372656174652066756e6769626c6520636f756e746572706172747320666f7220697473206f776e65722e24707269766174697a65040114696e6465787902013052656365697074496e64657800060439014d616b65206120636f6d6d756e616c2072656365697074207072697661746520616e64206275726e2066756e6769626c6520636f756e74657270617274732066726f6d20697473206f776e65722e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e810504184f7074696f6e04045401c1010108104e6f6e6500000010536f6d650400c101000001000085050c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900016818637265617465080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e000040090149737375652061206e657720636f6c6c656374696f6e206f66206e6f6e2d66756e6769626c65206974656d732066726f6d2061207075626c6963206f726967696e2e001d0154686973206e657720636f6c6c656374696f6e20686173206e6f206974656d7320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e006101546865206f726967696e206d75737420636f6e666f726d20746f2074686520636f6e6669677572656420604372656174654f726967696e6020616e6420686176652073756666696369656e742066756e647320667265652e00ac604974656d4465706f736974602066756e6473206f662073656e646572206172652072657365727665642e002c506172616d65746572733a61012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206e657720636f6c6c656374696f6e2e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e45012d206061646d696e603a205468652061646d696e206f66207468697320636f6c6c656374696f6e2e205468652061646d696e2069732074686520696e697469616c2061646472657373206f662065616368986d656d626572206f662074686520636f6c6c656374696f6e27732061646d696e207465616d2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e67200110626f6f6c000144190149737375652061206e657720636f6c6c656374696f6e206f66206e6f6e2d66756e6769626c65206974656d732066726f6d20612070726976696c65676564206f726967696e2e00ac54686973206e657720636f6c6c656374696f6e20686173206e6f206974656d7320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0049012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206e6577206974656d2e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e39012d20606f776e6572603a20546865206f776e6572206f66207468697320636f6c6c656374696f6e206f66206974656d732e20546865206f776e6572206861732066756c6c207375706572757365723420207065726d697373696f6e7321016f7665722074686973206974656d2c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e6573738905013844657374726f795769746e65737300023c9c44657374726f79206120636f6c6c656374696f6e206f662066756e6769626c65206974656d732e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d75737420626520746865686f776e6572206f66207468652060636f6c6c656374696f6e602e0005012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f2062652064657374726f7965642e31012d20607769746e657373603a20496e666f726d6174696f6e206f6e20746865206974656d73206d696e74656420696e2074686520636f6c6c656374696f6e2e2054686973206d75737420626520636f72726563742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e00645765696768743a20604f286e202b206d29602077686572653a542d20606e203d207769746e6573732e6974656d7360782d20606d203d207769746e6573732e6974656d5f6d657461646174617360682d206061203d207769746e6573732e6174747269627574657360106d696e740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e00032ca04d696e7420616e206974656d206f66206120706172746963756c617220636f6c6c656374696f6e2e004101546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206d696e7465642ec82d20606974656d603a20546865206974656d2076616c7565206f6620746865206974656d20746f206265206d696e7465642ed82d206062656e6566696369617279603a2054686520696e697469616c206f776e6572206f6620746865206d696e746564206974656d2e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f28312960106275726e0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012c636865636b5f6f776e65728d0501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00043c5844657374726f7920612073696e676c65206974656d2e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a802d207468652041646d696e206f66207468652060636f6c6c656374696f6e603b682d20746865204f776e6572206f662074686520606974656d603b00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206275726e65642eb02d20606974656d603a20546865206974656d206f6620746865206974656d20746f206265206275726e65642e51012d2060636865636b5f6f776e6572603a2049662060536f6d6560207468656e20746865206f7065726174696f6e2077696c6c206661696c2077697468206057726f6e674f776e65726020756e6c657373207468657820206974656d206973206f776e656420627920746869732076616c75652e00b4456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e00385765696768743a20604f283129607c4d6f6465733a2060636865636b5f6f776e65722e69735f736f6d652829602e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e000544c04d6f766520616e206974656d2066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00b454686973207265736574732074686520617070726f766564206163636f756e74206f6620746865206974656d2e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a802d207468652041646d696e206f66207468652060636f6c6c656374696f6e603b682d20746865204f776e6572206f662074686520606974656d603b35012d2074686520617070726f7665642064656c656761746520666f722074686520606974656d602028696e207468697320636173652c2074686520617070726f76616c206973207265736574292e0028417267756d656e74733af42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265207472616e736665727265642ec42d20606974656d603a20546865206974656d206f6620746865206974656d20746f206265207472616e736665727265642edc2d206064657374603a20546865206163636f756e7420746f2072656365697665206f776e657273686970206f6620746865206974656d2e0050456d69747320605472616e73666572726564602e00385765696768743a20604f283129602472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73cd0101385665633c543a3a4974656d49643e0006449852656576616c7561746520746865206465706f73697473206f6e20736f6d65206974656d732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00b02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e20746f2062652066726f7a656e2e29012d20606974656d73603a20546865206974656d73206f662074686520636f6c6c656374696f6e2077686f7365206465706f736974732077696c6c2062652072656576616c75617465642e002d014e4f54453a205468697320657869737473206173206120626573742d6566666f72742066756e6374696f6e2e20416e79206974656d732077686963682061726520756e6b6e6f776e206f723901696e207468652063617365207468617420746865206f776e6572206163636f756e7420646f6573206e6f7420686176652072657365727661626c652066756e647320746f2070617920666f7220614d016465706f73697420696e637265617365206172652069676e6f7265642e2047656e6572616c6c7920746865206f776e65722069736e277420676f696e6720746f2063616c6c2074686973206f6e206974656d73550177686f7365206578697374696e67206465706f736974206973206c657373207468616e2074686520726566726573686564206465706f73697420617320697420776f756c64206f6e6c7920636f7374207468656d2c78736f2069742773206f66206c6974746c6520636f6e73657175656e63652e00590149742077696c6c207374696c6c2072657475726e20616e206572726f7220696e20746865206361736520746861742074686520636f6c6c656374696f6e20697320756e6b6e6f776e206f6620746865207369676e6572706973206e6f74207065726d697474656420746f2063616c6c2069742e00605765696768743a20604f286974656d732e6c656e2829296018667265657a65080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000728c8446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572206f6620616e206974656d2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f2062652066726f7a656e2eb02d20606974656d603a20546865206974656d206f6620746865206974656d20746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f283129601074686177080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000828a852652d616c6c6f7720756e70726976696c65676564207472616e73666572206f6620616e206974656d2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265207468617765642eb02d20606974656d603a20546865206974656d206f6620746865206974656d20746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f2831296044667265657a655f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000924fc446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520636f6c6c656374696f6e2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00b02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e20746f2062652066726f7a656e2e0064456d6974732060436f6c6c656374696f6e46726f7a656e602e00385765696768743a20604f283129603c746861775f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000a24dc52652d616c6c6f7720756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652060636f6c6c656374696f6e602e00b02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e20746f206265207468617765642e0064456d6974732060436f6c6c656374696f6e546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000b2c844368616e676520746865204f776e6572206f66206120636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00f42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2077686f7365206f776e65722073686f756c64206265206368616e6765642e09012d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320636f6c6c656374696f6e2e2054686579206d75737420686176652063616c6c656449012020607365745f6163636570745f6f776e6572736869706020776974682060636f6c6c656374696f6e6020696e206f7264657220666f722074686973206f7065726174696f6e20746f20737563636565642e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e000c30d44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f66206120636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00f02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2077686f7365207465616d2073686f756c64206265206368616e6765642eb82d2060697373756572603a20546865206e657720497373756572206f66207468697320636f6c6c656374696f6e2eb02d206061646d696e603a20546865206e65772041646d696e206f66207468697320636f6c6c656374696f6e2ec02d2060667265657a6572603a20546865206e657720467265657a6572206f66207468697320636f6c6c656374696f6e2e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e000d381501417070726f766520616e206974656d20746f206265207472616e7366657272656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e004d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d757374206265f865697468657220746865206f776e6572206f662074686520606974656d60206f72207468652061646d696e206f662074686520636f6c6c656374696f6e2e0045012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e15012d20606974656d603a20546865206974656d206f6620746865206974656d20746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e19012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e7366657220746865206974656d2e001901496d706f7274616e74204e4f54453a205468652060617070726f76656460206163636f756e7420676574732072657365742061667465722065616368207472616e736665722e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001506d617962655f636865636b5f64656c65676174658d0501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000e40110143616e63656c20746865207072696f7220617070726f76616c20666f7220746865207472616e73666572206f6620616e206974656d20627920612064656c65676174652e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3bfc2d20605369676e656460207769746820746865207369676e6572206265696e67207468652041646d696e206f66207468652060636f6c6c656374696f6e603be42d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f662074686520606974656d603b0028417267756d656e74733a3d012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e0d012d20606974656d603a20546865206974656d206f6620746865206974656d206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e51012d20606d617962655f636865636b5f64656c6567617465603a2049662060536f6d65602077696c6c20656e7375726520746861742074686520676976656e206163636f756e7420697320746865206f6e6520746fb020207768696368207065726d697373696f6e206f66207472616e736665722069732064656c6567617465642e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296044666f7263655f6974656d5f7374617475731c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e0001186973737565729d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65729d0201504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e67200110626f6f6c00012469735f66726f7a656e200110626f6f6c000f4094416c746572207468652061747472696275746573206f66206120676976656e206974656d2e00744f726967696e206d7573742062652060466f7263654f726967696e602e00ac2d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206974656d2e982d20606f776e6572603a20546865206e6577204f776e6572206f662074686973206974656d2ea02d2060697373756572603a20546865206e657720497373756572206f662074686973206974656d2e982d206061646d696e603a20546865206e65772041646d696e206f662074686973206974656d2ea82d2060667265657a6572603a20546865206e657720467265657a6572206f662074686973206974656d2e51012d2060667265655f686f6c64696e67603a20576865746865722061206465706f7369742069732074616b656e20666f7220686f6c64696e6720616e206974656d206f66207468697320636f6c6c656374696f6e2e39012d206069735f66726f7a656e603a2057686574686572207468697320636f6c6c656374696f6e2069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e0456d69747320604974656d5374617475734368616e67656460207769746820746865206964656e74697479206f6620746865206974656d2e00385765696768743a20604f28312960347365745f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b65796101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d1010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001044a853657420616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653460636f6c6c656374696f6e602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742e05012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129603c636c6561725f6174747269627574650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b65796101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e001138b0436c65617220616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653460636f6c6c656374696f6e602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0041012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f20636c6561722e0d012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f20636c6561722e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652e0064456d6974732060417474726962757465436c6561726564602e00385765696768743a20604f28312960307365745f6d65746164617461100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461c9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c0012447453657420746865206d6574616461746120666f7220616e206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653460636f6c6c656374696f6e602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742eec2d20606974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e4d012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f662074686973206974656d2e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640013347c436c65617220746865206d6574616461746120666f7220616e206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468651c606974656d602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0041012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f20636c6561722ef42d20606974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f283129605c7365745f636f6c6c656374696f6e5f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461c9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c0014408853657420746865206d6574616461746120666f72206120636f6c6c656374696f6e2e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66447468652060636f6c6c656374696f6e602e005901496620746865206f726967696e20697320605369676e6564602c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0011012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207570646174652e4d012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f662074686973206974656d2e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0078456d6974732060436f6c6c656374696f6e4d65746164617461536574602e00385765696768743a20604f2831296064636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400153090436c65617220746865206d6574616461746120666f72206120636f6c6c656374696f6e2e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66447468652060636f6c6c656374696f6e602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0025012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206d6574616461746120746f20636c6561722e0088456d6974732060436f6c6c656374696f6e4d65746164617461436c6561726564602e00385765696768743a20604f28312960507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6ec8015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001628110153657420286f72207265736574292074686520616363657074616e6365206f66206f776e65727368697020666f72206120706172746963756c6172206163636f756e742e0061014f726967696e206d75737420626520605369676e65646020616e6420696620606d617962655f636f6c6c656374696f6e602069732060536f6d65602c207468656e20746865207369676e6572206d757374206861766520614c70726f7669646572207265666572656e63652e0051012d20606d617962655f636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206f776e65727368697020746865207369676e65722069736101202077696c6c696e6720746f206163636570742c206f7220696620604e6f6e65602c20616e20696e6469636174696f6e207468617420746865207369676e65722069732077696c6c696e6720746f20616363657074206e6f5c20206f776e657273686970207472616e73666572616c2e008c456d69747320604f776e657273686970416363657074616e63654368616e676564602e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c75333200172ce053657420746865206d6178696d756d20616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20636f756c6420686176652e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66447468652060636f6c6c656374696f6e602e00e44e6f74653a20546869732066756e6374696f6e2063616e206f6e6c792073756363656564206f6e63652070657220636f6c6c656374696f6e2e00ec2d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f206368616e67652e11012d20606d61785f737570706c79603a20546865206d6178696d756d20616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20636f756c6420686176652e00d4456d6974732060436f6c6c656374696f6e4d6178537570706c7953657460206576656e74207768656e207375636365737366756c2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001147072696365b503015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f62757965728d0501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00182c9453657420286f72207265736574292074686520707269636520666f7220616e206974656d2e0001014f726967696e206d757374206265205369676e656420616e64206d75737420626520746865206f776e6572206f662074686520617373657420606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2ea02d20606974656d603a20546865206974656d20746f207365742074686520707269636520666f722e0d012d20607072696365603a2054686520707269636520666f7220746865206974656d2e205061737320604e6f6e65602c20746f207265736574207468652070726963652ef42d20606275796572603a205265737472696374732074686520627579206f7065726174696f6e20746f2061207370656369666963206163636f756e742e00ec456d69747320604974656d507269636553657460206f6e207375636365737320696620746865207072696365206973206e6f7420604e6f6e65602eec456d69747320604974656d507269636552656d6f76656460206f6e20737563636573732069662074686520707269636520697320604e6f6e65602e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e001924a8416c6c6f777320746f2062757920616e206974656d206966206974277320757020666f722073616c652e00f84f726967696e206d757374206265205369676e656420616e64206d757374206e6f7420626520746865206f776e6572206f662074686520606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2eac2d20606974656d603a20546865206974656d207468652073656e6465722077616e747320746f206275792ed82d20606269645f7072696365603a20546865207072696365207468652073656e6465722069732077696c6c696e6720746f207061792e0078456d69747320604974656d426f7567687460206f6e20737563636573732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e89050c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c01146974656d737902010c7533320001386974656d5f6d65746164617461737902010c753332000128617474726962757465737902010c75333200008d0504184f7074696f6e040454019d020108104e6f6e6500000010536f6d6504009d02000001000091050c2c70616c6c65745f6e6674731870616c6c65741043616c6c08045400044900019c1863726561746508011461646d696e9d0201504163636f756e7449644c6f6f6b75704f663c543e000118636f6e66696795050164436f6c6c656374696f6e436f6e666967466f723c542c20493e00003c090149737375652061206e657720636f6c6c656374696f6e206f66206e6f6e2d66756e6769626c65206974656d732066726f6d2061207075626c6963206f726967696e2e001d0154686973206e657720636f6c6c656374696f6e20686173206e6f206974656d7320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00c460436f6c6c656374696f6e4465706f736974602066756e6473206f662073656e646572206172652072657365727665642e002c506172616d65746572733a45012d206061646d696e603a205468652061646d696e206f66207468697320636f6c6c656374696f6e2e205468652061646d696e2069732074686520696e697469616c2061646472657373206f662065616368986d656d626572206f662074686520636f6c6c656374696f6e27732061646d696e207465616d2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174650801146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000118636f6e66696795050164436f6c6c656374696f6e436f6e666967466f723c542c20493e00013c190149737375652061206e657720636f6c6c656374696f6e206f66206e6f6e2d66756e6769626c65206974656d732066726f6d20612070726976696c65676564206f726967696e2e00ac54686973206e657720636f6c6c656374696f6e20686173206e6f206974656d7320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0039012d20606f776e6572603a20546865206f776e6572206f66207468697320636f6c6c656374696f6e206f66206974656d732e20546865206f776e6572206861732066756c6c20737570657275736572590120207065726d697373696f6e73206f7665722074686973206974656d2c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e67982020607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e657373b105013844657374726f795769746e6573730002449c44657374726f79206120636f6c6c656374696f6e206f662066756e6769626c65206974656d732e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d75737420626520746865686f776e6572206f66207468652060636f6c6c656374696f6e602e00dc4e4f54453a2054686520636f6c6c656374696f6e206d75737420686176652030206974656d7320746f2062652064657374726f7965642e0005012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f2062652064657374726f7965642e31012d20607769746e657373603a20496e666f726d6174696f6e206f6e20746865206974656d73206d696e74656420696e2074686520636f6c6c656374696f6e2e2054686973206d75737420626520636f72726563742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e00745765696768743a20604f286d202b2063202b206129602077686572653a782d20606d203d207769746e6573732e6974656d5f6d657461646174617360702d206063203d207769746e6573732e6974656d5f636f6e6669677360682d206061203d207769746e6573732e6174747269627574657360106d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f9d0201504163636f756e7449644c6f6f6b75704f663c543e0001307769746e6573735f64617461b50501d84f7074696f6e3c4d696e745769746e6573733c543a3a4974656d49642c204465706f73697442616c616e63654f663c542c20493e3e3e000340a04d696e7420616e206974656d206f66206120706172746963756c617220636f6c6c656374696f6e2e005101546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420636f6d706c7920776974682074686520606d696e745f73657474696e6773602072756c65732e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206d696e7465642ea02d20606974656d603a20416e206964656e746966696572206f6620746865206e6577206974656d2ee02d20606d696e745f746f603a204163636f756e7420696e746f20776869636820746865206974656d2077696c6c206265206d696e7465642e45012d20607769746e6573735f64617461603a205768656e20746865206d696e7420747970652069732060486f6c6465724f6628636f6c6c656374696f6e5f696429602c207468656e20746865206f776e6564590120206974656d5f69642066726f6d207468617420636f6c6c656374696f6e206e6565647320746f2062652070726f76696465642077697468696e20746865207769746e6573732064617461206f626a6563742e20496661012020746865206d696e74207072696365206973207365742c207468656e2069742073686f756c64206265206164646974696f6e616c6c7920636f6e6669726d656420696e2074686520607769746e6573735f64617461602e0051014e6f74653a20746865206465706f7369742077696c6c2062652074616b656e2066726f6d2074686520606f726967696e6020616e64206e6f742074686520606f776e657260206f662074686520606974656d602e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296028666f7263655f6d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f9d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6974656d5f636f6e666967bd0501284974656d436f6e66696700043405014d696e7420616e206974656d206f66206120706172746963756c617220636f6c6c656374696f6e2066726f6d20612070726976696c65676564206f726967696e2e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d757374206265207468656c497373756572206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206d696e7465642ea02d20606974656d603a20416e206964656e746966696572206f6620746865206e6577206974656d2ee02d20606d696e745f746f603a204163636f756e7420696e746f20776869636820746865206974656d2077696c6c206265206d696e7465642ea82d20606974656d5f636f6e666967603a204120636f6e666967206f6620746865206e6577206974656d2e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f28312960106275726e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400052c5844657374726f7920612073696e676c65206974656d2e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d7573746c626520746865206f776e6572206f662074686520606974656d602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206275726e65642e802d20606974656d603a20546865206974656d20746f206265206275726e65642e003c456d69747320604275726e6564602e00385765696768743a20604f28312960207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573749d0201504163636f756e7449644c6f6f6b75704f663c543e000638c04d6f766520616e206974656d2066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a682d20746865204f776e6572206f662074686520606974656d603b35012d2074686520617070726f7665642064656c656761746520666f722074686520606974656d602028696e207468697320636173652c2074686520617070726f76616c206973207265736574292e0028417267756d656e74733af42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265207472616e736665727265642e942d20606974656d603a20546865206974656d20746f206265207472616e736665727265642edc2d206064657374603a20546865206163636f756e7420746f2072656365697665206f776e657273686970206f6620746865206974656d2e0050456d69747320605472616e73666572726564602e00385765696768743a20604f283129602472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73cd0101385665633c543a3a4974656d49643e0007449c52652d6576616c7561746520746865206465706f73697473206f6e20736f6d65206974656d732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00f82d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d7320746f2062652072656576616c75617465642e29012d20606974656d73603a20546865206974656d73206f662074686520636f6c6c656374696f6e2077686f7365206465706f736974732077696c6c2062652072656576616c75617465642e002d014e4f54453a205468697320657869737473206173206120626573742d6566666f72742066756e6374696f6e2e20416e79206974656d732077686963682061726520756e6b6e6f776e206f723901696e207468652063617365207468617420746865206f776e6572206163636f756e7420646f6573206e6f7420686176652072657365727661626c652066756e647320746f2070617920666f7220614d016465706f73697420696e637265617365206172652069676e6f7265642e2047656e6572616c6c7920746865206f776e65722069736e277420676f696e6720746f2063616c6c2074686973206f6e206974656d73550177686f7365206578697374696e67206465706f736974206973206c657373207468616e2074686520726566726573686564206465706f73697420617320697420776f756c64206f6e6c7920636f7374207468656d2c78736f2069742773206f66206c6974746c6520636f6e73657175656e63652e00590149742077696c6c207374696c6c2072657475726e20616e206572726f7220696e20746865206361736520746861742074686520636f6c6c656374696f6e20697320756e6b6e6f776e206f7220746865207369676e6572706973206e6f74207065726d697474656420746f2063616c6c2069742e00605765696768743a20604f286974656d732e6c656e28292960486c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000828c8446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572206f6620616e206974656d2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00e42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206368616e6765642eb82d20606974656d603a20546865206974656d20746f206265636f6d65206e6f6e2d7472616e7366657261626c652e006c456d69747320604974656d5472616e736665724c6f636b6564602e00385765696768743a20604f2831296050756e6c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000928a852652d616c6c6f7720756e70726976696c65676564207472616e73666572206f6620616e206974656d2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00e42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206368616e6765642ea82d20606974656d603a20546865206974656d20746f206265636f6d65207472616e7366657261626c652e0074456d69747320604974656d5472616e73666572556e6c6f636b6564602e00385765696768743a20604f283129603c6c6f636b5f636f6c6c656374696f6e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346c6f636b5f73657474696e677399050148436f6c6c656374696f6e53657474696e6773000a30d8446973616c6c6f7773207370656369666965642073657474696e677320666f72207468652077686f6c6520636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00b02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e20746f206265206c6f636b65642eb42d20606c6f636b5f73657474696e6773603a205468652073657474696e677320746f206265206c6f636b65642e001d014e6f74653a206974277320706f737369626c6520746f206f6e6c79206c6f636b2873657429207468652073657474696e672c20627574206e6f7420746f20756e7365742069742e0064456d6974732060436f6c6c656374696f6e4c6f636b6564602e00385765696768743a20604f28312960487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000b2c844368616e676520746865204f776e6572206f66206120636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00f42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2077686f7365206f776e65722073686f756c64206265206368616e6765642e09012d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320636f6c6c656374696f6e2e2054686579206d75737420686176652063616c6c656449012020607365745f6163636570745f6f776e6572736869706020776974682060636f6c6c656374696f6e6020696e206f7264657220666f722074686973206f7065726174696f6e20746f20737563636565642e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001186973737565728d0501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011461646d696e8d0501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011c667265657a65728d0501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000c40d44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f66206120636f6c6c656374696f6e2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653460636f6c6c656374696f6e602e0051014e6f74653a2062792073657474696e672074686520726f6c6520746f20604e6f6e6560206f6e6c79207468652060466f7263654f726967696e602077696c6c2062652061626c6520746f206368616e676520697464616674657220746f2060536f6d65286163636f756e7429602e00f02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2077686f7365207465616d2073686f756c64206265206368616e6765642eb82d2060697373756572603a20546865206e657720497373756572206f66207468697320636f6c6c656374696f6e2eb02d206061646d696e603a20546865206e65772041646d696e206f66207468697320636f6c6c656374696f6e2ec02d2060667265657a6572603a20546865206e657720467265657a6572206f66207468697320636f6c6c656374696f6e2e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f2831296058666f7263655f636f6c6c656374696f6e5f6f776e6572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65729d0201504163636f756e7449644c6f6f6b75704f663c543e000d28844368616e676520746865204f776e6572206f66206120636f6c6c656374696f6e2e00744f726967696e206d7573742062652060466f7263654f726967696e602e00c42d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2eb02d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320636f6c6c656374696f6e2e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f283129605c666f7263655f636f6c6c656374696f6e5f636f6e666967080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118636f6e66696795050164436f6c6c656374696f6e436f6e666967466f723c542c20493e000e28884368616e67652074686520636f6e666967206f66206120636f6c6c656374696f6e2e00744f726967696e206d7573742062652060466f7263654f726967696e602e00c42d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2eb82d2060636f6e666967603a20546865206e657720636f6e666967206f66207468697320636f6c6c656374696f6e2e0080456d6974732060436f6c6c656374696f6e436f6e6669674368616e676564602e00385765696768743a20604f2831296040617070726f76655f7472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e0001386d617962655f646561646c696e65c801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000f381501417070726f766520616e206974656d20746f206265207472616e7366657272656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468651c606974656d602e0045012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f20626520617070726f76656420666f722064656c656761746564207472616e736665722ee42d20606974656d603a20546865206974656d20746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e19012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e7366657220746865206974656d2e49012d20606d617962655f646561646c696e65603a204f7074696f6e616c20646561646c696e6520666f722074686520617070726f76616c2e205370656369666965642062792070726f766964696e6720746865d8096e756d626572206f6620626c6f636b732061667465722077686963682074686520617070726f76616c2077696c6c206578706972650090456d69747320605472616e73666572417070726f76656460206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e001038e443616e63656c206f6e65206f6620746865207472616e7366657220617070726f76616c7320666f722061207370656369666963206974656d2e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3be42d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f662074686520606974656d603b0028417267756d656e74733a3d012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e25012d20606974656d603a20546865206974656d206f662074686520636f6c6c656374696f6e206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e01012d206064656c6567617465603a20546865206163636f756e74207468617420697320676f696e6720746f206c6f6f736520746865697220617070726f76616c2e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296070636c6561725f616c6c5f7472616e736665725f617070726f76616c73080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001134b043616e63656c20616c6c2074686520617070726f76616c73206f662061207370656369666963206974656d2e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3be42d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f662074686520606974656d603b0028417267756d656e74733a39012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d206f662077686f736520617070726f76616c732077696c6c20626520636c65617265642e21012d20606974656d603a20546865206974656d206f662074686520636f6c6c656374696f6e206f662077686f736520617070726f76616c732077696c6c20626520636c65617265642e00a4456d6974732060416c6c417070726f76616c7343616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960506c6f636b5f6974656d5f70726f70657274696573100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d65746164617461200110626f6f6c00013c6c6f636b5f61747472696275746573200110626f6f6c001244e8446973616c6c6f7773206368616e67696e6720746865206d65746164617461206f722061747472696275746573206f6620746865206974656d2e0041014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e506f66207468652060636f6c6c656374696f6e602e00b42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2069662074686520606974656d602e7c2d20606974656d603a20416e206974656d20746f206265206c6f636b65642e0d012d20606c6f636b5f6d65746164617461603a20537065636966696573207768657468657220746865206d657461646174612073686f756c64206265206c6f636b65642e61012d20606c6f636b5f61747472696275746573603a20537065636966696573207768657468657220746865206174747269627574657320696e207468652060436f6c6c656374696f6e4f776e657260206e616d6573706163654c202073686f756c64206265206c6f636b65642e005d014e6f74653a20606c6f636b5f6174747269627574657360206166666563747320746865206174747269627574657320696e207468652060436f6c6c656374696f6e4f776e657260206e616d657370616365206f6e6c792e45015768656e20746865206d65746164617461206f72206174747269627574657320617265206c6f636b65642c20697420776f6e277420626520706f737369626c652074686520756e6c6f636b207468656d2e0074456d69747320604974656d50726f706572746965734c6f636b6564602e00385765696768743a20604f28312960347365745f617474726962757465140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001358a853657420616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e0001014f726967696e206d757374206265205369676e656420616e64206d75737420636f6e666f726d20746f20746865206e616d6573706163652072756c657365743a3d012d2060436f6c6c656374696f6e4f776e657260206e616d65737061636520636f756c64206265206d6f646966696564206279207468652060636f6c6c656374696f6e602041646d696e206f6e6c793b59012d20604974656d4f776e657260206e616d65737061636520636f756c64206265206d6f6469666965642062792074686520606d617962655f6974656d60206f776e6572206f6e6c792e20606d617962655f6974656d6074202073686f756c642062652073657420696e207468617420636173653b55012d20604163636f756e74284163636f756e7449642960206e616d65737061636520636f756c64206265206d6f646966696564206f6e6c79207768656e2074686520606f726967696e602077617320676976656e20615820207065726d697373696f6e20746f20646f20736f3b00f05468652066756e6473206f6620606f726967696e6020617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2d01604174747269627574654465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742e05012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e942d20606e616d657370616365603a204174747269627574652773206e616d6573706163652e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129604c666f7263655f7365745f6174747269627574651801187365745f6173ac01504f7074696f6e3c543a3a4163636f756e7449643e000128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001444c0466f7263652d73657420616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e00744f726967696e206d7573742062652060466f7263654f726967696e602e0039014966207468652061747472696275746520616c72656164792065786973747320616e64206974207761732073657420627920616e6f74686572206163636f756e742c20746865206465706f7369749c77696c6c2062652072657475726e656420746f207468652070726576696f7573206f776e65722e00bc2d20607365745f6173603a20416e206f7074696f6e616c206f776e6572206f6620746865206174747269627574652e39012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742e05012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e942d20606e616d657370616365603a204174747269627574652773206e616d6573706163652e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129603c636c6561725f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365dd0101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579d101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00153cb0436c65617220616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f6620746865286174747269627574652e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0041012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f20636c6561722e0d012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f20636c6561722e942d20606e616d657370616365603a204174747269627574652773206e616d6573706163652e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652e0064456d6974732060417474726962757465436c6561726564602e00385765696768743a20604f283129605c617070726f76655f6974656d5f617474726962757465730c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e0016242d01417070726f7665206974656d2773206174747269627574657320746f206265206368616e67656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e00e44f726967696e206d757374206265205369676e656420616e64206d75737420626520616e206f776e6572206f662074686520606974656d602e00a42d2060636f6c6c656374696f6e603a204120636f6c6c656374696f6e206f6620746865206974656d2ea42d20606974656d603a20546865206974656d207468617420686f6c647320617474726962757465732e49012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f206368616e67652061747472696275746573206f6620746865206974656d2e00bc456d69747320604974656d41747472696275746573417070726f76616c416464656460206f6e20737563636573732e7c63616e63656c5f6974656d5f617474726962757465735f617070726f76616c100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174659d0201504163636f756e7449644c6f6f6b75704f663c543e00011c7769746e657373c105017c43616e63656c41747472696275746573417070726f76616c5769746e657373001728110143616e63656c207468652070726576696f75736c792070726f766964656420617070726f76616c20746f206368616e6765206974656d277320617474726962757465732e1101416c6c207468652070726576696f75736c7920736574206174747269627574657320627920746865206064656c6567617465602077696c6c2062652072656d6f7665642e00e44f726967696e206d757374206265205369676e656420616e64206d75737420626520616e206f776e6572206f662074686520606974656d602e00f42d2060636f6c6c656374696f6e603a20436f6c6c656374696f6e207468617420746865206974656d20697320636f6e7461696e65642077697468696e2ea42d20606974656d603a20546865206974656d207468617420686f6c647320617474726962757465732ee02d206064656c6567617465603a205468652070726576696f75736c7920617070726f766564206163636f756e7420746f2072656d6f76652e00c4456d69747320604974656d41747472696275746573417070726f76616c52656d6f76656460206f6e20737563636573732e307365745f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461d9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e0018407453657420746865206d6574616461746120666f7220616e206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468653460636f6c6c656374696f6e602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742eec2d20606974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e4d012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f662074686973206974656d2e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e0060456d69747320604974656d4d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019347c436c65617220746865206d6574616461746120666f7220616e206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468653460636f6c6c656374696f6e602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0041012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f20636c6561722ef42d20606974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f20636c6561722e0070456d69747320604974656d4d65746164617461436c6561726564602e00385765696768743a20604f283129605c7365745f636f6c6c656374696f6e5f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461d9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001a3c8853657420746865206d6574616461746120666f72206120636f6c6c656374696f6e2e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66447468652060636f6c6c656374696f6e602e005901496620746865206f726967696e20697320605369676e6564602c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0011012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207570646174652e4d012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f662074686973206974656d2e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e0078456d6974732060436f6c6c656374696f6e4d65746164617461536574602e00385765696768743a20604f2831296064636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b3090436c65617220746865206d6574616461746120666f72206120636f6c6c656374696f6e2e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66447468652060636f6c6c656374696f6e602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0025012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206d6574616461746120746f20636c6561722e0088456d6974732060436f6c6c656374696f6e4d65746164617461436c6561726564602e00385765696768743a20604f28312960507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6ec8015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c28110153657420286f72207265736574292074686520616363657074616e6365206f66206f776e65727368697020666f72206120706172746963756c6172206163636f756e742e0061014f726967696e206d75737420626520605369676e65646020616e6420696620606d617962655f636f6c6c656374696f6e602069732060536f6d65602c207468656e20746865207369676e6572206d757374206861766520614c70726f7669646572207265666572656e63652e0051012d20606d617962655f636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206f776e65727368697020746865207369676e65722069736101202077696c6c696e6720746f206163636570742c206f7220696620604e6f6e65602c20616e20696e6469636174696f6e207468617420746865207369676e65722069732077696c6c696e6720746f20616363657074206e6f5c20206f776e657273686970207472616e73666572616c2e008c456d69747320604f776e657273686970416363657074616e63654368616e676564602e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001d24e053657420746865206d6178696d756d206e756d626572206f66206974656d73206120636f6c6c656374696f6e20636f756c6420686176652e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66447468652060636f6c6c656374696f6e602e00ec2d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f206368616e67652e11012d20606d61785f737570706c79603a20546865206d6178696d756d206e756d626572206f66206974656d73206120636f6c6c656374696f6e20636f756c6420686176652e00d4456d6974732060436f6c6c656374696f6e4d6178537570706c7953657460206576656e74207768656e207375636365737366756c2e507570646174655f6d696e745f73657474696e6773080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346d696e745f73657474696e6773a1050105014d696e7453657474696e67733c42616c616e63654f663c542c20493e2c20426c6f636b4e756d626572466f723c543e2c20543a3a436f6c6c656374696f6e49643e001e2454557064617465206d696e742073657474696e67732e004d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c642062652074686520497373756572506f66207468652060636f6c6c656374696f6e602e00ec2d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f206368616e67652ea42d20606d696e745f73657474696e6773603a20546865206e6577206d696e742073657474696e67732e00f0456d6974732060436f6c6c656374696f6e4d696e7453657474696e67735570646174656460206576656e74207768656e207375636365737366756c2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001147072696365b503015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f62757965728d0501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e001f2c9453657420286f72207265736574292074686520707269636520666f7220616e206974656d2e00e84f726967696e206d757374206265205369676e656420616e64206d75737420626520746865206f776e6572206f662074686520606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2ea02d20606974656d603a20546865206974656d20746f207365742074686520707269636520666f722e0d012d20607072696365603a2054686520707269636520666f7220746865206974656d2e205061737320604e6f6e65602c20746f207265736574207468652070726963652ef42d20606275796572603a205265737472696374732074686520627579206f7065726174696f6e20746f2061207370656369666963206163636f756e742e00ec456d69747320604974656d507269636553657460206f6e207375636365737320696620746865207072696365206973206e6f7420604e6f6e65602eec456d69747320604974656d507269636552656d6f76656460206f6e20737563636573732069662074686520707269636520697320604e6f6e65602e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e002024a8416c6c6f777320746f2062757920616e206974656d206966206974277320757020666f722073616c652e00f84f726967696e206d757374206265205369676e656420616e64206d757374206e6f7420626520746865206f776e6572206f662074686520606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2eac2d20606974656d603a20546865206974656d207468652073656e6465722077616e747320746f206275792ed82d20606269645f7072696365603a20546865207072696365207468652073656e6465722069732077696c6c696e6720746f207061792e0078456d69747320604974656d426f7567687460206f6e20737563636573732e207061795f7469707304011074697073c505019c426f756e6465645665633c4974656d5469704f663c542c20493e2c20543a3a4d6178546970733e00211c5c416c6c6f777320746f207061792074686520746970732e00584f726967696e206d757374206265205369676e65642e00542d206074697073603a20546970732061727261792e0098456d697473206054697053656e7460206f6e20657665727920746970207472616e736665722e2c6372656174655f737761701801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001486d617962655f646573697265645f6974656dc801444f7074696f6e3c543a3a4974656d49643e00012c6d617962655f7072696365e10101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0001206475726174696f6e100144426c6f636b4e756d626572466f723c543e002240510152656769737465722061206e65772061746f6d696320737761702c206465636c6172696e6720616e20696e74656e74696f6e20746f2073656e6420616e20606974656d6020696e2065786368616e676520666f72fc60646573697265645f6974656d602066726f6d206f726967696e20746f20746172676574206f6e207468652063757272656e7420626c6f636b636861696e2e4d01546865207461726765742063616e206578656375746520746865207377617020647572696e67207468652073706563696669656420606475726174696f6e60206f6620626c6f636b732028696620736574292ef04164646974696f6e616c6c792c2074686520707269636520636f756c642062652073657420666f7220746865206465736972656420606974656d602e00e44f726967696e206d757374206265205369676e656420616e64206d75737420626520616e206f776e6572206f662074686520606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2ea82d20606974656d603a20546865206974656d20616e206f776e65722077616e747320746f20676976652eec2d2060646573697265645f636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f66207468652064657369726564206974656d2ef42d2060646573697265645f6974656d603a205468652064657369726564206974656d20616e206f776e65722077616e747320746f20726563656976652e61012d20606d617962655f7072696365603a2054686520707269636520616e206f776e65722069732077696c6c696e6720746f20706179206f72207265636569766520666f7220746865206465736972656420606974656d602e49012d20606475726174696f6e603a204120646561646c696e6520666f722074686520737761702e205370656369666965642062792070726f766964696e6720746865206e756d626572206f6620626c6f636b73880961667465722077686963682074686520737761702077696c6c206578706972652e007c456d6974732060537761704372656174656460206f6e20737563636573732e2c63616e63656c5f737761700801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d49640023245843616e63656c20616e2061746f6d696320737761702e00584f726967696e206d757374206265205369676e65642e15014f726967696e206d75737420626520616e206f776e6572206f662074686520606974656d602069662074686520646561646c696e65206861736e277420657870697265642e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2ea82d20606974656d603a20546865206974656d20616e206f776e65722077616e747320746f20676976652e0084456d69747320605377617043616e63656c6c656460206f6e20737563636573732e28636c61696d5f7377617014013c73656e645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e645f6974656d100124543a3a4974656d4964000148726563656976655f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130726563656976655f6974656d100124543a3a4974656d49640001347769746e6573735f7072696365e10101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e00243054436c61696d20616e2061746f6d696320737761702e390154686973206d6574686f6420657865637574657320612070656e64696e6720737761702c2074686174207761732063726561746564206279206120636f756e74657270617274206265666f72652e00e44f726967696e206d757374206265205369676e656420616e64206d75737420626520616e206f776e6572206f662074686520606974656d602e00ec2d206073656e645f636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f2062652073656e742e8c2d206073656e645f6974656d603a20546865206974656d20746f2062652073656e742e09012d2060726563656976655f636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f2062652072656365697665642ea82d2060726563656976655f6974656d603a20546865206974656d20746f2062652072656365697665642ee42d20607769746e6573735f7072696365603a20412070726963652074686174207761732070726576696f75736c7920616772656564206f6e2e007c456d697473206053776170436c61696d656460206f6e20737563636573732e3c6d696e745f7072655f7369676e65640c01246d696e745f64617461d1050168426f783c5072655369676e65644d696e744f663c542c20493e3e0001247369676e6174757265f1040150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e744964002534c84d696e7420616e206974656d2062792070726f766964696e6720746865207072652d7369676e656420617070726f76616c2e00584f726967696e206d757374206265205369676e65642e005d012d20606d696e745f64617461603a20546865207072652d7369676e656420617070726f76616c207468617420636f6e7369737473206f662074686520696e666f726d6174696f6e2061626f757420746865206974656d2c51012020697473206d657461646174612c20617474726962757465732c2077686f2063616e206d696e742069742028604e6f6e656020666f7220616e796f6e652920616e6420756e74696c207768617420626c6f636b2420206e756d6265722ec82d20607369676e6174757265603a20546865207369676e6174757265206f662074686520606461746160206f626a6563742e39012d20607369676e6572603a2054686520606461746160206f626a6563742773207369676e65722e2053686f756c6420626520616e20497373756572206f662074686520636f6c6c656374696f6e2e0068456d697473206049737375656460206f6e20737563636573732ed4456d69747320604174747269627574655365746020696620746865206174747269627574657320776572652070726f76696465642ed8456d69747320604974656d4d657461646174615365746020696620746865206d6574616461746120776173206e6f7420656d7074792e647365745f617474726962757465735f7072655f7369676e65640c011064617461d505016c5072655369676e6564417474726962757465734f663c542c20493e0001247369676e6174757265f1040150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e7449640026340101536574206174747269627574657320666f7220616e206974656d2062792070726f766964696e6720746865207072652d7369676e656420617070726f76616c2e00f84f726967696e206d757374206265205369676e656420616e64206d75737420626520616e206f776e6572206f66207468652060646174612e6974656d602e0049012d206064617461603a20546865207072652d7369676e656420617070726f76616c207468617420636f6e7369737473206f662074686520696e666f726d6174696f6e2061626f757420746865206974656d2ccc20206174747269627574657320746f2075706461746520616e6420756e74696c207768617420626c6f636b206e756d6265722ec82d20607369676e6174757265603a20546865207369676e6174757265206f662074686520606461746160206f626a6563742e51012d20607369676e6572603a2054686520606461746160206f626a6563742773207369676e65722e2053686f756c6420626520616e2041646d696e206f662074686520636f6c6c656374696f6e20666f722074686578202060436f6c6c656374696f6e4f776e657260206e616d6573706163652e00c4456d69747320604174747269627574655365746020666f7220656163682070726f7669646564206174747269627574652e1901456d69747320604974656d41747472696275746573417070726f76616c4164646564602069662074686520617070726f76616c207761736e277420736574206265666f72652ea8456d69747320605072655369676e65644174747269627574657353657460206f6e20737563636573732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e95050c2c70616c6c65745f6e66747314747970657340436f6c6c656374696f6e436f6e6669670c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110000c012073657474696e677399050148436f6c6c656374696f6e53657474696e67730001286d61785f737570706c79c8012c4f7074696f6e3c7533323e0001346d696e745f73657474696e6773a10501b84d696e7453657474696e67733c50726963652c20426c6f636b4e756d6265722c20436f6c6c656374696f6e49643e000099050c2c70616c6c65745f6e66747314747970657320426974466c616773040454019d05000400300144436f6c6c656374696f6e53657474696e6700009d050c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e53657474696e67000114445472616e7366657261626c654974656d7300010040556e6c6f636b65644d6574616461746100020048556e6c6f636b65644174747269627574657300040044556e6c6f636b65644d6178537570706c790008003c4465706f736974526571756972656400100000a1050c2c70616c6c65745f6e667473147479706573304d696e7453657474696e67730c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110001401246d696e745f74797065a50501584d696e74547970653c436f6c6c656374696f6e49643e0001147072696365b50301344f7074696f6e3c50726963653e00012c73746172745f626c6f636bc8014c4f7074696f6e3c426c6f636b4e756d6265723e000124656e645f626c6f636bc8014c4f7074696f6e3c426c6f636b4e756d6265723e00015464656661756c745f6974656d5f73657474696e6773a90501304974656d53657474696e67730000a5050c2c70616c6c65745f6e667473147479706573204d696e74547970650430436f6c6c656374696f6e49640110010c18497373756572000000185075626c696300010020486f6c6465724f660400100130436f6c6c656374696f6e496400020000a9050c2c70616c6c65745f6e66747314747970657320426974466c61677304045401ad0500040030012c4974656d53657474696e670000ad050c2c70616c6c65745f6e6674731474797065732c4974656d53657474696e6700010c305472616e7366657261626c6500010040556e6c6f636b65644d6574616461746100020048556e6c6f636b65644174747269627574657300040000b1050c2c70616c6c65745f6e6674731474797065733844657374726f795769746e65737300000c01386974656d5f6d65746164617461737902010c7533320001306974656d5f636f6e666967737902010c753332000128617474726962757465737902010c7533320000b50504184f7074696f6e04045401b9050108104e6f6e6500000010536f6d650400b9050000010000b9050c2c70616c6c65745f6e6674731474797065732c4d696e745769746e65737308184974656d496401101c42616c616e63650118000801286f776e65645f6974656dc801384f7074696f6e3c4974656d49643e0001286d696e745f7072696365b503013c4f7074696f6e3c42616c616e63653e0000bd050c2c70616c6c65745f6e667473147479706573284974656d436f6e666967000004012073657474696e6773a90501304974656d53657474696e67730000c1050c2c70616c6c65745f6e6674731474797065737c43616e63656c41747472696275746573417070726f76616c5769746e65737300000401486163636f756e745f6174747269627574657310010c7533320000c5050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c905045300000400cd0501185665633c543e0000c9050c2c70616c6c65745f6e6674731474797065731c4974656d5469701030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010018416d6f756e74011800100128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d496400012072656365697665720001244163636f756e744964000118616d6f756e74180118416d6f756e740000cd05000002c90500d1050c2c70616c6c65745f6e667473147479706573345072655369676e65644d696e741430436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e6501101c42616c616e63650118001c0128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465734102015c5665633c285665633c75383e2c205665633c75383e293e0001206d6574616461746138011c5665633c75383e0001306f6e6c795f6163636f756e74ac01444f7074696f6e3c4163636f756e7449643e000120646561646c696e65100120446561646c696e650001286d696e745f7072696365b503013c4f7074696f6e3c42616c616e63653e0000d5050c2c70616c6c65745f6e6674731474797065734c5072655369676e6564417474726962757465731030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e65011000140128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465734102015c5665633c285665633c75383e2c205665633c75383e293e0001246e616d657370616365dd0101744174747269627574654e616d6573706163653c4163636f756e7449643e000120646561646c696e65100120446561646c696e650000d9050c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c65741043616c6c040454000108346672616374696f6e616c697a651401446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e0001246672616374696f6e73180144417373657442616c616e63654f663c543e000044ac4c6f636b20746865204e465420616e64206d696e742061206e65772066756e6769626c652061737365742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642e0101546865206f726967696e206d75737420626520746865206f776e6572206f6620746865204e465420746865792061726520747279696e6720746f206c6f636b2e009c604465706f736974602066756e6473206f662073656e646572206172652072657365727665642e0025012d20606e66745f636f6c6c656374696f6e5f6964603a20546865204944207573656420746f206964656e746966792074686520636f6c6c656374696f6e206f6620746865204e46542eb0497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f6e667473602e21012d20606e66745f6964603a20546865204944207573656420746f206964656e7469667920746865204e46542077697468696e2074686520676976656e20636f6c6c656374696f6e2eb0497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f6e667473602ee42d206061737365745f6964603a20546865204944206f6620746865206e65772061737365742e204974206d757374206e6f742065786973742eb8497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f617373657473602e1d012d206062656e6566696369617279603a20546865206163636f756e7420746861742077696c6c207265636569766520746865206e65776c7920637265617465642061737365742e0d012d20606672616374696f6e73603a2054686520746f74616c2069737375616e6365206f6620746865206e65776c79206372656174656420617373657420636c6173732e00c0456d69747320604e66744672616374696f6e616c697a656460206576656e74207768656e207375636365737366756c2e14756e6966791001446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e00014045014275726e2074686520746f74616c2069737375616e6365206f66207468652066756e6769626c6520617373657420616e642072657475726e2028756e6c6f636b2920746865206c6f636b6564204e46542e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642e00d0604465706f736974602066756e64732077696c6c2062652072657475726e656420746f206061737365745f63726561746f72602e0025012d20606e66745f636f6c6c656374696f6e5f6964603a20546865204944207573656420746f206964656e746966792074686520636f6c6c656374696f6e206f6620746865204e46542eb0497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f6e667473602e21012d20606e66745f6964603a20546865204944207573656420746f206964656e7469667920746865204e46542077697468696e2074686520676976656e20636f6c6c656374696f6e2eb0497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f6e667473602e29012d206061737365745f6964603a20546865204944206f6620746865206173736574206265696e672072657475726e656420616e642064657374726f7965642e204d757374206d61746368fc746865206f726967696e616c204944206f662074686520637265617465642061737365742c20636f72726573706f6e64696e6720746f20746865204e46542eb8497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f617373657473602efc2d206062656e6566696369617279603a20546865206163636f756e7420746861742077696c6c20726563656976652074686520756e6966696564204e46542e00a4456d69747320604e6674556e696669656460206576656e74207768656e207375636365737366756c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732edd050c3470616c6c65745f73616c6172791870616c6c65741043616c6c08045400044900011c10696e697400000c74537461727420746865206669727374207061796f7574206379636c652e00b02d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742e1062756d7000010c51014d6f766520746f206e657874207061796f7574206379636c652c20617373756d696e672074686174207468652070726573656e7420626c6f636b206973206e6f772077697468696e2074686174206379636c652e00b02d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742e18696e6475637400020498496e64756374206f6e6573656c6620696e746f20746865207061796f75742073797374656d2e20726567697374657200031858526567697374657220666f722061207061796f75742e00450157696c6c206f6e6c7920776f726b2069662077652061726520696e207468652066697273742060526567697374726174696f6e506572696f646020626c6f636b732073696e636520746865206379636c6520737461727465642e002d012d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742077686963682069732061206d656d626572206f6620604d656d62657273602e187061796f757400041844526571756573742061207061796f75742e00510157696c6c206f6e6c7920776f726b20696620776520617265206166746572207468652066697273742060526567697374726174696f6e506572696f646020626c6f636b732073696e636520746865206379636c65c87374617274656420627574206279206e6f206d6f7265207468616e20605061796f7574506572696f646020626c6f636b732e002d012d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742077686963682069732061206d656d626572206f6620604d656d62657273602e307061796f75745f6f7468657204012c62656e6566696369617279000130543a3a4163636f756e74496400051ca0526571756573742061207061796f757420746f2061207365636f6e64617279206163636f756e742e00510157696c6c206f6e6c7920776f726b20696620776520617265206166746572207468652066697273742060526567697374726174696f6e506572696f646020626c6f636b732073696e636520746865206379636c65c87374617274656420627574206279206e6f206d6f7265207468616e20605061796f7574506572696f646020626c6f636b732e002d012d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742077686963682069732061206d656d626572206f6620604d656d62657273602ec02d206062656e6566696369617279603a20546865206163636f756e7420746f2072656365697665207061796d656e742e34636865636b5f7061796d656e7400061c5d015570646174652061207061796d656e742773207374617475733b206966206974206661696c65642c20616c7465722074686520737461746520736f20746865207061796d656e742063616e20626520726574726965642e00490154686973206d7573742062652063616c6c65642077697468696e207468652073616d65206379636c6520617320746865206661696c6564207061796d656e742e2049742077696c6c206661696c207769746878604576656e743a3a4e6f7443757272656e7460206f74686572776973652e0049012d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742077686963682069732061206d656d626572206f6620604d656d62657273602077686f2068617380202072656365697665642061207061796d656e742074686973206379636c652e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee1050c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c65741043616c6c08045400044900012c1062756d7004010c77686f000130543a3a4163636f756e74496400001c6c42756d7020746865207374617465206f662061206d656d6265722e001d01546869732077696c6c2064656d6f74652061206d656d6265722077686f736520606c6173745f70726f6f6660206973206e6f77206265796f6e642074686569722072616e6b2773486064656d6f74696f6e5f706572696f64602e00b02d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742edc2d206077686f603a2041206d656d626572206163636f756e742077686f736520737461746520697320746f20626520757064617465642e287365745f706172616d73040118706172616d73fd01014c426f783c506172616d734f663c542c20493e3e0001104c5365742074686520706172616d65746572732e00f02d20606f726967696e603a20416e206f726967696e20636f6d706c79696e6720776974682060506172616d734f726967696e60206f7220726f6f742eb82d2060706172616d73603a20546865206e657720706172616d657465727320666f72207468652070616c6c65742e287365745f61637469766504012469735f616374697665200110626f6f6c0002109853657420776865746865722061206d656d62657220697320616374697665206f72206e6f742e00d02d20606f726967696e603a204120605369676e656460206f726967696e206f662061206d656d6265722773206163636f756e742ebc2d206069735f616374697665603a206074727565602069666620746865206d656d626572206973206163746976652e1c617070726f766508010c77686f000130543a3a4163636f756e74496400011c61745f72616e6b9901013052616e6b4f663c542c20493e000324ac417070726f76652061206d656d62657220746f20636f6e74696e75652061742074686569722072616e6b2e005d01546869732072657365747320606c6173745f70726f6f666020746f207468652063757272656e7420626c6f636b2c20746865726562792064656c6179696e6720616e79206175746f6d617469632064656d6f74696f6e2e0021016077686f60206d75737420616c726561647920626520747261636b656420627920746869732070616c6c657420666f72207468697320746f206861766520616e206566666563742e00f82d20606f726967696e603a20416e206f726967696e207768696368207361746973666965732060417070726f76654f726967696e60206f7220726f6f742ea82d206077686f603a2041206d656d6265722028692e652e206f66206e6f6e2d7a65726f2072616e6b292e802d206061745f72616e6b603a205468652072616e6b206f66206d656d6265722e18696e6475637404010c77686f000130543a3a4163636f756e744964000410cc496e74726f647563652061206e657720616e6420756e72616e6b65642063616e646964617465202872616e6b207a65726f292e00f42d20606f726967696e603a20416e206f726967696e207768696368207361746973666965732060496e647563744f726967696e60206f7220726f6f742e31012d206077686f603a20546865206163636f756e74204944206f66207468652063616e64696461746520746f20626520696e64756374656420616e64206265636f6d652061206d656d6265722e1c70726f6d6f746508010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b9901013052616e6b4f663c542c20493e000518cc496e6372656d656e74207468652072616e6b206f6620612072616e6b656420616e6420747261636b6564206163636f756e742e0041012d20606f726967696e603a20416e206f726967696e20776869636820736174697366696573206050726f6d6f74654f726967696e60207769746820612060537563636573736020726573756c74206f6670202060746f5f72616e6b60206f72206d6f7265206f7220726f6f742e09012d206077686f603a20546865206163636f756e74204944206f6620746865206d656d62657220746f2062652070726f6d6f74656420746f2060746f5f72616e6b602ed42d2060746f5f72616e6b603a204f6e65206d6f7265207468616e207468652063757272656e742072616e6b206f66206077686f602e3070726f6d6f74655f6661737408010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b9901013052616e6b4f663c542c20493e000a141501466173742070726f6d6f74696f6e732063616e20736b69702072616e6b7320616e642069676e6f72652074686520606d696e5f70726f6d6f74696f6e5f706572696f64602e005901546869732069732075736566756c20666f72206f75742d6f662d62616e642070726f6d6f74696f6e732c2068656e63652069742068617320697473206f776e20604661737450726f6d6f74654f726967696e6020746f590162652028706f737369626c7929206d6f7265207265737472696374697665207468616e206050726f6d6f74654f726967696e602e204e6f7465207468617420746865206d656d626572206d75737420616c726561647930626520696e6475637465642e206f6666626f61726404010c77686f000130543a3a4163636f756e744964000614390153746f7020747261636b696e672061207072696f72206d656d6265722077686f206973206e6f77206e6f7420612072616e6b6564206d656d626572206f662074686520636f6c6c6563746976652e00b02d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742e55012d206077686f603a20546865204944206f6620616e206163636f756e742077686963682077617320747261636b656420696e20746869732070616c6c657420627574207768696368206973206e6f77206e6f74206188202072616e6b6564206d656d626572206f662074686520636f6c6c6563746976652e3c7375626d69745f65766964656e6365080110776973680d0201105769736800012065766964656e63651102013845766964656e63653c542c20493e000728a450726f766964652065766964656e6365207468617420612072616e6b2069732064657365727665642e005d01546869732069732066726565206173206c6f6e67206173206e6f2065766964656e636520666f722074686520666f727468636f6d696e67206a756467656d656e7420697320616c7265616479207375626d69747465642e390145766964656e636520697320636c656172656420616674657220616e206f7574636f6d6520286569746865722064656d6f74696f6e2c2070726f6d6f74696f6e206f6620617070726f76616c292e0001012d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e20696e64756374656420616e642072616e6b6564206163636f756e742ea82d206077697368603a205468652073746174656420646573697265206f6620746865206d656d6265722e51012d206065766964656e6365603a20412064756d70206f662065766964656e636520746f20626520636f6e736964657265642e20546869732073686f756c642067656e6572616c6c79206265206569746865722061450120204d61726b646f776e2d656e636f64656420646f63756d656e74206f72206120736572696573206f662033322d62797465206861736865732077686963682063616e20626520666f756e64206f6e2061ec2020646563656e7472616c6973656420636f6e74656e742d62617365642d696e646578696e672073797374656d207375636820617320495046532e18696d706f727400081c5d01496e74726f6475636520616e20616c72656164792d72616e6b656420696e646976696475616c206f662074686520636f6c6c65637469766520696e746f20746869732070616c6c65742e205468652072616e6b206d6179387374696c6c206265207a65726f2e005d01546869732072657365747320606c6173745f70726f6f666020746f207468652063757272656e7420626c6f636b20616e6420606c6173745f70726f6d6f74696f6e602077696c6c2062652073657420746f207a65726f2c2501746865726562792064656c6179696e6720616e79206175746f6d617469632064656d6f74696f6e2062757420616c6c6f77696e6720696d6d6564696174652070726f6d6f74696f6e2e0009012d20606f726967696e603a2041207369676e6564206f726967696e206f6620612072616e6b65642c20627574206e6f7420747261636b65642c206163636f756e742e487365745f7061727469616c5f706172616d730401387061727469616c5f706172616d73e5050168426f783c5061727469616c506172616d734f663c542c20493e3e00091c745365742074686520706172616d6574657273207061727469616c6c792e00f02d20606f726967696e603a20416e206f726967696e20636f6d706c79696e6720776974682060506172616d734f726967696e60206f7220726f6f742ed82d20607061727469616c5f706172616d73603a20546865206e657720706172616d657465727320666f72207468652070616c6c65742e00f8546869732075706461746520636f6e6669672077697468206d756c7469706c6520617267756d656e747320776974686f7574206475706c69636174696e67d8746865206669656c6473207468617420646f6573206e6f74206e65656420746f20757064617465202873657420746f204e6f6e65292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee505085870616c6c65745f636f72655f66656c6c6f777368697028506172616d73547970650c1c42616c616e636501b5032c426c6f636b4e756d62657201c81452616e6b7300001401346163746976655f73616c617279e9050168426f756e6465645665633c42616c616e63652c2052616e6b733e000138706173736976655f73616c617279e9050168426f756e6465645665633c42616c616e63652c2052616e6b733e00013c64656d6f74696f6e5f706572696f64f1050178426f756e6465645665633c426c6f636b4e756d6265722c2052616e6b733e0001506d696e5f70726f6d6f74696f6e5f706572696f64f1050178426f756e6465645665633c426c6f636b4e756d6265722c2052616e6b733e0001406f6666626f6172645f74696d656f7574c8012c426c6f636b4e756d6265720000e9050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b503045300000400ed0501185665633c543e0000ed05000002b50300f1050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c8045300000400f50501185665633c543e0000f505000002c800f9050c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c65741043616c6c04045400010c1473746f72650401106461746138011c5665633c75383e0000142101496e64657820616e642073746f72652064617461206f666620636861696e2e204d696e696d756d20646174612073697a6520697320312062797465732c206d6178696d756d2069736101604d61785472616e73616374696f6e53697a65602e20446174612077696c6c2062652072656d6f766564206166746572206053544f524147455f504552494f446020626c6f636b732c20756e6c657373206072656e6577602869732063616c6c65642e34232320436f6d706c65786974791d012d204f286e2a6c6f67286e2929206f6620646174612073697a652c20617320616c6c20646174612069732070757368656420746f20616e20696e2d6d656d6f727920747269652e1472656e6577080114626c6f636b100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001182d0152656e65772070726576696f75736c792073746f72656420646174612e20506172616d6574657273206172652074686520626c6f636b206e756d626572207468617420636f6e7461696e73250170726576696f7573206073746f726560206f72206072656e6577602063616c6c20616e64207472616e73616374696f6e20696e6465782077697468696e207468617420626c6f636b2e01015472616e73616374696f6e20696e64657820697320656d697474656420696e20746865206053746f72656460206f72206052656e6577656460206576656e742e744170706c6965732073616d652066656573206173206073746f7265602e34232320436f6d706c65786974791c2d204f2831292e2c636865636b5f70726f6f6604011470726f6f66fd05015c5472616e73616374696f6e53746f7261676550726f6f660002181901436865636b2073746f726167652070726f6f6620666f7220626c6f636b206e756d6265722060626c6f636b5f6e756d6265722829202d2053746f72616765506572696f64602e01014966207375636820626c6f636b20646f6573206e6f74206578697374207468652070726f6f6620697320657870656374656420746f20626520604e6f6e65602e34232320436f6d706c657869747941012d204c696e65617220772e722e7420746865206e756d626572206f6620696e6465786564207472616e73616374696f6e7320696e207468652070726f76656420626c6f636b20666f722072616e646f6d28202070726f62696e672e9c546865726527732061204442207265616420666f722065616368207472616e73616374696f6e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732efd05087073705f7472616e73616374696f6e5f73746f726167655f70726f6f665c5472616e73616374696f6e53746f7261676550726f6f6600000801146368756e6b38011c5665633c75383e00011470726f6f66490201305665633c5665633c75383e3e000001060c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c08045400044900010c1472656261670401286469736c6f63617465649d0201504163636f756e7449644c6f6f6b75704f663c543e00002859014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7951016368616e676564206974732073636f726520746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00490157696c6c20616c7761797320757064617465207468652073746f7265642073636f7265206f6620606469736c6f63617465646020746f2074686520636f72726563742073636f72652c206261736564206f6e406053636f726550726f7669646572602e00d4496620606469736c6f63617465646020646f6573206e6f74206578697374732c2069742072657475726e7320616e206572726f722e3c7075745f696e5f66726f6e745f6f6604011c6c6967687465729d0201504163636f756e7449644c6f6f6b75704f663c543e000128d04d6f7665207468652063616c6c65722773204964206469726563746c7920696e2066726f6e74206f6620606c696768746572602e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642063616e206f6e6c792062652063616c6c656420627920746865204964206f663501746865206163636f756e7420676f696e6720696e2066726f6e74206f6620606c696768746572602e2046656520697320706179656420627920746865206f726967696e20756e64657220616c6c3863697263756d7374616e6365732e00384f6e6c7920776f726b732069663a00942d20626f7468206e6f646573206172652077697468696e207468652073616d65206261672cd02d20616e6420606f726967696e602068617320612067726561746572206053636f726560207468616e20606c696768746572602e547075745f696e5f66726f6e745f6f665f6f7468657208011c686561766965729d0201504163636f756e7449644c6f6f6b75704f663c543e00011c6c6967687465729d0201504163636f756e7449644c6f6f6b75704f663c543e00020c110153616d65206173205b6050616c6c65743a3a7075745f696e5f66726f6e745f6f66605d2c206275742069742063616e2062652063616c6c656420627920616e796f6e652e00c8466565206973207061696420627920746865206f726967696e20756e64657220616c6c2063697263756d7374616e6365732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e05060c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65741043616c6c04045400011858636f6e74726f6c5f6175746f5f6d6967726174696f6e0401306d617962655f636f6e6669670906015c4f7074696f6e3c4d6967726174696f6e4c696d6974733e00000c80436f6e74726f6c20746865206175746f6d61746963206d6967726174696f6e2e000d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205b60436f6e6669673a3a436f6e74726f6c4f726967696e605d2e40636f6e74696e75655f6d6967726174650c01186c696d6974730d06013c4d6967726174696f6e4c696d69747300013c7265616c5f73697a655f757070657210010c7533320001307769746e6573735f7461736b110601404d6967726174696f6e5461736b3c543e000154b8436f6e74696e756520746865206d6967726174696f6e20666f722074686520676976656e20606c696d697473602e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c2063616e20626520616e79207369676e6564206163636f756e742e005d0154686973207472616e73616374696f6e20686173204e4f204d4f4e455441525920494e43454e54495645532e2063616c6c696e672069742077696c6c206e6f742072657761726420616e796f6e652e20416c626569742cec55706f6e207375636365737366756c20657865637574696f6e2c20746865207472616e73616374696f6e206665652069732072657475726e65642e0041015468652028706f74656e7469616c6c79206f7665722d657374696d6174656429206f66207468652062797465206c656e677468206f6620616c6c2074686520646174612072656164206d757374206265590170726f766964656420666f722075702d66726f6e74206665652d7061796d656e7420616e64207765696768696e672e20496e20657373656e63652c207468652063616c6c65722069732067756172616e746565696e6749017468617420657865637574696e67207468652063757272656e7420604d6967726174696f6e5461736b6020776974682074686520676976656e20606c696d697473602077696c6c206e6f742065786365656494607265616c5f73697a655f757070657260206279746573206f66207265616420646174612e00450154686520607769746e6573735f7461736b60206973206d6572656c7920612068656c70657220746f2070726576656e74207468652063616c6c65722066726f6d206265696e6720736c6173686564206f725d0167656e6572616c6c7920747269676765722061206d6967726174696f6e2074686174207468657920646f206e6f7420696e74656e642e205468697320706172616d65746572206973206a7573742061206d6573736167653d0166726f6d2063616c6c65722c20736179696e67207468617420746865792062656c696576656420607769746e6573735f7461736b602077617320746865206c617374207374617465206f662074686559016d6967726174696f6e2c20616e642074686579206f6e6c79207769736820666f72207468656972207472616e73616374696f6e20746f20646f20616e797468696e672c206966207468697320617373756d7074696f6e1101686f6c64732e20496e206361736520607769746e6573735f7461736b6020646f6573206e6f74206d617463682c20746865207472616e73616374696f6e206661696c732e0039014261736564206f6e2074686520646f63756d656e746174696f6e206f66205b604d6967726174696f6e5461736b3a3a6d6967726174655f756e74696c5f65786861757374696f6e605d2c207468654d017265636f6d6d656e64656420776179206f6620646f696e67207468697320697320746f2070617373206120606c696d6974602074686174206f6e6c7920626f756e64732060636f756e74602c206173207468659c6073697a6560206c696d69742063616e20616c77617973206265206f7665727772697474656e2e486d6967726174655f637573746f6d5f746f700801106b657973490201305665633c5665633c75383e3e0001307769746e6573735f73697a6510010c75333200021009014d69677261746520746865206c697374206f6620746f70206b65797320627920697465726174696e672065616368206f66207468656d206f6e65206279206f6e652e0055015468697320646f6573206e6f74206166666563742074686520676c6f62616c206d6967726174696f6e2070726f6365737320747261636b657220285b604d6967726174696f6e50726f63657373605d292c20616e64fc73686f756c64206f6e6c79206265207573656420696e206361736520616e79206b65797320617265206c6566746f7665722064756520746f2061206275672e506d6967726174655f637573746f6d5f6368696c640c0110726f6f7438011c5665633c75383e0001286368696c645f6b657973490201305665633c5665633c75383e3e000128746f74616c5f73697a6510010c75333200031811014d69677261746520746865206c697374206f66206368696c64206b65797320627920697465726174696e672065616368206f66207468656d206f6e65206279206f6e652e000d01416c6c206f662074686520676976656e206368696c64206b657973206d7573742062652070726573656e7420756e646572206f6e6520606368696c645f726f6f74602e0055015468697320646f6573206e6f74206166666563742074686520676c6f62616c206d6967726174696f6e2070726f6365737320747261636b657220285b604d6967726174696f6e50726f63657373605d292c20616e64fc73686f756c64206f6e6c79206265207573656420696e206361736520616e79206b65797320617265206c6566746f7665722064756520746f2061206275672e547365745f7369676e65645f6d61785f6c696d6974730401186c696d6974730d06013c4d6967726174696f6e4c696d697473000404b853657420746865206d6178696d756d206c696d6974206f6620746865207369676e6564206d6967726174696f6e2e48666f7263655f7365745f70726f677265737308013070726f67726573735f746f701506013450726f67726573734f663c543e00013870726f67726573735f6368696c641506013450726f67726573734f663c543e000524c8466f72636566756c6c7920736574207468652070726f6772657373207468652072756e6e696e67206d6967726174696f6e2e005d0154686973206973206f6e6c792075736566756c20696e206f6e6520636173653a20746865206e657874206b657920746f206d69677261746520697320746f6f2062696720746f206265206d696772617465642077697468550161207369676e6564206163636f756e742c20696e20612070617261636861696e20636f6e746578742c20616e642077652073696d706c792077616e7420746f20736b69702069742e204120726561736f6e61626c6561016578616d706c65206f66207468697320776f756c6420626520603a636f64653a602c20776869636820697320626f7468207665727920657870656e7369766520746f206d6967726174652c20616e6420636f6d6d6f6e6c79a4757365642c20736f2070726f6261626c7920697420697320616c7265616479206d696772617465642e005d01496e206361736520796f75206d657373207468696e67732075702c20796f752063616e20616c736f2c20696e207072696e6369706c652c20757365207468697320746f20726573657420746865206d6967726174696f6e2070726f636573732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e090604184f7074696f6e040454010d060108104e6f6e6500000010536f6d6504000d0600000100000d060c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65743c4d6967726174696f6e4c696d697473000008011073697a6510010c7533320001106974656d10010c753332000011060c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574344d6967726174696f6e5461736b040454000014013070726f67726573735f746f701506013450726f67726573734f663c543e00013870726f67726573735f6368696c641506013450726f67726573734f663c543e00011073697a6510010c753332000124746f705f6974656d7310010c75333200012c6368696c645f6974656d7310010c753332000015060c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65742050726f677265737304244d61784b65794c656e00010c1c546f53746172740000001c4c6173744b6579040019060164426f756e6465645665633c75382c204d61784b65794c656e3e00010020436f6d706c6574650002000019060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00001d060c5470616c6c65745f6368696c645f626f756e746965731870616c6c65741043616c6c04045400011c406164645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800011476616c75654901013042616c616e63654f663c543e00012c6465736372697074696f6e38011c5665633c75383e00004c5c4164642061206e6577206368696c642d626f756e74792e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f6620706172656e74dc626f756e747920616e642074686520706172656e7420626f756e7479206d75737420626520696e2022616374697665222073746174652e0005014368696c642d626f756e74792067657473206164646564207375636365737366756c6c7920262066756e642067657473207472616e736665727265642066726f6d0901706172656e7420626f756e747920746f206368696c642d626f756e7479206163636f756e742c20696620706172656e7420626f756e74792068617320656e6f7567686c66756e64732c20656c7365207468652063616c6c206661696c732e000d01557070657220626f756e6420746f206d6178696d756d206e756d626572206f662061637469766520206368696c6420626f756e7469657320746861742063616e206265a8616464656420617265206d616e61676564207669612072756e74696d6520747261697420636f6e666967985b60436f6e6669673a3a4d61784163746976654368696c64426f756e7479436f756e74605d2e0001014966207468652063616c6c20697320737563636573732c2074686520737461747573206f66206368696c642d626f756e7479206973207570646174656420746f20224164646564222e004d012d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e747920666f72207768696368206368696c642d626f756e7479206973206265696e672061646465642eb02d206076616c7565603a2056616c756520666f7220657865637574696e67207468652070726f706f73616c2edc2d20606465736372697074696f6e603a2054657874206465736372697074696f6e20666f7220746865206368696c642d626f756e74792e3c70726f706f73655f63757261746f72100140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e64657800011c63757261746f729d0201504163636f756e7449644c6f6f6b75704f663c543e00010c6665654901013042616c616e63654f663c543e00013ca050726f706f73652063757261746f7220666f722066756e646564206368696c642d626f756e74792e000d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652063757261746f72206f6620706172656e7420626f756e74792e001101506172656e7420626f756e7479206d75737420626520696e206163746976652073746174652c20666f722074686973206368696c642d626f756e74792063616c6c20746f14776f726b2e000d014368696c642d626f756e7479206d75737420626520696e20224164646564222073746174652c20666f722070726f63657373696e67207468652063616c6c2e20416e6405017374617465206f66206368696c642d626f756e7479206973206d6f76656420746f202243757261746f7250726f706f73656422206f6e207375636365737366756c4063616c6c20636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792eb42d206063757261746f72603a2041646472657373206f66206368696c642d626f756e74792063757261746f722eec2d2060666565603a207061796d656e742066656520746f206368696c642d626f756e74792063757261746f7220666f7220657865637574696f6e2e386163636570745f63757261746f72080140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e64657800024cb4416363657074207468652063757261746f7220726f6c6520666f7220746865206368696c642d626f756e74792e00f4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f662074686973346368696c642d626f756e74792e00ec41206465706f7369742077696c6c2062652072657365727665642066726f6d207468652063757261746f7220616e6420726566756e642075706f6e887375636365737366756c207061796f7574206f722063616e63656c6c6174696f6e2e00f846656520666f722063757261746f722069732064656475637465642066726f6d2063757261746f7220666565206f6620706172656e7420626f756e74792e001101506172656e7420626f756e7479206d75737420626520696e206163746976652073746174652c20666f722074686973206368696c642d626f756e74792063616c6c20746f14776f726b2e000d014368696c642d626f756e7479206d75737420626520696e202243757261746f7250726f706f736564222073746174652c20666f722070726f63657373696e6720746865090163616c6c2e20416e64207374617465206f66206368696c642d626f756e7479206973206d6f76656420746f202241637469766522206f6e207375636365737366756c4063616c6c20636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792e40756e61737369676e5f63757261746f72080140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e64657800038894556e61737369676e2063757261746f722066726f6d2061206368696c642d626f756e74792e000901546865206469737061746368206f726967696e20666f7220746869732063616c6c2063616e20626520656974686572206052656a6563744f726967696e602c206f72dc7468652063757261746f72206f662074686520706172656e7420626f756e74792c206f7220616e79207369676e6564206f726967696e2e00f8466f7220746865206f726967696e206f74686572207468616e20543a3a52656a6563744f726967696e20616e6420746865206368696c642d626f756e7479010163757261746f722c20706172656e7420626f756e7479206d75737420626520696e206163746976652073746174652c20666f7220746869732063616c6c20746f0901776f726b2e20576520616c6c6f77206368696c642d626f756e74792063757261746f7220616e6420543a3a52656a6563744f726967696e20746f2065786563757465c8746869732063616c6c20697272657370656374697665206f662074686520706172656e7420626f756e74792073746174652e00dc496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e60206f72207468650501706172656e7420626f756e74792063757261746f722c20776520617373756d65207468617420746865206368696c642d626f756e74792063757261746f722069730d016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c206368696c642d626f756e74792063757261746f72206465706f73697420697320736c61736865642e000501496620746865206f726967696e20697320746865206368696c642d626f756e74792063757261746f722c2077652074616b6520746869732061732061207369676e09017468617420746865792061726520756e61626c6520746f20646f207468656972206a6f622c20616e64206172652077696c6c696e676c7920676976696e672075702e0901576520636f756c6420736c61736820746865206465706f7369742c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f20756e7265736572766511017468656972206465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966386974206973206162757365642e2900050146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e652069666620746865206368696c642d626f756e74792063757261746f72206973090122696e616374697665222e204578706972792075706461746520647565206f6620706172656e7420626f756e7479206973207573656420746f20657374696d6174659c696e616374697665207374617465206f66206368696c642d626f756e74792063757261746f722e000d015468697320616c6c6f777320616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f757420746861742061206368696c642d626f756e7479090163757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e642077652073686f756c64207069636b2061206e6577f86f6e652e20496e2074686973206361736520746865206368696c642d626f756e74792063757261746f72206465706f73697420697320736c61736865642e0001015374617465206f66206368696c642d626f756e7479206973206d6f76656420746f204164646564207374617465206f6e207375636365737366756c2063616c6c2c636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792e4861776172645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e64657800012c62656e65666963696172799d0201504163636f756e7449644c6f6f6b75704f663c543e000444904177617264206368696c642d626f756e747920746f20612062656e65666963696172792e00f85468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647320616674657220612064656c61792e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652074686520706172656e742063757261746f72206f727463757261746f72206f662074686973206368696c642d626f756e74792e001101506172656e7420626f756e7479206d75737420626520696e206163746976652073746174652c20666f722074686973206368696c642d626f756e74792063616c6c20746f14776f726b2e0009014368696c642d626f756e7479206d75737420626520696e206163746976652073746174652c20666f722070726f63657373696e67207468652063616c6c2e20416e6411017374617465206f66206368696c642d626f756e7479206973206d6f76656420746f202250656e64696e675061796f757422206f6e207375636365737366756c2063616c6c2c636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792e942d206062656e6566696369617279603a2042656e6566696369617279206163636f756e742e48636c61696d5f6368696c645f626f756e7479080140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e6465780005400501436c61696d20746865207061796f75742066726f6d20616e2061776172646564206368696c642d626f756e7479206166746572207061796f75742064656c61792e00ec546865206469737061746368206f726967696e20666f7220746869732063616c6c206d617920626520616e79207369676e6564206f726967696e2e00050143616c6c20776f726b7320696e646570656e64656e74206f6620706172656e7420626f756e74792073746174652c204e6f206e65656420666f7220706172656e7474626f756e747920746f20626520696e206163746976652073746174652e0011015468652042656e65666963696172792069732070616964206f757420776974682061677265656420626f756e74792076616c75652e2043757261746f7220666565206973947061696420262063757261746f72206465706f73697420697320756e72657365727665642e0005014368696c642d626f756e7479206d75737420626520696e202250656e64696e675061796f7574222073746174652c20666f722070726f63657373696e6720746865fc63616c6c2e20416e6420696e7374616e6365206f66206368696c642d626f756e74792069732072656d6f7665642066726f6d20746865207374617465206f6e6c7375636365737366756c2063616c6c20636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792e48636c6f73655f6368696c645f626f756e7479080140706172656e745f626f756e74795f69647902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69647902012c426f756e7479496e646578000658110143616e63656c20612070726f706f736564206f7220616374697665206368696c642d626f756e74792e204368696c642d626f756e7479206163636f756e742066756e64730901617265207472616e7366657272656420746f20706172656e7420626f756e7479206163636f756e742e20546865206368696c642d626f756e74792063757261746f72986465706f736974206d617920626520756e726573657276656420696620706f737369626c652e000901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652065697468657220706172656e742063757261746f72206f724860543a3a52656a6563744f726967696e602e00f0496620746865207374617465206f66206368696c642d626f756e74792069732060416374697665602c2063757261746f72206465706f7369742069732c756e72657365727665642e00f4496620746865207374617465206f66206368696c642d626f756e7479206973206050656e64696e675061796f7574602c2063616c6c206661696c7320267872657475726e73206050656e64696e675061796f757460206572726f722e000d01466f7220746865206f726967696e206f74686572207468616e20543a3a52656a6563744f726967696e2c20706172656e7420626f756e7479206d75737420626520696ef06163746976652073746174652c20666f722074686973206368696c642d626f756e74792063616c6c20746f20776f726b2e20466f72206f726967696e90543a3a52656a6563744f726967696e20657865637574696f6e20697320666f726365642e000101496e7374616e6365206f66206368696c642d626f756e74792069732072656d6f7665642066726f6d20746865207374617465206f6e207375636365737366756c4063616c6c20636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21060c4070616c6c65745f7265666572656e64611870616c6c65741043616c6c080454000449000124187375626d69740c013c70726f706f73616c5f6f726967696e5502015c426f783c50616c6c6574734f726967696e4f663c543e3e00012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e000140656e6163746d656e745f6d6f6d656e742506017c446973706174636854696d653c426c6f636b4e756d626572466f723c543e3e000024b050726f706f73652061207265666572656e64756d206f6e20612070726976696c6567656420616374696f6e2e0059012d20606f726967696e603a206d75737420626520605375626d69744f726967696e6020616e6420746865206163636f756e74206d757374206861766520605375626d697373696f6e4465706f736974602066756e6473302020617661696c61626c652e2d012d206070726f706f73616c5f6f726967696e603a20546865206f726967696e2066726f6d207768696368207468652070726f706f73616c2073686f756c642062652065786563757465642e6c2d206070726f706f73616c603a205468652070726f706f73616c2e15012d2060656e6163746d656e745f6d6f6d656e74603a20546865206d6f6d656e742074686174207468652070726f706f73616c2073686f756c6420626520656e61637465642e0048456d69747320605375626d6974746564602e58706c6163655f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000120ac506f737420746865204465636973696f6e204465706f73697420666f722061207265666572656e64756d2e0039012d20606f726967696e603a206d75737420626520605369676e65646020616e6420746865206163636f756e74206d75737420686176652066756e647320617661696c61626c6520666f7220746865a020207265666572656e64756d277320747261636b2773204465636973696f6e204465706f7369742e51012d2060696e646578603a2054686520696e646578206f6620746865207375626d6974746564207265666572656e64756d2077686f7365204465636973696f6e204465706f7369742069732079657420746f206265242020706f737465642e0078456d69747320604465636973696f6e4465706f736974506c61636564602e5c726566756e645f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e64657800021c2901526566756e6420746865204465636973696f6e204465706f73697420666f72206120636c6f736564207265666572656e64756d206261636b20746f20746865206465706f7369746f722e009c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602e4d012d2060696e646578603a2054686520696e646578206f66206120636c6f736564207265666572656e64756d2077686f7365204465636973696f6e204465706f73697420686173206e6f7420796574206265656e2c2020726566756e6465642e0080456d69747320604465636973696f6e4465706f736974526566756e646564602e1863616e63656c040114696e64657810013c5265666572656e64756d496e6465780003187443616e63656c20616e206f6e676f696e67207265666572656e64756d2e009c2d20606f726967696e603a206d75737420626520746865206043616e63656c4f726967696e602edc2d2060696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2062652063616e63656c6c65642e0048456d697473206043616e63656c6c6564602e106b696c6c040114696e64657810013c5265666572656e64756d496e646578000418d043616e63656c20616e206f6e676f696e67207265666572656e64756d20616e6420736c61736820746865206465706f736974732e00942d20606f726967696e603a206d7573742062652074686520604b696c6c4f726967696e602edc2d2060696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2062652063616e63656c6c65642e0090456d69747320604b696c6c65646020616e6420604465706f736974536c6173686564602e406e756467655f7265666572656e64756d040114696e64657810013c5265666572656e64756d496e6465780005101d01416476616e63652061207265666572656e64756d206f6e746f20697473206e657874206c6f676963616c2073746174652e204f6e6c79207573656420696e7465726e616c6c792e006c2d20606f726967696e603a206d7573742062652060526f6f74602ea42d2060696e646578603a20746865207265666572656e64756d20746f20626520616476616e6365642e486f6e655f66657765725f6465636964696e67040114747261636b9901013c547261636b49644f663c542c20493e0006240901416476616e6365206120747261636b206f6e746f20697473206e657874206c6f676963616c2073746174652e204f6e6c79207573656420696e7465726e616c6c792e006c2d20606f726967696e603a206d7573742062652060526f6f74602e902d2060747261636b603a2074686520747261636b20746f20626520616476616e6365642e005101416374696f6e206974656d20666f72207768656e207468657265206973206e6f77206f6e65206665776572207265666572656e64756d20696e20746865206465636964696e6720706861736520616e64207468651501604465636964696e67436f756e7460206973206e6f742079657420757064617465642e2054686973206d65616e7320746861742077652073686f756c64206569746865723a25012d20626567696e206465636964696e6720616e6f74686572207265666572656e64756d2028616e64206c6561766520604465636964696e67436f756e746020616c6f6e65293b206f72702d2064656372656d656e7420604465636964696e67436f756e74602e64726566756e645f7375626d697373696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e64657800071c3101526566756e6420746865205375626d697373696f6e204465706f73697420666f72206120636c6f736564207265666572656e64756d206261636b20746f20746865206465706f7369746f722e009c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602e55012d2060696e646578603a2054686520696e646578206f66206120636c6f736564207265666572656e64756d2077686f7365205375626d697373696f6e204465706f73697420686173206e6f7420796574206265656e2c2020726566756e6465642e0088456d69747320605375626d697373696f6e4465706f736974526566756e646564602e307365745f6d65746164617461080114696e64657810013c5265666572656e64756d496e6465780001286d617962655f68617368e903013c4f7074696f6e3c543a3a486173683e00081c98536574206f7220636c656172206d65746164617461206f662061207265666572656e64756d2e002c506172616d65746572733a45012d20606f726967696e603a204d75737420626520605369676e65646020627920612063726561746f72206f662061207265666572656e64756d206f7220627920616e796f6e6520746f20636c65617220619020206d65746164617461206f6620612066696e6973686564207265666572656e64756d2e0d012d2060696e646578603a202054686520696e646578206f662061207265666572656e64756d20746f20736574206f7220636c656172206d6574616461746120666f722e51012d20606d617962655f68617368603a205468652068617368206f6620616e206f6e2d636861696e2073746f72656420707265696d6167652e20604e6f6e656020746f20636c6561722061206d657461646174612e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e250610346672616d655f737570706f727418747261697473207363686564756c6530446973706174636854696d65042c426c6f636b4e756d62657201100108084174040010012c426c6f636b4e756d626572000000144166746572040010012c426c6f636b4e756d6265720001000029060c3470616c6c65745f72656d61726b1870616c6c65741043616c6c0404540001041473746f726504011872656d61726b38011c5665633c75383e0000047c496e64657820616e642073746f72652064617461206f666620636861696e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d060c4c70616c6c65745f726f6f745f74657374696e671870616c6c65741043616c6c0404540001082866696c6c5f626c6f636b040114726174696fc4011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e44747269676765725f646566656e73697665000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e31060c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c65741043616c6c08045400044900011810766f7465080128706f6c6c5f696e64657879020144506f6c6c496e6465784f663c542c20493e000110766f7465350601704163636f756e74566f74653c42616c616e63654f663c542c20493e3e0000241901566f746520696e206120706f6c6c2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c82d2060706f6c6c5f696e646578603a2054686520696e646578206f662074686520706f6c6c20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e0015015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f6620706f6c6c732074686520766f7465722068617320766f746564206f6e2e2064656c6567617465100114636c61737399010134436c6173734f663c542c20493e000108746f9d0201504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e3d060128436f6e76696374696f6e00011c62616c616e636518013c42616c616e63654f663c542c20493e00015c4d0144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e7420666f72206168706172746963756c617220636c617373206f6620706f6c6c732e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72450120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f766564207468726f7567684c202020206072656d6f76655f766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e5d012d2060636c617373603a2054686520636c617373206f6620706f6c6c7320746f2064656c65676174652e20546f2064656c6567617465206d756c7469706c6520636c61737365732c206d756c7469706c652063616c6c73802020746f20746869732066756e6374696f6e206172652072657175697265642e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e0025015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f6620706f6c6c732074686520766f7465722064656c65676174696e6720746f206861734d012020766f746564206f6e2e2057656967687420697320696e697469616c6c792063686172676564206173206966206d6178696d756d20766f7465732c2062757420697320726566756e646564206c617465722e28756e64656c6567617465040114636c61737399010134436c6173734f663c542c20493e0002384d01556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e7420666f72206120706172746963756c617220636c617373206f6620706f6c6c732e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f6409016f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e207761732069737375656420686173207061737365642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e00f02d2060636c617373603a2054686520636c617373206f6620706f6c6c7320746f2072656d6f7665207468652064656c65676174696f6e2066726f6d2e0050456d6974732060556e64656c656761746564602e0025015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f6620706f6c6c732074686520766f7465722064656c65676174696e6720746f206861734d012020766f746564206f6e2e2057656967687420697320696e697469616c6c792063686172676564206173206966206d6178696d756d20766f7465732c2062757420697320726566756e646564206c617465722e18756e6c6f636b080114636c61737399010134436c6173734f663c542c20493e0001187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e0003245d0152656d6f766520746865206c6f636b20636175736564206279207072696f7220766f74696e672f64656c65676174696e672077686963682068617320657870697265642077697468696e206120706172746963756c617218636c6173732e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00a02d2060636c617373603a2054686520636c617373206f6620706f6c6c7320746f20756e6c6f636b2eb82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465080114636c617373150201544f7074696f6e3c436c6173734f663c542c20493e3e000114696e646578100144506f6c6c496e6465784f663c542c20493e0004746452656d6f7665206120766f746520666f72206120706f6c6c2e000c49663a702d2074686520706f6c6c207761732063616e63656c6c65642c206f72642d2074686520706f6c6c206973206f6e676f696e672c206f72782d2074686520706f6c6c2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e009049662c20686f77657665722c2074686520706f6c6c2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465707265676973746572656420666f7220706f6c6c2060696e646578602e00dc2d2060696e646578603a2054686520696e646578206f6620706f6c6c206f662074686520766f746520746f2062652072656d6f7665642e55012d2060636c617373603a204f7074696f6e616c20706172616d657465722c20696620676976656e20697420696e646963617465732074686520636c617373206f662074686520706f6c6c2e20466f7220706f6c6c73f02020776869636820686176652066696e6973686564206f72206172652063616e63656c6c65642c2074686973206d7573742062652060536f6d65602e0045015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f6620706f6c6c7320746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f74650c01187461726765749d0201504163636f756e7449644c6f6f6b75704f663c543e000114636c61737399010134436c6173734f663c542c20493e000114696e646578100144506f6c6c496e6465784f663c542c20493e0005406452656d6f7665206120766f746520666f72206120706f6c6c2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c250165697468657220626563617573652074686520706f6c6c207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f73742074686520706f6c6c206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e0061012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f7220706f6c6c28202060696e646578602edc2d2060696e646578603a2054686520696e646578206f6620706f6c6c206f662074686520766f746520746f2062652072656d6f7665642e842d2060636c617373603a2054686520636c617373206f662074686520706f6c6c2e0045015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f6620706f6c6c7320746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35060c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652c4163636f756e74566f7465041c42616c616e63650118010c205374616e64617264080110766f746539060110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e63650001003053706c69744162737461696e0c010c61796518011c42616c616e636500010c6e617918011c42616c616e636500011c6162737461696e18011c42616c616e63650002000039060c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746510566f746500000400080000003d060c6070616c6c65745f636f6e76696374696f6e5f766f74696e6728636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000041060c4070616c6c65745f77686974656c6973741870616c6c65741043616c6c0404540001103877686974656c6973745f63616c6c04012463616c6c5f6861736834011c543a3a486173680000005c72656d6f76655f77686974656c69737465645f63616c6c04012463616c6c5f6861736834011c543a3a486173680001006464697370617463685f77686974656c69737465645f63616c6c0c012463616c6c5f6861736834011c543a3a4861736800014063616c6c5f656e636f6465645f6c656e10010c75333200014c63616c6c5f7765696768745f7769746e6573732801185765696768740002009c64697370617463685f77686974656c69737465645f63616c6c5f776974685f707265696d61676504011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e45060c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001202c7365745f6d656d626572730c012c6e65775f6d656d62657273690101445665633c543a3a4163636f756e7449643e0001147072696d65ac01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c647902012c4d656d626572436f756e7400012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736834011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e647902010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429106b696c6c04013470726f706f73616c5f6861736834011c543a3a4861736800071c2501446973617070726f7665207468652070726f706f73616c20616e64206275726e2074686520636f73742068656c6420666f722073746f72696e6720746869732070726f706f73616c2e002c506172616d65746572733a942d20606f726967696e603a206d7573742062652074686520604b696c6c4f726967696e602e09012d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c64206265206b696c6c65642e004901456d69747320604b696c6c65646020616e64206050726f706f73616c436f73744275726e65646020696620616e7920636f7374207761732068656c6420666f72206120676976656e2070726f706f73616c2e5472656c656173655f70726f706f73616c5f636f737404013470726f706f73616c5f6861736834011c543a3a48617368000824490152656c656173652074686520636f73742068656c6420666f722073746f72696e6720612070726f706f73616c206f6e63652074686520676976656e2070726f706f73616c20697320636f6d706c657465642e0055014966207468657265206973206e6f206173736f63696174656420636f737420666f722074686520676976656e2070726f706f73616c2c20746869732063616c6c2077696c6c2068617665206e6f206566666563742e002c506172616d65746572733a9c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602eb02d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c2e000d01456d697473206050726f706f73616c436f737452656c65617365646020696620616e7920636f73742068656c6420666f72206120676976656e2070726f706f73616c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e49060c3c70616c6c65745f616c6c69616e63651870616c6c65741043616c6c0804540004490001441c70726f706f73650c01247468726573686f6c647902010c75333200012070726f706f73616c3902017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e647902010c75333200000c884164642061206e65772070726f706f73616c20746f20626520766f746564206f6e2e006c4d7573742062652063616c6c656420627920612046656c6c6f772e10766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c00010cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e006c4d7573742062652063616c6c656420627920612046656c6c6f772e30696e69745f6d656d6265727308011c66656c6c6f7773690101445665633c543a3a4163636f756e7449643e000118616c6c696573690101445665633c543a3a4163636f756e7449643e000314d0496e697469616c697a652074686520416c6c69616e63652c206f6e626f6172642066656c6c6f777320616e6420616c6c6965732e00310154686520416c6c69616e6365206d75737420626520656d7074792c20616e64207468652063616c6c206d7573742070726f7669646520736f6d6520666f756e64696e67206d656d626572732e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e1c64697362616e6404011c7769746e6573734d06013844697362616e645769746e65737300040c1d0144697362616e642074686520416c6c69616e63652c2072656d6f766520616c6c20616374697665206d656d6265727320616e6420756e72657365727665206465706f736974732e00645769746e6573732064617461206d757374206265207365742e207365745f72756c6504011072756c655106010c436964000504a05365742061206e657720495046532043494420746f2074686520616c6c69616e63652072756c652e20616e6e6f756e6365040130616e6e6f756e63656d656e745106010c436964000604f44d616b6520616e20616e6e6f756e63656d656e74206f662061206e65772049504653204349442061626f757420616c6c69616e6365206973737565732e4c72656d6f76655f616e6e6f756e63656d656e74040130616e6e6f756e63656d656e745106010c4369640007045c52656d6f766520616e20616e6e6f756e63656d656e742e346a6f696e5f616c6c69616e6365000804e85375626d6974206f6e6573656c6620666f722063616e6469646163792e2041206669786564206465706f7369742069732072657365727665642e346e6f6d696e6174655f616c6c7904010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0009084901412046656c6c6f772063616e206e6f6d696e61746520736f6d656f6e6520746f206a6f696e2074686520616c6c69616e636520617320616e20416c6c792e205468657265206973206e6f206465706f7369749c72657175697265642066726f6d20746865206e6f6d696e61746f72206f72206e6f6d696e65652e30656c65766174655f616c6c79040110616c6c799d0201504163636f756e7449644c6f6f6b75704f663c543e000a0468456c657661746520616e20416c6c7920746f2046656c6c6f772e58676976655f7265746972656d656e745f6e6f74696365000b085d0141732061206d656d6265722c20676976652061207265746972656d656e74206e6f7469636520616e642073746172742061207265746972656d656e7420706572696f6420726571756972656420746f207061737320696e406f7264657220746f207265746972652e18726574697265000c10010141732061206d656d6265722c207265746972652066726f6d2074686520416c6c69616e636520616e6420756e7265736572766520746865206465706f7369742e002d01546869732063616e206f6e6c7920626520646f6e65206f6e636520796f7520686176652063616c6c65642060676976655f7265746972656d656e745f6e6f746963656020616e642074686578605265746972656d656e74506572696f646020686173207061737365642e2c6b69636b5f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000d04d84b69636b2061206d656d6265722066726f6d2074686520416c6c69616e636520616e6420736c61736820697473206465706f7369742e586164645f756e7363727570756c6f75735f6974656d730401146974656d73610601745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000e04ec416464206163636f756e7473206f7220776562736974657320746f20746865206c697374206f6620756e7363727570756c6f7573206974656d732e6472656d6f76655f756e7363727570756c6f75735f6974656d730401146974656d73610601745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000f049c4465656d20736f6d65206974656d73206e6f206c6f6e67657220756e7363727570756c6f75732e14636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465787902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e647902010c75333200100c5101436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f7665642c206f722077686f736520766f74696e6720706572696f642068617320656e6465642e006c4d7573742062652063616c6c656420627920612046656c6c6f772e5861626469636174655f66656c6c6f775f73746174757300110c59014162646963617465206f6e65277320706f736974696f6e206173206120766f74696e67206d656d62657220616e64206a75737420626520616e20416c6c792e204d617920626520757365642062792046656c6c6f7773450177686f20646f206e6f742077616e7420746f206c656176652074686520416c6c69616e63652062757420646f206e6f7420686176652074686520636170616369747920746f207061727469636970617465706f7065726174696f6e616c6c7920666f7220736f6d652074696d652e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d060c3c70616c6c65745f616c6c69616e63651474797065733844697362616e645769746e657373000008013866656c6c6f775f6d656d626572737902010c753332000130616c6c795f6d656d626572737902010c753332000051060c3c70616c6c65745f616c6c69616e63651474797065730c43696400000c011c76657273696f6e5506011c56657273696f6e000114636f64656330010c75363400011068617368590601244d756c746968617368000055060c3c70616c6c65745f616c6c69616e63651474797065731c56657273696f6e0001080856300000000856310001000059060c3c70616c6c65745f616c6c69616e6365147479706573244d756c7469686173680000080110636f646530010c7536340001186469676573745d060170426f756e6465645665633c75382c20436f6e73745533323c36383e3e00005d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000061060000026506006506083c70616c6c65745f616c6c69616e636540556e7363727570756c6f75734974656d08244163636f756e74496401000c55726c0169060108244163636f756e74496404000001244163636f756e7449640000001c5765627369746504006906010c55726c0001000069060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00006d060c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c65741043616c6c040454000168106a6f696e080118616d6f756e744901013042616c616e63654f663c543e00011c706f6f6c5f6964100118506f6f6c496400003c59015374616b652066756e64732077697468206120706f6f6c2e2054686520616d6f756e7420746f20626f6e64206973207472616e736665727265642066726f6d20746865206d656d62657220746f2074686520706f6f6cc46163636f756e7420616e6420696d6d6564696174656c7920696e637265617365732074686520706f6f6c7320626f6e642e002901546865206d6574686f64206f66207472616e7366657272696e672074686520616d6f756e7420746f2074686520706f6f6c206163636f756e742069732064657465726d696e656420627901015b60616461707465723a3a5374616b65537472617465677954797065605d2e2049662074686520706f6f6c20697320636f6e6669677572656420746f2075736531015b60616461707465723a3a5374616b655374726174656779547970653a3a44656c6567617465605d2c207468652066756e64732072656d61696e20696e20746865206163636f756e74206f66310174686520606f726967696e602c207768696c652074686520706f6f6c206761696e732074686520726967687420746f207573652074686573652066756e647320666f72207374616b696e672e001823204e6f746500cc2a20416e206163636f756e742063616e206f6e6c792062652061206d656d626572206f6620612073696e676c6520706f6f6c2ed82a20416e206163636f756e742063616e6e6f74206a6f696e207468652073616d6520706f6f6c206d756c7469706c652074696d65732e41012a20546869732063616c6c2077696c6c202a6e6f742a206475737420746865206d656d626572206163636f756e742c20736f20746865206d656d626572206d7573742068617665206174206c65617374c82020606578697374656e7469616c206465706f736974202b20616d6f756e746020696e207468656972206163636f756e742ed02a204f6e6c79206120706f6f6c2077697468205b60506f6f6c53746174653a3a4f70656e605d2063616e206265206a6f696e656428626f6e645f657874726104011465787472617106015c426f6e6445787472613c42616c616e63654f663c543e3e00011c4501426f6e642060657874726160206d6f72652066756e64732066726f6d20606f726967696e6020696e746f2074686520706f6f6c20746f207768696368207468657920616c72656164792062656c6f6e672e0049014164646974696f6e616c2066756e64732063616e20636f6d652066726f6d206569746865722074686520667265652062616c616e6365206f6620746865206163636f756e742c206f662066726f6d207468659c616363756d756c6174656420726577617264732c20736565205b60426f6e644578747261605d2e003d01426f6e64696e672065787472612066756e647320696d706c69657320616e206175746f6d61746963207061796f7574206f6620616c6c2070656e64696e6720726577617264732061732077656c6c2e09015365652060626f6e645f65787472615f6f746865726020746f20626f6e642070656e64696e672072657761726473206f6620606f7468657260206d656d626572732e30636c61696d5f7061796f757400022055014120626f6e646564206d656d6265722063616e20757365207468697320746f20636c61696d207468656972207061796f7574206261736564206f6e20746865207265776172647320746861742074686520706f6f6c610168617320616363756d756c617465642073696e6365207468656972206c61737420636c61696d6564207061796f757420284f522073696e6365206a6f696e696e6720696620746869732069732074686569722066697273743d0174696d6520636c61696d696e672072657761726473292e20546865207061796f75742077696c6c206265207472616e7366657272656420746f20746865206d656d6265722773206163636f756e742e004901546865206d656d6265722077696c6c206561726e20726577617264732070726f2072617461206261736564206f6e20746865206d656d62657273207374616b65207673207468652073756d206f6620746865d06d656d6265727320696e2074686520706f6f6c73207374616b652e205265776172647320646f206e6f742022657870697265222e0041015365652060636c61696d5f7061796f75745f6f746865726020746f20636c61696d2072657761726473206f6e20626568616c66206f6620736f6d6520606f746865726020706f6f6c206d656d6265722e18756e626f6e640801386d656d6265725f6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e000140756e626f6e64696e675f706f696e74734901013042616c616e63654f663c543e00037c4501556e626f6e6420757020746f2060756e626f6e64696e675f706f696e747360206f662074686520606d656d6265725f6163636f756e746027732066756e64732066726f6d2074686520706f6f6c2e2049744501696d706c696369746c7920636f6c6c65637473207468652072657761726473206f6e65206c6173742074696d652c2073696e6365206e6f7420646f696e6720736f20776f756c64206d65616e20736f6d656c7265776172647320776f756c6420626520666f726665697465642e004d01556e646572206365727461696e20636f6e646974696f6e732c20746869732063616c6c2063616e2062652064697370617463686564207065726d697373696f6e6c6573736c792028692e652e20627920616e79246163636f756e74292e00ac2320436f6e646974696f6e7320666f722061207065726d697373696f6e6c6573732064697370617463682e005d012a2054686520706f6f6c20697320626c6f636b656420616e64207468652063616c6c6572206973206569746865722074686520726f6f74206f7220626f756e6365722e205468697320697320726566657265656420746f30202061732061206b69636b2ef42a2054686520706f6f6c2069732064657374726f79696e6720616e6420746865206d656d626572206973206e6f7420746865206465706f7369746f722e55012a2054686520706f6f6c2069732064657374726f79696e672c20746865206d656d62657220697320746865206465706f7369746f7220616e64206e6f206f74686572206d656d626572732061726520696e207468651c2020706f6f6c2e001101232320436f6e646974696f6e7320666f72207065726d697373696f6e65642064697370617463682028692e652e207468652063616c6c657220697320616c736f2074686548606d656d6265725f6163636f756e7460293a00882a205468652063616c6c6572206973206e6f7420746865206465706f7369746f722e55012a205468652063616c6c657220697320746865206465706f7369746f722c2074686520706f6f6c2069732064657374726f79696e6720616e64206e6f206f74686572206d656d626572732061726520696e207468651c2020706f6f6c2e001823204e6f7465001d0149662074686572652061726520746f6f206d616e7920756e6c6f636b696e67206368756e6b7320746f20756e626f6e6420776974682074686520706f6f6c206163636f756e742c51015b6043616c6c3a3a706f6f6c5f77697468647261775f756e626f6e646564605d2063616e2062652063616c6c656420746f2074727920616e64206d696e696d697a6520756e6c6f636b696e67206368756e6b732e5901546865205b605374616b696e67496e746572666163653a3a756e626f6e64605d2077696c6c20696d706c696369746c792063616c6c205b6043616c6c3a3a706f6f6c5f77697468647261775f756e626f6e646564605d5501746f2074727920746f2066726565206368756e6b73206966206e6563657373617279202869652e20696620756e626f756e64207761732063616c6c656420616e64206e6f20756e6c6f636b696e67206368756e6b73610161726520617661696c61626c65292e20486f77657665722c206974206d6179206e6f7420626520706f737369626c6520746f2072656c65617365207468652063757272656e7420756e6c6f636b696e67206368756e6b732c5d01696e20776869636820636173652c2074686520726573756c74206f6620746869732063616c6c2077696c6c206c696b656c792062652074686520604e6f4d6f72654368756e6b7360206572726f722066726f6d207468653c7374616b696e672073797374656d2e58706f6f6c5f77697468647261775f756e626f6e64656408011c706f6f6c5f6964100118506f6f6c49640001486e756d5f736c617368696e675f7370616e7310010c753332000418550143616c6c206077697468647261775f756e626f6e6465646020666f722074686520706f6f6c73206163636f756e742e20546869732063616c6c2063616e206265206d61646520627920616e79206163636f756e742e004101546869732069732075736566756c2069662074686572652061726520746f6f206d616e7920756e6c6f636b696e67206368756e6b7320746f2063616c6c2060756e626f6e64602c20616e6420736f6d65610163616e20626520636c6561726564206279207769746864726177696e672e20496e2074686520636173652074686572652061726520746f6f206d616e7920756e6c6f636b696e67206368756e6b732c2074686520757365725101776f756c642070726f6261626c792073656520616e206572726f72206c696b6520604e6f4d6f72654368756e6b736020656d69747465642066726f6d20746865207374616b696e672073797374656d207768656e5c7468657920617474656d707420746f20756e626f6e642e4477697468647261775f756e626f6e6465640801386d656d6265725f6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e0001486e756d5f736c617368696e675f7370616e7310010c7533320005585501576974686472617720756e626f6e6465642066756e64732066726f6d20606d656d6265725f6163636f756e74602e204966206e6f20626f6e6465642066756e64732063616e20626520756e626f6e6465642c20616e486572726f722069732072657475726e65642e004d01556e646572206365727461696e20636f6e646974696f6e732c20746869732063616c6c2063616e2062652064697370617463686564207065726d697373696f6e6c6573736c792028692e652e20627920616e79246163636f756e74292e00a82320436f6e646974696f6e7320666f722061207065726d697373696f6e6c6573732064697370617463680009012a2054686520706f6f6c20697320696e2064657374726f79206d6f646520616e642074686520746172676574206973206e6f7420746865206465706f7369746f722e31012a205468652074617267657420697320746865206465706f7369746f7220616e6420746865792061726520746865206f6e6c79206d656d62657220696e207468652073756220706f6f6c732e0d012a2054686520706f6f6c20697320626c6f636b656420616e64207468652063616c6c6572206973206569746865722074686520726f6f74206f7220626f756e6365722e00982320436f6e646974696f6e7320666f72207065726d697373696f6e656420646973706174636800e82a205468652063616c6c6572206973207468652074617267657420616e64207468657920617265206e6f7420746865206465706f7369746f722e001823204e6f746500f42d204966207468652074617267657420697320746865206465706f7369746f722c2074686520706f6f6c2077696c6c2062652064657374726f7965642e61012d2049662074686520706f6f6c2068617320616e792070656e64696e6720736c6173682c20776520616c736f2074727920746f20736c61736820746865206d656d626572206265666f7265206c657474696e67207468656d5d0177697468647261772e20546869732063616c63756c6174696f6e206164647320736f6d6520776569676874206f7665726865616420616e64206973206f6e6c7920646566656e736976652e20496e207265616c6974792c5501706f6f6c20736c6173686573206d7573742068617665206265656e20616c7265616479206170706c69656420766961207065726d697373696f6e6c657373205b6043616c6c3a3a6170706c795f736c617368605d2e18637265617465100118616d6f756e744901013042616c616e63654f663c543e000110726f6f749d0201504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f729d0201504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e6365729d0201504163636f756e7449644c6f6f6b75704f663c543e000644744372656174652061206e65772064656c65676174696f6e20706f6f6c2e002c2320417267756d656e74730055012a2060616d6f756e7460202d2054686520616d6f756e74206f662066756e647320746f2064656c656761746520746f2074686520706f6f6c2e205468697320616c736f2061637473206f66206120736f7274206f664d0120206465706f7369742073696e63652074686520706f6f6c732063726561746f722063616e6e6f742066756c6c7920756e626f6e642066756e647320756e74696c2074686520706f6f6c206973206265696e6730202064657374726f7965642e51012a2060696e64657860202d204120646973616d626967756174696f6e20696e64657820666f72206372656174696e6720746865206163636f756e742e204c696b656c79206f6e6c792075736566756c207768656ec020206372656174696e67206d756c7469706c6520706f6f6c7320696e207468652073616d652065787472696e7369632ed42a2060726f6f7460202d20546865206163636f756e7420746f20736574206173205b60506f6f6c526f6c65733a3a726f6f74605d2e0d012a20606e6f6d696e61746f7260202d20546865206163636f756e7420746f2073657420617320746865205b60506f6f6c526f6c65733a3a6e6f6d696e61746f72605d2efc2a2060626f756e63657260202d20546865206163636f756e7420746f2073657420617320746865205b60506f6f6c526f6c65733a3a626f756e636572605d2e001823204e6f7465006101496e206164646974696f6e20746f2060616d6f756e74602c207468652063616c6c65722077696c6c207472616e7366657220746865206578697374656e7469616c206465706f7369743b20736f207468652063616c6c65720d016e656564732061742068617665206174206c656173742060616d6f756e74202b206578697374656e7469616c5f6465706f73697460207472616e7366657261626c652e4c6372656174655f776974685f706f6f6c5f6964140118616d6f756e744901013042616c616e63654f663c543e000110726f6f749d0201504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f729d0201504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e6365729d0201504163636f756e7449644c6f6f6b75704f663c543e00011c706f6f6c5f6964100118506f6f6c4964000718ec4372656174652061206e65772064656c65676174696f6e20706f6f6c207769746820612070726576696f75736c79207573656420706f6f6c206964002c2320417267756d656e7473009873616d6520617320606372656174656020776974682074686520696e636c7573696f6e206f66782a2060706f6f6c5f696460202d2060412076616c696420506f6f6c49642e206e6f6d696e61746508011c706f6f6c5f6964100118506f6f6c496400012876616c696461746f7273690101445665633c543a3a4163636f756e7449643e0008307c4e6f6d696e617465206f6e20626568616c66206f662074686520706f6f6c2e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642062792074686520706f6f6c206e6f6d696e61746f72206f722074686520706f6f6c28726f6f7420726f6c652e00490154686973206469726563746c7920666f7277617264207468652063616c6c20746f20746865207374616b696e672070616c6c65742c206f6e20626568616c66206f662074686520706f6f6c20626f6e646564206163636f756e742e001823204e6f7465005d01496e206164646974696f6e20746f20612060726f6f7460206f7220606e6f6d696e61746f726020726f6c65206f6620606f726967696e602c20706f6f6c2773206465706f7369746f72206e6565647320746f2068617665f86174206c6561737420606465706f7369746f725f6d696e5f626f6e646020696e2074686520706f6f6c20746f207374617274206e6f6d696e6174696e672e247365745f737461746508011c706f6f6c5f6964100118506f6f6c4964000114737461746575060124506f6f6c5374617465000928745365742061206e657720737461746520666f722074686520706f6f6c2e0055014966206120706f6f6c20697320616c726561647920696e20746865206044657374726f79696e67602073746174652c207468656e20756e646572206e6f20636f6e646974696f6e2063616e20697473207374617465346368616e676520616761696e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206569746865723a00dc312e207369676e65642062792074686520626f756e6365722c206f722074686520726f6f7420726f6c65206f662074686520706f6f6c2c5d01322e2069662074686520706f6f6c20636f6e646974696f6e7320746f206265206f70656e20617265204e4f54206d6574202861732064657363726962656420627920606f6b5f746f5f62655f6f70656e60292c20616e6439012020207468656e20746865207374617465206f662074686520706f6f6c2063616e206265207065726d697373696f6e6c6573736c79206368616e67656420746f206044657374726f79696e67602e307365745f6d6574616461746108011c706f6f6c5f6964100118506f6f6c49640001206d6574616461746138011c5665633c75383e000a10805365742061206e6577206d6574616461746120666f722074686520706f6f6c2e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642062792074686520626f756e6365722c206f722074686520726f6f7420726f6c65206f662074686514706f6f6c2e2c7365745f636f6e666967731801346d696e5f6a6f696e5f626f6e6479060158436f6e6669674f703c42616c616e63654f663c543e3e00013c6d696e5f6372656174655f626f6e6479060158436f6e6669674f703c42616c616e63654f663c543e3e0001246d61785f706f6f6c737d060134436f6e6669674f703c7533323e00012c6d61785f6d656d626572737d060134436f6e6669674f703c7533323e0001506d61785f6d656d626572735f7065725f706f6f6c7d060134436f6e6669674f703c7533323e000154676c6f62616c5f6d61785f636f6d6d697373696f6e81060144436f6e6669674f703c50657262696c6c3e000b2c410155706461746520636f6e66696775726174696f6e7320666f7220746865206e6f6d696e6174696f6e20706f6f6c732e20546865206f726967696e20666f7220746869732063616c6c206d757374206265605b60436f6e6669673a3a41646d696e4f726967696e605d2e002c2320417267756d656e747300a02a20606d696e5f6a6f696e5f626f6e6460202d20536574205b604d696e4a6f696e426f6e64605d2eb02a20606d696e5f6372656174655f626f6e6460202d20536574205b604d696e437265617465426f6e64605d2e842a20606d61785f706f6f6c7360202d20536574205b604d6178506f6f6c73605d2ea42a20606d61785f6d656d6265727360202d20536574205b604d6178506f6f6c4d656d62657273605d2ee42a20606d61785f6d656d626572735f7065725f706f6f6c60202d20536574205b604d6178506f6f6c4d656d62657273506572506f6f6c605d2ee02a2060676c6f62616c5f6d61785f636f6d6d697373696f6e60202d20536574205b60476c6f62616c4d6178436f6d6d697373696f6e605d2e307570646174655f726f6c657310011c706f6f6c5f6964100118506f6f6c49640001206e65775f726f6f7485060158436f6e6669674f703c543a3a4163636f756e7449643e0001346e65775f6e6f6d696e61746f7285060158436f6e6669674f703c543a3a4163636f756e7449643e00012c6e65775f626f756e63657285060158436f6e6669674f703c543a3a4163636f756e7449643e000c1c745570646174652074686520726f6c6573206f662074686520706f6f6c2e003d0154686520726f6f7420697320746865206f6e6c7920656e7469747920746861742063616e206368616e676520616e79206f662074686520726f6c65732c20696e636c7564696e6720697473656c662cb86578636c7564696e6720746865206465706f7369746f722c2077686f2063616e206e65766572206368616e67652e005101497420656d69747320616e206576656e742c206e6f74696679696e6720554973206f662074686520726f6c65206368616e67652e2054686973206576656e742069732071756974652072656c6576616e7420746f1d016d6f737420706f6f6c206d656d6265727320616e6420746865792073686f756c6420626520696e666f726d6564206f66206368616e67657320746f20706f6f6c20726f6c65732e146368696c6c04011c706f6f6c5f6964100118506f6f6c4964000d40704368696c6c206f6e20626568616c66206f662074686520706f6f6c2e004101546865206469737061746368206f726967696e206f6620746869732063616c6c2063616e206265207369676e65642062792074686520706f6f6c206e6f6d696e61746f72206f722074686520706f6f6ca0726f6f7420726f6c652c2073616d65206173205b6050616c6c65743a3a6e6f6d696e617465605d2e004d01556e646572206365727461696e20636f6e646974696f6e732c20746869732063616c6c2063616e2062652064697370617463686564207065726d697373696f6e6c6573736c792028692e652e20627920616e79246163636f756e74292e00ac2320436f6e646974696f6e7320666f722061207065726d697373696f6e6c6573732064697370617463683a59012a205768656e20706f6f6c206465706f7369746f7220686173206c657373207468616e20604d696e4e6f6d696e61746f72426f6e6460207374616b65642c206f74686572776973652020706f6f6c206d656d626572735c202061726520756e61626c6520746f20756e626f6e642e009c2320436f6e646974696f6e7320666f72207065726d697373696f6e65642064697370617463683ad82a205468652063616c6c6572206861732061206e6f6d696e61746f72206f7220726f6f7420726f6c65206f662074686520706f6f6c2e490154686973206469726563746c7920666f7277617264207468652063616c6c20746f20746865207374616b696e672070616c6c65742c206f6e20626568616c66206f662074686520706f6f6c20626f6e646564206163636f756e742e40626f6e645f65787472615f6f746865720801186d656d6265729d0201504163636f756e7449644c6f6f6b75704f663c543e00011465787472617106015c426f6e6445787472613c42616c616e63654f663c543e3e000e245501606f726967696e6020626f6e64732066756e64732066726f6d206065787472616020666f7220736f6d6520706f6f6c206d656d62657220606d656d6265726020696e746f207468656972207265737065637469766518706f6f6c732e004901606f726967696e602063616e20626f6e642065787472612066756e64732066726f6d20667265652062616c616e6365206f722070656e64696e672072657761726473207768656e20606f726967696e203d3d1c6f74686572602e004501496e207468652063617365206f6620606f726967696e20213d206f74686572602c20606f726967696e602063616e206f6e6c7920626f6e642065787472612070656e64696e672072657761726473206f661501606f7468657260206d656d6265727320617373756d696e67207365745f636c61696d5f7065726d697373696f6e20666f722074686520676976656e206d656d626572206973c0605065726d697373696f6e6c657373436f6d706f756e6460206f7220605065726d697373696f6e6c657373416c6c602e507365745f636c61696d5f7065726d697373696f6e0401287065726d697373696f6e8906013c436c61696d5065726d697373696f6e000f1c4901416c6c6f7773206120706f6f6c206d656d62657220746f20736574206120636c61696d207065726d697373696f6e20746f20616c6c6f77206f7220646973616c6c6f77207065726d697373696f6e6c65737360626f6e64696e6720616e64207769746864726177696e672e002c2320417267756d656e747300782a20606f726967696e60202d204d656d626572206f66206120706f6f6c2eb82a20607065726d697373696f6e60202d20546865207065726d697373696f6e20746f206265206170706c6965642e48636c61696d5f7061796f75745f6f746865720401146f74686572000130543a3a4163636f756e7449640010100101606f726967696e602063616e20636c61696d207061796f757473206f6e20736f6d6520706f6f6c206d656d62657220606f7468657260277320626568616c662e005501506f6f6c206d656d62657220606f7468657260206d7573742068617665206120605065726d697373696f6e6c657373576974686472617760206f7220605065726d697373696f6e6c657373416c6c6020636c61696da87065726d697373696f6e20666f7220746869732063616c6c20746f206265207375636365737366756c2e387365745f636f6d6d697373696f6e08011c706f6f6c5f6964100118506f6f6c49640001386e65775f636f6d6d697373696f6e8d06017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e001114745365742074686520636f6d6d697373696f6e206f66206120706f6f6c2e5501426f7468206120636f6d6d697373696f6e2070657263656e7461676520616e64206120636f6d6d697373696f6e207061796565206d7573742062652070726f766964656420696e20746865206063757272656e74605d017475706c652e2057686572652061206063757272656e7460206f6620604e6f6e65602069732070726f76696465642c20616e792063757272656e7420636f6d6d697373696f6e2077696c6c2062652072656d6f7665642e004d012d204966206120604e6f6e656020697320737570706c69656420746f20606e65775f636f6d6d697373696f6e602c206578697374696e6720636f6d6d697373696f6e2077696c6c2062652072656d6f7665642e487365745f636f6d6d697373696f6e5f6d617808011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ec4011c50657262696c6c0012149453657420746865206d6178696d756d20636f6d6d697373696f6e206f66206120706f6f6c2e0039012d20496e697469616c206d61782063616e2062652073657420746f20616e79206050657262696c6c602c20616e64206f6e6c7920736d616c6c65722076616c75657320746865726561667465722e35012d2043757272656e7420636f6d6d697373696f6e2077696c6c206265206c6f776572656420696e20746865206576656e7420697420697320686967686572207468616e2061206e6577206d6178342020636f6d6d697373696f6e2e687365745f636f6d6d697373696f6e5f6368616e67655f7261746508011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f726174659506019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e001310a85365742074686520636f6d6d697373696f6e206368616e6765207261746520666f72206120706f6f6c2e003d01496e697469616c206368616e67652072617465206973206e6f7420626f756e6465642c20776865726561732073756273657175656e7420757064617465732063616e206f6e6c79206265206d6f7265747265737472696374697665207468616e207468652063757272656e742e40636c61696d5f636f6d6d697373696f6e04011c706f6f6c5f6964100118506f6f6c496400141464436c61696d2070656e64696e6720636f6d6d697373696f6e2e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e6564206279207468652060726f6f746020726f6c65206f662074686520706f6f6c2e2050656e64696e675d01636f6d6d697373696f6e2069732070616964206f757420616e6420616464656420746f20746f74616c20636c61696d656420636f6d6d697373696f6e602e20546f74616c2070656e64696e6720636f6d6d697373696f6e78697320726573657420746f207a65726f2e207468652063757272656e742e4c61646a7573745f706f6f6c5f6465706f73697404011c706f6f6c5f6964100118506f6f6c496400151cec546f70207570207468652064656669636974206f7220776974686472617720746865206578636573732045442066726f6d2074686520706f6f6c2e0051015768656e206120706f6f6c20697320637265617465642c2074686520706f6f6c206465706f7369746f72207472616e736665727320454420746f2074686520726577617264206163636f756e74206f66207468655501706f6f6c2e204544206973207375626a65637420746f206368616e676520616e64206f7665722074696d652c20746865206465706f73697420696e2074686520726577617264206163636f756e74206d61792062655101696e73756666696369656e7420746f20636f766572207468652045442064656669636974206f662074686520706f6f6c206f7220766963652d76657273612077686572652074686572652069732065786365737331016465706f73697420746f2074686520706f6f6c2e20546869732063616c6c20616c6c6f777320616e796f6e6520746f2061646a75737420746865204544206465706f736974206f6620746865f4706f6f6c2062792065697468657220746f7070696e67207570207468652064656669636974206f7220636c61696d696e6720746865206578636573732e7c7365745f636f6d6d697373696f6e5f636c61696d5f7065726d697373696f6e08011c706f6f6c5f6964100118506f6f6c49640001287065726d697373696f6e990601bc4f7074696f6e3c436f6d6d697373696f6e436c61696d5065726d697373696f6e3c543a3a4163636f756e7449643e3e001610cc536574206f722072656d6f7665206120706f6f6c277320636f6d6d697373696f6e20636c61696d207065726d697373696f6e2e00610144657465726d696e65732077686f2063616e20636c61696d2074686520706f6f6c27732070656e64696e6720636f6d6d697373696f6e2e204f6e6c79207468652060526f6f746020726f6c65206f662074686520706f6f6cc869732061626c6520746f20636f6e66696775726520636f6d6d697373696f6e20636c61696d207065726d697373696f6e732e2c6170706c795f736c6173680401386d656d6265725f6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e00171c884170706c7920612070656e64696e6720736c617368206f6e2061206d656d6265722e0025014661696c7320756e6c657373205b6063726174653a3a70616c6c65743a3a436f6e6669673a3a5374616b6541646170746572605d206973206f6620737472617465677920747970653aa45b60616461707465723a3a5374616b655374726174656779547970653a3a44656c6567617465605d2e005501546869732063616c6c2063616e2062652064697370617463686564207065726d697373696f6e6c6573736c792028692e652e20627920616e79206163636f756e74292e20496620746865206d656d626572206861731d01736c61736820746f206265206170706c6965642c2063616c6c6572206d61792062652072657761726465642077697468207468652070617274206f662074686520736c6173682e486d6967726174655f64656c65676174696f6e0401386d656d6265725f6163636f756e749d0201504163636f756e7449644c6f6f6b75704f663c543e0018241d014d696772617465732064656c6567617465642066756e64732066726f6d2074686520706f6f6c206163636f756e7420746f2074686520606d656d6265725f6163636f756e74602e0025014661696c7320756e6c657373205b6063726174653a3a70616c6c65743a3a436f6e6669673a3a5374616b6541646170746572605d206973206f6620737472617465677920747970653aa45b60616461707465723a3a5374616b655374726174656779547970653a3a44656c6567617465605d2e002901546869732069732061207065726d697373696f6e2d6c6573732063616c6c20616e6420726566756e647320616e792066656520696620636c61696d206973207375636365737366756c2e005d0149662074686520706f6f6c20686173206d6967726174656420746f2064656c65676174696f6e206261736564207374616b696e672c20746865207374616b656420746f6b656e73206f6620706f6f6c206d656d62657273290163616e206265206d6f76656420616e642068656c6420696e207468656972206f776e206163636f756e742e20536565205b60616461707465723a3a44656c65676174655374616b65605d786d6967726174655f706f6f6c5f746f5f64656c65676174655f7374616b6504011c706f6f6c5f6964100118506f6f6c4964001924f44d69677261746520706f6f6c2066726f6d205b60616461707465723a3a5374616b655374726174656779547970653a3a5472616e73666572605d20746fa45b60616461707465723a3a5374616b655374726174656779547970653a3a44656c6567617465605d2e0025014661696c7320756e6c657373205b6063726174653a3a70616c6c65743a3a436f6e6669673a3a5374616b6541646170746572605d206973206f6620737472617465677920747970653aa45b60616461707465723a3a5374616b655374726174656779547970653a3a44656c6567617465605d2e004101546869732063616c6c2063616e2062652064697370617463686564207065726d697373696f6e6c6573736c792c20616e6420726566756e647320616e7920666565206966207375636365737366756c2e00490149662074686520706f6f6c2068617320616c7265616479206d6967726174656420746f2064656c65676174696f6e206261736564207374616b696e672c20746869732063616c6c2077696c6c206661696c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7106085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324426f6e644578747261041c42616c616e6365011801082c4672656542616c616e6365040018011c42616c616e63650000001c52657761726473000100007506085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c537461746500010c104f70656e0000001c426c6f636b65640001002844657374726f79696e67000200007906085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200007d06085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200008106085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f7004045401c4010c104e6f6f700000000c5365740400c40104540001001852656d6f7665000200008506085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540100010c104e6f6f700000000c5365740400000104540001001852656d6f7665000200008906085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c436c61696d5065726d697373696f6e000110305065726d697373696f6e6564000000585065726d697373696f6e6c657373436f6d706f756e64000100585065726d697373696f6e6c6573735769746864726177000200445065726d697373696f6e6c657373416c6c000300008d0604184f7074696f6e0404540191060108104e6f6e6500000010536f6d65040091060000010000910600000408c400009506085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7350436f6d6d697373696f6e4368616e676552617465042c426c6f636b4e756d6265720110000801306d61785f696e637265617365c4011c50657262696c6c0001246d696e5f64656c617910012c426c6f636b4e756d6265720000990604184f7074696f6e040454019d060108104e6f6e6500000010536f6d6504009d0600000100009d06085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7364436f6d6d697373696f6e436c61696d5065726d697373696f6e04244163636f756e74496401000108385065726d697373696f6e6c6573730000001c4163636f756e7404000001244163636f756e74496400010000a1060c4070616c6c65745f7265666572656e64611870616c6c65741043616c6c080454000449000124187375626d69740c013c70726f706f73616c5f6f726967696e5502015c426f783c50616c6c6574734f726967696e4f663c543e3e00012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e000140656e6163746d656e745f6d6f6d656e742506017c446973706174636854696d653c426c6f636b4e756d626572466f723c543e3e000024b050726f706f73652061207265666572656e64756d206f6e20612070726976696c6567656420616374696f6e2e0059012d20606f726967696e603a206d75737420626520605375626d69744f726967696e6020616e6420746865206163636f756e74206d757374206861766520605375626d697373696f6e4465706f736974602066756e6473302020617661696c61626c652e2d012d206070726f706f73616c5f6f726967696e603a20546865206f726967696e2066726f6d207768696368207468652070726f706f73616c2073686f756c642062652065786563757465642e6c2d206070726f706f73616c603a205468652070726f706f73616c2e15012d2060656e6163746d656e745f6d6f6d656e74603a20546865206d6f6d656e742074686174207468652070726f706f73616c2073686f756c6420626520656e61637465642e0048456d69747320605375626d6974746564602e58706c6163655f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000120ac506f737420746865204465636973696f6e204465706f73697420666f722061207265666572656e64756d2e0039012d20606f726967696e603a206d75737420626520605369676e65646020616e6420746865206163636f756e74206d75737420686176652066756e647320617661696c61626c6520666f7220746865a020207265666572656e64756d277320747261636b2773204465636973696f6e204465706f7369742e51012d2060696e646578603a2054686520696e646578206f6620746865207375626d6974746564207265666572656e64756d2077686f7365204465636973696f6e204465706f7369742069732079657420746f206265242020706f737465642e0078456d69747320604465636973696f6e4465706f736974506c61636564602e5c726566756e645f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e64657800021c2901526566756e6420746865204465636973696f6e204465706f73697420666f72206120636c6f736564207265666572656e64756d206261636b20746f20746865206465706f7369746f722e009c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602e4d012d2060696e646578603a2054686520696e646578206f66206120636c6f736564207265666572656e64756d2077686f7365204465636973696f6e204465706f73697420686173206e6f7420796574206265656e2c2020726566756e6465642e0080456d69747320604465636973696f6e4465706f736974526566756e646564602e1863616e63656c040114696e64657810013c5265666572656e64756d496e6465780003187443616e63656c20616e206f6e676f696e67207265666572656e64756d2e009c2d20606f726967696e603a206d75737420626520746865206043616e63656c4f726967696e602edc2d2060696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2062652063616e63656c6c65642e0048456d697473206043616e63656c6c6564602e106b696c6c040114696e64657810013c5265666572656e64756d496e646578000418d043616e63656c20616e206f6e676f696e67207265666572656e64756d20616e6420736c61736820746865206465706f736974732e00942d20606f726967696e603a206d7573742062652074686520604b696c6c4f726967696e602edc2d2060696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2062652063616e63656c6c65642e0090456d69747320604b696c6c65646020616e6420604465706f736974536c6173686564602e406e756467655f7265666572656e64756d040114696e64657810013c5265666572656e64756d496e6465780005101d01416476616e63652061207265666572656e64756d206f6e746f20697473206e657874206c6f676963616c2073746174652e204f6e6c79207573656420696e7465726e616c6c792e006c2d20606f726967696e603a206d7573742062652060526f6f74602ea42d2060696e646578603a20746865207265666572656e64756d20746f20626520616476616e6365642e486f6e655f66657765725f6465636964696e67040114747261636b9901013c547261636b49644f663c542c20493e0006240901416476616e6365206120747261636b206f6e746f20697473206e657874206c6f676963616c2073746174652e204f6e6c79207573656420696e7465726e616c6c792e006c2d20606f726967696e603a206d7573742062652060526f6f74602e902d2060747261636b603a2074686520747261636b20746f20626520616476616e6365642e005101416374696f6e206974656d20666f72207768656e207468657265206973206e6f77206f6e65206665776572207265666572656e64756d20696e20746865206465636964696e6720706861736520616e64207468651501604465636964696e67436f756e7460206973206e6f742079657420757064617465642e2054686973206d65616e7320746861742077652073686f756c64206569746865723a25012d20626567696e206465636964696e6720616e6f74686572207265666572656e64756d2028616e64206c6561766520604465636964696e67436f756e746020616c6f6e65293b206f72702d2064656372656d656e7420604465636964696e67436f756e74602e64726566756e645f7375626d697373696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e64657800071c3101526566756e6420746865205375626d697373696f6e204465706f73697420666f72206120636c6f736564207265666572656e64756d206261636b20746f20746865206465706f7369746f722e009c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602e55012d2060696e646578603a2054686520696e646578206f66206120636c6f736564207265666572656e64756d2077686f7365205375626d697373696f6e204465706f73697420686173206e6f7420796574206265656e2c2020726566756e6465642e0088456d69747320605375626d697373696f6e4465706f736974526566756e646564602e307365745f6d65746164617461080114696e64657810013c5265666572656e64756d496e6465780001286d617962655f68617368e903013c4f7074696f6e3c543a3a486173683e00081c98536574206f7220636c656172206d65746164617461206f662061207265666572656e64756d2e002c506172616d65746572733a45012d20606f726967696e603a204d75737420626520605369676e65646020627920612063726561746f72206f662061207265666572656e64756d206f7220627920616e796f6e6520746f20636c65617220619020206d65746164617461206f6620612066696e6973686564207265666572656e64756d2e0d012d2060696e646578603a202054686520696e646578206f662061207265666572656e64756d20746f20736574206f7220636c656172206d6574616461746120666f722e51012d20606d617962655f68617368603a205468652068617368206f6620616e206f6e2d636861696e2073746f72656420707265696d6167652e20604e6f6e656020746f20636c6561722061206d657461646174612e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea5060c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0000185c496e74726f647563652061206e6577206d656d6265722e00902d20606f726967696e603a204d7573742062652074686520604164644f726967696e602ee82d206077686f603a204163636f756e74206f66206e6f6e2d6d656d6265722077686963682077696c6c206265636f6d652061206d656d6265722e00385765696768743a20604f283129603870726f6d6f74655f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000118c0496e6372656d656e74207468652072616e6b206f6620616e206578697374696e67206d656d626572206279206f6e652e00a02d20606f726967696e603a204d75737420626520746865206050726f6d6f74654f726967696e602e902d206077686f603a204163636f756e74206f66206578697374696e67206d656d6265722e00385765696768743a20604f283129603464656d6f74655f6d656d62657204010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00021c5d0144656372656d656e74207468652072616e6b206f6620616e206578697374696e67206d656d626572206279206f6e652e20496620746865206d656d62657220697320616c72656164792061742072616e6b207a65726f2c7c7468656e2074686579206172652072656d6f76656420656e746972656c792e009c2d20606f726967696e603a204d75737420626520746865206044656d6f74654f726967696e602ef82d206077686f603a204163636f756e74206f66206578697374696e67206d656d626572206f662072616e6b2067726561746572207468616e207a65726f2e0009015765696768743a20604f283129602c206c65737320696620746865206d656d626572277320696e646578206973206869676865737420696e206974732072616e6b2e3472656d6f76655f6d656d62657208010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e0001206d696e5f72616e6b9901011052616e6b00031c6c52656d6f766520746865206d656d62657220656e746972656c792e009c2d20606f726967696e603a204d75737420626520746865206052656d6f76654f726967696e602ef82d206077686f603a204163636f756e74206f66206578697374696e67206d656d626572206f662072616e6b2067726561746572207468616e207a65726f2ec02d20606d696e5f72616e6b603a205468652072616e6b206f6620746865206d656d626572206f7220677265617465722e00585765696768743a20604f286d696e5f72616e6b29602e10766f7465080110706f6c6c100144506f6c6c496e6465784f663c542c20493e00010c617965200110626f6f6c00042cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e00c42d20606f726967696e603a204d75737420626520605369676e6564602062792061206d656d626572206163636f756e742eac2d2060706f6c6c603a20496e646578206f66206120706f6c6c207768696368206973206f6e676f696e672e29012d2060617965603a206074727565602069662074686520766f746520697320746f20617070726f7665207468652070726f706f73616c2c206066616c736560206f74686572776973652e0045015472616e73616374696f6e2066656573206172652062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e0035015765696768743a20604f283129602c206c65737320696620746865726520776173206e6f2070726576696f757320766f7465206f6e2074686520706f6c6c20627920746865206d656d6265722e30636c65616e75705f706f6c6c080128706f6c6c5f696e646578100144506f6c6c496e6465784f663c542c20493e00010c6d617810010c753332000528d452656d6f766520766f7465732066726f6d2074686520676976656e20706f6c6c2e204974206d757374206861766520656e6465642e00b02d20606f726967696e603a204d75737420626520605369676e65646020627920616e79206163636f756e742e49012d2060706f6c6c5f696e646578603a20496e646578206f66206120706f6c6c20776869636820697320636f6d706c6574656420616e6420666f7220776869636820766f74657320636f6e74696e756520746f20202065786973742efc2d20606d6178603a204d6178696d756d206e756d626572206f6620766f7465206974656d732066726f6d2072656d6f766520696e20746869732063616c6c2e00ec5472616e73616374696f6e2066656573206172652077616976656420696620746865206f7065726174696f6e206973207375636365737366756c2e00150157656967687420604f286d6178296020286c65737320696620746865726520617265206665776572206974656d7320746f2072656d6f7665207468616e20606d617860292e3c65786368616e67655f6d656d62657208010c77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e00011c6e65775f77686f9d0201504163636f756e7449644c6f6f6b75704f663c543e000614050145786368616e6765732061206d656d62657220776974682061206e6577206163636f756e7420616e64207468652073616d65206578697374696e672072616e6b2e00a42d20606f726967696e603a204d75737420626520746865206045786368616e67654f726967696e602e39012d206077686f603a204163636f756e74206f66206578697374696e67206d656d626572206f662072616e6b2067726561746572207468616e207a65726f20746f2062652065786368616e6765642e59012d20606e65775f77686f603a204e6577204163636f756e74206f66206578697374696e67206d656d626572206f662072616e6b2067726561746572207468616e207a65726f20746f2065786368616e67656420746f2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea9060c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c65741043616c6c0404540001182c6372656174655f706f6f6c080118617373657431a00144426f783c543a3a41737365744b696e643e000118617373657432a00144426f783c543a3a41737365744b696e643e00001019014372656174657320616e20656d707479206c697175696469747920706f6f6c20616e6420616e206173736f636961746564206e657720606c705f746f6b656e60206173736574010128746865206964206f662077686963682069732072657475726e656420696e2074686520604576656e743a3a506f6f6c4372656174656460206576656e74292e0011014f6e6365206120706f6f6c20697320637265617465642c20736f6d656f6e65206d6179205b6050616c6c65743a3a6164645f6c6971756964697479605d20746f2069742e346164645f6c69717569646974791c0118617373657431a00144426f783c543a3a41737365744b696e643e000118617373657432a00144426f783c543a3a41737365744b696e643e00013c616d6f756e74315f64657369726564180128543a3a42616c616e636500013c616d6f756e74325f64657369726564180128543a3a42616c616e636500012c616d6f756e74315f6d696e180128543a3a42616c616e636500012c616d6f756e74325f6d696e180128543a3a42616c616e636500011c6d696e745f746f000130543a3a4163636f756e744964000138e450726f76696465206c697175696469747920696e746f2074686520706f6f6c206f6620606173736574316020616e642060617373657432602e0d014e4f54453a20616e206f7074696d616c20616d6f756e74206f662061737365743120616e64206173736574322077696c6c2062652063616c63756c6174656420616e6421016d6967687420626520646966666572656e74207468616e207468652070726f76696465642060616d6f756e74315f64657369726564602f60616d6f756e74325f6465736972656460fc7468757320796f752073686f756c642070726f7669646520746865206d696e20616d6f756e7420796f7527726520686170707920746f2070726f766964652ec8506172616d732060616d6f756e74315f6d696e602f60616d6f756e74325f6d696e6020726570726573656e7420746861742e4901606d696e745f746f602077696c6c2062652073656e7420746865206c697175696469747920746f6b656e73207468617420726570726573656e742074686973207368617265206f662074686520706f6f6c2e005d014e4f54453a207768656e20656e636f756e746572696e6720616e20696e636f72726563742065786368616e6765207261746520616e64206e6f6e2d776974686472617761626c6520706f6f6c206c69717569646974792cdc626174636820616e2061746f6d69632063616c6c2077697468205b6050616c6c65743a3a6164645f6c6971756964697479605d20616e6451015b6050616c6c65743a3a737761705f65786163745f746f6b656e735f666f725f746f6b656e73605d206f72205b6050616c6c65743a3a737761705f746f6b656e735f666f725f65786163745f746f6b656e73605d250163616c6c7320746f2072656e64657220746865206c697175696469747920776974686472617761626c6520616e642072656374696679207468652065786368616e676520726174652e00d84f6e6365206c69717569646974792069732061646465642c20736f6d656f6e65206d6179207375636365737366756c6c792063616c6ca45b6050616c6c65743a3a737761705f65786163745f746f6b656e735f666f725f746f6b656e73605d2e4072656d6f76655f6c6971756964697479180118617373657431a00144426f783c543a3a41737365744b696e643e000118617373657432a00144426f783c543a3a41737365744b696e643e0001346c705f746f6b656e5f6275726e180128543a3a42616c616e636500014c616d6f756e74315f6d696e5f72656365697665180128543a3a42616c616e636500014c616d6f756e74325f6d696e5f72656365697665180128543a3a42616c616e636500012c77697468647261775f746f000130543a3a4163636f756e74496400020c4d01416c6c6f777320796f7520746f2072656d6f7665206c69717569646974792062792070726f766964696e672074686520606c705f746f6b656e5f6275726e6020746f6b656e7320746861742077696c6c20626551016275726e656420696e207468652070726f636573732e205769746820746865207573616765206f662060616d6f756e74315f6d696e5f72656365697665602f60616d6f756e74325f6d696e5f726563656976656035016974277320706f737369626c6520746f20636f6e74726f6c20746865206d696e20616d6f756e74206f662072657475726e656420746f6b656e7320796f7527726520686170707920776974682e70737761705f65786163745f746f6b656e735f666f725f746f6b656e7314011070617468ad0601585665633c426f783c543a3a41737365744b696e643e3e000124616d6f756e745f696e180128543a3a42616c616e6365000138616d6f756e745f6f75745f6d696e180128543a3a42616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c697665200110626f6f6c000318c0537761702074686520657861637420616d6f756e74206f6620606173736574316020696e746f2060617373657432602e2d0160616d6f756e745f6f75745f6d696e6020706172616d20616c6c6f777320796f7520746f207370656369667920746865206d696e20616d6f756e74206f662074686520606173736574326060796f7527726520686170707920746f20726563656976652e0059015b604173736574436f6e76657273696f6e4170693a3a71756f74655f70726963655f65786163745f746f6b656e735f666f725f746f6b656e73605d2072756e74696d652063616c6c2063616e2062652063616c6c656430666f7220612071756f74652e70737761705f746f6b656e735f666f725f65786163745f746f6b656e7314011070617468ad0601585665633c426f783c543a3a41737365744b696e643e3e000128616d6f756e745f6f7574180128543a3a42616c616e6365000134616d6f756e745f696e5f6d6178180128543a3a42616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c697665200110626f6f6c00041801015377617020616e7920616d6f756e74206f6620606173736574316020746f206765742074686520657861637420616d6f756e74206f662060617373657432602e190160616d6f756e745f696e5f6d61786020706172616d20616c6c6f777320746f207370656369667920746865206d617820616d6f756e74206f662074686520606173736574316060796f7527726520686170707920746f2070726f766964652e0059015b604173736574436f6e76657273696f6e4170693a3a71756f74655f70726963655f746f6b656e735f666f725f65786163745f746f6b656e73605d2072756e74696d652063616c6c2063616e2062652063616c6c656430666f7220612071756f74652e14746f756368080118617373657431a00144426f783c543a3a41737365744b696e643e000118617373657432a00144426f783c543a3a41737365744b696e643e00052c4d01546f75636820616e206578697374696e6720706f6f6c20746f2066756c66696c6c2070726572657175697369746573206265666f72652070726f766964696e67206c69717569646974792c20737563682061734901656e737572696e6720746861742074686520706f6f6c2773206163636f756e74732061726520696e20706c6163652e204974206973207479706963616c6c792075736566756c207768656e206120706f6f6c550163726561746f722072656d6f7665732074686520706f6f6c2773206163636f756e747320616e6420646f6573206e6f742070726f766964652061206c69717569646974792e205468697320616374696f6e206d61795501696e766f6c766520686f6c64696e67206173736574732066726f6d207468652063616c6c65722061732061206465706f73697420666f72206372656174696e672074686520706f6f6c2773206163636f756e74732e0068546865206f726967696e206d757374206265205369676e65642e0029012d2060617373657431603a20546865206173736574204944206f6620616e206578697374696e6720706f6f6c20776974682061207061697220286173736574312c20617373657432292e29012d2060617373657432603a20546865206173736574204944206f6620616e206578697374696e6720706f6f6c20776974682061207061697220286173736574312c20617373657432292e0098456d6974732060546f756368656460206576656e74207768656e207375636365737366756c2e047050616c6c657427732063616c6c61626c652066756e6374696f6e732ead06000002a000b1060c4c70616c6c65745f666173745f756e7374616b651870616c6c65741043616c6c04045400010c5472656769737465725f666173745f756e7374616b65000068885265676973746572206f6e6573656c6620666f7220666173742d756e7374616b652e00482323204469737061746368204f726967696e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265202a7369676e65642a2062792077686f65766572206973207065726d697474656420746f2063616c6cf0756e626f6e642066756e647320627920746865207374616b696e672073797374656d2e20536565205b60436f6e6669673a3a5374616b696e67605d2e002823232044657461696c73003901546865207374617368206173736f636961746564207769746820746865206f726967696e206d7573742068617665206e6f206f6e676f696e6720756e6c6f636b696e67206368756e6b732e2049665d017375636365737366756c2c20746869732077696c6c2066756c6c7920756e626f6e6420616e64206368696c6c207468652073746173682e205468656e2c2069742077696c6c20656e71756575652074686520737461736880746f20626520636865636b656420696e206675727468657220626c6f636b732e0051014966206279207468652074696d6520746869732069732063616c6c65642c207468652073746173682069732061637475616c6c7920656c696769626c6520666f7220666173742d756e7374616b652c207468656e450174686579206172652067756172616e7465656420746f2072656d61696e20656c696769626c652c2062656361757365207468652063616c6c2077696c6c206368696c6c207468656d2061732077656c6c2e003d0149662074686520636865636b20776f726b732c2074686520656e74697265207374616b696e6720646174612069732072656d6f7665642c20692e652e207468652073746173682069732066756c6c7924756e7374616b65642e005d0149662074686520636865636b206661696c732c207468652073746173682072656d61696e73206368696c6c656420616e642077616974696e6720666f72206265696e6720756e626f6e64656420617320696e20776974686101746865206e6f726d616c207374616b696e672073797374656d2c206275742074686579206c6f73652070617274206f6620746865697220756e626f6e64696e67206368756e6b732064756520746f20636f6e73756d696e675874686520636861696e2773207265736f75726365732e00242323204576656e7473000901536f6d65206576656e74732066726f6d20746865207374616b696e6720616e642063757272656e63792073797374656d206d6967687420626520656d69747465642e2864657265676973746572000148a444657265676973746572206f6e6573656c662066726f6d2074686520666173742d756e7374616b652e00482323204469737061746368204f726967696e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265202a7369676e65642a2062792077686f65766572206973207065726d697474656420746f2063616c6cf0756e626f6e642066756e647320627920746865207374616b696e672073797374656d2e20536565205b60436f6e6669673a3a5374616b696e67605d2e002823232044657461696c73006101546869732069732075736566756c206966206f6e6520697320726567697374657265642c207468657920617265207374696c6c2077616974696e672c20616e642074686579206368616e6765207468656972206d696e642e0059014e6f7465207468617420746865206173736f636961746564207374617368206973207374696c6c2066756c6c7920756e626f6e64656420616e64206368696c6c6564206173206120636f6e73657175656e6365206f66590163616c6c696e67205b6050616c6c65743a3a72656769737465725f666173745f756e7374616b65605d2e205468657265666f72652c20746869732073686f756c642070726f6261626c7920626520666f6c6c6f776564b0627920612063616c6c20746f20607265626f6e646020696e20746865207374616b696e672073797374656d2e00242323204576656e7473000901536f6d65206576656e74732066726f6d20746865207374616b696e6720616e642063757272656e63792073797374656d206d6967687420626520656d69747465642e1c636f6e74726f6c040134657261735f746f5f636865636b100120457261496e64657800023494436f6e74726f6c20746865206f7065726174696f6e206f6620746869732070616c6c65742e00482323204469737061746368204f726967696e000d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205b60436f6e6669673a3a436f6e74726f6c4f726967696e605d2e002823232044657461696c7300410143616e2073657420746865206e756d626572206f66206572617320746f20636865636b2070657220626c6f636b2c20616e6420706f74656e7469616c6c79206f746865722061646d696e20776f726b2e00242323204576656e747300a44e6f206576656e74732061726520656d69747465642066726f6d20746869732064697370617463682e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb5060c5070616c6c65745f6d6573736167655f71756575651870616c6c65741043616c6c04045400010824726561705f706167650801386d6573736167655f6f726967696e1001484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e6465780000043d0152656d6f76652061207061676520776869636820686173206e6f206d6f7265206d657373616765732072656d61696e696e6720746f2062652070726f636573736564206f72206973207374616c652e48657865637574655f6f7665727765696768741001386d6573736167655f6f726967696e1001484d6573736167654f726967696e4f663c543e0001107061676510012450616765496e646578000114696e64657810011c543a3a53697a650001307765696768745f6c696d6974280118576569676874000134784578656375746520616e206f766572776569676874206d6573736167652e004d0154656d706f726172792070726f63657373696e67206572726f72732077696c6c2062652070726f706167617465642077686572656173207065726d616e656e74206572726f7273206172652074726561746564546173207375636365737320636f6e646974696f6e2e00742d20606f726967696e603a204d75737420626520605369676e6564602e35012d20606d6573736167655f6f726967696e603a20546865206f726967696e2066726f6d20776869636820746865206d65737361676520746f20626520657865637574656420617272697665642e3d012d206070616765603a20546865207061676520696e2074686520717565756520696e20776869636820746865206d65737361676520746f2062652065786563757465642069732073697474696e672e09012d2060696e646578603a2054686520696e64657820696e746f20746865207175657565206f6620746865206d65737361676520746f2062652065786563757465642e59012d20607765696768745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662077656967687420616c6c6f77656420746f20626520636f6e73756d656420696e2074686520657865637574696f6e4420206f6620746865206d6573736167652e00f442656e63686d61726b20636f6d706c657869747920636f6e73696465726174696f6e733a204f28696e646578202b207765696768745f6c696d6974292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb9060c746672616d655f62656e63686d61726b696e675f70616c6c65745f706f761870616c6c65741043616c6c04045400010828656d69745f6576656e74000000106e6f6f70000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ebd060c3c70616c6c65745f74785f70617573651870616c6c65741043616c6c04045400010814706175736504012466756c6c5f6e616d65c106015052756e74696d6543616c6c4e616d654f663c543e00001034506175736520612063616c6c2e00b843616e206f6e6c792062652063616c6c6564206279205b60436f6e6669673a3a50617573654f726967696e605d2ec0456d69747320616e205b604576656e743a3a43616c6c506175736564605d206576656e74206f6e20737563636573732e1c756e70617573650401146964656e74c106015052756e74696d6543616c6c4e616d654f663c543e00011040556e2d706175736520612063616c6c2e00c043616e206f6e6c792062652063616c6c6564206279205b60436f6e6669673a3a556e70617573654f726967696e605d2ec8456d69747320616e205b604576656e743a3a43616c6c556e706175736564605d206576656e74206f6e20737563636573732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec10600000408d901d90100c5060c4070616c6c65745f736166655f6d6f64651870616c6c65741043616c6c04045400012014656e7465720000181901456e74657220736166652d6d6f6465207065726d697373696f6e6c6573736c7920666f72205b60436f6e6669673a3a456e7465724475726174696f6e605d20626c6f636b732e0009015265736572766573205b60436f6e6669673a3a456e7465724465706f736974416d6f756e74605d2066726f6d207468652063616c6c65722773206163636f756e742eb4456d69747320616e205b604576656e743a3a456e7465726564605d206576656e74206f6e20737563636573732e0d014572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320616c726561647920656e74657265642e15014572726f72732077697468205b604572726f723a3a4e6f74436f6e66696775726564605d20696620746865206465706f73697420616d6f756e7420697320604e6f6e65602e2c666f7263655f656e7465720001181901456e74657220736166652d6d6f646520627920666f72636520666f722061207065722d6f726967696e20636f6e66696775726564206e756d626572206f6620626c6f636b732e00b4456d69747320616e205b604576656e743a3a456e7465726564605d206576656e74206f6e20737563636573732e0d014572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320616c726561647920656e74657265642e00f843616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f726365456e7465724f726967696e605d206f726967696e2e18657874656e6400022c3101457874656e642074686520736166652d6d6f6465207065726d697373696f6e6c6573736c7920666f72205b60436f6e6669673a3a457874656e644475726174696f6e605d20626c6f636b732e00e85468697320616363756d756c61746573206f6e20746f70206f66207468652063757272656e742072656d61696e696e67206475726174696f6e2e0d015265736572766573205b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d2066726f6d207468652063616c6c65722773206163636f756e742eb8456d69747320616e205b604576656e743a3a457874656e646564605d206576656e74206f6e20737563636573732ee84572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320656e74657265642e15014572726f72732077697468205b604572726f723a3a4e6f74436f6e66696775726564605d20696620746865206465706f73697420616d6f756e7420697320604e6f6e65602e00450154686973206d61792062652063616c6c656420627920616e79207369676e6564206f726967696e2077697468205b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d2066726565350163757272656e637920746f20726573657276652e20546869732063616c6c2063616e2062652064697361626c656420666f7220616c6c206f726967696e7320627920636f6e6669677572696e67a85b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d20746f20604e6f6e65602e30666f7263655f657874656e640003182d01457874656e642074686520736166652d6d6f646520627920666f72636520666f722061207065722d6f726967696e20636f6e66696775726564206e756d626572206f6620626c6f636b732e00b8456d69747320616e205b604576656e743a3a457874656e646564605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320696e6163746976652e00fc43616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f726365457874656e644f726967696e605d206f726967696e2e28666f7263655f65786974000424604578697420736166652d6d6f646520627920666f7263652e001d01456d69747320616e205b604576656e743a3a457869746564605d2077697468205b6045786974526561736f6e3a3a466f726365605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320696e6163746976652e0055014e6f74653a2060736166652d6d6f6465602077696c6c206265206175746f6d61746963616c6c79206465616374697661746564206279205b6050616c6c65743a3a6f6e5f696e697469616c697a65605d20686f6f6b250161667465722074686520626c6f636b206865696768742069732067726561746572207468616e20746865205b60456e7465726564556e74696c605d2073746f72616765206974656d2e5501456d69747320616e205b604576656e743a3a457869746564605d2077697468205b6045786974526561736f6e3a3a54696d656f7574605d206576656e74207768656e20646561637469766174656420696e2074686514686f6f6b2e4c666f7263655f736c6173685f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e0005243101536c6173682061206465706f73697420666f7220616e206163636f756e74207468617420656e7465726564206f7220657874656e64656420736166652d6d6f6465206174206120676976656e44686973746f726963616c20626c6f636b2e00cc546869732063616e206f6e6c792062652063616c6c6564207768696c6520736166652d6d6f646520697320656e74657265642e00cc456d6974732061205b604576656e743a3a4465706f736974536c6173686564605d206576656e74206f6e20737563636573732edc4572726f72732077697468205b604572726f723a3a456e7465726564605d20696620736166652d6d6f646520697320656e74657265642e00010143616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f7263654465706f7369744f726967696e605d206f726967696e2e3c72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00063035015065726d697373696f6e6c6573736c792072656c656173652061206465706f73697420666f7220616e206163636f756e74207468617420656e746572656420736166652d6d6f646520617420615c676976656e20686973746f726963616c20626c6f636b2e0049015468652063616c6c2063616e20626520636f6d706c6574656c792064697361626c65642062792073657474696e67205b60436f6e6669673a3a52656c6561736544656c6179605d20746f20604e6f6e65602ef8546869732063616e6e6f742062652063616c6c6564207768696c6520736166652d6d6f646520697320656e746572656420616e64206e6f7420756e74696c21015b60436f6e6669673a3a52656c6561736544656c6179605d20626c6f636b732068617665207061737365642073696e636520736166652d6d6f64652077617320656e74657265642e00d0456d6974732061205b604576656e743a3a4465706f73697452656c6561736564605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320656e74657265642e49014572726f72732077697468205b604572726f723a3a43616e6e6f7452656c65617365596574605d206966205b60436f6e6669673a3a52656c6561736544656c6179605d20626c6f636b2068617665206e6f7461017061737365642073696e636520736166652d6d6f64652077617320656e74657265642e204572726f72732077697468205b604572726f723a3a4e6f4465706f736974605d2069662074686520706179656520686173206e6fa472657365727665642063757272656e63792061742074686520626c6f636b207370656369666965642e54666f7263655f72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00072c2d01466f72636520746f2072656c656173652061206465706f73697420666f7220616e206163636f756e74207468617420656e746572656420736166652d6d6f6465206174206120676976656e44686973746f726963616c20626c6f636b2e00d0546869732063616e2062652063616c6c6564207768696c6520736166652d6d6f6465206973207374696c6c20656e74657265642e00d0456d6974732061205b604576656e743a3a4465706f73697452656c6561736564605d206576656e74206f6e20737563636573732edc4572726f72732077697468205b604572726f723a3a456e7465726564605d20696620736166652d6d6f646520697320656e74657265642e35014572726f72732077697468205b604572726f723a3a4e6f4465706f736974605d2069662074686520706179656520686173206e6f2072657365727665642063757272656e6379206174207468654073706563696669656420626c6f636b2e00010143616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f7263654465706f7369744f726967696e605d206f726967696e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec9060c4470616c6c65745f6d6967726174696f6e731870616c6c65741043616c6c04045400011040666f7263655f7365745f637572736f72040118637572736f72cd06014c4f7074696f6e3c437572736f724f663c543e3e0000145d01416c6c6f777320726f6f7420746f20736574206120637572736f7220746f20666f72636566756c6c792073746172742c2073746f70206f7220666f727761726420746865206d6967726174696f6e2070726f636573732e00490153686f756c64206e6f726d616c6c79206e6f74206265206e656564656420616e64206973206f6e6c7920696e20706c61636520617320656d657267656e6379206d6561737572652e204e6f74652074686174050172657374617274696e6720746865206d6967726174696f6e2070726f6365737320696e2074686973206d616e6e65722077696c6c206e6f742063616c6c207468652d015b604d6967726174696f6e53746174757348616e646c65723a3a73746172746564605d20686f6f6b206f7220656d697420616e2060557067726164655374617274656460206576656e742e5c666f7263655f7365745f6163746976655f637572736f720c0114696e64657810010c753332000130696e6e65725f637572736f72dd0601584f7074696f6e3c526177437572736f724f663c543e3e000128737461727465645f6174c801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e0001185901416c6c6f777320726f6f7420746f2073657420616e2061637469766520637572736f7220746f20666f72636566756c6c792073746172742f666f727761726420746865206d6967726174696f6e2070726f636573732e0045015468697320697320616e20656467652d636173652076657273696f6e206f66205b6053656c663a3a666f7263655f7365745f637572736f72605d207468617420616c6c6f777320746f2073657420746865610160737461727465645f6174602076616c756520746f20746865206e65787420626c6f636b206e756d6265722e204f7468657277697365207468697320776f756c64206e6f7420626520706f737369626c652c2073696e6365450160666f7263655f7365745f637572736f72602074616b657320616e206162736f6c75746520626c6f636b206e756d6265722e2053657474696e672060737461727465645f61746020746f20604e6f6e65600101696e646963617465732074686174207468652063757272656e7420626c6f636b206e756d62657220706c7573206f6e652073686f756c6420626520757365642e48666f7263655f6f6e626f6172645f6d626d73000210a0466f7263657320746865206f6e626f617264696e67206f6620746865206d6967726174696f6e732e005d01546869732070726f636573732068617070656e73206175746f6d61746963616c6c79206f6e20612072756e74696d6520757067726164652e20497420697320696e20706c61636520617320616e20656d657267656e6379fc6d6561737572656d656e742e2054686520637572736f72206e6565647320746f20626520604e6f6e656020666f72207468697320746f20737563636565642e38636c6561725f686973746f72696304012073656c6563746f72e10601a0486973746f726963436c65616e757053656c6563746f723c4964656e7469666965724f663c543e3e00031468436c65617273207468652060486973746f72696360207365742e000d01606d61705f637572736f7260206d7573742062652073657420746f20746865206c6173742076616c75652074686174207761732072657475726e6564206279207468655d0160486973746f726963436c656172656460206576656e742e205468652066697273742074696d6520604e6f6e65602063616e20626520757365642e20606c696d697460206d7573742062652063686f73656e20696e2061a877617920746861742077696c6c20726573756c7420696e20612073656e7369626c65207765696768742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ecd0604184f7074696f6e04045401d1060108104e6f6e6500000010536f6d650400d1060000010000d106084470616c6c65745f6d6967726174696f6e733c4d6967726174696f6e437572736f720818437572736f7201d5062c426c6f636b4e756d62657201100108184163746976650400d9060184416374697665437572736f723c437572736f722c20426c6f636b4e756d6265723e00000014537475636b00010000d5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000d906084470616c6c65745f6d6967726174696f6e7330416374697665437572736f720818437572736f7201d5062c426c6f636b4e756d6265720110000c0114696e64657810010c753332000130696e6e65725f637572736f72dd0601384f7074696f6e3c437572736f723e000128737461727465645f617410012c426c6f636b4e756d6265720000dd0604184f7074696f6e04045401d5060108104e6f6e6500000010536f6d650400d5060000010000e106084470616c6c65745f6d6967726174696f6e735c486973746f726963436c65616e757053656c6563746f720408496401d90101082053706563696669630400e506011c5665633c49643e0000002057696c64636172640801146c696d6974c8012c4f7074696f6e3c7533323e00013c70726576696f75735f637572736f72e906013c4f7074696f6e3c5665633c75383e3e00010000e506000002d90100e90604184f7074696f6e04045401380108104e6f6e6500000010536f6d650400380000010000ed060c3470616c6c65745f62726f6b65721870616c6c65741043616c6c04045400016024636f6e666967757265040118636f6e666967f1060144436f6e6669675265636f72644f663c543e00001054436f6e666967757265207468652070616c6c65742e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602eb82d2060636f6e666967603a2054686520636f6e66696775726174696f6e20666f7220746869732070616c6c65742e1c72657365727665040120776f726b6c6f6164f50601205363686564756c650001107852657365727665206120636f726520666f72206120776f726b6c6f61642e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602e21012d2060776f726b6c6f6164603a2054686520776f726b6c6f61642077686963682073686f756c64206265207065726d616e656e746c7920706c61636564206f6e206120636f72652e24756e726573657276650401286974656d5f696e64657810010c75333200021c9043616e63656c2061207265736572766174696f6e20666f72206120776f726b6c6f61642e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602e61012d20606974656d5f696e646578603a2054686520696e646578206f6620746865207265736572766174696f6e2e20557375616c6c7920746869732077696c6c20616c736f2062652074686520696e646578206f66207468654d012020636f7265206f6e20776869636820746865207265736572766174696f6e20686173206265656e207363686564756c65642e20486f77657665722c20697420697320706f737369626c652074686174206966490120206f7468657220636f72657320617265207265736572766564206f7220756e726573657276656420696e207468652073616d652073616c6520726f746174696f6e2074686174207468657920776f6e277461012020636f72726573706f6e642c20736f20697427732062657474657220746f206c6f6f6b2075702074686520636f72652070726f7065726c7920696e2074686520605265736572766174696f6e73602073746f726167652e247365745f6c656173650801107461736b1001185461736b4964000114756e74696c10012454696d65736c696365000324fc52657365727665206120636f726520666f7220612073696e676c65207461736b20776f726b6c6f616420666f722061206c696d6974656420706572696f642e005d01496e2074686520696e7465726c75646520616e642073616c6520706572696f642077686572652042756c6b20436f726574696d6520697320736f6c6420666f722074686520706572696f6420696d6d6564696174656c79d461667465722060756e74696c602c207468656e207468652073616d6520776f726b6c6f6164206d61792062652072656e657765642e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602ee02d20607461736b603a2054686520776f726b6c6f61642077686963682073686f756c6420626520706c61636564206f6e206120636f72652e61012d2060756e74696c603a205468652074696d65736c696365206e6f77206561726c696572207468616e20776869636820607461736b602073686f756c6420626520706c61636564206173206120776f726b6c6f6164206f6e2420206120636f72652e2c73746172745f73616c6573080124656e645f707269636518013042616c616e63654f663c543e00012c65787472615f636f72657399010124436f7265496e6465780004249c426567696e207468652042756c6b20436f726574696d652073616c657320726f746174696f6e2e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602e51012d2060656e645f7072696365603a2054686520707269636520616674657220746865206c656164696e20706572696f64206f662042756c6b20436f726574696d6520696e207468652066697273742073616c652e4d012d206065787472615f636f726573603a204e756d626572206f6620657874726120636f72657320746861742073686f756c6420626520726571756573746564206f6e20746f70206f662074686520636f726573ac2020726571756972656420666f7220605265736572766174696f6e736020616e6420604c6561736573602e005d01546869732077696c6c2063616c6c205b6053656c663a3a726571756573745f636f72655f636f756e74605d20696e7465726e616c6c7920746f207365742074686520636f727265637420636f726520636f756e74206f6e407468652072656c617920636861696e2e20707572636861736504012c70726963655f6c696d697418013042616c616e63654f663c543e000514ac50757263686173652042756c6b20436f726574696d6520696e20746865206f6e676f696e672053616c652e005d012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e2077697468206174206c6561737420656e6f7567682066756e647320746f20706179207468652063757272656e742070726963654c20206f662042756c6b20436f726574696d652ef42d206070726963655f6c696d6974603a20416e20616d6f756e74206e6f206d6f7265207468616e2077686963682073686f756c6420626520706169642e1472656e6577040110636f726599010124436f7265496e646578000614190152656e65772042756c6b20436f726574696d6520696e20746865206f6e676f696e672053616c65206f7220697473207072696f7220496e7465726c75646520506572696f642e005d012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e2077697468206174206c6561737420656e6f7567682066756e647320746f20706179207468652072656e6577616c2070726963653820206f662074686520636f72652eac2d2060636f7265603a2054686520636f72652077686963682073686f756c642062652072656e657765642e207472616e73666572080124726567696f6e5f696409070120526567696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000714bc5472616e7366657220612042756c6b20436f726574696d6520526567696f6e20746f2061206e6577206f776e65722e0055012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e206f6620746865206163636f756e74207768696368206f776e732074686520526567696f6e2060726567696f6e5f6964602ee02d2060726567696f6e5f6964603a2054686520526567696f6e2077686f7365206f776e6572736869702073686f756c64206368616e67652eb02d20606e65775f6f776e6572603a20546865206e6577206f776e657220666f722074686520526567696f6e2e24706172746974696f6e080124726567696f6e5f696409070120526567696f6e49640001147069766f7410012454696d65736c6963650008185d0153706c697420612042756c6b20436f726574696d6520526567696f6e20696e746f2074776f206e6f6e2d6f7665726c617070696e6720526567696f6e73206174206120706172746963756c61722074696d6520696e746f2c74686520726567696f6e2e0055012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e206f6620746865206163636f756e74207768696368206f776e732074686520526567696f6e2060726567696f6e5f6964602e5d012d2060726567696f6e5f6964603a2054686520526567696f6e2077686963682073686f756c6420626520706172746974696f6e656420696e746f2074776f206e6f6e2d6f7665726c617070696e6720526567696f6e732e25012d20607069766f74603a20546865206f666673657420696e2074696d6520696e746f2074686520526567696f6e20617420776869636820746f206d616b65207468652073706c69742e24696e7465726c616365080124726567696f6e5f696409070120526567696f6e49640001147069766f74fd060120436f72654d61736b0009204d0153706c697420612042756c6b20436f726574696d6520526567696f6e20696e746f2074776f2077686f6c6c792d6f7665726c617070696e6720526567696f6e73207769746820636f6d706c656d656e746172793101696e7465726c616365206d61736b7320776869636820746f676574686572206d616b6520757020746865206f726967696e616c20526567696f6e277320696e7465726c616365206d61736b2e0055012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e206f6620746865206163636f756e74207768696368206f776e732074686520526567696f6e2060726567696f6e5f6964602e49012d2060726567696f6e5f6964603a2054686520526567696f6e2077686963682073686f756c64206265636f6d652074776f20696e7465726c6163656420526567696f6e73206f6620696e636f6d706c657465342020726567756c61726974792e55012d20607069766f74603a2054686520696e7465726c616365206d61736b206f66206f6e65206f66207468652074776f206e657720726567696f6e732028746865206f7468657220697320697473207061727469616c382020636f6d706c656d656e74292e1861737369676e0c0124726567696f6e5f696409070120526567696f6e49640001107461736b1001185461736b496400012066696e616c6974790d07012046696e616c697479000a20a041737369676e20612042756c6b20436f726574696d6520526567696f6e20746f2061207461736b2e0055012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e206f6620746865206163636f756e74207768696368206f776e732074686520526567696f6e2060726567696f6e5f6964602efc2d2060726567696f6e5f6964603a2054686520526567696f6e2077686963682073686f756c642062652061737369676e656420746f20746865207461736b2e742d20607461736b603a20546865207461736b20746f2061737369676e2e55012d206066696e616c697479603a20496e6469636174696f6e206f66207768657468657220746869732061737369676e6d656e742069732066696e616c2028696e2077686963682063617365206974206d617920626549012020656c696769626c6520666f722072656e6577616c29206f722070726f766973696f6e616c2028696e2077686963682063617365206974206d6179206265206d616e6970756c6174656420616e642f6f7274726561737369676e65642061742061206c61746572207374616765292e10706f6f6c0c0124726567696f6e5f696409070120526567696f6e49640001147061796565000130543a3a4163636f756e74496400012066696e616c6974790d07012046696e616c697479000b180901506c61636520612042756c6b20436f726574696d6520526567696f6e20696e746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e0055012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e206f6620746865206163636f756e74207768696368206f776e732074686520526567696f6e2060726567696f6e5f6964602efc2d2060726567696f6e5f6964603a2054686520526567696f6e2077686963682073686f756c642062652061737369676e656420746f2074686520506f6f6c2e55012d20607061796565603a20546865206163636f756e742077686963682069732061626c6520746f20636f6c6c65637420616e7920726576656e75652064756520666f7220746865207573616765206f6620746869732c2020436f726574696d652e34636c61696d5f726576656e7565080124726567696f6e5f696409070120526567696f6e49640001386d61785f74696d65736c6963657310012454696d65736c696365000c202501436c61696d2074686520726576656e7565206f7765642066726f6d20696e636c7573696f6e20696e2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e00902d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e2ee42d2060726567696f6e5f6964603a2054686520526567696f6e207768696368207761732061737369676e656420746f2074686520506f6f6c2e51012d20606d61785f74696d65736c69636573603a20546865206d6178696d756d206e756d626572206f662074696d65736c696365732077686963682073686f756c642062652070726f6365737365642e2054686973590120206d7573742062652067726561746572207468616e20302e2054686973206d6179206166666563742074686520776569676874206f66207468652063616c6c206275742073686f756c6420626520696465616c6c79590120206d616465206571756976616c656e7420746f20746865206c656e677468206f662074686520526567696f6e2060726567696f6e5f6964602e204966206c6573732c206675727468657220646973706174636865734101202077696c6c2062652072657175697265642077697468207468652073616d652060726567696f6e5f69646020746f20636c61696d20726576656e756520666f72207468652072656d61696e6465722e3c70757263686173655f637265646974080118616d6f756e7418013042616c616e63654f663c543e00012c62656e656669636961727900014c52656c61794163636f756e7449644f663c543e000d18ec50757263686173652063726564697420666f722075736520696e2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e0009012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e2061626c6520746f20706179206174206c656173742060616d6f756e74602eb42d2060616d6f756e74603a2054686520616d6f756e74206f662063726564697420746f2070757263686173652e51012d206062656e6566696369617279603a20546865206163636f756e74206f6e207468652052656c61792d636861696e20776869636820636f6e74726f6c732074686520637265646974202867656e6572616c6c79a82020746869732077696c6c2062652074686520636f6c6c61746f72277320686f742077616c6c6574292e2c64726f705f726567696f6e040124726567696f6e5f696409070120526567696f6e4964000e109844726f7020616e206578706972656420526567696f6e2066726f6d2074686520636861696e2e00982d20606f726967696e603a2043616e20626520616e79206b696e64206f66206f726967696e2eb02d2060726567696f6e5f6964603a2054686520526567696f6e2077686963682068617320657870697265642e4464726f705f636f6e747269627574696f6e040124726567696f6e5f696409070120526567696f6e4964000f10190144726f7020616e206578706972656420496e7374616e74616e656f757320506f6f6c20436f6e747269627574696f6e207265636f72642066726f6d2074686520636861696e2e00982d20606f726967696e603a2043616e20626520616e79206b696e64206f66206f726967696e2e39012d2060726567696f6e5f6964603a2054686520526567696f6e206964656e74696679696e672074686520506f6f6c20436f6e747269627574696f6e2077686963682068617320657870697265642e3064726f705f686973746f72790401107768656e10012454696d65736c696365001010050144726f7020616e206578706972656420496e7374616e74616e656f757320506f6f6c20486973746f7279207265636f72642066726f6d2074686520636861696e2e00982d20606f726967696e603a2043616e20626520616e79206b696e64206f66206f726967696e2e15012d2060726567696f6e5f6964603a205468652074696d65206f662074686520506f6f6c20486973746f7279207265636f72642077686963682068617320657870697265642e3064726f705f72656e6577616c080110636f726599010124436f7265496e6465780001107768656e10012454696d65736c696365001114d844726f7020616e206578706972656420416c6c6f7765642052656e6577616c207265636f72642066726f6d2074686520636861696e2e00982d20606f726967696e603a2043616e20626520616e79206b696e64206f66206f726967696e2edc2d2060636f7265603a2054686520636f726520746f2077686963682074686520657870697265642072656e6577616c207265666572732e4d012d20607768656e603a205468652074696d65736c69636520746f2077686963682074686520657870697265642072656e6577616c207265666572732e2054686973206d7573742068617665207061737365642e48726571756573745f636f72655f636f756e74040128636f72655f636f756e7499010124436f7265496e6465780012101901526571756573742061206368616e676520746f20746865206e756d626572206f6620636f72657320617661696c61626c6520666f72207363686564756c696e6720776f726b2e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602e05012d2060636f72655f636f756e74603a205468652064657369726564206e756d626572206f6620636f72657320746f206265206d61646520617661696c61626c652e446e6f746966795f636f72655f636f756e74040128636f72655f636f756e7499010124436f7265496e646578001300386e6f746966795f726576656e756504011c726576656e7565110701684f6e44656d616e64526576656e75655265636f72644f663c543e00140044656e61626c655f6175746f5f72656e65770c0110636f726599010124436f7265496e6465780001107461736b1001185461736b4964000144776f726b6c6f61645f656e645f68696e74c801444f7074696f6e3c54696d65736c6963653e00152c9045787472696e73696320666f7220656e61626c696e67206175746f2072656e6577616c2e00450143616c6c61626c652062792074686520736f7665726569676e206163636f756e74206f6620746865207461736b206f6e207468652073706563696669656420636f72652e2054686973206163636f756e74250177696c6c206265206368617267656420617420746865207374617274206f662065766572792062756c6b20706572696f6420666f722072656e6577696e6720636f72652074696d652e00d42d20606f726967696e603a204d7573742062652074686520736f7665726569676e206163636f756e74206f6620746865207461736b25012d2060636f7265603a2054686520636f726520746f20776869636820746865207461736b20746f2062652072656e657765642069732063757272656e746c792061737369676e65642ef02d20607461736b603a20546865207461736b20666f722077686963682077652077616e7420746f20656e61626c65206175746f2072656e6577616c2e5d012d2060776f726b6c6f61645f656e645f68696e74603a2073686f756c642062652075736564207768656e20656e61626c696e67206175746f2d72656e6577616c20666f72206120636f72652074686174206973206e6f745d0120206578706972696e6720696e20746865207570636f6d696e672062756c6b20706572696f642028652e672e2c2064756520746f20686f6c64696e672061206c65617365292073696e636520697420776f756c6420626531012020696e656666696369656e7420746f206c6f6f6b207570207768656e2074686520636f7265206578706972657320746f207363686564756c6520746865206e6578742072656e6577616c2e4864697361626c655f6175746f5f72656e6577080110636f726599010124436f7265496e6465780001107461736b1001185461736b496400161c9445787472696e73696320666f722064697361626c696e67206175746f2072656e6577616c2e00110143616c6c61626c652062792074686520736f7665726569676e206163636f756e74206f6620746865207461736b206f6e207468652073706563696669656420636f72652e00d82d20606f726967696e603a204d7573742062652074686520736f7665726569676e206163636f756e74206f6620746865207461736b2ef42d2060636f7265603a2054686520636f726520666f722077686963682077652077616e7420746f2064697361626c65206175746f2072656e6577616c2ef42d20607461736b603a20546865207461736b20666f722077686963682077652077616e7420746f2064697361626c65206175746f2072656e6577616c2e2c737761705f6c656173657308010869641001185461736b49640001146f746865721001185461736b4964006300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1060c3470616c6c65745f62726f6b657214747970657330436f6e6669675265636f7264082c426c6f636b4e756d62657201104052656c6179426c6f636b4e756d626572011000200138616476616e63655f6e6f7469636510014052656c6179426c6f636b4e756d626572000140696e7465726c7564655f6c656e67746810012c426c6f636b4e756d6265720001346c656164696e5f6c656e67746810012c426c6f636b4e756d626572000134726567696f6e5f6c656e67746810012454696d65736c696365000154696465616c5f62756c6b5f70726f706f7274696f6ec4011c50657262696c6c00014c6c696d69745f636f7265735f6f666665726564150201444f7074696f6e3c436f7265496e6465783e00013072656e6577616c5f62756d70c4011c50657262696c6c000150636f6e747269627574696f6e5f74696d656f757410012454696d65736c6963650000f5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f906045300000400050701185665633c543e0000f9060c3470616c6c65745f62726f6b6572147479706573305363686564756c654974656d00000801106d61736bfd060120436f72654d61736b00012861737369676e6d656e7401070138436f726541737369676e6d656e740000fd060c3470616c6c65745f62726f6b657224636f72655f6d61736b20436f72654d61736b00000400890401205b75383b2031305d000001070c3470616c6c65745f62726f6b657248636f726574696d655f696e7465726661636538436f726541737369676e6d656e7400010c1049646c6500000010506f6f6c000100105461736b04001001185461736b4964000200000507000002f9060009070c3470616c6c65745f62726f6b657214747970657320526567696f6e496400000c0114626567696e10012454696d65736c696365000110636f726599010124436f7265496e6465780001106d61736bfd060120436f72654d61736b00000d070c3470616c6c65745f62726f6b65721474797065732046696e616c6974790001082c50726f766973696f6e616c0000001446696e616c0001000011070c3470616c6c65745f62726f6b6572147479706573544f6e44656d616e64526576656e75655265636f7264084052656c6179426c6f636b4e756d62657201103052656c617942616c616e6365011800080114756e74696c10014052656c6179426c6f636b4e756d626572000118616d6f756e7418013052656c617942616c616e6365000015070c3470616c6c65745f6d69786e65741870616c6c65741043616c6c040454000104207265676973746572080130726567697374726174696f6e19070148526567697374726174696f6e466f723c543e0001247369676e617475726529070148417574686f726974795369676e6174757265000004b452656769737465722061206d69786e6f646520666f722074686520666f6c6c6f77696e672073657373696f6e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e1907083470616c6c65745f6d69786e657430526567697374726174696f6e082c426c6f636b4e756d626572011038426f756e6465644d69786e6f6465011d0700100130626c6f636b5f6e756d62657210012c426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e646578100138417574686f72697479496e64657800011c6d69786e6f64651d070138426f756e6465644d69786e6f646500001d07083470616c6c65745f6d69786e657438426f756e6465644d69786e6f6465044445787465726e616c416464726573736573012107000c01246b785f7075626c69630401204b785075626c696300011c706565725f696404011850656572496400014865787465726e616c5f6164647265737365732107014445787465726e616c416464726573736573000021070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c901045300000400250701185665633c543e00002507000002c901002907102473705f6d69786e65741474797065730c617070245369676e61747572650000040019040148737232353531393a3a5369676e617475726500002d070c4470616c6c65745f706172616d65746572731870616c6c65741043616c6c040454000104347365745f706172616d657465720401246b65795f76616c756531070150543a3a52756e74696d65506172616d657465727300001074536574207468652076616c7565206f66206120706172616d657465722e005501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206041646d696e4f726967696e6020666f722074686520676976656e20606b6579602e2056616c7565732062658864656c657465642062792073657474696e67207468656d20746f20604e6f6e65602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3107084c6b69746368656e73696e6b5f72756e74696d654452756e74696d65506172616d65746572730001041c53746f7261676504003507018c64796e616d69635f706172616d733a3a73746f726167653a3a506172616d6574657273000000003507104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d731c73746f7261676528506172616d65746572730001082c426173654465706f73697408003907012c426173654465706f7369740000b503013c4f7074696f6e3c42616c616e63653e0000002c427974654465706f73697408003d07012c427974654465706f7369740000b503013c4f7074696f6e3c42616c616e63653e000100003907104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d731c73746f726167652c426173654465706f736974000000003d07104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d731c73746f726167652c427974654465706f7369740000000041070c6c70616c6c65745f61737365745f636f6e76657273696f6e5f6f70731870616c6c65741043616c6c040454000104586d6967726174655f746f5f6e65775f6163636f756e74080118617373657431a00144426f783c543a3a41737365744b696e643e000118617373657432a00144426f783c543a3a41737365744b696e643e0000105d014d6967726174657320616e206578697374696e6720706f6f6c20746f2061206e6577206163636f756e742049442064657269766174696f6e206d6574686f6420666f72206120676976656e20617373657420706169722e3101496620746865206d6967726174696f6e206973207375636365737366756c2c207472616e73616374696f6e20666565732061726520726566756e64656420746f207468652063616c6c65722e003c4d757374206265207369676e65642e047050616c6c657427732063616c6c61626c652066756e6374696f6e732e45070c3470616c6c65745f7265766976651870616c6c65741043616c6c040454000128306574685f7472616e736163740c011c7061796c6f616438011c5665633c75383e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d69744901013042616c616e63654f663c543e00003c2d0141207261772045564d207472616e73616374696f6e2c207479706963616c6c79206469737061746368656420627920616e20457468657265756d204a534f4e2d525043207365727665722e00302320506172616d65746572730015012a20607061796c6f6164603a2054686520524c502d656e636f646564205b6063726174653a3a65766d3a3a5472616e73616374696f6e4c65676163795369676e6564605d2e01012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f7263656420647572696e6720636f6e747261637420657865637574696f6e2e51012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d2062616c616e636520746861742063616e206265206368617267656420746f207468652063616c6c657220666f7240202073746f726167652075736167652e001823204e6f7465005101546869732063616c6c2063616e6e6f742062652064697370617463686564206469726563746c793b20617474656d7074696e6720746f20646f20736f2077696c6c20726573756c7420696e2061206661696c656451017472616e73616374696f6e2e204974207365727665732061732061207772617070657220666f7220616e20457468657265756d207472616e73616374696f6e2e205768656e207375626d69747465642c20746865590172756e74696d6520636f6e766572747320697420696e746f2061205b6073705f72756e74696d653a3a67656e657269633a3a436865636b656445787472696e736963605d206279207265636f766572696e6720746865987369676e657220616e642076616c69646174696e6720746865207472616e73616374696f6e2e1063616c6c14011064657374490701104831363000011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d69744901013042616c616e63654f663c543e0001106461746138011c5665633c75383e00014005014d616b657320612063616c6c20746f20616e206163636f756e742c206f7074696f6e616c6c79207472616e7366657272696e6720736f6d652062616c616e63652e00302320506172616d657465727300a82a206064657374603a2041646472657373206f662074686520636f6e747261637420746f2063616c6c2efc2a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f206064657374602e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642066726f6d20746865a4202063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ec42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e74726163742e0025012a20496620746865206163636f756e74206973206120736d6172742d636f6e7472616374206163636f756e742c20746865206173736f63696174656420636f64652077696c6c206265ac657865637574656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e15012a20496620746865206163636f756e74206973206120726567756c6172206163636f756e742c20616e792076616c75652077696c6c206265207472616e736665727265642e45012a204966206e6f206163636f756e742065786973747320616e64207468652063616c6c2076616c7565206973206e6f74206c657373207468616e20606578697374656e7469616c5f6465706f736974602c11016120726567756c6172206163636f756e742077696c6c206265206372656174656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e2c696e7374616e746961746518011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d69744901013042616c616e63654f663c543e000124636f64655f6861736834013473705f636f72653a3a483235360001106461746138011c5665633c75383e00011073616c74810101404f7074696f6e3c5b75383b2033325d3e000214fc496e7374616e746961746573206120636f6e74726163742066726f6d20612070726576696f75736c79206465706c6f796564207761736d2062696e6172792e003501546869732066756e6374696f6e206973206964656e746963616c20746f205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2062757420776974686f7574207468654901636f6465206465706c6f796d656e7420737465702e20496e73746561642c207468652060636f64655f6861736860206f6620616e206f6e2d636861696e206465706c6f796564207761736d2062696e617279446d75737420626520737570706c6965642e54696e7374616e74696174655f776974685f636f646518011476616c75654901013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d69744901013042616c616e63654f663c543e000110636f646538011c5665633c75383e0001106461746138011c5665633c75383e00011073616c74810101404f7074696f6e3c5b75383b2033325d3e00036c3101496e7374616e7469617465732061206e657720636f6e74726163742066726f6d2074686520737570706c6965642060636f646560206f7074696f6e616c6c79207472616e7366657272696e6734736f6d652062616c616e63652e0021015468697320646973706174636861626c6520686173207468652073616d65206566666563742061732063616c6c696e67205b6053656c663a3a75706c6f61645f636f6465605d202b3d015b6053656c663a3a696e7374616e7469617465605d2e2042756e646c696e67207468656d20746f6765746865722070726f766964657320656666696369656e6379206761696e732e20506c65617365d8616c736f20636865636b2074686520646f63756d656e746174696f6e206f66205b6053656c663a3a75706c6f61645f636f6465605d2e00302320506172616d6574657273004d012a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f20746865206e65776c79206372656174656420636f6e74726163742e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642f7265736572766564c8202066726f6d207468652063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ecc2a2060636f6465603a2054686520636f6e747261637420636f646520746f206465706c6f7920696e207261772062797465732ef42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e747261637420636f6e7374727563746f722e3d012a206073616c74603a205573656420666f722074686520616464726573732064657269766174696f6e2e2049662060536f6d656020697320737570706c696564207468656e20604352454154453260d40973656d616e746963732061726520757365642e20496620604e6f6e6560207468656e20604352415445316020697320757365642e000094496e7374616e74696174696f6e20697320657865637574656420617320666f6c6c6f77733a0039012d2054686520737570706c6965642060636f646560206973206465706c6f7965642c20616e6420612060636f64655f6861736860206973206372656174656420666f72207468617420636f64652e59012d204966207468652060636f64655f686173686020616c726561647920657869737473206f6e2074686520636861696e2074686520756e6465726c79696e672060636f6465602077696c6c206265207368617265642e49012d205468652064657374696e6174696f6e206164647265737320697320636f6d7075746564206261736564206f6e207468652073656e6465722c20636f64655f6861736820616e64207468652073616c742e01012d2054686520736d6172742d636f6e7472616374206163636f756e7420697320637265617465642061742074686520636f6d707574656420616464726573732ec02d20546865206076616c756560206973207472616e7366657272656420746f20746865206e6577206163636f756e742e41012d2054686520606465706c6f79602066756e6374696f6e20697320657865637574656420696e2074686520636f6e74657874206f6620746865206e65776c792d63726561746564206163636f756e742e2c75706c6f61645f636f6465080110636f646538011c5665633c75383e00015473746f726167655f6465706f7369745f6c696d69744901013042616c616e63654f663c543e000430ec55706c6f6164206e65772060636f64656020776974686f757420696e7374616e74696174696e67206120636f6e74726163742066726f6d2069742e00210149662074686520636f646520646f6573206e6f7420616c72656164792065786973742061206465706f7369742069732072657365727665642066726f6d207468652063616c6c65724501616e6420756e7265736572766564206f6e6c79207768656e205b6053656c663a3a72656d6f76655f636f6465605d2069732063616c6c65642e205468652073697a65206f66207468652072657365727665ac646570656e6473206f6e207468652073697a65206f662074686520737570706c6965642060636f6465602e001823204e6f7465005901416e796f6e652063616e20696e7374616e7469617465206120636f6e74726163742066726f6d20616e792075706c6f6164656420636f646520616e6420746875732070726576656e74206974732072656d6f76616c2e4101546f2061766f6964207468697320736974756174696f6e206120636f6e7374727563746f7220636f756c6420656d706c6f792061636365737320636f6e74726f6c20736f20746861742069742063616e39016f6e6c7920626520696e7374616e746961746564206279207065726d697373696f6e656420656e7469746965732e205468652073616d652069732074727565207768656e2075706c6f6164696e67a07468726f756768205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2e2c72656d6f76655f636f6465040124636f64655f6861736834013473705f636f72653a3a48323536000510350152656d6f76652074686520636f64652073746f72656420756e6465722060636f64655f686173686020616e6420726566756e6420746865206465706f73697420746f20697473206f776e65722e0045014120636f64652063616e206f6e6c792062652072656d6f76656420627920697473206f726967696e616c2075706c6f616465722028697473206f776e65722920616e64206f6e6c79206966206974206973646e6f74207573656420627920616e7920636f6e74726163742e207365745f636f6465080110646573744907011048313630000124636f64655f6861736834013473705f636f72653a3a48323536000628090150726976696c656765642066756e6374696f6e2074686174206368616e6765732074686520636f6465206f6620616e206578697374696e6720636f6e74726163742e004501546869732074616b65732063617265206f66207570646174696e6720726566636f756e747320616e6420616c6c206f74686572206e6563657373617279206f7065726174696f6e732e2052657475726e73e8616e206572726f7220696620656974686572207468652060636f64655f6861736860206f722060646573746020646f206e6f742065786973742e001823204e6f74650031015468697320646f6573202a2a6e6f742a2a206368616e6765207468652061646472657373206f662074686520636f6e747261637420696e207175657374696f6e2e2054686973206d65616e733d01746861742074686520636f6e74726163742061646472657373206973206e6f206c6f6e67657220646572697665642066726f6d2069747320636f646520686173682061667465722063616c6c696e67487468697320646973706174636861626c652e2c6d61705f6163636f756e7400071041015265676973746572207468652063616c6c657273206163636f756e7420696420736f20746861742069742063616e206265207573656420696e20636f6e747261637420696e746572616374696f6e732e005d01546869732077696c6c206572726f7220696620746865206f726967696e20697320616c7265616479206d6170706564206f72206973206120657468206e61746976652060416464726573733230602e2049742077696c6c1d0174616b652061206465706f73697420746861742063616e2062652072656c65617365642062792063616c6c696e67205b6053656c663a3a756e6d61705f6163636f756e74605d2e34756e6d61705f6163636f756e74000810fc556e7265676973746572207468652063616c6c657273206163636f756e7420696420696e206f7264657220746f206672656520746865206465706f7369742e0041015468657265206973206e6f20726561736f6e20746f20657665722063616c6c20746869732066756e6374696f6e206f74686572207468616e2066726565696e6720757020746865206465706f7369742ef854686973206973206f6e6c792075736566756c207768656e20746865206163636f756e742073686f756c64206e6f206c6f6e67657220626520757365642e7064697370617463685f61735f66616c6c6261636b5f6163636f756e7404011063616c6c3902017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0009141d01446973706174636820616e206063616c6c60207769746820746865206f726967696e2073657420746f207468652063616c6c6572732066616c6c6261636b20616464726573732e006101457665727920604163636f756e7449643332602063616e20636f6e74726f6c2069747320636f72726573706f6e64696e672066616c6c6261636b206163636f756e742e205468652066616c6c6261636b206163636f756e74410169732074686520604163636f756e744964323060207769746820746865206c6173742031322062797465732073657420746f206030784545602e205468697320697320657373656e7469616c6c79206155017265636f766572792066756e6374696f6e20696e206361736520616e20604163636f756e74496432306020776173207573656420776974686f7574206372656174696e672061206d617070696e672066697273742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4907083c7072696d69746976655f7479706573104831363000000400a10201205b75383b2032305d00004d070c2873705f72756e74696d65187472616974732c426c616b6554776f3235360000000051070c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065731454616c6c790814566f746573011814546f74616c00000c011061796573180114566f7465730001106e617973180114566f74657300011c737570706f7274180114566f746573000055070c3470616c6c65745f72656d61726b1870616c6c6574144576656e740404540001041853746f72656408011873656e646572000130543a3a4163636f756e744964000130636f6e74656e745f6861736834013473705f636f72653a3a483235360000045853746f7265642064617461206f666620636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c657459070c4c70616c6c65745f726f6f745f74657374696e671870616c6c6574144576656e7404045400010444446566656e736976655465737443616c6c00000401014576656e742064697370617463686564207768656e2074686520747269676765725f646566656e736976652065787472696e7369632069732063616c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65745d070c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144576656e740804540004490001102444656c6567617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000041d01416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e205c5b77686f2c207461726765745c5d2c556e64656c6567617465640400000130543a3a4163636f756e744964000104f4416e205c5b6163636f756e745c5d206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e14566f74656408010c77686f000130543a3a4163636f756e744964000110766f7465350601704163636f756e74566f74653c42616c616e63654f663c542c20493e3e00020464416e206163636f756e7420746861742068617320766f7465642c566f746552656d6f76656408010c77686f000130543a3a4163636f756e744964000110766f7465350601704163636f756e74566f74653c42616c616e63654f663c542c20493e3e000304604120766f74652074686174206265656e2072656d6f766564047c54686520604576656e746020656e756d206f6620746869732070616c6c657461070c4070616c6c65745f77686974656c6973741870616c6c6574144576656e7404045400010c3c43616c6c57686974656c697374656404012463616c6c5f6861736834011c543a3a486173680000005857686974656c697374656443616c6c52656d6f76656404012463616c6c5f6861736834011c543a3a486173680001006457686974656c697374656443616c6c4469737061746368656408012463616c6c5f6861736834011c543a3a48617368000118726573756c74650701684469737061746368526573756c7457697468506f7374496e666f000200047c54686520604576656e746020656e756d206f6620746869732070616c6c657465070418526573756c7408045401690704450171070108084f6b04006907000000000c45727204007107000001000069070c346672616d655f737570706f727420646973706174636840506f73744469737061746368496e666f000008013461637475616c5f7765696768746d0701384f7074696f6e3c5765696768743e000120706179735f6665656401105061797300006d0704184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100007107082873705f72756e74696d656444697370617463684572726f7257697468506f7374496e666f0410496e666f01690700080124706f73745f696e666f69070110496e666f0001146572726f7268013444697370617463684572726f72000075070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e740804540004490001282050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736834011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114766f746564200110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736834011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e184b696c6c656404013470726f706f73616c5f6861736834011c543a3a4861736800070458412070726f706f73616c20776173206b696c6c65642e4850726f706f73616c436f73744275726e656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000804b0536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c20776173206275726e65642e5050726f706f73616c436f737452656c656173656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000904b8536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c207761732072656c65617365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657479070c3c70616c6c65745f616c6c69616e63651870616c6c6574144576656e74080454000449000134284e657752756c6553657404011072756c655106010c4369640000046041206e65772072756c6520686173206265656e207365742e24416e6e6f756e636564040130616e6e6f756e63656d656e745106010c4369640001049441206e657720616e6e6f756e63656d656e7420686173206265656e2070726f706f7365642e4c416e6e6f756e63656d656e7452656d6f766564040130616e6e6f756e63656d656e745106010c436964000204a8416e206f6e2d636861696e20616e6e6f756e63656d656e7420686173206265656e2072656d6f7665642e484d656d62657273496e697469616c697a656408011c66656c6c6f7773690101445665633c543a3a4163636f756e7449643e000118616c6c696573690101445665633c543a3a4163636f756e7449643e0003040101536f6d65206163636f756e74732068617665206265656e20696e697469616c697a6564206173206d656d62657273202866656c6c6f77732f616c6c696573292e344e6577416c6c794a6f696e65640c0110616c6c79000130543a3a4163636f756e7449640001246e6f6d696e61746f72ac01504f7074696f6e3c543a3a4163636f756e7449643e0001207265736572766564b503015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000404f8416e206163636f756e7420686173206265656e20616464656420617320616e20416c6c7920616e6420726573657276656420697473206465706f7369742e30416c6c79456c657661746564040110616c6c79000130543a3a4163636f756e74496400050490416e20616c6c7920686173206265656e20656c65766174656420746f2046656c6c6f772e744d656d6265725265746972656d656e74506572696f64537461727465640401186d656d626572000130543a3a4163636f756e744964000604110141206d656d6265722067617665207265746972656d656e74206e6f7469636520616e64207468656972207265746972656d656e7420706572696f6420737461727465642e344d656d626572526574697265640801186d656d626572000130543a3a4163636f756e744964000128756e7265736572766564b503015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000704c441206d656d626572206861732072657469726564207769746820697473206465706f73697420756e72657365727665642e304d656d6265724b69636b65640801186d656d626572000130543a3a4163636f756e74496400011c736c6173686564b503015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000804d841206d656d62657220686173206265656e206b69636b6564206f7574207769746820697473206465706f73697420736c61736865642e54556e7363727570756c6f75734974656d41646465640401146974656d73610601745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e00090425014163636f756e7473206f722077656273697465732068617665206265656e20616464656420696e746f20746865206c697374206f6620756e7363727570756c6f7573206974656d732e5c556e7363727570756c6f75734974656d52656d6f7665640401146974656d73610601745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000a042d014163636f756e7473206f722077656273697465732068617665206265656e2072656d6f7665642066726f6d20746865206c697374206f6620756e7363727570756c6f7573206974656d732e44416c6c69616e636544697362616e6465640c013866656c6c6f775f6d656d6265727310010c753332000130616c6c795f6d656d6265727310010c753332000128756e726573657276656410010c753332000b043101416c6c69616e63652064697362616e6465642e20496e636c75646573206e756d6265722064656c65746564206d656d6265727320616e6420756e7265736572766564206465706f736974732e3c46656c6c6f7741626469636174656404011866656c6c6f77000130543a3a4163636f756e744964000c04f4412046656c6c6f772061626469636174656420746865697220766f74696e67207269676874732e205468657920617265206e6f7720616e20416c6c792e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747d070c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144576656e740404540001481c437265617465640801246465706f7369746f72000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000004604120706f6f6c20686173206265656e20637265617465642e18426f6e6465641001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000118626f6e64656418013042616c616e63654f663c543e0001186a6f696e6564200110626f6f6c0001049441206d656d6265722068617320626563616d6520626f6e64656420696e206120706f6f6c2e1c506169644f75740c01186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c49640001187061796f757418013042616c616e63654f663c543e0002048c41207061796f757420686173206265656e206d61646520746f2061206d656d6265722e20556e626f6e6465641401186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e00010c657261100120457261496e64657800032c9841206d656d6265722068617320756e626f6e6465642066726f6d20746865697220706f6f6c2e0039012d206062616c616e6365602069732074686520636f72726573706f6e64696e672062616c616e6365206f6620746865206e756d626572206f6620706f696e7473207468617420686173206265656e5501202072657175657374656420746f20626520756e626f6e646564202874686520617267756d656e74206f66207468652060756e626f6e6460207472616e73616374696f6e292066726f6d2074686520626f6e6465641c2020706f6f6c2e45012d2060706f696e74736020697320746865206e756d626572206f6620706f696e747320746861742061726520697373756564206173206120726573756c74206f66206062616c616e636560206265696e67c0646973736f6c76656420696e746f2074686520636f72726573706f6e64696e6720756e626f6e64696e6720706f6f6c2ee42d206065726160206973207468652065726120696e207768696368207468652062616c616e63652077696c6c20626520756e626f6e6465642e5501496e2074686520616273656e6365206f6620736c617368696e672c2074686573652076616c7565732077696c6c206d617463682e20496e207468652070726573656e6365206f6620736c617368696e672c207468654d016e756d626572206f6620706f696e74732074686174206172652069737375656420696e2074686520756e626f6e64696e6720706f6f6c2077696c6c206265206c657373207468616e2074686520616d6f756e746472657175657374656420746f20626520756e626f6e6465642e2457697468647261776e1001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e0004189c41206d656d626572206861732077697468647261776e2066726f6d20746865697220706f6f6c2e00210154686520676976656e206e756d626572206f662060706f696e7473602068617665206265656e20646973736f6c76656420696e2072657475726e206f66206062616c616e6365602e00590153696d696c617220746f2060556e626f6e64656460206576656e742c20696e2074686520616273656e6365206f6620736c617368696e672c2074686520726174696f206f6620706f696e7420746f2062616c616e63652877696c6c20626520312e2444657374726f79656404011c706f6f6c5f6964100118506f6f6c4964000504684120706f6f6c20686173206265656e2064657374726f7965642e3053746174654368616e67656408011c706f6f6c5f6964100118506f6f6c49640001246e65775f737461746575060124506f6f6c53746174650006047c546865207374617465206f66206120706f6f6c20686173206368616e676564344d656d62657252656d6f7665640c011c706f6f6c5f6964100118506f6f6c49640001186d656d626572000130543a3a4163636f756e74496400014072656c65617365645f62616c616e636518013042616c616e63654f663c543e0007149841206d656d62657220686173206265656e2072656d6f7665642066726f6d206120706f6f6c2e0051015468652072656d6f76616c2063616e20626520766f6c756e74617279202877697468647261776e20616c6c20756e626f6e6465642066756e647329206f7220696e766f6c756e7461727920286b69636b6564292e4901416e792066756e6473207468617420617265207374696c6c2064656c6567617465642028692e652e2064616e676c696e672064656c65676174696f6e29206172652072656c656173656420616e642061726588726570726573656e746564206279206072656c65617365645f62616c616e6365602e30526f6c6573557064617465640c0110726f6f74ac01504f7074696f6e3c543a3a4163636f756e7449643e00011c626f756e636572ac01504f7074696f6e3c543a3a4163636f756e7449643e0001246e6f6d696e61746f72ac01504f7074696f6e3c543a3a4163636f756e7449643e000808550154686520726f6c6573206f66206120706f6f6c2068617665206265656e207570646174656420746f2074686520676976656e206e657720726f6c65732e204e6f7465207468617420746865206465706f7369746f724463616e206e65766572206368616e67652e2c506f6f6c536c617368656408011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e0009040d01546865206163746976652062616c616e6365206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e50556e626f6e64696e67506f6f6c536c61736865640c011c706f6f6c5f6964100118506f6f6c496400010c657261100120457261496e64657800011c62616c616e636518013042616c616e63654f663c543e000a04250154686520756e626f6e6420706f6f6c206174206065726160206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e54506f6f6c436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c496400011c63757272656e748d06017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e000b04b44120706f6f6c277320636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e60506f6f6c4d6178436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ec4011c50657262696c6c000c04d44120706f6f6c2773206d6178696d756d20636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e7c506f6f6c436f6d6d697373696f6e4368616e6765526174655570646174656408011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f726174659506019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e000d04cc4120706f6f6c277320636f6d6d697373696f6e20606368616e67655f726174656020686173206265656e206368616e6765642e90506f6f6c436f6d6d697373696f6e436c61696d5065726d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c49640001287065726d697373696f6e990601bc4f7074696f6e3c436f6d6d697373696f6e436c61696d5065726d697373696f6e3c543a3a4163636f756e7449643e3e000e04c8506f6f6c20636f6d6d697373696f6e20636c61696d207065726d697373696f6e20686173206265656e20757064617465642e54506f6f6c436f6d6d697373696f6e436c61696d656408011c706f6f6c5f6964100118506f6f6c4964000128636f6d6d697373696f6e18013042616c616e63654f663c543e000f0484506f6f6c20636f6d6d697373696f6e20686173206265656e20636c61696d65642e644d696e42616c616e63654465666963697441646a757374656408011c706f6f6c5f6964100118506f6f6c4964000118616d6f756e7418013042616c616e63654f663c543e001004c8546f70706564207570206465666963697420696e2066726f7a656e204544206f66207468652072657761726420706f6f6c2e604d696e42616c616e636545786365737341646a757374656408011c706f6f6c5f6964100118506f6f6c4964000118616d6f756e7418013042616c616e63654f663c543e001104bc436c61696d6564206578636573732066726f7a656e204544206f66206166207468652072657761726420706f6f6c2e04584576656e7473206f6620746869732070616c6c65742e81070c4070616c6c65745f7265666572656e64611870616c6c6574144576656e74080454000449000140245375626d69747465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e00048041207265666572656e64756d20686173206265656e207375626d69747465642e544465636973696f6e4465706f736974506c616365640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e010494546865206465636973696f6e206465706f73697420686173206265656e20706c616365642e5c4465636973696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e02049c546865206465636973696f6e206465706f73697420686173206265656e20726566756e6465642e384465706f736974536c617368656408010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e03046c41206465706f73697420686173206265656e20736c61736865642e3c4465636973696f6e53746172746564100114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b9901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c3502014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e011474616c6c7985070120543a3a54616c6c7904b85468652063757272656e742074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0404bc41207265666572656e64756d20686173206d6f76656420696e746f20746865206465636964696e672070686173652e38436f6e6669726d53746172746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e050038436f6e6669726d41626f72746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e060024436f6e6669726d6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7985070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0704210141207265666572656e64756d2068617320656e6465642069747320636f6e6669726d6174696f6e20706861736520616e6420697320726561647920666f7220617070726f76616c2e20417070726f766564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e08040d0141207265666572656e64756d20686173206265656e20617070726f76656420616e64206974732070726f706f73616c20686173206265656e207363686564756c65642e2052656a6563746564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7985070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0904ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2054696d65644f7574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7985070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0a04d841207265666572656e64756d20686173206265656e2074696d6564206f757420776974686f7574206265696e6720646563696465642e2443616e63656c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7985070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0b048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e184b696c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7985070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0c047441207265666572656e64756d20686173206265656e206b696c6c65642e645375626d697373696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e0d04a4546865207375626d697373696f6e206465706f73697420686173206265656e20726566756e6465642e2c4d65746164617461536574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736834011c543a3a486173680438507265696d61676520686173682e0e049c4d6574616461746120666f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c6561726564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736834011c543a3a486173680438507265696d61676520686173682e0f04ac4d6574616461746120666f722061207265666572656e64756d20686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748507086070616c6c65745f72616e6b65645f636f6c6c6563746976651454616c6c790c045400044900044d00000c0124626172655f6179657310012c4d656d626572496e64657800011061796573100114566f7465730001106e617973100114566f746573000089070c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c6574144576656e740804540004490001142c4d656d626572416464656404010c77686f000130543a3a4163636f756e7449640000047841206d656d626572206077686f6020686173206265656e2061646465642e2c52616e6b4368616e67656408010c77686f000130543a3a4163636f756e74496400011072616e6b9901011052616e6b000104f4546865206d656d626572206077686f6073652072616e6b20686173206265656e206368616e67656420746f2074686520676976656e206072616e6b602e344d656d62657252656d6f76656408010c77686f000130543a3a4163636f756e74496400011072616e6b9901011052616e6b0002041901546865206d656d626572206077686f60206f6620676976656e206072616e6b6020686173206265656e2072656d6f7665642066726f6d2074686520636f6c6c6563746976652e14566f74656410010c77686f000130543a3a4163636f756e744964000110706f6c6c100144506f6c6c496e6465784f663c542c20493e000110766f74658d070128566f74655265636f726400011474616c6c798507013454616c6c794f663c542c20493e0003085501546865206d656d626572206077686f602068617320766f74656420666f72207468652060706f6c6c6020776974682074686520676976656e2060766f746560206c656164696e6720746f20616e2075706461746564206074616c6c79602e3c4d656d62657245786368616e67656408010c77686f000130543a3a4163636f756e74496400011c6e65775f77686f000130543a3a4163636f756e744964000404f0546865206d656d626572206077686f602068616420746865697220604163636f756e74496460206368616e67656420746f20606e65775f77686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748d07086070616c6c65745f72616e6b65645f636f6c6c65637469766528566f74655265636f72640001080c4179650400100114566f7465730000000c4e61790400100114566f7465730001000091070c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144576656e740404540001182c506f6f6c4372656174656410011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f696495070124543a3a506f6f6c496408490154686520706f6f6c206964206173736f63696174656420776974682074686520706f6f6c2e204e6f7465207468617420746865206f72646572206f662074686520617373657473206d6179206e6f74206265f47468652073616d6520617320746865206f726465722073706563696669656420696e207468652063726561746520706f6f6c2065787472696e7369632e0130706f6f6c5f6163636f756e74000130543a3a4163636f756e744964046c546865206163636f756e74204944206f662074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964084101546865206964206f6620746865206c697175696469747920746f6b656e7320746861742077696c6c206265206d696e746564207768656e206173736574732061726520616464656420746f207468697314706f6f6c2e00041d0141207375636365737366756c2063616c6c206f66207468652060437265617465506f6f6c602065787472696e7369632077696c6c206372656174652074686973206576656e742e384c697175696469747941646465641c010c77686f000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c6d696e745f746f000130543a3a4163636f756e74496404d4546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206d696e74656420746f2e011c706f6f6c5f696495070124543a3a506f6f6c496404e054686520706f6f6c206964206f662074686520706f6f6c207468617420746865206c69717569646974792077617320616464656420746f2e0140616d6f756e74315f70726f7669646564180128543a3a42616c616e636504e454686520616d6f756e74206f662074686520666972737420617373657420746861742077617320616464656420746f2074686520706f6f6c2e0140616d6f756e74325f70726f7669646564180128543a3a42616c616e636504e854686520616d6f756e74206f6620746865207365636f6e6420617373657420746861742077617320616464656420746f2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206d696e7465642e013c6c705f746f6b656e5f6d696e746564180128543a3a42616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206d696e746564206f6620746861742069642e0104250141207375636365737366756c2063616c6c206f662074686520604164644c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e404c697175696469747952656d6f76656420010c77686f000130543a3a4163636f756e74496404dc546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206275726e65642066726f6d2e012c77697468647261775f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011c706f6f6c5f696495070124543a3a506f6f6c496404c054686520706f6f6c206964207468617420746865206c6971756964697479207761732072656d6f7665642066726f6d2e011c616d6f756e7431180128543a3a42616c616e636504f454686520616d6f756e74206f66207468652066697273742061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e011c616d6f756e7432180128543a3a42616c616e636504f854686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206275726e65642e013c6c705f746f6b656e5f6275726e6564180128543a3a42616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206275726e6564206f6620746861742069642e01387769746864726177616c5f6665659907011c5065726d696c6c04744c6971756964697479207769746864726177616c20666565202825292e0204310141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e3053776170457865637574656414010c77686f000130543a3a4163636f756e74496404b45768696368206163636f756e74207761732074686520696e7374696761746f72206f662074686520737761702e011c73656e645f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e0124616d6f756e745f696e180128543a3a42616c616e636504bc54686520616d6f756e74206f662074686520666972737420617373657420746861742077617320737761707065642e0128616d6f756e745f6f7574180128543a3a42616c616e636504c454686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656365697665642e0110706174689d07013842616c616e6365506174683c543e08fc54686520726f757465206f6620617373657420494473207769746820616d6f756e747320746861742074686520737761702077656e74207468726f7567682eec452e672e2028412c20616d6f756e745f696e29202d3e2028446f742c20616d6f756e745f6f757429202d3e2028422c20616d6f756e745f6f757429030835014173736574732068617665206265656e20636f6e7665727465642066726f6d206f6e6520746f20616e6f746865722e20426f74682060537761704578616374546f6b656e466f72546f6b656e60d8616e64206053776170546f6b656e466f724578616374546f6b656e602077696c6c2067656e65726174652074686973206576656e742e485377617043726564697445786563757465640c0124616d6f756e745f696e180128543a3a42616c616e636504bc54686520616d6f756e74206f662074686520666972737420617373657420746861742077617320737761707065642e0128616d6f756e745f6f7574180128543a3a42616c616e636504c454686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656365697665642e0110706174689d07013842616c616e6365506174683c543e08fc54686520726f757465206f6620617373657420494473207769746820616d6f756e747320746861742074686520737761702077656e74207468726f7567682eec452e672e2028412c20616d6f756e745f696e29202d3e2028446f742c20616d6f756e745f6f757429202d3e2028422c20616d6f756e745f6f7574290404bc4173736574732068617665206265656e20636f6e7665727465642066726f6d206f6e6520746f20616e6f746865722e1c546f756368656408011c706f6f6c5f696495070124543a3a506f6f6c4964044c546865204944206f662074686520706f6f6c2e010c77686f000130543a3a4163636f756e7449640484546865206163636f756e7420696e6974696174696e672074686520746f7563682e05040d01506f6f6c20686173206265656e20746f756368656420696e206f7264657220746f2066756c66696c6c206f7065726174696f6e616c20726571756972656d656e74732e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574950700000408a0a00099070c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200009d07000002a10700a10700000408a01800a5070c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144576656e7404045400011420556e7374616b65640801147374617368000130543a3a4163636f756e744964000118726573756c748401384469737061746368526573756c740000045841207374616b65722077617320756e7374616b65642e1c536c61736865640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104190141207374616b65722077617320736c617368656420666f722072657175657374696e6720666173742d756e7374616b65207768696c7374206265696e67206578706f7365642e304261746368436865636b656404011065726173cd0101345665633c457261496e6465783e00020445014120626174636820776173207061727469616c6c7920636865636b656420666f722074686520676976656e20657261732c20627574207468652070726f6365737320646964206e6f742066696e6973682e34426174636846696e697368656404011073697a6510010c7533320003109c41206261746368206f66206120676976656e2073697a6520776173207465726d696e617465642e0055015468697320697320616c7761797320666f6c6c6f77732062792061206e756d626572206f662060556e7374616b656460206f722060536c617368656460206576656e74732c206d61726b696e672074686520656e64e86f66207468652062617463682e2041206e65772062617463682077696c6c20626520637265617465642075706f6e206e65787420626c6f636b2e34496e7465726e616c4572726f72000404e8416e20696e7465726e616c206572726f722068617070656e65642e204f7065726174696f6e732077696c6c20626520706175736564206e6f772e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a9070c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144576656e740404540001104050726f63657373696e674661696c65640c010869643401104832353604945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e1001484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e01146572726f72ad07014c50726f636573734d6573736167654572726f721060546865206572726f722074686174206f636375727265642e00490154686973206572726f7220697320707265747479206f70617175652e204d6f72652066696e652d677261696e6564206572726f7273206e65656420746f20626520656d6974746564206173206576656e74736862792074686520604d65737361676550726f636573736f72602e000455014d657373616765206469736361726465642064756520746f20616e206572726f7220696e2074686520604d65737361676550726f636573736f72602028757375616c6c79206120666f726d6174206572726f72292e2450726f63657373656410010869643401104832353604945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e1001484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e012c7765696768745f7573656428011857656967687404c0486f77206d7563682077656967687420776173207573656420746f2070726f6365737320746865206d6573736167652e011c73756363657373200110626f6f6c18885768657468657220746865206d657373616765207761732070726f6365737365642e0049014e6f74652074686174207468697320646f6573206e6f74206d65616e20746861742074686520756e6465726c79696e6720604d65737361676550726f636573736f72602077617320696e7465726e616c6c7935017375636365737366756c2e204974202a736f6c656c792a206d65616e73207468617420746865204d512070616c6c65742077696c6c2074726561742074686973206173206120737563636573734d01636f6e646974696f6e20616e64206469736361726420746865206d6573736167652e20416e7920696e7465726e616c206572726f72206e6565647320746f20626520656d6974746564206173206576656e74736862792074686520604d65737361676550726f636573736f72602e0104544d6573736167652069732070726f6365737365642e484f766572776569676874456e71756575656410010869640401205b75383b2033325d04945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e1001484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e0128706167655f696e64657810012450616765496e64657804605468652070616765206f6620746865206d6573736167652e01346d6573736167655f696e64657810011c543a3a53697a6504a454686520696e646578206f6620746865206d6573736167652077697468696e2074686520706167652e02048c4d65737361676520706c6163656420696e206f7665727765696768742071756575652e28506167655265617065640801186f726967696e1001484d6573736167654f726967696e4f663c543e0458546865207175657565206f662074686520706167652e0114696e64657810012450616765496e646578045854686520696e646578206f662074686520706167652e03045454686973207061676520776173207265617065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ad0710346672616d655f737570706f727418747261697473206d657373616765734c50726f636573734d6573736167654572726f7200011824426164466f726d61740000001c436f72727570740001002c556e737570706f72746564000200284f7665727765696768740400280118576569676874000300145969656c6400040044537461636b4c696d69745265616368656400050000b1070c746672616d655f62656e63686d61726b696e675f70616c6c65745f706f761870616c6c6574144576656e7404045400010424546573744576656e74000000047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b5070c3c70616c6c65745f74785f70617573651870616c6c6574144576656e740404540001082843616c6c50617573656404012466756c6c5f6e616d65c106015052756e74696d6543616c6c4e616d654f663c543e000004b8546869732070616c6c65742c206f7220612073706563696669632063616c6c206973206e6f77207061757365642e3043616c6c556e70617573656404012466756c6c5f6e616d65c106015052756e74696d6543616c6c4e616d654f663c543e000104c0546869732070616c6c65742c206f7220612073706563696669632063616c6c206973206e6f7720756e7061757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b9070c4070616c6c65745f736166655f6d6f64651870616c6c6574144576656e740404540001201c456e7465726564040114756e74696c100144426c6f636b4e756d626572466f723c543e000004dc54686520736166652d6d6f64652077617320656e746572656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e20457874656e646564040114756e74696c100144426c6f636b4e756d626572466f723c543e000104e054686520736166652d6d6f64652077617320657874656e64656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e18457869746564040118726561736f6ebd07012845786974526561736f6e000204ac4578697465642074686520736166652d6d6f646520666f72206120737065636966696320726561736f6e2e344465706f736974506c6163656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0003042501416e206163636f756e742072657365727665642066756e647320666f722065697468657220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e3c4465706f73697452656c656173656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000404d0416e206163636f756e7420686164206120726573657276652072656c65617365642074686174207761732072657365727665642e384465706f736974536c617368656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000504c4416e206163636f756e7420686164207265736572766520736c61736865642074686174207761732072657365727665642e3443616e6e6f744465706f73697400060cf4436f756c64206e6f7420686f6c642066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e3443616e6e6f7452656c6561736500070c0101436f756c64206e6f742072656c656173652066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bd070c4070616c6c65745f736166655f6d6f64651870616c6c65742845786974526561736f6e0001081c54696d656f757400000014466f72636500010000c1070c4070616c6c65745f73746174656d656e741870616c6c6574144576656e74040454000104304e657753746174656d656e7408011c6163636f756e74000130543a3a4163636f756e74496400012473746174656d656e74c507012453746174656d656e740000047041206e65772073746174656d656e74206973207375626d6974746564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c507084873705f73746174656d656e745f73746f72652453746174656d656e7400001c011470726f6f66c90701344f7074696f6e3c50726f6f663e00013864656372797074696f6e5f6b6579810101544f7074696f6e3c44656372797074696f6e4b65793e00011c6368616e6e656c8101013c4f7074696f6e3c4368616e6e656c3e0001207072696f72697479c8012c4f7074696f6e3c7533323e0001286e756d5f746f706963730801087538000118746f70696373d107014c5b546f7069633b204d41585f544f504943535d00011064617461e906013c4f7074696f6e3c5665633c75383e3e0000c90704184f7074696f6e04045401cd070108104e6f6e6500000010536f6d650400cd070000010000cd07084873705f73746174656d656e745f73746f72651450726f6f660001101c537232353531390801247369676e6174757265190401205b75383b2036345d0001187369676e65720401205b75383b2033325d0000001c456432353531390801247369676e6174757265190401205b75383b2036345d0001187369676e65720401205b75383b2033325d00010038536563703235366b3145636473610801247369676e6174757265f50401205b75383b2036355d0001187369676e6572dd0301205b75383b2033335d0002001c4f6e436861696e0c010c77686f0401244163636f756e744964000128626c6f636b5f68617368040124426c6f636b4861736800012c6576656e745f696e64657830010c75363400030000d107000003040000000400d5070c4470616c6c65745f6d6967726174696f6e731870616c6c6574144576656e740404540001203855706772616465537461727465640401286d6967726174696f6e7310010c75333210d0546865206e756d626572206f66206d6967726174696f6e7320746861742074686973207570677261646520636f6e7461696e732e004101546869732063616e206265207573656420746f2064657369676e20612070726f677265737320696e64696361746f7220696e20636f6d62696e6174696f6e207769746820636f756e74696e6720746865cc604d6967726174696f6e436f6d706c657465646020616e6420604d6967726174696f6e536b697070656460206576656e74732e000c68412052756e74696d65207570677261646520737461727465642e00f849747320656e6420697320696e64696361746564206279206055706772616465436f6d706c6574656460206f722060557067726164654661696c6564602e4055706772616465436f6d706c6574656400010c985468652063757272656e742072756e74696d65207570677261646520636f6d706c657465642e001d015468697320696d706c696573207468617420616c6c206f6620697473206d6967726174696f6e7320636f6d706c65746564207375636365737366756c6c792061732077656c6c2e34557067726164654661696c656400020c5c52756e74696d652075706772616465206661696c65642e00e85468697320697320766572792062616420616e642077696c6c207265717569726520676f7665726e616e636520696e74657276656e74696f6e2e404d6967726174696f6e536b6970706564040114696e64657810010c75333204290154686520696e646578206f662074686520736b6970706564206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0304090141206d6967726174696f6e2077617320736b69707065642073696e63652069742077617320616c726561647920657865637574656420696e2074686520706173742e444d6967726174696f6e416476616e636564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e04045c41206d6967726174696f6e2070726f677265737365642e484d6967726174696f6e436f6d706c65746564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e05045841204d6967726174696f6e20636f6d706c657465642e3c4d6967726174696f6e4661696c6564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e060c4c41204d6967726174696f6e206661696c65642e004d015468697320696d706c6965732074686174207468652077686f6c652075706772616465206661696c656420616e6420676f7665726e616e636520696e74657276656e74696f6e2069732072657175697265642e3c486973746f726963436c656172656404012c6e6578745f637572736f72e906013c4f7074696f6e3c5665633c75383e3e04e853686f756c642062652070617373656420746f2060636c6561725f686973746f7269636020696e206120737563636573736976652063616c6c2e0704c854686520736574206f6620686973746f726963616c206d6967726174696f6e7320686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9070c3470616c6c65745f62726f6b65721870616c6c6574144576656e740404540001802450757263686173656410010c77686f000130543a3a4163636f756e7449640478546865206964656e74697479206f6620746865207075726368617365722e0124726567696f6e5f696409070120526567696f6e4964046c546865206964656e74697479206f662074686520526567696f6e2e0114707269636518013042616c616e63654f663c543e047c546865207072696365207061696420666f72207468697320526567696f6e2e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e0004b44120526567696f6e206f662042756c6b20436f726574696d6520686173206265656e207075726368617365642e2452656e657761626c65100110636f726599010124436f7265496e646578049c54686520636f72652077686f736520776f726b6c6f61642063616e2062652072656e657765642e0114707269636518013042616c616e63654f663c543e04bc5468652070726963652061742077686963682074686520776f726b6c6f61642063616e2062652072656e657765642e0114626567696e10012454696d65736c6963650c49015468652074696d652061742077686963682074686520776f726b6c6f616420776f756c64207265636f6d6d656e6365206f6620746869732072656e6577616c2e205468652063616c6c20746f2072656e6577450163616e6e6f742068617070656e206265666f72652074686520626567696e6e696e67206f662074686520696e7465726c756465207072696f7220746f207468652073616c6520666f7220726567696f6e7364776869636820626567696e20617420746869732074696d652e0120776f726b6c6f6164f50601205363686564756c6504a45468652061637475616c20776f726b6c6f61642077686963682063616e2062652072656e657765642e0104b054686520776f726b6c6f6164206f66206120636f726520686173206265636f6d652072656e657761626c652e1c52656e657765641c010c77686f000130543a3a4163636f756e7449640470546865206964656e74697479206f66207468652072656e657765722e0114707269636518013042616c616e63654f663c543e0480546865207072696365207061696420666f7220746869732072656e6577616c2e01206f6c645f636f726599010124436f7265496e646578041d0154686520696e646578206f662074686520636f7265206f6e207768696368207468652060776f726b6c6f616460207761732070726576696f75736c79207363686564756c65642e0110636f726599010124436f7265496e64657804250154686520696e646578206f662074686520636f7265206f6e207768696368207468652072656e657765642060776f726b6c6f61646020686173206265656e207363686564756c65642e0114626567696e10012454696d65736c69636504e85468652074696d65206174207768696368207468652060776f726b6c6f6164602077696c6c20626567696e206f6e207468652060636f7265602e01206475726174696f6e10012454696d65736c696365041901546865206e756d626572206f662074696d65736c6963657320666f7220776869636820746869732060776f726b6c6f616460206973206e65776c79207363686564756c65642e0120776f726b6c6f6164f50601205363686564756c65047c54686520776f726b6c6f6164207768696368207761732072656e657765642e0204704120776f726b6c6f616420686173206265656e2072656e657765642e2c5472616e73666572726564100124726567696f6e5f696409070120526567696f6e4964049854686520526567696f6e20776869636820686173206265656e207472616e736665727265642e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e01246f6c645f6f776e6572ac01504f7074696f6e3c543a3a4163636f756e7449643e0470546865206f6c64206f776e6572206f662074686520526567696f6e2e01146f776e6572ac01504f7074696f6e3c543a3a4163636f756e7449643e0470546865206e6577206f776e6572206f662074686520526567696f6e2e0304ac4f776e657273686970206f66206120526567696f6e20686173206265656e207472616e736665727265642e2c506172746974696f6e65640801346f6c645f726567696f6e5f696409070120526567696f6e4964046c54686520526567696f6e207768696368207761732073706c69742e01386e65775f726567696f6e5f696473dd07015028526567696f6e49642c20526567696f6e4964290494546865206e657720526567696f6e7320696e746f20776869636820697420626563616d652e0404e44120526567696f6e20686173206265656e2073706c697420696e746f2074776f206e6f6e2d6f7665726c617070696e6720526567696f6e732e28496e7465726c616365640801346f6c645f726567696f6e5f696409070120526567696f6e4964048054686520526567696f6e2077686963682077617320696e7465726c616365642e01386e65775f726567696f6e5f696473dd07015028526567696f6e49642c20526567696f6e4964290494546865206e657720526567696f6e7320696e746f20776869636820697420626563616d652e05044d014120526567696f6e20686173206265656e20636f6e76657274656420696e746f2074776f206f7665726c617070696e6720526567696f6e732065616368206f66206c657373657220726567756c61726974792e2041737369676e65640c0124726567696f6e5f696409070120526567696f6e4964047854686520526567696f6e207768696368207761732061737369676e65642e01206475726174696f6e10012454696d65736c696365047c546865206475726174696f6e206f66207468652061737369676e6d656e742e01107461736b1001185461736b496404a8546865207461736b20746f2077686963682074686520526567696f6e207761732061737369676e65642e0604c04120526567696f6e20686173206265656e2061737369676e656420746f206120706172746963756c6172207461736b2e18506f6f6c6564080124726567696f6e5f696409070120526567696f6e496404f854686520526567696f6e2077686963682077617320616464656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e0704ec4120526567696f6e20686173206265656e20616464656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e48436f7265436f756e74526571756573746564040128636f72655f636f756e7499010124436f7265496e6465780478546865206e756d626572206f6620636f726573207265717565737465642e0804a441206e6577206e756d626572206f6620636f72657320686173206265656e207265717565737465642e40436f7265436f756e744368616e676564040128636f72655f636f756e7499010124436f7265496e64657804c4546865206e6577206e756d626572206f6620636f72657320617661696c61626c6520666f72207363686564756c696e672e0904e4546865206e756d626572206f6620636f72657320617661696c61626c6520666f72207363686564756c696e6720686173206368616e6765642e3c5265736572766174696f6e4d616465080114696e64657810010c753332047454686520696e646578206f6620746865207265736572766174696f6e2e0120776f726b6c6f6164f50601205363686564756c65048054686520776f726b6c6f6164206f6620746865207265736572766174696f6e2e0a04a854686572652069732061206e6577207265736572766174696f6e20666f72206120776f726b6c6f61642e505265736572766174696f6e43616e63656c6c6564080114696e64657810010c75333204c454686520696e646578206f6620746865207265736572766174696f6e207768696368207761732063616e63656c6c65642e0120776f726b6c6f6164f50601205363686564756c6504b854686520776f726b6c6f6164206f6620746865206e6f772063616e63656c6c6564207265736572766174696f6e2e0b04c041207265736572766174696f6e20666f72206120776f726b6c6f616420686173206265656e2063616e63656c6c65642e3c53616c65496e697469616c697a656420012873616c655f7374617274100144426c6f636b4e756d626572466f723c543e04e0546865206c6f63616c20626c6f636b206e756d626572206174207768696368207468652073616c652077696c6c2f6469642073746172742e01346c656164696e5f6c656e677468100144426c6f636b4e756d626572466f723c543e042901546865206c656e67746820696e20626c6f636b73206f6620746865204c656164696e20506572696f6420287768657265207468652070726963652069732064656372656173696e67292e012c73746172745f707269636518013042616c616e63654f663c543e040501546865207072696365206f662042756c6b20436f726574696d652061742074686520626567696e6e696e67206f6620746865204c656164696e20506572696f642e0124656e645f707269636518013042616c616e63654f663c543e04cc546865207072696365206f662042756c6b20436f726574696d6520616674657220746865204c656164696e20506572696f642e0130726567696f6e5f626567696e10012454696d65736c6963650415015468652066697273742074696d65736c696365206f662074686520526567696f6e7320776869636820617265206265696e6720736f6c6420696e20746869732073616c652e0128726567696f6e5f656e6410012454696d65736c6963650839015468652074696d65736c696365206f6e2077686963682074686520526567696f6e7320776869636820617265206265696e6720736f6c6420696e207468652073616c65207465726d696e6174652ef828692e652e204f6e6520616674657220746865206c6173742074696d65736c6963652077686963682074686520526567696f6e7320636f6e74726f6c2e290140696465616c5f636f7265735f736f6c6499010124436f7265496e64657804b4546865206e756d626572206f6620636f7265732077652077616e7420746f2073656c6c2c20696465616c6c792e0134636f7265735f6f66666572656499010124436f7265496e64657804d44e756d626572206f6620636f726573207768696368206172652f68617665206265656e206f66666572656420666f722073616c652e0c048041206e65772073616c6520686173206265656e20696e697469616c697a65642e184c65617365640801107461736b1001185461736b496404a8546865207461736b20746f207768696368206120636f72652077696c6c2062652061737369676e65642e0114756e74696c10012454696d65736c6963650c19015468652074696d65736c69636520636f6e7461696e656420696e207468652073616c6520706572696f642061667465722077686963682074686973206c656173652077696c6c390173656c662d7465726d696e6174652028616e64207468657265666f726520746865206561726c696573742074696d65736c69636520617420776869636820746865206c65617365206d6179206e6f386c6f6e676572206170706c79292e0d047441206e6577206c6561736520686173206265656e20637265617465642e2c4c65617365456e64696e670801107461736b1001185461736b49640498546865207461736b20746f207768696368206120636f7265207761732061737369676e65642e01107768656e10012454696d65736c69636504f05468652074696d65736c69636520617420776869636820746865207461736b2077696c6c206e6f206c6f6e676572206265207363686564756c65642e0e046041206c656173652069732061626f757420746f20656e642e3053616c657353746172746564080114707269636518013042616c616e63654f663c543e04c0546865206e6f6d696e616c207072696365206f6620616e20526567696f6e206f662042756c6b20436f726574696d652e0128636f72655f636f756e7499010124436f7265496e646578041501546865206d6178696d756d206e756d626572206f6620636f72657320776869636820746869732070616c6c65742077696c6c20617474656d707420746f2061737369676e2e0f04f85468652073616c6520726f746174696f6e20686173206265656e207374617274656420616e642061206e65772073616c6520697320696d6d696e656e742e44526576656e7565436c61696d426567756e080118726567696f6e09070120526567696f6e4964047454686520726567696f6e20746f20626520636c61696d656420666f722e01386d61785f74696d65736c6963657310012454696d65736c696365041901546865206d6178696d756d206e756d626572206f662074696d65736c696365732077686963682073686f756c6420626520736561726368656420666f7220636c61696d65642e10049854686520616374206f6620636c61696d696e6720726576656e75652068617320626567756e2e40526576656e7565436c61696d4974656d0801107768656e10012454696d65736c69636504b45468652074696d65736c6963652077686f736520636c61696d206973206265696e672070726f6365737365642e0118616d6f756e7418013042616c616e63654f663c543e04bc54686520616d6f756e742077686963682077617320636c61696d656420617420746869732074696d65736c6963652e1104b04120706172746963756c61722074696d65736c696365206861732061206e6f6e2d7a65726f20636c61696d2e40526576656e7565436c61696d506169640c010c77686f000130543a3a4163636f756e74496404a8546865206163636f756e7420746f2077686f6d20726576656e756520686173206265656e20706169642e0118616d6f756e7418013042616c616e63654f663c543e04b454686520746f74616c20616d6f756e74206f6620726576656e756520636c61696d656420616e6420706169642e01106e657874e10701404f7074696f6e3c526567696f6e49643e044901546865206e65787420726567696f6e2077686963682073686f756c6420626520636c61696d656420666f722074686520636f6e74696e756174696f6e206f66207468697320636f6e747269627574696f6e2e1204d84120726576656e756520636c61696d206861732028706f737369626c79206f6e6c7920696e207061727429206265656e20706169642e3c4372656469745075726368617365640c010c77686f000130543a3a4163636f756e744964049c546865206163636f756e742077686963682070757263686173656420746865206372656469742e012c62656e656669636961727900014c52656c61794163636f756e7449644f663c543e04e45468652052656c61792d636861696e206163636f756e7420746f20776869636820746865206372656469742077696c6c206265206d6164652e0118616d6f756e7418013042616c616e63654f663c543e047c54686520616d6f756e74206f6620637265646974207075726368617365642e1304ec536f6d6520496e7374616e74616e656f757320436f726574696d6520506f6f6c2063726564697420686173206265656e207075726368617365642e34526567696f6e44726f70706564080124726567696f6e5f696409070120526567696f6e4964048854686520526567696f6e207768696368206e6f206c6f6e676572206578697374732e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e1404cc4120526567696f6e20686173206265656e2064726f707065642064756520746f206265696e67206f7574206f6620646174652e4c436f6e747269627574696f6e44726f70706564040124726567696f6e5f696409070120526567696f6e496404c854686520526567696f6e2077686f736520636f6e747269627574696f6e206973206e6f206c6f6e676572206578697374732e15043501536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c20636f6e747269627574696f6e207265636f726420686173206265656e2064726f707065642e48486973746f7279496e697469616c697a65640c01107768656e10012454696d65736c69636504c45468652074696d65736c6963652077686f736520686973746f727920686173206265656e20696e697469616c697a65642e0144707269766174655f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7404410154686520616d6f756e74206f6620707269766174656c7920636f6e747269627574656420436f726574696d6520746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e014073797374656d5f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7408310154686520616d6f756e74206f6620436f726574696d6520636f6e747269627574656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2062792074686540506f6c6b61646f742053797374656d2e16043101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e20696e697469616c697a65642e38486973746f727944726f707065640801107768656e10012454696d65736c69636504cc5468652074696d65736c6963652077686f736520686973746f7279206973206e6f206c6f6e67657220617661696c61626c652e011c726576656e756518013042616c616e63654f663c543e04ac54686520616d6f756e74206f6620726576656e7565207468652073797374656d206861732074616b656e2e17042101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2064726f707065642e38486973746f727949676e6f7265640801107768656e10012454696d65736c69636504ac5468652074696d65736c6963652077686f736520686973746f7279206973207761732069676e6f7265642e011c726576656e756518013042616c616e63654f663c543e04a054686520616d6f756e74206f6620726576656e7565207768696368207761732069676e6f7265642e18084d01536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2069676e6f726564206265636175736520746865f874696d65736c6963652077617320616c7265616479206b6e6f776e2e20476f7665726e616e6365206d6179206e65656420746f20696e74657276656e652e2c436c61696d7352656164790c01107768656e10012454696d65736c69636504a45468652074696d65736c6963652077686f736520686973746f727920697320617661696c61626c652e013473797374656d5f7061796f757418013042616c616e63654f663c543e04f054686520616d6f756e74206f6620726576656e75652074686520506f6c6b61646f742053797374656d2068617320616c72656164792074616b656e2e0138707269766174655f7061796f757418013042616c616e63654f663c543e04d054686520746f74616c20616d6f756e74206f6620726576656e75652072656d61696e696e6720746f20626520636c61696d65642e19042d01536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c20526576656e756520697320726561647920666f72207061796f757420636c61696d732e30436f726541737369676e65640c0110636f726599010124436f7265496e64657804b854686520696e646578206f662074686520436f726520776869636820686173206265656e2061737369676e65642e01107768656e10015452656c6179426c6f636b4e756d6265724f663c543e0409015468652052656c61792d636861696e20626c6f636b20617420776869636820746869732061737369676e6d656e742073686f756c642074616b65206566666563742e012861737369676e6d656e74e507018c5665633c28436f726541737369676e6d656e742c2050617274734f663537363030293e049054686520776f726b6c6f616420746f20626520646f6e65206f6e2074686520436f72652e1a0445014120436f726520686173206265656e2061737369676e656420746f206f6e65206f72206d6f7265207461736b7320616e642f6f722074686520506f6f6c206f6e207468652052656c61792d636861696e2e5c506f74656e7469616c52656e6577616c44726f707065640801107768656e10012454696d65736c69636504cc5468652074696d65736c6963652077686f73652072656e6577616c206973206e6f206c6f6e67657220617661696c61626c652e0110636f726599010124436f7265496e64657804210154686520636f72652077686f736520776f726b6c6f6164206973206e6f206c6f6e67657220617661696c61626c6520746f2062652072656e6577656420666f7220607768656e602e1b042101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2064726f707065642e484175746f52656e6577616c456e61626c6564080110636f726599010124436f7265496e64657804ac54686520636f726520666f72207768696368207468652072656e6577616c2077617320656e61626c65642e01107461736b1001185461736b496404ac546865207461736b20666f72207768696368207468652072656e6577616c2077617320656e61626c65642e1c004c4175746f52656e6577616c44697361626c6564080110636f726599010124436f7265496e64657804b054686520636f726520666f72207768696368207468652072656e6577616c207761732064697361626c65642e01107461736b1001185461736b496404b0546865207461736b20666f72207768696368207468652072656e6577616c207761732064697361626c65642e1d00444175746f52656e6577616c4661696c6564080110636f726599010124436f7265496e646578049854686520636f726520666f72207768696368207468652072656e6577616c206661696c65642e01147061796572ac01504f7074696f6e3c543a3a4163636f756e7449643e0cc8546865206163636f756e742077686963682077617320737570706f73656420746f2070617920666f722072656e6577616c2e003501496620604e6f6e656020697420696e646963617465732074686174207765206661696c656420746f206765742074686520736f7665726569676e206163636f756e74206f662061207461736b2e1e084d014661696c656420746f206175746f2d72656e6577206120636f72652c206c696b656c792064756520746f20746865207061796572206163636f756e74206e6f74206265696e672073756666696369656e746c791c66756e6465642e5c4175746f52656e6577616c4c696d697452656163686564001f10f0546865206175746f2d72656e6577616c206c696d697420686173206265656e20726561636865642075706f6e2072656e6577696e6720636f7265732e005901546869732073686f756c64206e657665722068617070656e2c20676976656e207468617420656e61626c655f6175746f5f72656e657720636865636b7320666f722074686973206265666f726520656e61626c696e67346175746f2d72656e6577616c2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd07000004080907090700e10704184f7074696f6e0404540109070108104e6f6e6500000010536f6d65040009070000010000e507000002e90700e907000004080107990100ed070c4470616c6c65745f706172616d65746572731870616c6c6574144576656e740404540001041c557064617465640c010c6b6579f10701c43c543a3a52756e74696d65506172616d657465727320617320416767726567617465644b657956616c75653e3a3a4b65790464546865206b657920746861742077617320757064617465642e01246f6c645f76616c7565f90701ec4f7074696f6e3c3c543a3a52756e74696d65506172616d657465727320617320416767726567617465644b657956616c75653e3a3a56616c75653e047c546865206f6c642076616c7565206265666f726520746869732063616c6c2e01246e65775f76616c7565f90701ec4f7074696f6e3c3c543a3a52756e74696d65506172616d657465727320617320416767726567617465644b657956616c75653e3a3a56616c75653e0478546865206e65772076616c756520616674657220746869732063616c6c2e000c504120506172616d6574657220776173207365742e00bc497320616c736f20656d6974746564207768656e207468652076616c756520776173206e6f74206368616e6765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f107084c6b69746368656e73696e6b5f72756e74696d655052756e74696d65506172616d65746572734b65790001041c53746f726167650400f50701d9013c64796e616d69635f706172616d733a3a73746f726167653a3a506172616d657465727320617320706f6c6b61646f745f73646b3a3a6672616d655f737570706f72743a3a0a7472616974733a3a64796e616d69635f706172616d733a3a416767726567617465644b657956616c75653e3a3a4b657900000000f507104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d731c73746f7261676534506172616d65746572734b65790001082c426173654465706f73697404003907012c426173654465706f7369740000002c427974654465706f73697404003d07012c427974654465706f73697400010000f90704184f7074696f6e04045401fd070108104e6f6e6500000010536f6d650400fd070000010000fd07084c6b69746368656e73696e6b5f72756e74696d655852756e74696d65506172616d657465727356616c75650001041c53746f726167650400010801e1013c64796e616d69635f706172616d733a3a73746f726167653a3a506172616d657465727320617320706f6c6b61646f745f73646b3a3a6672616d655f737570706f72743a3a0a7472616974733a3a64796e616d69635f706172616d733a3a416767726567617465644b657956616c75653e3a3a56616c7565000000000108104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d731c73746f726167653c506172616d657465727356616c75650001082c426173654465706f736974040018011c42616c616e63650000002c427974654465706f736974040018011c42616c616e63650001000005080c6c70616c6c65745f736b69705f6665656c6573735f7061796d656e741870616c6c6574144576656e7404045400010428466565536b69707065640401186f726967696e550201c03c543a3a52756e74696d654f726967696e206173204f726967696e54726169743e3a3a50616c6c6574734f726967696e0000047841207472616e73616374696f6e206665652077617320736b69707065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657409080c6c70616c6c65745f61737365745f636f6e76657273696f6e5f6f70731870616c6c6574144576656e74040454000104504d69677261746564546f4e65774163636f756e740c011c706f6f6c5f696495070124543a3a506f6f6c49640428506f6f6c27732049442e01347072696f725f6163636f756e74000130543a3a4163636f756e7449640460506f6f6c2773207072696f72206163636f756e742049442e012c6e65775f6163636f756e74000130543a3a4163636f756e7449640458506f6f6c2773206e6577206163636f756e742049442e0004f8496e646963617465732074686174206120706f6f6c20686173206265656e206d6967726174656420746f20746865206e6577206163636f756e742049442e047c54686520604576656e746020656e756d206f6620746869732070616c6c65740d080c3470616c6c65745f7265766976651870616c6c6574144576656e7404045400012830496e7374616e7469617465640801206465706c6f7965724907011048313630000120636f6e74726163744907011048313630000004d8436f6e7472616374206465706c6f7965642062792061646472657373206174207468652073706563696669656420616464726573732e285465726d696e61746564080120636f6e74726163744907011048313630048454686520636f6e7472616374207468617420776173207465726d696e617465642e012c62656e6566696369617279490701104831363004e4546865206163636f756e7420746861742072656365697665642074686520636f6e7472616374732072656d61696e696e672062616c616e6365011868436f6e747261637420686173206265656e2072656d6f7665642e001823204e6f7465003d01546865206f6e6c792077617920666f72206120636f6e747261637420746f2062652072656d6f76656420616e6420656d697474696e672074686973206576656e742069732062792063616c6c696e6744607365616c5f7465726d696e617465602e28436f646553746f7265640c0124636f64655f68617368340110483235360001306465706f7369745f68656c6418013042616c616e63654f663c543e00012075706c6f616465724907011048313630000204b4436f646520776974682074686520737065636966696564206861736820686173206265656e2073746f7265642e3c436f6e7472616374456d69747465640c0120636f6e74726163744907011048313630049054686520636f6e7472616374207468617420656d697474656420746865206576656e742e01106461746138011c5665633c75383e0835014461746120737570706c6965642062792074686520636f6e74726163742e204d657461646174612067656e65726174656420647572696e6720636f6e747261637420636f6d70696c6174696f6e5c6973206e656564656420746f206465636f64652069742e0118746f70696373210501245665633c483235363e08a441206c697374206f6620746f70696373207573656420746f20696e64657820746865206576656e742eec4e756d626572206f6620746f7069637320697320636170706564206279205b606c696d6974733a3a4e554d5f4556454e545f544f50494353605d2e03049c4120637573746f6d206576656e7420656d69747465642062792074686520636f6e74726163742e2c436f646552656d6f7665640c0124636f64655f68617368340110483235360001406465706f7369745f72656c656173656418013042616c616e63654f663c543e00011c72656d6f7665724907011048313630000404ac4120636f6465207769746820746865207370656369666965642068617368207761732072656d6f7665642e4c436f6e7472616374436f6465557064617465640c0120636f6e74726163744907011048313630048c54686520636f6e7472616374207468617420686173206265656e20757064617465642e01346e65775f636f64655f686173683401104832353604b04e657720636f646520686173682074686174207761732073657420666f722074686520636f6e74726163742e01346f6c645f636f64655f6861736834011048323536048c50726576696f757320636f64652068617368206f662074686520636f6e74726163742e0504784120636f6e7472616374277320636f64652077617320757064617465642e1843616c6c656408011863616c6c6572110801244f726967696e3c543e04745468652063616c6c6572206f66207468652060636f6e7472616374602e0120636f6e74726163744907011048313630047454686520636f6e74726163742074686174207761732063616c6c65642e061c11014120636f6e7472616374207761732063616c6c656420656974686572206279206120706c61696e206163636f756e74206f7220616e6f7468657220636f6e74726163742e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e3844656c656761746543616c6c6564080120636f6e7472616374490701104831363008210154686520636f6e7472616374207468617420706572666f726d6564207468652064656c65676174652063616c6c20616e642068656e636520696e2077686f736520636f6e74657874707468652060636f64655f68617368602069732065786563757465642e0124636f64655f6861736834011048323536049c54686520636f646520686173682074686174207761732064656c65676174652063616c6c65642e071c9c4120636f6e74726163742064656c65676174652063616c6c6564206120636f646520686173682e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e8053746f726167654465706f7369745472616e73666572726564416e6448656c640c011066726f6d4907011048313630000108746f4907011048313630000118616d6f756e7418013042616c616e63654f663c543e000804f4536f6d652066756e64732068617665206265656e207472616e7366657272656420616e642068656c642061732073746f72616765206465706f7369742e9053746f726167654465706f7369745472616e73666572726564416e6452656c65617365640c011066726f6d4907011048313630000108746f4907011048313630000118616d6f756e7418013042616c616e63654f663c543e000904f8536f6d652073746f72616765206465706f7369742066756e64732068617665206265656e207472616e7366657272656420616e642072656c65617365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657411080c3470616c6c65745f7265766976651065786563184f726967696e040454012d01010810526f6f74000000185369676e65640400000130543a3a4163636f756e74496400010000150808306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e0002000019080000027d01001d0808306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e7902014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d6521080144436f773c277374617469632c207374723e00002108040c436f77040454012508000400250800000025080000050200290808306672616d655f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736834011c543a3a48617368000134636865636b5f76657273696f6e200110626f6f6c00002d080c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2801185765696768740001246d61785f626c6f636b2801185765696768740001247065725f636c617373310801845065724469737061746368436c6173733c57656967687473506572436c6173733e000031080c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454013508000c01186e6f726d616c350801045400012c6f7065726174696f6e616c35080104540001246d616e6461746f72793508010454000035080c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632801185765696768740001346d61785f65787472696e7369636d0701384f7074696f6e3c5765696768743e0001246d61785f746f74616c6d0701384f7074696f6e3c5765696768743e00012072657365727665646d0701384f7074696f6e3c5765696768743e000039080c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61783d0801545065724469737061746368436c6173733c7533323e00003d080c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400004108082873705f776569676874733c52756e74696d65446257656967687400000801107265616430010c753634000114777269746530010c75363400004508082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d6521080144436f773c277374617469632c207374723e000124696d706c5f6e616d6521080144436f773c277374617469632c207374723e000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069734908011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013873797374656d5f76657273696f6e080108753800004908040c436f77040454014d080004004d080000004d080000025108005108000004088104100055080c306672616d655f73797374656d1870616c6c6574144572726f720404540001243c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e6c4d756c7469426c6f636b4d6967726174696f6e734f6e676f696e67000604550141206d756c74692d626c6f636b206d6967726174696f6e206973206f6e676f696e6720616e642070726576656e7473207468652063757272656e7420636f64652066726f6d206265696e67207265706c616365642e444e6f7468696e67417574686f72697a6564000704584e6f207570677261646520617574686f72697a65642e30556e617574686f72697a656400080494546865207375626d697474656420636f6465206973206e6f7420617574686f72697a65642e046c4572726f7220666f72207468652053797374656d2070616c6c657459080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454016108045300000400650801185665633c543e00006108000004087d023000650800000261080069080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401040453000004006d0801185665633c543e00006d080000020400710804184f7074696f6e0404540175080108104e6f6e6500000010536f6d6504007508000001000075080c4473705f636f6e73656e7375735f626162651c646967657374732450726544696765737400010c1c5072696d6172790400790801405072696d617279507265446967657374000100385365636f6e64617279506c61696e04008108015c5365636f6e64617279506c61696e507265446967657374000200305365636f6e646172795652460400850801545365636f6e646172795652465072654469676573740003000079080c4473705f636f6e73656e7375735f626162651c64696765737473405072696d61727950726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7481020110536c6f740001347672665f7369676e61747572657d0801305672665369676e617475726500007d08101c73705f636f72651c737232353531390c767266305672665369676e617475726500000801287072655f6f75747075740401305672665072654f757470757400011470726f6f661904012056726650726f6f66000081080c4473705f636f6e73656e7375735f626162651c646967657374735c5365636f6e64617279506c61696e507265446967657374000008013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7481020110536c6f74000085080c4473705f636f6e73656e7375735f626162651c64696765737473545365636f6e6461727956524650726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7481020110536c6f740001347672665f7369676e61747572657d0801305672665369676e617475726500008908084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e0000080104638d020128287536342c2075363429000134616c6c6f7765645f736c6f747391020130416c6c6f776564536c6f747300008d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454019108045300000400950801185665633c543e0000910800000408301000950800000291080099080c2c70616c6c65745f626162651870616c6c6574144572726f7204045400011060496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0003048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d080000040c00182000a1080c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea5080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a908045300000400b10801185665633c543e0000a9080c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964810401384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73ad08011c526561736f6e730000ad080c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000b108000002a90800b5080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b908045300000400bd0801185665633c543e0000b9080c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720181041c42616c616e6365011800080108696481040144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000bd08000002b90800c1080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c508045300000400f90801185665633c543e0000c50814346672616d655f737570706f72741874726169747318746f6b656e73106d697363204964416d6f756e740808496401c9081c42616c616e63650118000801086964c90801084964000118616d6f756e7418011c42616c616e63650000c908084c6b69746368656e73696e6b5f72756e74696d654452756e74696d65486f6c64526561736f6e00012c1c436f756e63696c0400cd0801ec70616c6c65745f636f6c6c6563746976653a3a486f6c64526561736f6e3c70616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400d10801ec70616c6c65745f636f6c6c6563746976653a3a486f6c64526561736f6e3c70616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0024436f6e7472616374730400d508017070616c6c65745f636f6e7472616374733a3a486f6c64526561736f6e00150020507265696d6167650400d908016c70616c6c65745f707265696d6167653a3a486f6c64526561736f6e0022000c4e69730400dd08015870616c6c65745f6e69733a3a486f6c64526561736f6e002d00504e66744672616374696f6e616c697a6174696f6e0400e10801a070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a486f6c64526561736f6e003000485472616e73616374696f6e53746f726167650400e508019870616c6c65745f7472616e73616374696f6e5f73746f726167653a3a486f6c64526561736f6e003300485374617465547269654d6967726174696f6e0400e908019c70616c6c65745f73746174655f747269655f6d6967726174696f6e3a3a486f6c64526561736f6e00350038416c6c69616e63654d6f74696f6e0400ed0801ec70616c6c65745f636f6c6c6563746976653a3a486f6c64526561736f6e3c70616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003c0020536166654d6f64650400f108017070616c6c65745f736166655f6d6f64653a3a486f6c64526561736f6e004600185265766976650400f508016470616c6c65745f7265766976653a3a486f6c64526561736f6e00500000cd080c4470616c6c65745f636f6c6c6563746976651870616c6c657428486f6c64526561736f6e0404490001044850726f706f73616c5375626d697373696f6e00000000d1080c4470616c6c65745f636f6c6c6563746976651870616c6c657428486f6c64526561736f6e0404490001044850726f706f73616c5375626d697373696f6e00000000d5080c4070616c6c65745f636f6e7472616374731870616c6c657428486f6c64526561736f6e00010860436f646555706c6f61644465706f736974526573657276650000005453746f726167654465706f7369745265736572766500010000d9080c3c70616c6c65745f707265696d6167651870616c6c657428486f6c64526561736f6e00010420507265696d61676500000000dd080c2870616c6c65745f6e69731870616c6c657428486f6c64526561736f6e000104284e66745265636569707400000000e1080c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c657428486f6c64526561736f6e000104384672616374696f6e616c697a656400000000e5080c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c657428486f6c64526561736f6e0001043853746f72616765466565486f6c6400000000e9080c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c657428486f6c64526561736f6e0001043c536c617368466f724d69677261746500000000ed080c4470616c6c65745f636f6c6c6563746976651870616c6c657428486f6c64526561736f6e0404490001044850726f706f73616c5375626d697373696f6e00000000f1080c4070616c6c65745f736166655f6d6f64651870616c6c657428486f6c64526561736f6e00010434456e7465724f72457874656e6400000000f5080c3470616c6c65745f7265766976651870616c6c657428486f6c64526561736f6e00010c60436f646555706c6f61644465706f736974526573657276650000005453746f726167654465706f7369745265736572766500010038416464726573734d617070696e6700020000f908000002c50800fd080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540101090453000004000d0901185665633c543e0000010914346672616d655f737570706f72741874726169747318746f6b656e73106d697363204964416d6f756e74080849640105091c42616c616e63650118000801086964050901084964000118616d6f756e7418011c42616c616e636500000509084c6b69746368656e73696e6b5f72756e74696d654c52756e74696d65467265657a65526561736f6e0001043c4e6f6d696e6174696f6e506f6f6c7304000909019470616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a467265657a65526561736f6e003e000009090c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c657430467265657a65526561736f6e00010438506f6f6c4d696e42616c616e6365000000000d0900000201090011090c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001303856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804f84e756d626572206f6620686f6c647320657863656564206056617269616e74436f756e744f663c543a3a52756e74696d65486f6c64526561736f6e3e602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e4c49737375616e63654465616374697661746564000a0401015468652069737375616e63652063616e6e6f74206265206d6f6469666965642073696e636520697420697320616c72656164792064656163746976617465642e2444656c74615a65726f000b04645468652064656c74612063616e6e6f74206265207a65726f2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e1509086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100001909089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e08244163636f756e74496400284d617857696e6e65727300000c0120737570706f7274731d090198426f756e646564537570706f7274733c4163636f756e7449642c204d617857696e6e6572733e00011473636f7265b00134456c656374696f6e53636f726500011c636f6d70757465a8013c456c656374696f6e436f6d7075746500001d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018d03045300000400890301185665633c543e00002109089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f7408244163636f756e7449640100304461746150726f766964657201250900080118766f746572732d0901445665633c4461746150726f76696465723e00011c74617267657473690101385665633c4163636f756e7449643e000025090000040c003029090029090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e00002d0900000225090031090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013509045300000400390901185665633c543e000035090000040cb010100039090000023509003d090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e01b5020010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6eb1020154526177536f6c7574696f6e3c536f6c7574696f6e3e00012063616c6c5f66656518011c42616c616e6365000041090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400013c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e3846616c6c6261636b4661696c6564000b044c5468652066616c6c6261636b206661696c65642c426f756e644e6f744d6574000c0448536f6d6520626f756e64206e6f74206d657438546f6f4d616e7957696e6e657273000d049c5375626d697474656420736f6c7574696f6e2068617320746f6f206d616e792077696e6e657273645072654469737061746368446966666572656e74526f756e64000e04b85375626d697373696f6e2077617320707265706172656420666f72206120646966666572656e7420726f756e642e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732e4509083870616c6c65745f7374616b696e67345374616b696e674c656467657204045400001401147374617368000130543a3a4163636f756e744964000114746f74616c4901013042616c616e63654f663c543e0001186163746976654901013042616c616e63654f663c543e000124756e6c6f636b696e67bd0301f0426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a4d6178556e6c6f636b696e674368756e6b733e0001586c65676163795f636c61696d65645f7265776172647349090194426f756e6465645665633c457261496e6465782c20543a3a486973746f727944657074683e000049090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400cd0101185665633c543e00004d09083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304045400000c011c74617267657473290901b4426f756e6465645665633c543a3a4163636f756e7449642c204d61784e6f6d696e6174696f6e734f663c543e3e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564200110626f6f6c00005109083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172745509012c4f7074696f6e3c7536343e0000550904184f7074696f6e04045401300108104e6f6e6500000010536f6d6504003000000100005909000004081000005d09082873705f7374616b696e675450616765644578706f737572654d65746164617461041c42616c616e6365011800100114746f74616c4901011c42616c616e636500010c6f776e4901011c42616c616e636500013c6e6f6d696e61746f725f636f756e7410010c753332000128706167655f636f756e7410011050616765000061090000040c100010006509082873705f7374616b696e67304578706f737572655061676508244163636f756e74496401001c42616c616e6365011800080128706167655f746f74616c4901011c42616c616e63650001186f74686572734d0101ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e00006909083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c6d09018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00006d09042042547265654d617008044b0100045601100004007109000000710900000275090075090000040800100079090000027d09007d09083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273fc01645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273690101385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000810900000408c4180085090c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72cd0101345665633c457261496e6465783e000089090c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e636500008d09103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f7204045400017c344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e2c496e76616c696450616765000f04844e6f206e6f6d696e61746f7273206578697374206f6e207468697320706167652e54496e636f7272656374486973746f72794465707468001004c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001104b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650012043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300130494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740014043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001504550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730016084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f7273001708550154686572652061726520746f6f206d616e792076616c696461746f722063616e6469646174657320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865d47374616b696e672073657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e40436f6d6d697373696f6e546f6f4c6f77001804e0436f6d6d697373696f6e20697320746f6f206c6f772e204d757374206265206174206c6561737420604d696e436f6d6d697373696f6e602e2c426f756e644e6f744d657400190458536f6d6520626f756e64206973206e6f74206d65742e50436f6e74726f6c6c657244657072656361746564001a04010155736564207768656e20617474656d7074696e6720746f20757365206465707265636174656420636f6e74726f6c6c6572206163636f756e74206c6f6769632e4c43616e6e6f74526573746f72654c6564676572001b045843616e6e6f742072657365742061206c65646765722e6c52657761726444657374696e6174696f6e52657374726963746564001c04ac50726f7669646564207265776172642064657374696e6174696f6e206973206e6f7420616c6c6f7765642e384e6f74456e6f75676846756e6473001d049c4e6f7420656e6f7567682066756e647320617661696c61626c6520746f2077697468647261772e5c5669727475616c5374616b65724e6f74416c6c6f776564001e04a84f7065726174696f6e206e6f7420616c6c6f77656420666f72207669727475616c207374616b6572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e910900000295090095090000040800cd03009909000004089d0938009d090c1c73705f636f72651863727970746f244b65795479706549640000040048011c5b75383b20345d0000a1090c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ea5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a909045300000400ad0901185665633c543e0000a9090000040c1035020000ad09000002a90900b10900000408b5091800b5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e0000b9090c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c0135021c42616c616e6365011801081c4f6e676f696e670400bd0901c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564200110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000bd090c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c0135021c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616c3502012050726f706f73616c0001247468726573686f6c64e00134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79c109013854616c6c793c42616c616e63653e0000c1090c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000c5090c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573c90901f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73d509015044656c65676174696f6e733c42616c616e63653e0001147072696f72d909017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ee5030128436f6e76696374696f6e00012c64656c65676174696f6e73d509015044656c65676174696f6e733c42616c616e63653e0001147072696f72d909017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000c9090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd09045300000400d10901185665633c543e0000cd090000040810e400d109000002cd0900d5090c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000d9090c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000dd09000004083502e000e1090000040810b50900e5090c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee9090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540134045300000400210501185665633c543e0000ed090000040800f10900f10914346672616d655f737570706f72741874726169747318746f6b656e732066756e6769626c6544486f6c64436f6e73696465726174696f6e1404410004460004520004440008467000000400180128463a3a42616c616e63650000f509084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573690101385665633c4163636f756e7449643e0001106e617973690101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000f9090c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000130244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d6265723850726f706f73616c416374697665000b046450726f706f73616c206973207374696c6c206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742efd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540134045300000400210501185665633c543e0000010a00000408008800050a0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000130244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d6265723850726f706f73616c416374697665000b046450726f706f73616c206973207374696c6c206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e090a0000020d0a000d0a086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e63650000110a086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573690101385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e63650000150a0c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e4c4475706c69636174656443616e646964617465000704804475706c6963617465642063616e646964617465207375626d697373696f6e2e44546f6f4d616e7943616e6469646174657300080498546f6f206d616e792063616e646964617465732068617665206265656e20637265617465642e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e190a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e00001d0a0c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e210a083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e00030000250a083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f726974696573290a016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564c801244f7074696f6e3c4e3e0000290a0c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540111010453000004000d0101185665633c543e00002d0a0c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e310a083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000350a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400cd0101185665633c543e0000390a083c70616c6c65745f74726561737572792c5370656e64537461747573142441737365744b696e6401a030417373657442616c616e636501182c42656e656669636961727901002c426c6f636b4e756d6265720110245061796d656e74496401880018012861737365745f6b696e64a0012441737365744b696e64000118616d6f756e74180130417373657442616c616e636500012c62656e656669636961727900012c42656e656669636961727900012876616c69645f66726f6d10012c426c6f636b4e756d6265720001246578706972655f617410012c426c6f636b4e756d6265720001187374617475733d0a015c5061796d656e7453746174653c5061796d656e7449643e00003d0a083c70616c6c65745f7472656173757279305061796d656e745374617465040849640188010c1c50656e64696e6700000024417474656d7074656404010869648801084964000100184661696c656400020000410a08346672616d655f737570706f72742050616c6c65744964000004008104011c5b75383b20385d0000450a0c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900012c30496e76616c6964496e646578000004ac4e6f2070726f706f73616c2c20626f756e7479206f72207370656e64206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300010480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0002084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640003047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e584661696c6564546f436f6e7665727442616c616e636500040451015468652062616c616e6365206f6620746865206173736574206b696e64206973206e6f7420636f6e7665727469626c6520746f207468652062616c616e6365206f6620746865206e61746976652061737365742e305370656e6445787069726564000504b0546865207370656e6420686173206578706972656420616e642063616e6e6f7420626520636c61696d65642e2c4561726c795061796f7574000604a4546865207370656e64206973206e6f742079657420656c696769626c6520666f72207061796f75742e40416c7265616479417474656d707465640007049c546865207061796d656e742068617320616c7265616479206265656e20617474656d707465642e2c5061796f75744572726f72000804cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e304e6f74417474656d70746564000904a4546865207061796f757420776173206e6f742079657420617474656d707465642f636c61696d65642e30496e636f6e636c7573697665000a04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e04784572726f7220666f72207468652074726561737572792070616c6c65742e490a0c4470616c6c65745f61737365745f726174651870616c6c6574144572726f7204045400010c40556e6b6e6f776e41737365744b696e640000047854686520676976656e20617373657420494420697320756e6b6e6f776e2e34416c7265616479457869737473000104510154686520676976656e20617373657420494420616c72656164792068617320616e2061737369676e656420636f6e76657273696f6e207261746520616e642063616e6e6f742062652072652d637265617465642e204f766572666c6f77000204cc4f766572666c6f77206f637572726564207768656e2063616c63756c6174696e672074686520696e766572736520726174652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4d0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000510a0c4070616c6c65745f636f6e747261637473107761736d20436f6465496e666f04045400001401146f776e65720001384163636f756e7449644f663c543e00011c6465706f7369744901013042616c616e63654f663c543e000120726566636f756e742c010c75363400012c64657465726d696e69736d3d04012c44657465726d696e69736d000120636f64655f6c656e10010c7533320000550a0c4070616c6c65745f636f6e7472616374731c73746f7261676530436f6e7472616374496e666f040454000020011c747269655f6964c9010118547269654964000124636f64655f6861736834012c436f6465486173683c543e00013473746f726167655f627974657310010c75333200013473746f726167655f6974656d7310010c75333200015073746f726167655f627974655f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f6974656d5f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f626173655f6465706f73697418013042616c616e63654f663c543e00015464656c65676174655f646570656e64656e63696573590a011d01426f756e64656442547265654d61703c436f6465486173683c543e2c2042616c616e63654f663c543e2c20543a3a0a4d617844656c6567617465446570656e64656e636965733e0000590a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0134045601180453000004005d0a013842547265654d61703c4b2c20563e00005d0a042042547265654d617008044b013404560118000400610a000000610a000002650a00650a00000408341800690a0c4070616c6c65745f636f6e7472616374731c73746f726167655044656c6574696f6e51756575654d616e616765720404540000080138696e736572745f636f756e74657210010c75333200013864656c6574655f636f756e74657210010c75333200006d0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000710a0c4070616c6c65745f636f6e747261637473207363686564756c65205363686564756c6504045400000801186c696d697473750a01184c696d69747300014c696e737472756374696f6e5f77656967687473790a0154496e737472756374696f6e576569676874733c543e0000750a0c4070616c6c65745f636f6e747261637473207363686564756c65184c696d69747300001c01306576656e745f746f7069637310010c7533320001306d656d6f72795f706167657310010c75333200012c7375626a6563745f6c656e10010c75333200012c7061796c6f61645f6c656e10010c75333200013872756e74696d655f6d656d6f727910010c75333200016076616c696461746f725f72756e74696d655f6d656d6f727910010c7533320001386576656e745f7265665f74696d6530010c7536340000790a0c4070616c6c65745f636f6e747261637473207363686564756c6548496e737472756374696f6e5765696768747304045400000401106261736510010c75333200007d0a084070616c6c65745f636f6e7472616374732c456e7669726f6e6d656e7404045400001801286163636f756e745f6964810a017c456e7669726f6e6d656e74547970653c4163636f756e7449644f663c543e3e00011c62616c616e6365850a0174456e7669726f6e6d656e74547970653c42616c616e63654f663c543e3e00011068617368890a01c8456e7669726f6e6d656e74547970653c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a486173683e0001186861736865728d0a01d4456e7669726f6e6d656e74547970653c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a48617368696e673e00012474696d657374616d70910a0170456e7669726f6e6d656e74547970653c4d6f6d656e744f663c543e3e000130626c6f636b5f6e756d626572950a0188456e7669726f6e6d656e74547970653c426c6f636b4e756d626572466f723c543e3e0000810a084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e74547970650404540100000000850a084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e74547970650404540118000000890a084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e745479706504045401340000008d0a084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e7454797065040454014d07000000910a084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e74547970650404540130000000950a084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e74547970650404540110000000990a084070616c6c65745f636f6e7472616374732841706956657273696f6e000004009901010c75313600009d0a0c4070616c6c65745f636f6e7472616374731870616c6c6574144572726f720404540001943c496e76616c69645363686564756c650000041901496e76616c6964207363686564756c6520737570706c6965642c20652e672e2077697468207a65726f20776569676874206f662061206261736963206f7065726174696f6e2e40496e76616c696443616c6c466c6167730001043501496e76616c696420636f6d62696e6174696f6e206f6620666c61677320737570706c69656420746f20607365616c5f63616c6c60206f7220607365616c5f64656c65676174655f63616c6c602e204f75744f66476173000204b854686520657865637574656420636f6e7472616374206578686175737465642069747320676173206c696d69742e504f7574707574427566666572546f6f536d616c6c0003040101546865206f75747075742062756666657220737570706c69656420746f206120636f6e7472616374204150492063616c6c2077617320746f6f20736d616c6c2e385472616e736665724661696c65640004083501506572666f726d696e672074686520726571756573746564207472616e73666572206661696c65642e2050726f6261626c7920626563617573652074686572652069736e277420656e6f75676894667265652062616c616e636520696e207468652073656e6465722773206163636f756e742e4c4d617843616c6c4465707468526561636865640005082101506572666f726d696e6720612063616c6c207761732064656e6965642062656361757365207468652063616c6c696e67206465707468207265616368656420746865206c696d6974946f6620776861742069732073706563696669656420696e20746865207363686564756c652e40436f6e74726163744e6f74466f756e64000604bc4e6f20636f6e74726163742077617320666f756e64206174207468652073706563696669656420616464726573732e30436f6465546f6f4c617267650007083d0154686520636f646520737570706c69656420746f2060696e7374616e74696174655f776974685f636f646560206578636565647320746865206c696d69742073706563696669656420696e207468654463757272656e74207363686564756c652e30436f64654e6f74466f756e64000804c44e6f20636f646520636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e40436f6465496e666f4e6f74466f756e64000904d84e6f20636f646520696e666f20636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e2c4f75744f66426f756e6473000a0425014120627566666572206f757473696465206f662073616e64626f78206d656d6f7279207761732070617373656420746f206120636f6e7472616374204150492066756e6374696f6e2e384465636f64696e674661696c6564000b042901496e7075742070617373656420746f206120636f6e7472616374204150492066756e6374696f6e206661696c656420746f206465636f646520617320657870656374656420747970652e3c436f6e747261637454726170706564000c0488436f6e7472616374207472617070656420647572696e6720657865637574696f6e2e3456616c7565546f6f4c61726765000d04cc5468652073697a6520646566696e656420696e2060543a3a4d617856616c756553697a6560207761732065786365656465642e605465726d696e617465645768696c655265656e7472616e74000e0819015465726d696e6174696f6e206f66206120636f6e7472616374206973206e6f7420616c6c6f776564207768696c652074686520636f6e747261637420697320616c7265616479e06f6e207468652063616c6c20737461636b2e2043616e2062652074726967676572656420627920607365616c5f7465726d696e617465602e38496e707574466f72776172646564000f044101607365616c5f63616c6c6020666f72776172646564207468697320636f6e74726163747320696e7075742e204974207468657265666f7265206973206e6f206c6f6e67657220617661696c61626c652e5052616e646f6d5375626a656374546f6f4c6f6e67001004d8546865207375626a6563742070617373656420746f20607365616c5f72616e646f6d60206578636565647320746865206c696d69742e34546f6f4d616e79546f706963730011041d0154686520616d6f756e74206f6620746f706963732070617373656420746f20607365616c5f6465706f7369745f6576656e747360206578636565647320746865206c696d69742e404e6f436861696e457874656e73696f6e00120c450154686520636861696e20646f6573206e6f742070726f76696465206120636861696e20657874656e73696f6e2e2043616c6c696e672074686520636861696e20657874656e73696f6e20726573756c74734d01696e2074686973206572726f722e204e6f74652074686174207468697320757375616c6c79202073686f756c646e27742068617070656e206173206465706c6f79696e67207375636820636f6e7472616374733069732072656a65637465642e3c58434d4465636f64654661696c6564001304844661696c656420746f206465636f6465207468652058434d2070726f6772616d2e444475706c6963617465436f6e7472616374001404c84120636f6e74726163742077697468207468652073616d65204163636f756e74496420616c7265616479206578697374732e5c5465726d696e61746564496e436f6e7374727563746f7200150cb84120636f6e74726163742073656c66206465737472756374656420696e2069747320636f6e7374727563746f722e00d0546869732063616e2062652074726967676572656420627920612063616c6c20746f20607365616c5f7465726d696e617465602e405265656e7472616e636544656e6965640016100d01412063616c6c20747269656420746f20696e766f6b65206120636f6e7472616374207468617420697320666c6167676564206173206e6f6e2d7265656e7472616e742e5d01546865206f6e6c79206f74686572206361757365206973207468617420612063616c6c2066726f6d206120636f6e747261637420696e746f207468652072756e74696d6520747269656420746f2063616c6c206261636b4901696e746f206070616c6c65742d636f6e747261637473602e205468697320776f756c64206d616b65207468652077686f6c652070616c6c6574207265656e7472616e7420776974682072656761726420746fbc636f6e747261637420636f646520657865637574696f6e207768696368206973206e6f7420737570706f727465642e4453746174654368616e676544656e6965640017044d014120636f6e747261637420617474656d7074656420746f20696e766f6b652061207374617465206d6f64696679696e6720415049207768696c65206265696e6720696e20726561642d6f6e6c79206d6f64652e7053746f726167654465706f7369744e6f74456e6f75676846756e647300180421014f726967696e20646f65736e2774206861766520656e6f7567682062616c616e636520746f20706179207468652072657175697265642073746f72616765206465706f736974732e7053746f726167654465706f7369744c696d69744578686175737465640019040d014d6f72652073746f72616765207761732063726561746564207468616e20616c6c6f776564206279207468652073746f72616765206465706f736974206c696d69742e24436f6465496e557365001a044901436f64652072656d6f76616c207761732064656e69656420626563617573652074686520636f6465206973207374696c6c20696e20757365206279206174206c65617374206f6e6520636f6e74726163742e40436f6e74726163745265766572746564001b10250154686520636f6e74726163742072616e20746f20636f6d706c6574696f6e20627574206465636964656420746f20726576657274206974732073746f72616765206368616e6765732e4901506c65617365206e6f746520746861742074686973206572726f72206973206f6e6c792072657475726e65642066726f6d2065787472696e736963732e205768656e2063616c6c6564206469726563746c795d016f72207669612052504320616e20604f6b602077696c6c2062652072657475726e65642e20496e20746869732063617365207468652063616c6c6572206e6565647320746f20696e73706563742074686520666c616773c4746f2064657465726d696e652077686574686572206120726576657273696f6e206861732074616b656e20706c6163652e30436f646552656a6563746564001c20f854686520636f6e7472616374277320636f64652077617320666f756e6420746f20626520696e76616c696420647572696e672076616c69646174696f6e2e004d01546865206d6f7374206c696b656c79206361757365206f662074686973206973207468617420616e20415049207761732075736564207768696368206973206e6f7420737570706f727465642062792074686551016e6f64652e20546869732068617070656e7320696620616e206f6c646572206e6f6465206973207573656420776974682061206e65772076657273696f6e206f6620696e6b212e20547279207570646174696e67a8796f7572206e6f646520746f20746865206e657765737420617661696c61626c652076657273696f6e2e00510141206d6f72652064657461696c6564206572726f722063616e20626520666f756e64206f6e20746865206e6f646520636f6e736f6c65206966206465627567206d657373616765732061726520656e61626c6564a8627920737570706c79696e6720602d6c72756e74696d653a3a636f6e7472616374733d6465627567602e3c496e64657465726d696e6973746963001d042901416e20696e64657465726d696e697374696320636f646520776173207573656420696e206120636f6e746578742077686572652074686973206973206e6f74207065726d69747465642e4c4d6967726174696f6e496e50726f6772657373001e042501412070656e64696e67206d6967726174696f6e206e6565647320746f20636f6d706c657465206265666f7265207468652065787472696e7369632063616e2062652063616c6c65642e504e6f4d6967726174696f6e506572666f726d6564001f040d014d6967726174652064697370617463682063616c6c2077617320617474656d7074656420627574206e6f206d6967726174696f6e2077617320706572666f726d65642e784d617844656c6567617465446570656e64656e6369657352656163686564002004150154686520636f6e747261637420686173207265616368656420697473206d6178696d756d206e756d626572206f662064656c656761746520646570656e64656e636965732e6844656c6567617465446570656e64656e63794e6f74466f756e64002104150154686520646570656e64656e637920776173206e6f7420666f756e6420696e2074686520636f6e747261637427732064656c656761746520646570656e64656e636965732e7c44656c6567617465446570656e64656e6379416c7265616479457869737473002204f854686520636f6e747261637420616c726561647920646570656e6473206f6e2074686520676976656e2064656c656761746520646570656e64656e63792e8443616e6e6f7441646453656c66417344656c6567617465446570656e64656e6379002304290143616e206e6f742061646420612064656c656761746520646570656e64656e637920746f2074686520636f64652068617368206f662074686520636f6e747261637420697473656c662e544f75744f665472616e7369656e7453746f72616765002404ac43616e206e6f7420616464206d6f7265206461746120746f207472616e7369656e742073746f726167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea10a0c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000048053656e646572206d75737420626520746865205375646f206163636f756e742e04684572726f7220666f7220746865205375646f2070616c6c65742ea50a0c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454013901045300000400a90a01185665633c543e0000a90a000002390100ad0a0c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10a0c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401d103045300000400b50a01185665633c543e0000b50a000002d10300b90a0c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e646572014101000801206f6666656e646572410101204f6666656e6465720001247265706f7274657273690101345665633c5265706f727465723e0000bd0a0000040859013800c10a00000408341000c50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540134045300000400210501185665633c543e0000c90a0c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e747300304964656e74697479496e666f015504000c01286a756467656d656e7473cd0a01fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f550401304964656e74697479496e666f0000cd0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d10a045300000400d50a01185665633c543e0000d10a0000040810e90400d50a000002d10a00d90a0000040818dd0a00dd0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e0000e10a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e50a045300000400ed0a01185665633c543e0000e50a04184f7074696f6e04045401e90a0108104e6f6e6500000010536f6d650400e90a0000010000e90a0c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f0c1c42616c616e63650118244163636f756e74496401001c49644669656c640130000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c647330011c49644669656c640000ed0a000002e50a00f10a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000f50a0c3c70616c6c65745f6964656e746974791474797065734c417574686f7269747950726f70657274696573041c4163636f756e740100000801286163636f756e745f696400011c4163636f756e74000128616c6c6f636174696f6e100128416c6c6f636174696f6e0000f90a0c3c70616c6c65745f6964656e746974791474797065734c557365726e616d65496e666f726d6174696f6e081c4163636f756e7401001c42616c616e63650118000801146f776e657200011c4163636f756e7400012070726f7669646572fd0a014450726f76696465723c42616c616e63653e0000fd0a0c3c70616c6c65745f6964656e746974791474797065732050726f7669646572041c42616c616e63650118010c28416c6c6f636174696f6e00000040417574686f726974794465706f736974040018011c42616c616e63650001001853797374656d00020000010b0000040c0010fd0a00050b0c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400017848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e44546f6f4d616e7952656769737472617273000b04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000c04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000d047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000e04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479000f04d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001004f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e34496e76616c6964537566666978001104805468652070726f76696465642073756666697820697320746f6f206c6f6e672e504e6f74557365726e616d65417574686f72697479001204e05468652073656e64657220646f6573206e6f742068617665207065726d697373696f6e20746f206973737565206120757365726e616d652e304e6f416c6c6f636174696f6e001304c454686520617574686f726974792063616e6e6f7420616c6c6f6361746520616e79206d6f726520757365726e616d65732e40496e76616c69645369676e6174757265001404a8546865207369676e6174757265206f6e206120757365726e616d6520776173206e6f742076616c69642e4452657175697265735369676e6174757265001504090153657474696e67207468697320757365726e616d652072657175697265732061207369676e61747572652c20627574206e6f6e65207761732070726f76696465642e3c496e76616c6964557365726e616d65001604b054686520757365726e616d6520646f6573206e6f74206d6565742074686520726571756972656d656e74732e34557365726e616d6554616b656e0017047854686520757365726e616d6520697320616c72656164792074616b656e2e284e6f557365726e616d65001804985468652072657175657374656420757365726e616d6520646f6573206e6f742065786973742e284e6f74457870697265640019042d0154686520757365726e616d652063616e6e6f7420626520666f72636566756c6c792072656d6f76656420626563617573652069742063616e207374696c6c2062652061636365707465642e20546f6f4561726c79001a04190154686520757365726e616d652063616e6e6f742062652072656d6f76656420626563617573652069742773207374696c6c20696e2074686520677261636520706572696f642e304e6f74556e62696e64696e67001b04ec54686520757365726e616d652063616e6e6f742062652072656d6f7665642062656361757365206974206973206e6f7420756e62696e64696e672e40416c7265616479556e62696e64696e67001c04fc54686520757365726e616d652063616e6e6f7420626520756e626f756e64206265636175736520697420697320616c726561647920756e62696e64696e672e58496e73756666696369656e7450726976696c65676573001d08450154686520616374696f6e2063616e6e6f7420626520706572666f726d65642062656361757365206f6620696e73756666696369656e742070726976696c656765732028652e672e20617574686f72697479d0747279696e6720746f20756e62696e64206120757365726e616d652070726f7669646564206279207468652073797374656d292e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e090b083870616c6c65745f736f6369657479304d656d6265725265636f7264000010011072616e6b10011052616e6b00011c737472696b657310012c537472696b65436f756e74000120766f756368696e670d0b01584f7074696f6e3c566f756368696e675374617475733e000114696e64657810010c75333200000d0b04184f7074696f6e04045401110b0108104e6f6e6500000010536f6d650400110b0000010000110b083870616c6c65745f736f636965747938566f756368696e6753746174757300010820566f756368696e670000001842616e6e656400010000150b083870616c6c65745f736f6369657479305061796f75745265636f7264081c42616c616e63650118285061796f75747356656301190b000801107061696418011c42616c616e636500011c7061796f757473190b01285061796f7574735665630000190b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d0b045300000400210b01185665633c543e00001d0b00000408101800210b0000021d0b00250b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401290b045300000400310b01185665633c543e0000290b083870616c6c65745f736f63696574790c42696408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001106b696e642d0b016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00011476616c756518011c42616c616e636500002d0b083870616c6c65745f736f63696574791c4269644b696e6408244163636f756e74496401001c42616c616e6365011801081c4465706f736974040018011c42616c616e636500000014566f75636808000001244163636f756e744964000018011c42616c616e636500010000310b000002290b00350b083870616c6c65745f736f63696574792443616e64696461637908244163636f756e74496401001c42616c616e6365011800140114726f756e64100128526f756e64496e6465780001106b696e642d0b016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00010c62696418011c42616c616e636500011474616c6c79390b011454616c6c79000138736b65707469635f73747275636b200110626f6f6c0000390b083870616c6c65745f736f63696574791454616c6c790000080124617070726f76616c73100124566f7465436f756e7400012872656a656374696f6e73100124566f7465436f756e7400003d0b00000408000000410b083870616c6c65745f736f636965747910566f7465000008011c617070726f7665200110626f6f6c00011877656967687410010c7533320000450b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000490b083870616c6c65745f736f636965747930496e74616b655265636f726408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e74496400010c62696418011c42616c616e6365000114726f756e64100128526f756e64496e64657800004d0b0000040c0000390b00510b0c3870616c6c65745f736f63696574791870616c6c6574144572726f72080454000449000180244e6f744d656d6265720000045455736572206973206e6f742061206d656d6265722e34416c72656164794d656d626572000104645573657220697320616c72656164792061206d656d6265722e2453757370656e64656400020448557365722069732073757370656e6465642e304e6f7453757370656e6465640003045855736572206973206e6f742073757370656e6465642e204e6f5061796f7574000404484e6f7468696e6720746f207061796f75742e38416c7265616479466f756e64656400050460536f636965747920616c726561647920666f756e6465642e3c496e73756666696369656e74506f74000604984e6f7420656e6f75676820696e20706f7420746f206163636570742063616e6469646174652e3c416c7265616479566f756368696e67000704e44d656d62657220697320616c726561647920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e2e4c4e6f74566f756368696e674f6e4269646465720008045c4d656d626572206973206e6f7420766f756368696e672e10486561640009049043616e6e6f742072656d6f7665207468652068656164206f662074686520636861696e2e1c466f756e646572000a046843616e6e6f742072656d6f76652074686520666f756e6465722e28416c7265616479426964000b0470557365722068617320616c7265616479206d6164652061206269642e40416c726561647943616e646964617465000c04705573657220697320616c726561647920612063616e6469646174652e304e6f7443616e646964617465000d046055736572206973206e6f7420612063616e6469646174652e284d61784d656d62657273000e0480546f6f206d616e79206d656d6265727320696e2074686520736f63696574792e284e6f74466f756e646572000f04785468652063616c6c6572206973206e6f742074686520666f756e6465722e1c4e6f74486561640010046c5468652063616c6c6572206973206e6f742074686520686561642e2c4e6f74417070726f7665640011042d01546865206d656d626572736869702063616e6e6f7420626520636c61696d6564206173207468652063616e64696461746520776173206e6f7420636c6561726c7920617070726f7665642e2c4e6f7452656a656374656400120425015468652063616e6469646174652063616e6e6f74206265206b69636b6564206173207468652063616e64696461746520776173206e6f7420636c6561726c792072656a65637465642e20417070726f76656400130419015468652063616e6469646163792063616e6e6f742062652064726f70706564206173207468652063616e6469646174652077617320636c6561726c7920617070726f7665642e2052656a65637465640014041d015468652063616e6469646163792063616e6e6f7420626520626573746f776564206173207468652063616e6469646174652077617320636c6561726c792072656a65637465642e28496e50726f677265737300150415015468652063616e6469646163792063616e6e6f7420626520636f6e636c756465642061732074686520766f74696e67206973207374696c6c20696e2070726f67726573732e20546f6f4561726c7900160441015468652063616e6469646163792063616e6e6f74206265207072756e656420756e74696c20612066756c6c206164646974696f6e616c20696e74616b6520706572696f6420686173207061737365642e14566f7465640017046854686520736b657074696320616c726561647920766f7465642e1c45787069726564001804f054686520736b6570746963206e656564206e6f7420766f7465206f6e2063616e646964617465732066726f6d206578706972656420726f756e64732e244e6f744269646465720019045455736572206973206e6f742061206269646465722e284e6f446566656e646572001a047c5468657265206973206e6f20646566656e6465722063757272656e746c792e204e6f7447726f7570001b045047726f757020646f65736e27742065786973742e3c416c7265616479456c657661746564001c04b0546865206d656d62657220697320616c726561647920656c65766174656420746f20746869732072616e6b2e3c416c726561647950756e6973686564001d04dc54686520736b65707469632068617320616c7265616479206265656e2070756e697368656420666f722074686973206f6666656e63652e44496e73756666696369656e7446756e6473001e04c046756e64732061726520696e73756666696369656e7420746f20706179206f666620736f63696574792064656274732e1c4e6f566f746573001f04d05468652063616e6469646174652f646566656e64657220686173206e6f207374616c6520766f74657320746f2072656d6f76652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e550b083c70616c6c65745f7265636f76657279385265636f76657279436f6e6669670c2c426c6f636b4e756d62657201101c42616c616e636501181c467269656e647301590b0010013064656c61795f706572696f6410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473590b011c467269656e64730001247468726573686f6c649901010c7531360000590b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e00005d0b083c70616c6c65745f7265636f76657279384163746976655265636f766572790c2c426c6f636b4e756d62657201101c42616c616e636501181c467269656e647301590b000c011c6372656174656410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473590b011c467269656e64730000610b0c3c70616c6c65745f7265636f766572791870616c6c6574144572726f72040454000140284e6f74416c6c6f776564000004f055736572206973206e6f7420616c6c6f77656420746f206d616b6520612063616c6c206f6e20626568616c66206f662074686973206163636f756e74345a65726f5468726573686f6c640001048c5468726573686f6c64206d7573742062652067726561746572207468616e207a65726f404e6f74456e6f756768467269656e6473000204d0467269656e6473206c697374206d7573742062652067726561746572207468616e207a65726f20616e64207468726573686f6c64284d6178467269656e6473000304a8467269656e6473206c697374206d757374206265206c657373207468616e206d617820667269656e6473244e6f74536f72746564000404c8467269656e6473206c697374206d75737420626520736f7274656420616e642066726565206f66206475706c696361746573384e6f745265636f76657261626c650005049c54686973206163636f756e74206973206e6f742073657420757020666f72207265636f7665727948416c72656164795265636f76657261626c65000604ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f7665727938416c726561647953746172746564000704dc41207265636f766572792070726f636573732068617320616c7265616479207374617274656420666f722074686973206163636f756e74284e6f7453746172746564000804cc41207265636f766572792070726f6365737320686173206e6f74207374617274656420666f7220746869732072657363756572244e6f74467269656e64000904a854686973206163636f756e74206973206e6f74206120667269656e642077686f2063616e20766f7563682c44656c6179506572696f64000a04190154686520667269656e64206d757374207761697420756e74696c207468652064656c617920706572696f6420746f20766f75636820666f722074686973207265636f7665727938416c7265616479566f7563686564000b04bc5468697320757365722068617320616c726561647920766f756368656420666f722074686973207265636f76657279245468726573686f6c64000c04e8546865207468726573686f6c6420666f72207265636f766572696e672074686973206163636f756e7420686173206e6f74206265656e206d65742c5374696c6c416374697665000d04fc546865726520617265207374696c6c20616374697665207265636f7665727920617474656d7074732074686174206e65656420746f20626520636c6f73656430416c726561647950726f7879000e04ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f76657279204261645374617465000f0478536f6d6520696e7465726e616c2073746174652069732062726f6b656e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e650b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010505045300000400690b01185665633c543e0000690b0000020505006d0b083870616c6c65745f76657374696e672052656c656173657300010808563000000008563100010000710b0c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e750b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401790b045300000400810b01185665633c543e0000790b04184f7074696f6e040454017d0b0108104e6f6e6500000010536f6d6504007d0b00000100007d0b084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c0135022c426c6f636b4e756d62657201103450616c6c6574734f726967696e015502244163636f756e7449640100001401206d617962655f6964810101304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3502011043616c6c0001386d617962655f706572696f6469630d0501944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e5502013450616c6c6574734f726967696e0000810b000002790b00850b084070616c6c65745f7363686564756c65722c5265747279436f6e6669670418506572696f640110000c0134746f74616c5f72657472696573080108753800012472656d61696e696e670801087538000118706572696f64100118506572696f640000890b0c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8d0b0c3870616c6c65745f676c7574746f6e1870616c6c6574144572726f7204045400010848416c7265616479496e697469616c697a656400000c8c5468652070616c6c65742077617320616c726561647920696e697469616c697a65642e00cc53657420607769746e6573735f636f756e746020746f2060536f6d656020746f206279706173732074686973206572726f722e2c496e73616e654c696d6974000104c8546865206c696d697420776173206f766572205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e910b083c70616c6c65745f707265696d616765404f6c645265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f73697401010150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974950b01704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656ec8012c4f7074696f6e3c7533323e00010000950b04184f7074696f6e0404540101010108104e6f6e6500000010536f6d65040001010000010000990b083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e7449640100185469636b6574019d0b01082c556e7265717565737465640801187469636b6574a10b014c284163636f756e7449642c205469636b65742900010c6c656e10010c753332000000245265717565737465640c01306d617962655f7469636b6574a50b016c4f7074696f6e3c284163636f756e7449642c205469636b6574293e000114636f756e7410010c7533320001246d617962655f6c656ec8012c4f7074696f6e3c7533323e000100009d0b14346672616d655f737570706f72741874726169747318746f6b656e732066756e6769626c6544486f6c64436f6e73696465726174696f6e1404410004460004520004440008467000000400180128463a3a42616c616e63650000a10b00000408009d0b00a50b04184f7074696f6e04045401a10b0108104e6f6e6500000010536f6d650400a10b0000010000a90b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000ad0b0c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400012018546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e1c546f6f4d616e7900060455014d6f7265207468616e20604d41585f484153485f555047524144455f42554c4b5f434f554e54602068617368657320776572652072657175657374656420746f206265207570677261646564206174206f6e63652e18546f6f466577000704e4546f6f206665772068617368657320776572652072657175657374656420746f2062652075706772616465642028692e652e207a65726f292e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10b00000408b50b1800b50b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b90b045300000400bd0b01185665633c543e0000b90b083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650195012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970659501012450726f78795479706500011464656c617910012c426c6f636b4e756d6265720000bd0b000002b90b00c10b00000408c50b1800c50b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c90b045300000400cd0b01185665633c543e0000c90b083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801342c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173683401104861736800011868656967687410012c426c6f636b4e756d6265720000cd0b000002c90b00d10b0c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed50b00000408000400d90b083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ea101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73b509018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000dd0b0c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee10b083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573e50b0190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000e50b083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d6265720110011c2050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d6265720005004c417070726f7665645769746843757261746f7204011c63757261746f720001244163636f756e74496400060000e90b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000ed0b0c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef10b082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680134001c0118726561736f6e3401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573c8014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073fc01645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565200110626f6f6c0000f50b0c2c70616c6c65745f746970731870616c6c6574144572726f7208045400044900011c30526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e504d6178546970416d6f756e7445786365656465640003047c5468652074697020676976656e2077617320746f6f2067656e65726f75732e244e6f7446696e6465720004041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0005042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650006043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef90b0c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e74200110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c753332000118737461747573fd0b012c41737365745374617475730000fd0b0c3470616c6c65745f6173736574731474797065732c417373657453746174757300010c104c6976650000001846726f7a656e0001002844657374726f79696e6700020000010c0c3470616c6c65745f6173736574731474797065733041737365744163636f756e74101c42616c616e63650118384465706f73697442616c616e636501181445787472610188244163636f756e74496401000010011c62616c616e636518011c42616c616e6365000118737461747573050c01344163636f756e74537461747573000118726561736f6e090c01a84578697374656e6365526561736f6e3c4465706f73697442616c616e63652c204163636f756e7449643e000114657874726188011445787472610000050c0c3470616c6c65745f617373657473147479706573344163636f756e7453746174757300010c184c69717569640000001846726f7a656e0001001c426c6f636b656400020000090c0c3470616c6c65745f6173736574731474797065733c4578697374656e6365526561736f6e081c42616c616e63650118244163636f756e7449640100011420436f6e73756d65720000002853756666696369656e740001002c4465706f73697448656c64040018011c42616c616e63650002003c4465706f736974526566756e6465640003002c4465706f73697446726f6d08000001244163636f756e744964000018011c42616c616e6365000400000d0c0000040c10000000110c0c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e63650000150c0c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e6701190c0014011c6465706f7369741801384465706f73697442616c616e63650001106e616d65190c0134426f756e646564537472696e6700011873796d626f6c190c0134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e200110626f6f6c0000190c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00001d0c0c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001542842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f722842616441737365744964001404c8546865206173736574204944206d75737420626520657175616c20746f20746865205b604e65787441737365744964605d2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e210c0c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001542842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f722842616441737365744964001404c8546865206173736574204944206d75737420626520657175616c20746f20746865205b604e65787441737365744964605d2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e250c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d903045300000400290c01185665633c543e0000290c000002d903002d0c0c3070616c6c65745f62656566791870616c6c6574144572726f7204045400011c60496e76616c69644b65794f776e65727368697050726f6f66000004310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c6964446f75626c65566f74696e6750726f6f6600010431014120646f75626c6520766f74696e672070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e58496e76616c6964466f726b566f74696e6750726f6f6600020429014120666f726b20766f74696e672070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e74496e76616c6964467574757265426c6f636b566f74696e6750726f6f660003044901412066757475726520626c6f636b20766f74696e672070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e7c496e76616c696445717569766f636174696f6e50726f6f6653657373696f6e000404c05468652073657373696f6e206f66207468652065717569766f636174696f6e2070726f6f6620697320696e76616c6964584475706c69636174654f6666656e63655265706f727400050415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0006048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e310c0c4873705f636f6e73656e7375735f62656566790c6d6d72444265656679417574686f726974795365740458417574686f72697479536574436f6d6d69746d656e740134000c0108696430015463726174653a3a56616c696461746f72536574496400010c6c656e10010c7533320001446b65797365745f636f6d6d69746d656e74340158417574686f72697479536574436f6d6d69746d656e740000350c083870616c6c65745f6c6f7474657279344c6f7474657279436f6e666967082c426c6f636b4e756d62657201101c42616c616e6365011800140114707269636518011c42616c616e6365000114737461727410012c426c6f636b4e756d6265720001186c656e67746810012c426c6f636b4e756d62657200011464656c617910012c426c6f636b4e756d626572000118726570656174200110626f6f6c0000390c00000408103d0c003d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b901045300000400410c01185665633c543e0000410c000002b90100450c0c3870616c6c65745f6c6f74746572791870616c6c6574144572726f7204045400011c344e6f74436f6e666967757265640000048841206c6f747465727920686173206e6f74206265656e20636f6e666967757265642e28496e50726f67726573730001048441206c6f747465727920697320616c726561647920696e2070726f67726573732e30416c7265616479456e6465640002047041206c6f74746572792068617320616c726561647920656e6465642e2c496e76616c696443616c6c000304a85468652063616c6c206973206e6f742076616c696420666f7220616e206f70656e206c6f74746572792e50416c726561647950617274696369706174696e67000404f0596f752061726520616c72656164792070617274696369706174696e6720696e20746865206c6f7474657279207769746820746869732063616c6c2e30546f6f4d616e7943616c6c7300050490546f6f206d616e792063616c6c7320666f7220612073696e676c65206c6f74746572792e38456e636f64696e674661696c6564000604584661696c656420746f20656e636f64652063616c6c73048054686520604572726f726020656e756d206f6620746869732070616c6c65742e490c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d0b045300000400210b01185665633c543e00004d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401510c045300000400550c01185665633c543e0000510c0c2870616c6c65745f6e69731870616c6c65740c426964081c42616c616e63650118244163636f756e744964010000080118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e7449640000550c000002510c00590c0c2870616c6c65745f6e69731870616c6c65743453756d6d6172795265636f7264082c426c6f636b4e756d62657201101c42616c616e636501180014013c70726f706f7274696f6e5f6f776564c101012c5065727175696e74696c6c000114696e64657810013052656365697074496e646578000118746861776564c101012c5065727175696e74696c6c00012c6c6173745f706572696f6410012c426c6f636b4e756d62657200014072656365697074735f6f6e5f686f6c6418011c42616c616e636500005d0c0c2870616c6c65745f6e69731870616c6c657434526563656970745265636f72640c244163636f756e74496401002c426c6f636b4e756d62657201101c42616c616e63650118000c012870726f706f7274696f6ec101012c5065727175696e74696c6c0001146f776e6572950b01704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e00011865787069727910012c426c6f636b4e756d6265720000610c00000408c1011000650c0c2870616c6c65745f6e69731870616c6c6574144572726f7204045400013c404475726174696f6e546f6f536d616c6c000004a4546865206475726174696f6e206f662074686520626964206973206c657373207468616e206f6e652e384475726174696f6e546f6f426967000104f4546865206475726174696f6e20697320746865206269642069732067726561746572207468616e20746865206e756d626572206f66207175657565732e38416d6f756e74546f6f536d616c6c000204dc54686520616d6f756e74206f662074686520626964206973206c657373207468616e20746865206d696e696d756d20616c6c6f7765642e24426964546f6f4c6f77000308410154686520717565756520666f7220746865206269642773206475726174696f6e2069732066756c6c20616e642074686520616d6f756e742062696420697320746f6f206c6f7720746f2067657420696e887468726f756768207265706c6163696e6720616e206578697374696e67206269642e38556e6b6e6f776e52656365697074000404645265636569707420696e64657820697320756e6b6e6f776e2e204e6f744f776e6572000504744e6f7420746865206f776e6572206f662074686520726563656970742e284e6f744578706972656400060470426f6e64206e6f74207965742061742065787069727920646174652e28556e6b6e6f776e426964000704a854686520676976656e2062696420666f722072657472616374696f6e206973206e6f7420666f756e642e34506f7274696f6e546f6f426967000804e054686520706f7274696f6e20737570706c696564206973206265796f6e64207468652076616c7565206f662074686520726563656970742e20556e66756e646564000904944e6f7420656e6f7567682066756e6473206172652068656c6420746f20706179206f75742e34416c726561647946756e646564000a04b054686572652061726520656e6f7567682066756e647320666f7220776861742069732072657175697265642e245468726f74746c6564000b04cc5468652074686177207468726f74746c6520686173206265656e207265616368656420666f72207468697320706572696f642e244d616b657344757374000c041501546865206f7065726174696f6e20776f756c6420726573756c7420696e2061207265636569707420776f72746820616e20696e7369676e69666963616e742076616c75652e3c416c7265616479436f6d6d756e616c000d0480546865207265636569707420697320616c726561647920636f6d6d756e616c2e38416c726561647950726976617465000e047c546865207265636569707420697320616c726561647920707269766174652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e690c0c3870616c6c65745f756e697175657314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e67200110626f6f6c0001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656e200110626f6f6c00006d0c0000040c00101000710c0c3870616c6c65745f756e69717565731474797065732c4974656d44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f766564ac01444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656e200110626f6f6c00011c6465706f7369741801384465706f73697442616c616e63650000750c0c3870616c6c65745f756e697175657314747970657348436f6c6c656374696f6e4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461c901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c0000790c0c3870616c6c65745f756e6971756573147479706573304974656d4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461c901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c00007d0c0000040c10c8610100810c00000408d1011800850c0000040818ac00890c0c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000148304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e55736500050474546865206974656d20494420697320616c72656164792074616b656e2e1846726f7a656e00060484546865206974656d206f7220636f6c6c656374696f6e2069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000a042501546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e657273686970206f662074686520636f6c6c656374696f6e2069732061636365707461626c652e184c6f636b6564000b044c546865206974656d206973206c6f636b65642e404d6178537570706c7952656163686564000c046c416c6c206974656d732068617665206265656e206d696e7465642e4c4d6178537570706c79416c7265616479536574000d0490546865206d617820737570706c792068617320616c7265616479206265656e207365742e444d6178537570706c79546f6f536d616c6c000e0441015468652070726f7669646564206d617820737570706c79206973206c65737320746f2074686520616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d000f047454686520676976656e206974656d20494420697320756e6b6e6f776e2e284e6f74466f7253616c65001004544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001104705468652070726f76696465642062696420697320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8d0c0c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001801146f776e65720001244163636f756e7449640001346f776e65725f6465706f7369741801384465706f73697442616c616e63650001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001306974656d5f636f6e6669677310010c7533320001286174747269627574657310010c7533320000910c0c2c70616c6c65745f6e66747314747970657320426974466c61677304045401950c000400080138436f6c6c656374696f6e526f6c650000950c0c2c70616c6c65745f6e66747314747970657338436f6c6c656374696f6e526f6c6500010c184973737565720001001c467265657a65720002001441646d696e00040000990c0c2c70616c6c65745f6e6674731474797065732c4974656d44657461696c730c244163636f756e74496401001c4465706f736974019d0c24417070726f76616c7301a10c000c01146f776e65720001244163636f756e744964000124617070726f76616c73a10c0124417070726f76616c7300011c6465706f7369749d0c011c4465706f73697400009d0c0c2c70616c6c65745f6e6674731474797065732c4974656d4465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e740001244163636f756e744964000118616d6f756e741801384465706f73697442616c616e63650000a10c0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601c8045300000400a50c013842547265654d61703c4b2c20563e0000a50c042042547265654d617008044b0100045601c8000400a90c000000a90c000002ad0c00ad0c0000040800c800b10c0c2c70616c6c65745f6e66747314747970657348436f6c6c656374696f6e4d65746164617461081c4465706f73697401182c537472696e674c696d6974000008011c6465706f73697418011c4465706f73697400011064617461d901016c426f756e6465645665633c75382c20537472696e674c696d69743e0000b50c0c2c70616c6c65745f6e667473147479706573304974656d4d65746164617461081c4465706f73697401b90c2c537472696e674c696d6974000008011c6465706f736974b90c011c4465706f73697400011064617461d901016c426f756e6465645665633c75382c20537472696e674c696d69743e0000b90c0c2c70616c6c65745f6e6674731474797065734c4974656d4d657461646174614465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74ac01444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e63650000bd0c0000041010c8dd01d10100c10c00000408d901c50c00c50c0c2c70616c6c65745f6e667473147479706573404174747269627574654465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74ac01444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e63650000c90c0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540100045300000400cd0c012c42547265655365743c543e0000cd0c0420425472656553657404045401000004006901000000d10c0c2c70616c6c65745f6e6674731474797065732c50656e64696e67537761701030436f6c6c656374696f6e49640110184974656d49640110584974656d507269636557697468446972656374696f6e01e50120446561646c696e65011000100148646573697265645f636f6c6c656374696f6e100130436f6c6c656374696f6e4964000130646573697265645f6974656dc801384f7074696f6e3c4974656d49643e0001147072696365e10101784f7074696f6e3c4974656d507269636557697468446972656374696f6e3e000120646561646c696e65100120446561646c696e650000d50c0c2c70616c6c65745f6e66747314747970657320426974466c61677304045401d90c00040030013450616c6c6574466561747572650000d90c0c2c70616c6c65745f6e6674731474797065733450616c6c6574466561747572650001101c54726164696e67000100284174747269627574657300020024417070726f76616c7300040014537761707300080000dd0c0c2c70616c6c65745f6e6674731870616c6c6574144572726f720804540004490001b4304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e3c417070726f76616c45787069726564000304390154686520617070726f76616c20686164206120646561646c696e65207468617420657870697265642c20736f2074686520617070726f76616c2069736e27742076616c696420616e796d6f72652e2857726f6e674f776e6572000404e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730005041501546865207769746e657373206461746120676976656e20646f6573206e6f74206d61746368207468652063757272656e74207374617465206f662074686520636861696e2e44436f6c6c656374696f6e4964496e5573650006047c436f6c6c656374696f6e20494420697320616c72656164792074616b656e2e504974656d734e6f6e5472616e7366657261626c65000704c84974656d732077697468696e207468617420636f6c6c656374696f6e20617265206e6f6e2d7472616e7366657261626c652e2c4e6f7444656c65676174650008049c5468652070726f7669646564206163636f756e74206973206e6f7420612064656c65676174652e3457726f6e6744656c6567617465000904f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000b041901546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e65727368697020616363657074616e6365206f662074686520636f6c6c656374696f6e2e284974656d4c6f636b6564000c0498546865206974656d206973206c6f636b656420286e6f6e2d7472616e7366657261626c65292e504c6f636b65644974656d41747472696275746573000d04744974656d2773206174747269627574657320617265206c6f636b65642e684c6f636b6564436f6c6c656374696f6e41747472696275746573000e048c436f6c6c656374696f6e2773206174747269627574657320617265206c6f636b65642e484c6f636b65644974656d4d65746164617461000f04684974656d2773206d65746164617461206973206c6f636b65642e604c6f636b6564436f6c6c656374696f6e4d6574616461746100100480436f6c6c656374696f6e2773206d65746164617461206973206c6f636b65642e404d6178537570706c79526561636865640011046c416c6c206974656d732068617665206265656e206d696e7465642e3c4d6178537570706c794c6f636b6564001204b8546865206d617820737570706c79206973206c6f636b656420616e642063616e2774206265206368616e6765642e444d6178537570706c79546f6f536d616c6c00130449015468652070726f7669646564206d617820737570706c79206973206c657373207468616e20746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d0014047454686520676976656e206974656d20494420697320756e6b6e6f776e2e2c556e6b6e6f776e537761700015044c5377617020646f65736e27742065786973742e404d657461646174614e6f74466f756e640016048c54686520676976656e206974656d20686173206e6f206d65746164617461207365742e444174747269627574654e6f74466f756e64001704985468652070726f7669646564206174747269627574652063616e277420626520666f756e642e284e6f74466f7253616c65001804544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001904705468652070726f76696465642062696420697320746f6f206c6f772e5052656163686564417070726f76616c4c696d6974001a04a0546865206974656d2068617320726561636865642069747320617070726f76616c206c696d69742e3c446561646c696e6545787069726564001b048454686520646561646c696e652068617320616c726561647920657870697265642e3457726f6e674475726174696f6e001c043101546865206475726174696f6e2070726f76696465642073686f756c64206265206c657373207468616e206f7220657175616c20746f20604d6178446561646c696e654475726174696f6e602e384d6574686f6444697361626c6564001d04a8546865206d6574686f642069732064697361626c65642062792073797374656d2073657474696e67732e3057726f6e6753657474696e67001e04885468652070726f76696465642073657474696e672063616e2774206265207365742e58496e636f6e73697374656e744974656d436f6e666967001f0415014974656d277320636f6e66696720616c72656164792065786973747320616e642073686f756c6420626520657175616c20746f207468652070726f7669646564206f6e652e204e6f436f6e666967002004c8436f6e66696720666f72206120636f6c6c656374696f6e206f7220616e206974656d2063616e277420626520666f756e642e3c526f6c65734e6f74436c656172656400210470536f6d6520726f6c65732077657265206e6f7420636c65617265642e384d696e744e6f7453746172746564002204644d696e7420686173206e6f742073746172746564207965742e244d696e74456e6465640023045c4d696e742068617320616c726561647920656e6465642e38416c7265616479436c61696d6564002404c05468652070726f7669646564204974656d2077617320616c7265616479207573656420666f7220636c61696d696e672e34496e636f7272656374446174610025047c5468652070726f7669646564206461746120697320696e636f72726563742e2c57726f6e674f726967696e002604ac5468652065787472696e736963207761732073656e74206279207468652077726f6e67206f726967696e2e3857726f6e675369676e6174757265002704905468652070726f7669646564207369676e617475726520697320696e636f72726563742e44496e636f72726563744d65746164617461002804a05468652070726f7669646564206d65746164617461206d6967687420626520746f6f206c6f6e672e644d6178417474726962757465734c696d6974526561636865640029049c43616e277420736574206d6f7265206174747269627574657320706572206f6e652063616c6c2e3857726f6e674e616d657370616365002a04d05468652070726f7669646564206e616d6573706163652069736e277420737570706f7274656420696e20746869732063616c6c2e48436f6c6c656374696f6e4e6f74456d707479002b048c43616e27742064656c657465206e6f6e2d656d70747920636f6c6c656374696f6e732e3c5769746e6573735265717569726564002c0490546865207769746e65737320646174612073686f756c642062652070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee10c0c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1474797065731c44657461696c73101c417373657449640110244672616374696f6e7301181c4465706f7369740118244163636f756e744964010000100114617373657410011c417373657449640001246672616374696f6e731801244672616374696f6e7300011c6465706f73697418011c4465706f73697400013461737365745f63726561746f720001244163636f756e7449640000e50c0c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144572726f7204045400011040496e636f727265637441737365744964000004ac417373657420494420646f6573206e6f7420636f72726573706f6e6420746f206c6f636b6564204e46542e304e6f5065726d697373696f6e000104e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e2c4e66744e6f74466f756e64000204484e465420646f65736e27742065786973742e504e66744e6f744672616374696f6e616c697a6564000304904e465420686173206e6f7420796574206265656e206672616374696f6e616c697365642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee90c083470616c6c65745f73616c61727928537461747573547970650c284379636c65496e64657801102c426c6f636b4e756d62657201101c42616c616e636501180014012c6379636c655f696e6465781001284379636c65496e64657800012c6379636c655f737461727410012c426c6f636b4e756d62657200011862756467657418011c42616c616e636500014c746f74616c5f726567697374726174696f6e7318011c42616c616e636500015c746f74616c5f756e726567697374657265645f7061696418011c42616c616e63650000ed0c083470616c6c65745f73616c61727938436c61696d616e745374617475730c284379636c65496e64657801101c42616c616e6365011808496401880008012c6c6173745f6163746976651001284379636c65496e646578000118737461747573f10c015c436c61696d53746174653c42616c616e63652c2049643e0000f10c083470616c6c65745f73616c61727928436c61696d5374617465081c42616c616e636501180849640188010c1c4e6f7468696e670000002852656769737465726564040018011c42616c616e636500010024417474656d707465640c012872656769737465726564b503013c4f7074696f6e3c42616c616e63653e00010869648801084964000118616d6f756e7418011c42616c616e636500020000f50c0c3470616c6c65745f73616c6172791870616c6c6574144572726f7208045400044900013838416c726561647953746172746564000004ac5468652073616c6172792073797374656d2068617320616c7265616479206265656e20737461727465642e244e6f744d656d6265720001048c546865206163636f756e74206973206e6f7420612072616e6b6564206d656d6265722e3c416c7265616479496e64756374656400020480546865206163636f756e7420697320616c726561647920696e6475637465642e2c4e6f74496e6475637465640003001c4e6f436c61696d000404bc546865206d656d62657220646f6573206e6f74206861766520612063757272656e742076616c696420636c61696d2e24436c61696d5a65726f0005046c546865206d656d626572277320636c61696d206973207a65726f2e1c546f6f4c617465000604b043757272656e74206379636c65277320726567697374726174696f6e20706572696f64206973206f7665722e20546f6f4561726c79000704c043757272656e74206379636c652773207061796d656e7420706572696f64206973206e6f742079657420626567756e2e184e6f74596574000804584379636c65206973206e6f7420796574206f7665722e284e6f74537461727465640009049c546865207061796f7574206379636c65732068617665206e6f742079657420737461727465642e2042616e6b72757074000a049c5468657265206973206e6f20627564676574206c65667420666f7220746865207061796f75742e205061794572726f72000b04cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e30496e636f6e636c7573697665000c04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e284e6f7443757272656e74000d04d8546865206379636c65206973206166746572207468617420696e20776869636820746865207061796d656e7420776173206d6164652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef90c085870616c6c65745f636f72655f66656c6c6f7773686970304d656d626572537461747573042c426c6f636b4e756d6265720110000c012469735f616374697665200110626f6f6c0001386c6173745f70726f6d6f74696f6e10012c426c6f636b4e756d6265720001286c6173745f70726f6f6610012c426c6f636b4e756d6265720000fd0c000004080d02110200010d0c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c6574144572726f7208045400044900012420556e72616e6b6564000004644d656d62657227732072616e6b20697320746f6f206c6f772e1852616e6b6564000104684d656d62657227732072616e6b206973206e6f74207a65726f2e38556e657870656374656452616e6b00020855014d656d62657227732072616e6b206973206e6f74206173206578706563746564202d2067656e6572616c6c79206d65616e732074686174207468652072616e6b2070726f766964656420746f207468652063616c6cb0646f6573206e6f74206167726565207769746820746865207374617465206f66207468652073797374656d2e2c496e76616c696452616e6b000304550154686520676976656e2072616e6b20697320696e76616c6964202d20746869732067656e6572616c6c79206d65616e732069742773206e6f74206265747765656e203120616e64206052414e4b5f434f554e54602e304e6f5065726d697373696f6e0004040101546865206f726967696e20646f6573206e6f74206861766520656e6f756768207065726d697373696f6e20746f20646f2074686973206f7065726174696f6e2e304e6f7468696e67446f696e67000504d04e6f20776f726b206e6565647320746f20626520646f6e652061742070726573656e7420666f722074686973206d656d6265722e3c416c7265616479496e64756374656400060841015468652063616e6469646174652068617320616c7265616479206265656e20696e6475637465642e20546869732073686f756c64206e657665722068617070656e2073696e636520697420776f756c6405017265717569726520612063616e646964617465202872616e6b20302920746f20616c726561647920626520747261636b656420696e207468652070616c6c65742e284e6f74547261636b656400070439015468652063616e64696461746520686173206e6f74206265656e20696e6475637465642c20736f2063616e6e6f74206265206f6666626f61726465642066726f6d20746869732070616c6c65742e1c546f6f536f6f6e000804f84f7065726174696f6e2063616e6e6f7420626520646f6e65207965742073696e6365206e6f7420656e6f7567682074696d6520686173207061737365642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e050d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401090d0453000004000d0d01185665633c543e0000090d086870616c6c65745f7472616e73616374696f6e5f73746f726167653c5472616e73616374696f6e496e666f00001001286368756e6b5f726f6f743401743c426c616b6554776f32353620617320486173683e3a3a4f7574707574000130636f6e74656e745f686173683401743c426c616b6554776f32353620617320486173683e3a3a4f757470757400011073697a6510010c753332000130626c6f636b5f6368756e6b7310010c75333200000d0d000002090d00110d0c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c6574144572726f72040454000130344e6f74436f6e6669677572656400000458496e76616c696420636f6e66696775726174696f6e2e3c52656e657765644e6f74466f756e640001047c52656e657765642065787472696e736963206973206e6f7420666f756e642e40456d7074795472616e73616374696f6e00020494417474656d7074696e6720746f2073746f726520656d707479207472616e73616374696f6e3c556e657870656374656450726f6f660003049450726f6f6620776173206e6f7420657870656374656420696e207468697320626c6f636b2e30496e76616c696450726f6f660004046850726f6f66206661696c656420766572696669636174696f6e2e304d697373696e6750726f6f66000504584d697373696e672073746f726167652070726f6f662e404d697373696e67537461746544617461000604d4556e61626c6520746f207665726966792070726f6f6620626563617573652073746174652064617461206973206d697373696e672e2c446f75626c65436865636b00070480446f75626c652070726f6f6620636865636b20696e2074686520626c6f636b2e3c50726f6f664e6f74436865636b6564000804ac53746f726167652070726f6f6620776173206e6f7420636865636b656420696e2074686520626c6f636b2e4c5472616e73616374696f6e546f6f4c61726765000904645472616e73616374696f6e20697320746f6f206c617267652e4c546f6f4d616e795472616e73616374696f6e73000a048c546f6f206d616e79207472616e73616374696f6e7320696e2074686520626c6f636b2e28426164436f6e74657874000b04d4417474656d7074656420746f2063616c6c206073746f726560206f757473696465206f6620626c6f636b20657865637574696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e150d0c4070616c6c65745f626167735f6c697374106c697374104e6f646508045400044900001401086964000130543a3a4163636f756e74496400011070726576ac01504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874ac01504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572300120543a3a53636f726500011473636f7265300120543a3a53636f72650000190d0c4070616c6c65745f626167735f6c697374106c6973740c426167080454000449000008011068656164ac01504f7074696f6e3c543a3a4163636f756e7449643e0001107461696cac01504f7074696f6e3c543a3a4163636f756e7449643e00001d0d0000023000210d0c4070616c6c65745f626167735f6c6973741870616c6c6574144572726f72080454000449000104104c6973740400250d01244c6973744572726f72000004b441206572726f7220696e20746865206c69737420696e7465726661636520696d706c656d656e746174696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e250d0c4070616c6c65745f626167735f6c697374106c697374244c6973744572726f72000110244475706c6963617465000000284e6f7448656176696572000100304e6f74496e53616d65426167000200304e6f64654e6f74466f756e6400030000290d085470616c6c65745f6368696c645f626f756e746965732c4368696c64426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011000140134706172656e745f626f756e747910012c426f756e7479496e64657800011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e63650001187374617475732d0d01a44368696c64426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00002d0d085470616c6c65745f6368696c645f626f756e74696573444368696c64426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001101441646465640000003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640001001841637469766504011c63757261746f720001244163636f756e7449640002003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200030000310d0c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144572726f7204045400010c54506172656e74426f756e74794e6f74416374697665000004a454686520706172656e7420626f756e7479206973206e6f7420696e206163746976652073746174652e64496e73756666696369656e74426f756e747942616c616e6365000104e454686520626f756e74792062616c616e6365206973206e6f7420656e6f75676820746f20616464206e6577206368696c642d626f756e74792e50546f6f4d616e794368696c64426f756e746965730002040d014e756d626572206f66206368696c6420626f756e746965732065786365656473206c696d697420604d61784163746976654368696c64426f756e7479436f756e74602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e350d0c4070616c6c65745f7265666572656e6461147479706573385265666572656e64756d496e666f201c547261636b49640199013452756e74696d654f726967696e015502184d6f6d656e7401101043616c6c0135021c42616c616e636501181454616c6c79015107244163636f756e74496401003c5363686564756c6541646472657373017d0101181c4f6e676f696e670400390d018d015265666572656e64756d5374617475733c547261636b49642c2052756e74696d654f726967696e2c204d6f6d656e742c2043616c6c2c2042616c616e63652c2054616c6c792c0a4163636f756e7449642c205363686564756c65416464726573732c3e00000020417070726f7665640c001001184d6f6d656e740000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001002052656a65637465640c001001184d6f6d656e740000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0002002443616e63656c6c65640c001001184d6f6d656e740000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0003002054696d65644f75740c001001184d6f6d656e740000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e000400184b696c6c656404001001184d6f6d656e7400050000390d0c4070616c6c65745f7265666572656e6461147479706573405265666572656e64756d537461747573201c547261636b49640199013452756e74696d654f726967696e015502184d6f6d656e7401101043616c6c0135021c42616c616e636501181454616c6c79015107244163636f756e74496401003c5363686564756c6541646472657373017d01002c0114747261636b9901011c547261636b49640001186f726967696e5502013452756e74696d654f726967696e00012070726f706f73616c3502011043616c6c000124656e6163746d656e7425060150446973706174636854696d653c4d6f6d656e743e0001247375626d69747465641001184d6f6d656e740001487375626d697373696f6e5f6465706f7369743d0d016c4465706f7369743c4163636f756e7449642c2042616c616e63653e0001406465636973696f6e5f6465706f736974410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001206465636964696e67450d01784f7074696f6e3c4465636964696e675374617475733c4d6f6d656e743e3e00011474616c6c795107011454616c6c79000120696e5f7175657565200110626f6f6c000114616c61726d4d0d01844f7074696f6e3c284d6f6d656e742c205363686564756c6541646472657373293e00003d0d0c4070616c6c65745f7265666572656e64611474797065731c4465706f73697408244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e744964000118616d6f756e7418011c42616c616e63650000410d04184f7074696f6e040454013d0d0108104e6f6e6500000010536f6d6504003d0d0000010000450d04184f7074696f6e04045401490d0108104e6f6e6500000010536f6d650400490d0000010000490d0c4070616c6c65745f7265666572656e6461147479706573384465636964696e67537461747573042c426c6f636b4e756d62657201100008011473696e636510012c426c6f636b4e756d626572000128636f6e6669726d696e67c8014c4f7074696f6e3c426c6f636b4e756d6265723e00004d0d04184f7074696f6e04045401510d0108104e6f6e6500000010536f6d650400510d0000010000510d00000408107d0100550d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d0b045300000400210b01185665633c543e0000590d0000025d0d005d0d000004089901610d00610d0c4070616c6c65745f7265666572656e646114747970657324547261636b496e666f081c42616c616e63650118184d6f6d656e740110002401106e616d65250801302627737461746963207374720001306d61785f6465636964696e6710010c7533320001406465636973696f6e5f6465706f73697418011c42616c616e6365000138707265706172655f706572696f641001184d6f6d656e7400013c6465636973696f6e5f706572696f641001184d6f6d656e74000138636f6e6669726d5f706572696f641001184d6f6d656e740001506d696e5f656e6163746d656e745f706572696f641001184d6f6d656e740001306d696e5f617070726f76616c650d0114437572766500012c6d696e5f737570706f7274650d011443757276650000650d0c4070616c6c65745f7265666572656e646114747970657314437572766500010c404c696e65617244656372656173696e670c01186c656e677468c4011c50657262696c6c000114666c6f6f72c4011c50657262696c6c0001106365696cc4011c50657262696c6c000000445374657070656444656372656173696e67100114626567696ec4011c50657262696c6c00010c656e64c4011c50657262696c6c00011073746570c4011c50657262696c6c000118706572696f64c4011c50657262696c6c000100285265636970726f63616c0c0118666163746f72690d01204669786564493634000120785f6f6666736574690d01204669786564493634000120795f6f6666736574690d0120466978656449363400020000690d0c3473705f61726974686d657469632c66697865645f706f696e74204669786564493634000004006d0d010c69363400006d0d0000050c00710d0c4070616c6c65745f7265666572656e64611870616c6c6574144572726f72080454000449000138284e6f744f6e676f696e67000004685265666572656e64756d206973206e6f74206f6e676f696e672e284861734465706f736974000104b85265666572656e64756d2773206465636973696f6e206465706f73697420697320616c726561647920706169642e20426164547261636b0002049c54686520747261636b206964656e74696669657220676976656e2077617320696e76616c69642e1046756c6c000304310154686572652061726520616c726561647920612066756c6c20636f6d706c656d656e74206f66207265666572656e646120696e2070726f677265737320666f72207468697320747261636b2e285175657565456d70747900040480546865207175657565206f662074686520747261636b20697320656d7074792e344261645265666572656e64756d000504e4546865207265666572656e64756d20696e6465782070726f766964656420697320696e76616c696420696e207468697320636f6e746578742e2c4e6f7468696e67546f446f000604ac546865726520776173206e6f7468696e6720746f20646f20696e2074686520616476616e63656d656e742e1c4e6f547261636b000704a04e6f20747261636b2065786973747320666f72207468652070726f706f73616c206f726967696e2e28556e66696e69736865640008040101416e79206465706f7369742063616e6e6f7420626520726566756e64656420756e74696c20616674657220746865206465636973696f6e206973206f7665722e304e6f5065726d697373696f6e000904a8546865206465706f73697420726566756e646572206973206e6f7420746865206465706f7369746f722e244e6f4465706f736974000a04cc546865206465706f7369742063616e6e6f7420626520726566756e6465642073696e6365206e6f6e6520776173206d6164652e24426164537461747573000b04d0546865207265666572656e64756d2073746174757320697320696e76616c696420666f722074686973206f7065726174696f6e2e40507265696d6167654e6f744578697374000c047054686520707265696d61676520646f6573206e6f742065786973742e84507265696d61676553746f72656457697468446966666572656e744c656e677468000d04150154686520707265696d6167652069732073746f7265642077697468206120646966666572656e74206c656e677468207468616e20746865206f6e652070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e750d0c3470616c6c65745f72656d61726b1870616c6c6574144572726f7204045400010814456d7074790000047c417474656d7074696e6720746f2073746f726520656d70747920646174612e28426164436f6e74657874000104d4417474656d7074656420746f2063616c6c206073746f726560206f757473696465206f6620626c6f636b20657865637574696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e790d00000408009901007d0d0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746518566f74696e67141c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f7465730001081c43617374696e670400810d01c843617374696e673c42616c616e63652c20426c6f636b4e756d6265722c20506f6c6c496e6465782c204d6178566f7465733e0000002844656c65676174696e670400990d01ac44656c65676174696e673c42616c616e63652c204163636f756e7449642c20426c6f636b4e756d6265723e00010000810d0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74651c43617374696e67101c42616c616e636501182c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f74657300000c0114766f746573850d01dc426f756e6465645665633c28506f6c6c496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73910d015044656c65676174696f6e733c42616c616e63653e0001147072696f72950d017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000850d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401890d0453000004008d0d01185665633c543e0000890d00000408103506008d0d000002890d00910d0c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000950d0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000990d0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652844656c65676174696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100014011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e3d060128436f6e76696374696f6e00012c64656c65676174696f6e73910d015044656c65676174696f6e733c42616c616e63653e0001147072696f72950d017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00009d0d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a10d045300000400a50d01185665633c543e0000a10d0000040899011800a50d000002a10d00a90d0c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144572726f72080454000449000130284e6f744f6e676f696e6700000450506f6c6c206973206e6f74206f6e676f696e672e204e6f74566f746572000104ac54686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e2074686520706f6c6c2e304e6f5065726d697373696f6e000204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e3c4e6f5065726d697373696f6e5965740003045901546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e207269676874206e6f77206275742077696c6c20646f20696e20746865206675747572652e44416c726561647944656c65676174696e6700040488546865206163636f756e7420697320616c72656164792064656c65676174696e672e34416c7265616479566f74696e670005085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ca07468657365206172652072656d6f766564207468726f756768206072656d6f76655f766f7465602e44496e73756666696369656e7446756e6473000604fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000704a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e204e6f6e73656e73650008049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c4d6178566f74657352656163686564000904804d6178696d756d206e756d626572206f6620766f74657320726561636865642e2c436c6173734e6565646564000a04390154686520636c617373206d75737420626520737570706c6965642073696e6365206974206973206e6f7420656173696c792064657465726d696e61626c652066726f6d207468652073746174652e20426164436c617373000b048454686520636c61737320494420737570706c69656420697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ead0d0c4070616c6c65745f77686974656c6973741870616c6c6574144572726f720404540001144c556e617661696c61626c65507265496d616765000004c854686520707265696d616765206f66207468652063616c6c206861736820636f756c64206e6f74206265206c6f616465642e3c556e6465636f6461626c6543616c6c000104785468652063616c6c20636f756c64206e6f74206265206465636f6465642e60496e76616c696443616c6c5765696768745769746e657373000204ec54686520776569676874206f6620746865206465636f6465642063616c6c2077617320686967686572207468616e20746865207769746e6573732e5043616c6c49734e6f7457686974656c6973746564000304745468652063616c6c20776173206e6f742077686974656c69737465642e5843616c6c416c726561647957686974656c6973746564000404a05468652063616c6c2077617320616c72656164792077686974656c69737465643b204e6f2d4f702e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540134045300000400210501185665633c543e0000b50d0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000130244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d6265723850726f706f73616c416374697665000b046450726f706f73616c206973207374696c6c206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb90d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015106045300000400bd0d01185665633c543e0000bd0d000002510600c10d083c70616c6c65745f616c6c69616e6365284d656d626572526f6c6500010c1846656c6c6f7700000010416c6c79000100205265746972696e6700020000c50d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400690101185665633c543e0000c90d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016906045300000400cd0d01185665633c543e0000cd0d000002690600d10d0c3c70616c6c65745f616c6c69616e63651870616c6c6574144572726f7208045400044900016064416c6c69616e63654e6f74596574496e697469616c697a6564000004350154686520416c6c69616e636520686173206e6f74206265656e20696e697469616c697a6564207965742c207468657265666f7265206163636f756e74732063616e6e6f74206a6f696e2069742e68416c6c69616e6365416c7265616479496e697469616c697a6564000104250154686520416c6c69616e636520686173206265656e20696e697469616c697a65642c207468657265666f72652063616e6e6f7420626520696e697469616c697a656420616761696e2e34416c72656164794d656d626572000204704163636f756e7420697320616c72656164792061206d656d6265722e244e6f744d656d626572000304604163636f756e74206973206e6f742061206d656d6265722e1c4e6f74416c6c790004045c4163636f756e74206973206e6f7420616e20616c6c792e384e6f566f74696e67526967687473000504904163636f756e7420646f6573206e6f74206861766520766f74696e67207269676874732e3c416c7265616479456c657661746564000604bc4163636f756e7420697320616c726561647920616e20656c657661746564202866656c6c6f7729206d656d6265722e4c416c7265616479556e7363727570756c6f75730007049c4974656d20697320616c7265616479206c697374656420617320756e7363727570756c6f75732e3c4163636f756e744e6f6e477261746100080855014163636f756e7420686173206265656e206465656d656420756e7363727570756c6f75732062792074686520416c6c69616e636520616e64206973206e6f742077656c636f6d6520746f206a6f696e206f72206265286e6f6d696e617465642e5c4e6f744c69737465644173556e7363727570756c6f7573000904984974656d20686173206e6f74206265656e206465656d656420756e7363727570756c6f75732e60546f6f4d616e79556e7363727570756c6f75734974656d73000a040101546865206e756d626572206f6620756e7363727570756c6f7573206974656d73206578636565647320604d6178556e7363727570756c6f75734974656d73602e44546f6f4c6f6e675765627369746555726c000b04d04c656e677468206f6620776562736974652055524c206578636565647320604d61785765627369746555726c4c656e677468602e44496e73756666696369656e7446756e6473000c04c442616c616e636520697320696e73756666696369656e7420666f7220746865207265717569726564206465706f7369742e74576974686f757452657175697265644964656e746974794669656c6473000d041501546865206163636f756e742773206964656e7469747920646f6573206e6f74206861766520646973706c6179206669656c6420616e642077656273697465206669656c642e70576974686f7574476f6f644964656e746974794a756467656d656e74000e04b4546865206163636f756e742773206964656e7469747920686173206e6f20676f6f64206a756467656d656e742e4c4d697373696e6750726f706f73616c48617368000f047c5468652070726f706f73616c2068617368206973206e6f7420666f756e642e4c4d697373696e67416e6e6f756e63656d656e740010047854686520616e6e6f756e63656d656e74206973206e6f7420666f756e642e38546f6f4d616e794d656d62657273001104b04e756d626572206f66206d656d62657273206578636565647320604d61784d656d62657273436f756e74602e50546f6f4d616e79416e6e6f756e63656d656e7473001204e04e756d626572206f6620616e6e6f756e63656d656e7473206578636565647320604d6178416e6e6f756e63656d656e7473436f756e74602e284261645769746e6573730013046c496e76616c6964207769746e657373206461746120676976656e2e3c416c72656164795265746972696e67001404984163636f756e7420616c72656164792067617665207265746972656d656e74206e6f74696365605265746972656d656e744e6f746963654e6f74476976656e001504f04163636f756e7420646964206e6f7420676976652061207265746972656d656e74206e6f7469636520726571756972656420746f207265746972652e645265746972656d656e74506572696f644e6f74506173736564001604845265746972656d656e7420706572696f6420686173206e6f74207061737365642e3846656c6c6f77734d697373696e67001704d046656c6c6f7773206d7573742062652070726f766964656420746f20696e697469616c697a652074686520416c6c69616e63652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed50d085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328506f6f6c4d656d626572040454000010011c706f6f6c5f6964100118506f6f6c4964000118706f696e747318013042616c616e63654f663c543e0001706c6173745f7265636f726465645f7265776172645f636f756e74657221010140543a3a526577617264436f756e746572000138756e626f6e64696e675f65726173d90d01e0426f756e64656442547265654d61703c457261496e6465782c2042616c616e63654f663c543e2c20543a3a4d6178556e626f6e64696e673e0000d90d0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560118045300000400dd0d013842547265654d61703c4b2c20563e0000dd0d042042547265654d617008044b011004560118000400210b000000e10d085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c426f6e646564506f6f6c496e6e65720404540000140128636f6d6d697373696f6ee50d0134436f6d6d697373696f6e3c543e0001386d656d6265725f636f756e74657210010c753332000118706f696e747318013042616c616e63654f663c543e000114726f6c6573f10d015c506f6f6c526f6c65733c543a3a4163636f756e7449643e000114737461746575060124506f6f6c53746174650000e50d085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328436f6d6d697373696f6e040454000014011c63757272656e748d06017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e00010c6d6178e90d013c4f7074696f6e3c50657262696c6c3e00012c6368616e67655f72617465ed0d01bc4f7074696f6e3c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e3e0001347468726f74746c655f66726f6dc801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000140636c61696d5f7065726d697373696f6e990601bc4f7074696f6e3c436f6d6d697373696f6e436c61696d5065726d697373696f6e3c543a3a4163636f756e7449643e3e0000e90d04184f7074696f6e04045401c40108104e6f6e6500000010536f6d650400c40000010000ed0d04184f7074696f6e0404540195060108104e6f6e6500000010536f6d65040095060000010000f10d085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c526f6c657304244163636f756e7449640100001001246465706f7369746f720001244163636f756e744964000110726f6f74ac01444f7074696f6e3c4163636f756e7449643e0001246e6f6d696e61746f72ac01444f7074696f6e3c4163636f756e7449643e00011c626f756e636572ac01444f7074696f6e3c4163636f756e7449643e0000f50d085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328526577617264506f6f6c04045400001401706c6173745f7265636f726465645f7265776172645f636f756e74657221010140543a3a526577617264436f756e74657200016c6c6173745f7265636f726465645f746f74616c5f7061796f75747318013042616c616e63654f663c543e000154746f74616c5f726577617264735f636c61696d656418013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f70656e64696e6718013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f636c61696d656418013042616c616e63654f663c543e0000f90d085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320537562506f6f6c7304045400000801186e6f5f657261fd0d0134556e626f6e64506f6f6c3c543e000120776974685f657261010e010101426f756e64656442547265654d61703c457261496e6465782c20556e626f6e64506f6f6c3c543e2c20546f74616c556e626f6e64696e67506f6f6c733c543e3e0000fd0d085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328556e626f6e64506f6f6c0404540000080118706f696e747318013042616c616e63654f663c543e00011c62616c616e636518013042616c616e63654f663c543e0000010e0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601fd0d045300000400050e013842547265654d61703c4b2c20563e0000050e042042547265654d617008044b0110045601fd0d000400090e000000090e0000020d0e000d0e0000040810fd0d00110e0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144572726f7204045400019030506f6f6c4e6f74466f756e6400000488412028626f6e6465642920706f6f6c20696420646f6573206e6f742065786973742e48506f6f6c4d656d6265724e6f74466f756e640001046c416e206163636f756e74206973206e6f742061206d656d6265722e48526577617264506f6f6c4e6f74466f756e640002042101412072657761726420706f6f6c20646f6573206e6f742065786973742e20496e20616c6c206361736573207468697320697320612073797374656d206c6f676963206572726f722e40537562506f6f6c734e6f74466f756e6400030468412073756220706f6f6c20646f6573206e6f742065786973742e644163636f756e7442656c6f6e6773546f4f74686572506f6f6c0004084d01416e206163636f756e7420697320616c72656164792064656c65676174696e6720696e20616e6f7468657220706f6f6c2e20416e206163636f756e74206d6179206f6e6c792062656c6f6e6720746f206f6e653c706f6f6c20617420612074696d652e3846756c6c79556e626f6e64696e670005083d01546865206d656d6265722069732066756c6c7920756e626f6e6465642028616e6420746875732063616e6e6f74206163636573732074686520626f6e64656420616e642072657761726420706f6f6ca8616e796d6f726520746f2c20666f72206578616d706c652c20636f6c6c6563742072657761726473292e444d6178556e626f6e64696e674c696d69740006040901546865206d656d6265722063616e6e6f7420756e626f6e642066757274686572206368756e6b732064756520746f207265616368696e6720746865206c696d69742e4443616e6e6f745769746864726177416e790007044d014e6f6e65206f66207468652066756e64732063616e2062652077697468647261776e2079657420626563617573652074686520626f6e64696e67206475726174696f6e20686173206e6f74207061737365642e444d696e696d756d426f6e644e6f744d6574000814290154686520616d6f756e7420646f6573206e6f74206d65657420746865206d696e696d756d20626f6e6420746f20656974686572206a6f696e206f7220637265617465206120706f6f6c2e005501546865206465706f7369746f722063616e206e6576657220756e626f6e6420746f20612076616c7565206c657373207468616e206050616c6c65743a3a6465706f7369746f725f6d696e5f626f6e64602e205468655d0163616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e67207065726d697373696f6e7320666f722074686520706f6f6c2e204d656d626572732063616e206e6576657220756e626f6e6420746f20616876616c75652062656c6f7720604d696e4a6f696e426f6e64602e304f766572666c6f775269736b0009042101546865207472616e73616374696f6e20636f756c64206e6f742062652065786563757465642064756520746f206f766572666c6f77207269736b20666f722074686520706f6f6c2e344e6f7444657374726f79696e67000a085d014120706f6f6c206d75737420626520696e205b60506f6f6c53746174653a3a44657374726f79696e67605d20696e206f7264657220666f7220746865206465706f7369746f7220746f20756e626f6e64206f7220666f72b86f74686572206d656d6265727320746f206265207065726d697373696f6e6c6573736c7920756e626f6e6465642e304e6f744e6f6d696e61746f72000b04f45468652063616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e67207065726d697373696f6e7320666f722074686520706f6f6c2e544e6f744b69636b65724f7244657374726f79696e67000c043d01456974686572206129207468652063616c6c65722063616e6e6f74206d616b6520612076616c6964206b69636b206f722062292074686520706f6f6c206973206e6f742064657374726f79696e672e1c4e6f744f70656e000d047054686520706f6f6c206973206e6f74206f70656e20746f206a6f696e204d6178506f6f6c73000e04845468652073797374656d206973206d61786564206f7574206f6e20706f6f6c732e384d6178506f6f6c4d656d62657273000f049c546f6f206d616e79206d656d6265727320696e2074686520706f6f6c206f722073797374656d2e4443616e4e6f744368616e676553746174650010048854686520706f6f6c732073746174652063616e6e6f74206265206368616e6765642e54446f65734e6f74486176655065726d697373696f6e001104b85468652063616c6c657220646f6573206e6f742068617665206164657175617465207065726d697373696f6e732e544d65746164617461457863656564734d61784c656e001204ac4d657461646174612065786365656473205b60436f6e6669673a3a4d61784d657461646174614c656e605d24446566656e736976650400150e0138446566656e736976654572726f720013083101536f6d65206572726f72206f6363757272656420746861742073686f756c64206e657665722068617070656e2e20546869732073686f756c64206265207265706f7274656420746f20746865306d61696e7461696e6572732e9c5061727469616c556e626f6e644e6f74416c6c6f7765645065726d697373696f6e6c6573736c79001404bc5061727469616c20756e626f6e64696e67206e6f7720616c6c6f776564207065726d697373696f6e6c6573736c792e5c4d6178436f6d6d697373696f6e526573747269637465640015041d0154686520706f6f6c2773206d617820636f6d6d697373696f6e2063616e6e6f742062652073657420686967686572207468616e20746865206578697374696e672076616c75652e60436f6d6d697373696f6e457863656564734d6178696d756d001604ec54686520737570706c69656420636f6d6d697373696f6e206578636565647320746865206d617820616c6c6f77656420636f6d6d697373696f6e2e78436f6d6d697373696f6e45786365656473476c6f62616c4d6178696d756d001704e854686520737570706c69656420636f6d6d697373696f6e206578636565647320676c6f62616c206d6178696d756d20636f6d6d697373696f6e2e64436f6d6d697373696f6e4368616e67655468726f74746c656400180409014e6f7420656e6f75676820626c6f636b732068617665207375727061737365642073696e636520746865206c61737420636f6d6d697373696f6e207570646174652e78436f6d6d697373696f6e4368616e6765526174654e6f74416c6c6f7765640019040101546865207375626d6974746564206368616e67657320746f20636f6d6d697373696f6e206368616e6765207261746520617265206e6f7420616c6c6f7765642e4c4e6f50656e64696e67436f6d6d697373696f6e001a04a05468657265206973206e6f2070656e64696e6720636f6d6d697373696f6e20746f20636c61696d2e584e6f436f6d6d697373696f6e43757272656e74536574001b048c4e6f20636f6d6d697373696f6e2063757272656e7420686173206265656e207365742e2c506f6f6c4964496e557365001c0464506f6f6c2069642063757272656e746c7920696e207573652e34496e76616c6964506f6f6c4964001d049c506f6f6c2069642070726f7669646564206973206e6f7420636f72726563742f757361626c652e4c426f6e64457874726152657374726963746564001e04fc426f6e64696e67206578747261206973207265737472696374656420746f207468652065786163742070656e64696e672072657761726420616d6f756e742e3c4e6f7468696e67546f41646a757374001f04b04e6f20696d62616c616e636520696e20746865204544206465706f73697420666f722074686520706f6f6c2e384e6f7468696e67546f536c617368002004cc4e6f20736c6173682070656e64696e6720746861742063616e206265206170706c69656420746f20746865206d656d6265722e3c416c72656164794d69677261746564002104150154686520706f6f6c206f72206d656d6265722064656c65676174696f6e2068617320616c7265616479206d6967726174656420746f2064656c6567617465207374616b652e2c4e6f744d69677261746564002204150154686520706f6f6c206f72206d656d6265722064656c65676174696f6e20686173206e6f74206d696772617465642079657420746f2064656c6567617465207374616b652e304e6f74537570706f72746564002304f0546869732063616c6c206973206e6f7420616c6c6f77656420696e207468652063757272656e74207374617465206f66207468652070616c6c65742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e150e0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c657438446566656e736976654572726f7200011c684e6f74456e6f7567685370616365496e556e626f6e64506f6f6c00000030506f6f6c4e6f74466f756e6400010048526577617264506f6f6c4e6f74466f756e6400020040537562506f6f6c734e6f74466f756e6400030070426f6e64656453746173684b696c6c65645072656d61747572656c790004005444656c65676174696f6e556e737570706f727465640005003c536c6173684e6f744170706c69656400060000190e0c4070616c6c65745f7265666572656e6461147479706573385265666572656e64756d496e666f201c547261636b49640199013452756e74696d654f726967696e015502184d6f6d656e7401101043616c6c0135021c42616c616e636501181454616c6c79018507244163636f756e74496401003c5363686564756c6541646472657373017d0101181c4f6e676f696e6704001d0e018d015265666572656e64756d5374617475733c547261636b49642c2052756e74696d654f726967696e2c204d6f6d656e742c2043616c6c2c2042616c616e63652c2054616c6c792c0a4163636f756e7449642c205363686564756c65416464726573732c3e00000020417070726f7665640c001001184d6f6d656e740000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001002052656a65637465640c001001184d6f6d656e740000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0002002443616e63656c6c65640c001001184d6f6d656e740000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0003002054696d65644f75740c001001184d6f6d656e740000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e000400184b696c6c656404001001184d6f6d656e74000500001d0e0c4070616c6c65745f7265666572656e6461147479706573405265666572656e64756d537461747573201c547261636b49640199013452756e74696d654f726967696e015502184d6f6d656e7401101043616c6c0135021c42616c616e636501181454616c6c79018507244163636f756e74496401003c5363686564756c6541646472657373017d01002c0114747261636b9901011c547261636b49640001186f726967696e5502013452756e74696d654f726967696e00012070726f706f73616c3502011043616c6c000124656e6163746d656e7425060150446973706174636854696d653c4d6f6d656e743e0001247375626d69747465641001184d6f6d656e740001487375626d697373696f6e5f6465706f7369743d0d016c4465706f7369743c4163636f756e7449642c2042616c616e63653e0001406465636973696f6e5f6465706f736974410d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001206465636964696e67450d01784f7074696f6e3c4465636964696e675374617475733c4d6f6d656e743e3e00011474616c6c798507011454616c6c79000120696e5f7175657565200110626f6f6c000114616c61726d4d0d01844f7074696f6e3c284d6f6d656e742c205363686564756c6541646472657373293e0000210e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d01045300000400190801185665633c543e0000250e0c4070616c6c65745f7265666572656e64611870616c6c6574144572726f72080454000449000138284e6f744f6e676f696e67000004685265666572656e64756d206973206e6f74206f6e676f696e672e284861734465706f736974000104b85265666572656e64756d2773206465636973696f6e206465706f73697420697320616c726561647920706169642e20426164547261636b0002049c54686520747261636b206964656e74696669657220676976656e2077617320696e76616c69642e1046756c6c000304310154686572652061726520616c726561647920612066756c6c20636f6d706c656d656e74206f66207265666572656e646120696e2070726f677265737320666f72207468697320747261636b2e285175657565456d70747900040480546865207175657565206f662074686520747261636b20697320656d7074792e344261645265666572656e64756d000504e4546865207265666572656e64756d20696e6465782070726f766964656420697320696e76616c696420696e207468697320636f6e746578742e2c4e6f7468696e67546f446f000604ac546865726520776173206e6f7468696e6720746f20646f20696e2074686520616476616e63656d656e742e1c4e6f547261636b000704a04e6f20747261636b2065786973747320666f72207468652070726f706f73616c206f726967696e2e28556e66696e69736865640008040101416e79206465706f7369742063616e6e6f7420626520726566756e64656420756e74696c20616674657220746865206465636973696f6e206973206f7665722e304e6f5065726d697373696f6e000904a8546865206465706f73697420726566756e646572206973206e6f7420746865206465706f7369746f722e244e6f4465706f736974000a04cc546865206465706f7369742063616e6e6f7420626520726566756e6465642073696e6365206e6f6e6520776173206d6164652e24426164537461747573000b04d0546865207265666572656e64756d2073746174757320697320696e76616c696420666f722074686973206f7065726174696f6e2e40507265696d6167654e6f744578697374000c047054686520707265696d61676520646f6573206e6f742065786973742e84507265696d61676553746f72656457697468446966666572656e744c656e677468000d04150154686520707265696d6167652069732073746f7265642077697468206120646966666572656e74206c656e677468207468616e20746865206f6e652070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e290e086070616c6c65745f72616e6b65645f636f6c6c656374697665304d656d6265725265636f7264000004011072616e6b9901011052616e6b00002d0e0000040899010000310e0000040899011000350e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000390e0c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c34416c72656164794d656d626572000004704163636f756e7420697320616c72656164792061206d656d6265722e244e6f744d656d626572000104604163636f756e74206973206e6f742061206d656d6265722e284e6f74506f6c6c696e67000204b854686520676976656e20706f6c6c20696e64657820697320756e6b6e6f776e206f722068617320636c6f7365642e1c4f6e676f696e670003048054686520676976656e20706f6c6c206973207374696c6c206f6e676f696e672e344e6f6e6552656d61696e696e67000404ac546865726520617265206e6f2066757274686572207265636f72647320746f2062652072656d6f7665642e28436f7272757074696f6e00050468556e6578706563746564206572726f7220696e2073746174652e2852616e6b546f6f4c6f7700060494546865206d656d62657227732072616e6b20697320746f6f206c6f7720746f20766f74652e38496e76616c69645769746e6573730007049854686520696e666f726d6174696f6e2070726f766964656420697320696e636f72726563742e304e6f5065726d697373696f6e000804f8546865206f726967696e206973206e6f742073756666696369656e746c792070726976696c6567656420746f20646f20746865206f7065726174696f6e2e2853616d654d656d626572000904e0546865206e6577206d656d62657220746f2065786368616e6765206973207468652073616d6520617320746865206f6c64206d656d62657238546f6f4d616e794d656d62657273000a04cc546865206d6178206d656d62657220636f756e7420666f72207468652072616e6b20686173206265656e20726561636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e3d0e0c5c70616c6c65745f61737365745f636f6e76657273696f6e14747970657320506f6f6c496e666f042c506f6f6c417373657449640110000401206c705f746f6b656e10012c506f6f6c417373657449640000410e0c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144572726f7204045400015c40496e76616c6964417373657450616972000004b850726f76696465642061737365742070616972206973206e6f7420737570706f7274656420666f7220706f6f6c2e28506f6f6c45786973747300010450506f6f6c20616c7265616479206578697374732e4857726f6e6744657369726564416d6f756e74000204744465736972656420616d6f756e742063616e2774206265207a65726f2e60416d6f756e744f6e654c6573735468616e4d696e696d616c000308490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e60416d6f756e7454776f4c6573735468616e4d696e696d616c000408490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e68526573657276654c6566744c6573735468616e4d696e696d616c0005084d0152657365727665206e6565647320746f20616c776179732062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e40416d6f756e744f7574546f6f48696768000604c84465736972656420616d6f756e742063616e277420626520657175616c20746f2074686520706f6f6c20726573657276652e30506f6f6c4e6f74466f756e640007045c54686520706f6f6c20646f65736e27742065786973742e204f766572666c6f7700080454416e206f766572666c6f772068617070656e65642e8041737365744f6e654465706f7369744469644e6f744d6565744d696e696d756d0009042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e80417373657454776f4465706f7369744469644e6f744d6565744d696e696d756d000a042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e8c41737365744f6e655769746864726177616c4469644e6f744d6565744d696e696d756d000b042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e8c417373657454776f5769746864726177616c4469644e6f744d6565744d696e696d756d000c042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e704f7074696d616c416d6f756e744c6573735468616e44657369726564000d04bc4f7074696d616c2063616c63756c6174656420616d6f756e74206973206c657373207468616e20646573697265642e6c496e73756666696369656e744c69717569646974794d696e746564000e0478496e73756666696369656e74206c6971756964697479206d696e7465642e345a65726f4c6971756964697479000f0488526571756573746564206c69717569646974792063616e2774206265207a65726f2e285a65726f416d6f756e7400100454416d6f756e742063616e2774206265207a65726f2e8c50726f76696465644d696e696d756d4e6f7453756666696369656e74466f7253776170001104ec43616c63756c6174656420616d6f756e74206f7574206973206c657373207468616e2070726f7669646564206d696e696d756d20616d6f756e742e8c50726f76696465644d6178696d756d4e6f7453756666696369656e74466f7253776170001204cc50726f7669646564206d6178696d756d20616d6f756e74206973206e6f742073756666696369656e7420666f7220737761702e2c496e76616c696450617468001304d45468652070726f76696465642070617468206d75737420636f6e7369737473206f66203220617373657473206174206c656173742e344e6f6e556e6971756550617468001404c45468652070726f76696465642070617468206d75737420636f6e7369737473206f6620756e69717565206173736574732e50496e636f7272656374506f6f6c41737365744964001504ec497420776173206e6f7420706f737369626c6520746f20676574206f7220696e6372656d656e7420746865204964206f662074686520706f6f6c2e3042656c6f774d696e696d756d001604f05468652064657374696e6174696f6e206163636f756e742063616e6e6f7420657869737420776974682074686520737761707065642066756e64732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e450e0c4c70616c6c65745f666173745f756e7374616b6514747970657338556e7374616b6552657175657374040454000008011c73746173686573490e01d8426f756e6465645665633c28543a3a4163636f756e7449642c2042616c616e63654f663c543e292c20543a3a426174636853697a653e00011c636865636b65644d0e0190426f756e6465645665633c457261496e6465782c204d6178436865636b696e673c543e3e0000490e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010101045300000400fc01185665633c543e00004d0e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400cd0101185665633c543e0000510e0c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144572726f72040454000118344e6f74436f6e74726f6c6c657200000cb85468652070726f766964656420436f6e74726f6c6c6572206163636f756e7420776173206e6f7420666f756e642e00c054686973206d65616e7320746861742074686520676976656e206163636f756e74206973206e6f7420626f6e6465642e34416c7265616479517565756564000104ac54686520626f6e646564206163636f756e742068617320616c7265616479206265656e207175657565642e384e6f7446756c6c79426f6e646564000204bc54686520626f6e646564206163636f756e74206861732061637469766520756e6c6f636b696e67206368756e6b732e244e6f74517565756564000304b45468652070726f766964656420756e2d7374616b6572206973206e6f7420696e2074686520605175657565602e2c416c72656164794865616400040405015468652070726f766964656420756e2d7374616b657220697320616c726561647920696e20486561642c20616e642063616e6e6f7420646572656769737465722e3843616c6c4e6f74416c6c6f7765640005041d015468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742062656361757365207468652070616c6c6574206973206e6f74206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e550e085070616c6c65745f6d6573736167655f717565756524426f6f6b537461746504344d6573736167654f726967696e011000180114626567696e10012450616765496e64657800010c656e6410012450616765496e646578000114636f756e7410012450616765496e64657800014072656164795f6e65696768626f757273590e01844f7074696f6e3c4e65696768626f7572733c4d6573736167654f726967696e3e3e0001346d6573736167655f636f756e7430010c75363400011073697a6530010c7536340000590e04184f7074696f6e040454015d0e0108104e6f6e6500000010536f6d6504005d0e00000100005d0e085070616c6c65745f6d6573736167655f7175657565284e65696768626f75727304344d6573736167654f726967696e011000080110707265761001344d6573736167654f726967696e0001106e6578741001344d6573736167654f726967696e0000610e085070616c6c65745f6d6573736167655f71756575651050616765081053697a650110204865617053697a65000018012472656d61696e696e6710011053697a6500013872656d61696e696e675f73697a6510011053697a6500012c66697273745f696e64657810011053697a65000114666972737410011053697a650001106c61737410011053697a6500011068656170650e019c426f756e6465645665633c75382c20496e746f5533323c4865617053697a652c2053697a653e3e0000650e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000690e0c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144572726f720404540001242c4e6f745265617061626c65000008490150616765206973206e6f74207265617061626c65206265636175736520697420686173206974656d732072656d61696e696e6720746f2062652070726f63657373656420616e64206973206e6f74206f6c641c656e6f7567682e184e6f50616765000104845061676520746f2062652072656170656420646f6573206e6f742065786973742e244e6f4d657373616765000204a8546865207265666572656e636564206d65737361676520636f756c64206e6f7420626520666f756e642e40416c726561647950726f6365737365640003040101546865206d6573736167652077617320616c72656164792070726f63657373656420616e642063616e6e6f742062652070726f63657373656420616761696e2e18517565756564000404ac546865206d6573736167652069732071756575656420666f722066757475726520657865637574696f6e2e48496e73756666696369656e74576569676874000504190154686572652069732074656d706f726172696c79206e6f7420656e6f7567682077656967687420746f20636f6e74696e756520736572766963696e67206d657373616765732e6054656d706f726172696c79556e70726f6365737361626c65000610a854686973206d6573736167652069732074656d706f726172696c7920756e70726f6365737361626c652e00590153756368206572726f7273206172652065787065637465642c20627574206e6f742067756172616e746565642c20746f207265736f6c7665207468656d73656c766573206576656e7475616c6c79207468726f756768247265747279696e672e2c517565756550617573656400070cec5468652071756575652069732070617573656420616e64206e6f206d6573736167652063616e2062652065786563757465642066726f6d2069742e001d01546869732063616e206368616e676520617420616e792074696d6520616e64206d6179207265736f6c766520696e20746865206675747572652062792072652d747279696e672e4c526563757273697665446973616c6c6f7765640008043101416e6f746865722063616c6c20697320696e2070726f677265737320616e64206e6565647320746f2066696e697368206265666f726520746869732063616c6c2063616e2068617070656e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6d0e0c3c70616c6c65745f74785f70617573651870616c6c6574144572726f720404540001102049735061757365640000044c5468652063616c6c206973207061757365642e284973556e706175736564000104545468652063616c6c20697320756e7061757365642e28556e7061757361626c65000204b45468652063616c6c2069732077686974656c697374656420616e642063616e6e6f74206265207061757365642e204e6f74466f756e64000300048054686520604572726f726020656e756d206f6620746869732070616c6c65742e710e0c4070616c6c65745f736166655f6d6f64651870616c6c6574144572726f7204045400011c1c456e7465726564000004b054686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c2920656e74657265642e18457869746564000104ac54686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c29206578697465642e344e6f74436f6e666967757265640002040901546869732066756e6374696f6e616c697479206f66207468652070616c6c65742069732064697361626c65642062792074686520636f6e66696775726174696f6e2e244e6f4465706f736974000304745468657265206973206e6f2062616c616e63652072657365727665642e40416c72656164794465706f73697465640004045d01546865206163636f756e7420616c7265616479206861732061206465706f73697420726573657276656420616e642063616e207468657265666f7265206e6f7420656e746572206f7220657874656e6420616761696e2e4043616e6e6f7452656c656173655965740005049054686973206465706f7369742063616e6e6f742062652072656c6561736564207965742e3443757272656e63794572726f72000604a0416e206572726f722066726f6d2074686520756e6465726c79696e67206043757272656e6379602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e750e0c4470616c6c65745f6d6967726174696f6e731870616c6c6574144572726f720404540001041c4f6e676f696e67000004e8546865206f7065726174696f6e2063616e6e6f7420636f6d706c6574652073696e636520736f6d65204d424d7320617265206f6e676f696e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e790e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f5060453000004007d0e01185665633c543e00007d0e000002f50600810e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401850e045300000400890e01185665633c543e0000850e0c3470616c6c65745f62726f6b65721474797065733c4c656173655265636f72644974656d0000080114756e74696c10012454696d65736c6963650001107461736b1001185461736b49640000890e000002850e008d0e0c3470616c6c65745f62726f6b6572147479706573305374617475735265636f72640000140128636f72655f636f756e7499010124436f7265496e646578000144707269766174655f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7400014073797374656d5f706f6f6c5f73697a65100140436f72654d61736b426974436f756e740001606c6173745f636f6d6d69747465645f74696d65736c69636510012454696d65736c6963650001386c6173745f74696d65736c69636510012454696d65736c6963650000910e0c3470616c6c65745f62726f6b65721474797065733853616c65496e666f5265636f7264081c42616c616e636501182c426c6f636b4e756d62657201100028012873616c655f737461727410012c426c6f636b4e756d6265720001346c656164696e5f6c656e67746810012c426c6f636b4e756d626572000124656e645f707269636518011c42616c616e6365000130726567696f6e5f626567696e10012454696d65736c696365000128726567696f6e5f656e6410012454696d65736c696365000140696465616c5f636f7265735f736f6c6499010124436f7265496e646578000134636f7265735f6f66666572656499010124436f7265496e64657800012866697273745f636f726599010124436f7265496e64657800013473656c6c6f75745f7072696365b503013c4f7074696f6e3c42616c616e63653e000128636f7265735f736f6c6499010124436f7265496e6465780000950e0c3470616c6c65745f62726f6b657214747970657348506f74656e7469616c52656e6577616c49640000080110636f726599010124436f7265496e6465780001107768656e10012454696d65736c6963650000990e0c3470616c6c65745f62726f6b657214747970657358506f74656e7469616c52656e6577616c5265636f7264041c42616c616e6365011800080114707269636518011c42616c616e6365000128636f6d706c6574696f6e9d0e0140436f6d706c6574696f6e53746174757300009d0e0c3470616c6c65745f62726f6b657214747970657340436f6d706c6574696f6e5374617475730001081c5061727469616c0400fd060120436f72654d61736b00000020436f6d706c6574650400f50601205363686564756c6500010000a10e0c3470616c6c65745f62726f6b657214747970657330526567696f6e5265636f726408244163636f756e74496401001c42616c616e63650118000c010c656e6410012454696d65736c6963650001146f776e6572ac01444f7074696f6e3c4163636f756e7449643e00011070616964b503013c4f7074696f6e3c42616c616e63653e0000a50e0000040810990100a90e0c3470616c6c65745f62726f6b657214747970657348436f6e747269627574696f6e5265636f726404244163636f756e7449640100000801186c656e67746810012454696d65736c69636500011470617965650001244163636f756e7449640000ad0e0c3470616c6c65745f62726f6b657214747970657330506f6f6c496f5265636f7264000008011c70726976617465b10e01585369676e6564436f72654d61736b426974436f756e7400011873797374656db10e01585369676e6564436f72654d61736b426974436f756e740000b10e0000050b00b50e0c3470616c6c65745f62726f6b657214747970657358496e737461506f6f6c486973746f72795265636f7264041c42616c616e63650118000c0154707269766174655f636f6e747269627574696f6e73100140436f72654d61736b426974436f756e7400015073797374656d5f636f6e747269627574696f6e73100140436f72654d61736b426974436f756e740001306d617962655f7061796f7574b503013c4f7074696f6e3c42616c616e63653e0000b90e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd0e045300000400c10e01185665633c543e0000bd0e0c3470616c6c65745f62726f6b6572147479706573444175746f52656e6577616c5265636f726400000c0110636f726599010124436f7265496e6465780001107461736b1001185461736b49640001306e6578745f72656e6577616c10012454696d65736c6963650000c10e000002bd0e00c50e0c3470616c6c65745f62726f6b65721870616c6c6574144572726f7204045400018834556e6b6e6f776e526567696f6e0000049c54686520676976656e20726567696f6e206964656e74697479206973206e6f74206b6e6f776e2e204e6f744f776e6572000104a8546865206f776e6572206f662074686520726567696f6e206973206e6f7420746865206f726967696e2e305069766f74546f6f4c6174650002040d01546865207069766f7420706f696e74206f662074686520706172746974696f6e206174206f722061667465722074686520656e64206f662074686520726567696f6e2e345069766f74546f6f4561726c790003040101546865207069766f7420706f696e74206f662074686520706172746974696f6e2061742074686520626567696e6e696e67206f662074686520726567696f6e2e344578746572696f725069766f740004045d01546865207069766f74206d61736b20666f722074686520696e7465726c6163696e67206973206e6f7420636f6e7461696e65642077697468696e2074686520726567696f6e277320696e7465726c616365206d61736b2e24566f69645069766f740005042501546865207069766f74206d61736b20666f722074686520696e7465726c6163696e6720697320766f69642028616e64207468657265666f726520756e7363686564756c61626c65292e34436f6d706c6574655069766f740006044d01546865207069766f74206d61736b20666f722074686520696e7465726c6163696e6720697320636f6d706c6574652028616e64207468657265666f7265206e6f7420612073747269637420737562736574292e3c436f7272757074576f726b706c616e000704450154686520776f726b706c616e206f66207468652070616c6c6574277320737461746520697320696e76616c69642e205468697320696e64696361746573206120737461746520636f7272757074696f6e2e1c4e6f53616c6573000804945468657265206973206e6f2073616c652068617070656e696e672063757272656e746c792e284f76657270726963656400090470546865207072696365206c696d69742069732065786365656465642e2c556e617661696c61626c65000a0474546865726520617265206e6f20636f72657320617661696c61626c652e1c536f6c644f7574000b04805468652073616c65206c696d697420686173206265656e20726561636865642e2457726f6e6754696d65000c085d015468652072656e6577616c206f7065726174696f6e206973206e6f742076616c6964206174207468652063757272656e742074696d6520286974206d6179206265636f6d652076616c696420696e20746865206e6578741873616c65292e284e6f74416c6c6f776564000d0464496e76616c696420617474656d707420746f2072656e65772e34556e696e697469616c697a6564000e04a4546869732070616c6c657420686173206e6f7420796574206265656e20696e697469616c697a65642e20546f6f4561726c79000f0409015468652070757263686173652063616e6e6f742068617070656e20796574206173207468652073616c6520706572696f642069732079657420746f20626567696e2e2c4e6f7468696e67546f446f001004705468657265206973206e6f20776f726b20746f20626520646f6e652e4c546f6f4d616e795265736572766174696f6e73001104f0546865206d6178696d756d20616d6f756e74206f66207265736572766174696f6e732068617320616c7265616479206265656e20726561636865642e34546f6f4d616e794c6561736573001204d8546865206d6178696d756d20616d6f756e74206f66206c65617365732068617320616c7265616479206265656e20726561636865642e38556e6b6e6f776e526576656e75650013085d0154686520726576656e756520666f722074686520496e7374616e74616e656f757320436f72652053616c6573206f66207468697320706572696f64206973206e6f74202879657429206b6e6f776e20616e6420746875737874686973206f7065726174696f6e2063616e6e6f742070726f636565642e4c556e6b6e6f776e436f6e747269627574696f6e0014041901546865206964656e74696669656420636f6e747269627574696f6e20746f2074686520496e7374616e74616e656f757320436f726520506f6f6c20697320756e6b6e6f776e2e50496e636f6d706c65746541737369676e6d656e740015084d0154686520776f726b6c6f61642061737369676e656420666f722072656e6577616c20697320696e636f6d706c6574652e205468697320697320756e657870656374656420616e6420696e646963617465732061306c6f676963206572726f722e285374696c6c56616c6964001604d0416e206974656d2063616e6e6f742062652064726f707065642062656361757365206974206973207374696c6c2076616c69642e244e6f486973746f72790017048054686520686973746f7279206974656d20646f6573206e6f742065786973742e48556e6b6e6f776e5265736572766174696f6e001804a44e6f207265736572766174696f6e206f662074686520676976656e20696e646578206578697374732e38556e6b6e6f776e52656e6577616c0019048c5468652072656e6577616c207265636f72642063616e6e6f7420626520666f756e642e38416c726561647945787069726564001a04a4546865206c65617365206578706972792074696d652068617320616c7265616479207061737365642e34496e76616c6964436f6e666967001b04f454686520636f6e66696775726174696f6e20636f756c64206e6f74206265206170706c696564206265636175736520697420697320696e76616c69642e444e6f436c61696d54696d65736c69636573001c04d454686520726576656e7565206d75737420626520636c61696d656420666f722031206f72206d6f72652074696d65736c696365732e304e6f5065726d697373696f6e001d0425015468652063616c6c657220646f65736e2774206861766520746865207065726d697373696f6e20746f20656e61626c65206f722064697361626c65206175746f2d72656e6577616c2e4c546f6f4d616e794175746f52656e6577616c73001e049c5765207265616368656420746865206c696d697420666f72206175746f2d72656e6577616c732e484e6f6e5461736b4175746f52656e6577616c001f04f04f6e6c7920636f726573207768696368206172652061737369676e656420746f2061207461736b2063616e206265206175746f2d72656e657765642e60536f7665726569676e4163636f756e744e6f74466f756e64002004b84661696c656420746f206765742074686520736f7665726569676e206163636f756e74206f662061207461736b2e544175746f52656e6577616c4e6f74456e61626c65640021042501417474656d7074656420746f2064697361626c65206175746f2d72656e6577616c20666f72206120636f72652074686174206469646e2774206861766520697420656e61626c65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec90e0c5070616c6c65745f6578616d706c655f7461736b731870616c6c6574144572726f72040454000104204e6f74466f756e6400000488546865207265666572656e636564207461736b20776173206e6f7420666f756e642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ecd0e0c6c70616c6c65745f61737365745f636f6e76657273696f6e5f6f70731870616c6c6574144572726f7204045400011040496e76616c6964417373657450616972000004b850726f76696465642061737365742070616972206973206e6f7420737570706f7274656420666f7220706f6f6c2e30506f6f6c4e6f74466f756e640001045c54686520706f6f6c20646f65736e27742065786973742e2c5a65726f42616c616e636500020478506f6f6c27732062616c616e63652063616e6e6f74206265207a65726f2e3c5061727469616c5472616e736665720003043901496e646963617465732061207061727469616c207472616e73666572206f662062616c616e636520746f20746865206e6577206163636f756e7420647572696e672061206d6967726174696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed10e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000d50e0c3470616c6c65745f726576697665107761736d20436f6465496e666f04045400001801146f776e65720001384163636f756e7449644f663c543e00011c6465706f7369744901013042616c616e63654f663c543e000120726566636f756e742c010c753634000120636f64655f6c656e10010c75333200012c6170695f76657273696f6e9901010c7531360001446265686176696f75725f76657273696f6e9901010c7531360000d90e0c3470616c6c65745f7265766976651c73746f7261676530436f6e7472616374496e666f040454000024011c747269655f6964c9010118547269654964000124636f64655f6861736834013473705f636f72653a3a4832353600013473746f726167655f627974657310010c75333200013473746f726167655f6974656d7310010c75333200015073746f726167655f627974655f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f6974656d5f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f626173655f6465706f73697418013042616c616e63654f663c543e00015464656c65676174655f646570656e64656e63696573590a016044656c6567617465446570656e64656e63794d61703c543e000148696d6d757461626c655f646174615f6c656e10010c7533320000dd0e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000e10e0c3470616c6c65745f7265766976651c73746f726167655044656c6574696f6e51756575654d616e616765720404540000080138696e736572745f636f756e74657210010c75333200013864656c6574655f636f756e74657210010c7533320000e50e0c3470616c6c65745f7265766976651870616c6c6574144572726f720404540001ac3c496e76616c69645363686564756c650000041901496e76616c6964207363686564756c6520737570706c6965642c20652e672e2077697468207a65726f20776569676874206f662061206261736963206f7065726174696f6e2e40496e76616c696443616c6c466c6167730001043501496e76616c696420636f6d62696e6174696f6e206f6620666c61677320737570706c69656420746f20607365616c5f63616c6c60206f7220607365616c5f64656c65676174655f63616c6c602e204f75744f66476173000204b854686520657865637574656420636f6e7472616374206578686175737465642069747320676173206c696d69742e385472616e736665724661696c65640003083501506572666f726d696e672074686520726571756573746564207472616e73666572206661696c65642e2050726f6261626c7920626563617573652074686572652069736e277420656e6f75676894667265652062616c616e636520696e207468652073656e6465722773206163636f756e742e4c4d617843616c6c4465707468526561636865640004082101506572666f726d696e6720612063616c6c207761732064656e6965642062656361757365207468652063616c6c696e67206465707468207265616368656420746865206c696d6974946f6620776861742069732073706563696669656420696e20746865207363686564756c652e40436f6e74726163744e6f74466f756e64000504bc4e6f20636f6e74726163742077617320666f756e64206174207468652073706563696669656420616464726573732e30436f64654e6f74466f756e64000604c44e6f20636f646520636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e40436f6465496e666f4e6f74466f756e64000704d84e6f20636f646520696e666f20636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e2c4f75744f66426f756e647300080425014120627566666572206f757473696465206f662073616e64626f78206d656d6f7279207761732070617373656420746f206120636f6e7472616374204150492066756e6374696f6e2e384465636f64696e674661696c65640009042901496e7075742070617373656420746f206120636f6e7472616374204150492066756e6374696f6e206661696c656420746f206465636f646520617320657870656374656420747970652e3c436f6e747261637454726170706564000a0488436f6e7472616374207472617070656420647572696e6720657865637574696f6e2e3456616c7565546f6f4c61726765000b04cc5468652073697a6520646566696e656420696e2060543a3a4d617856616c756553697a6560207761732065786365656465642e605465726d696e617465645768696c655265656e7472616e74000c0819015465726d696e6174696f6e206f66206120636f6e7472616374206973206e6f7420616c6c6f776564207768696c652074686520636f6e747261637420697320616c7265616479e06f6e207468652063616c6c20737461636b2e2043616e2062652074726967676572656420627920607365616c5f7465726d696e617465602e38496e707574466f72776172646564000d044101607365616c5f63616c6c6020666f72776172646564207468697320636f6e74726163747320696e7075742e204974207468657265666f7265206973206e6f206c6f6e67657220617661696c61626c652e34546f6f4d616e79546f70696373000e041d0154686520616d6f756e74206f6620746f706963732070617373656420746f20607365616c5f6465706f7369745f6576656e747360206578636565647320746865206c696d69742e404e6f436861696e457874656e73696f6e000f0c450154686520636861696e20646f6573206e6f742070726f76696465206120636861696e20657874656e73696f6e2e2043616c6c696e672074686520636861696e20657874656e73696f6e20726573756c74734d01696e2074686973206572726f722e204e6f74652074686174207468697320757375616c6c79202073686f756c646e27742068617070656e206173206465706c6f79696e67207375636820636f6e7472616374733069732072656a65637465642e3c58434d4465636f64654661696c6564001004844661696c656420746f206465636f6465207468652058434d2070726f6772616d2e444475706c6963617465436f6e7472616374001104c84120636f6e74726163742077697468207468652073616d65204163636f756e74496420616c7265616479206578697374732e5c5465726d696e61746564496e436f6e7374727563746f7200120cb84120636f6e74726163742073656c66206465737472756374656420696e2069747320636f6e7374727563746f722e00d0546869732063616e2062652074726967676572656420627920612063616c6c20746f20607365616c5f7465726d696e617465602e405265656e7472616e636544656e6965640013040d01412063616c6c20747269656420746f20696e766f6b65206120636f6e7472616374207468617420697320666c6167676564206173206e6f6e2d7265656e7472616e742e3c5265656e746572656450616c6c65740014042d014120636f6e74726163742063616c6c656420696e746f207468652072756e74696d65207768696368207468656e2063616c6c6564206261636b20696e746f20746869732070616c6c65742e4453746174654368616e676544656e6965640015044d014120636f6e747261637420617474656d7074656420746f20696e766f6b652061207374617465206d6f64696679696e6720415049207768696c65206265696e6720696e20726561642d6f6e6c79206d6f64652e7053746f726167654465706f7369744e6f74456e6f75676846756e647300160421014f726967696e20646f65736e2774206861766520656e6f7567682062616c616e636520746f20706179207468652072657175697265642073746f72616765206465706f736974732e7053746f726167654465706f7369744c696d69744578686175737465640017040d014d6f72652073746f72616765207761732063726561746564207468616e20616c6c6f776564206279207468652073746f72616765206465706f736974206c696d69742e24436f6465496e5573650018044901436f64652072656d6f76616c207761732064656e69656420626563617573652074686520636f6465206973207374696c6c20696e20757365206279206174206c65617374206f6e6520636f6e74726163742e40436f6e74726163745265766572746564001910250154686520636f6e74726163742072616e20746f20636f6d706c6574696f6e20627574206465636964656420746f20726576657274206974732073746f72616765206368616e6765732e4901506c65617365206e6f746520746861742074686973206572726f72206973206f6e6c792072657475726e65642066726f6d2065787472696e736963732e205768656e2063616c6c6564206469726563746c795d016f72207669612052504320616e20604f6b602077696c6c2062652072657475726e65642e20496e20746869732063617365207468652063616c6c6572206e6565647320746f20696e73706563742074686520666c616773c4746f2064657465726d696e652077686574686572206120726576657273696f6e206861732074616b656e20706c6163652e30436f646552656a6563746564001a10190154686520636f6e7472616374206661696c656420746f20636f6d70696c65206f72206973206d697373696e672074686520636f727265637420656e74727920706f696e74732e00510141206d6f72652064657461696c6564206572726f722063616e20626520666f756e64206f6e20746865206e6f646520636f6e736f6c65206966206465627567206d657373616765732061726520656e61626c65649c627920737570706c79696e6720602d6c72756e74696d653a3a7265766976653d6465627567602e30426c6f62546f6f4c61726765001b040d0154686520636f646520626c6f6220737570706c696564206973206c6172676572207468616e205b606c696d6974733a3a636f64653a3a424c4f425f4259544553605d2e505374617469634d656d6f7279546f6f4c61726765001c08f454686520737461746963206d656d6f727920636f6e73756d7074696f6e206f662074686520626c6f622077696c6c206265206c6172676572207468616e985b606c696d6974733a3a636f64653a3a5354415449435f4d454d4f52595f4259544553605d2e484261736963426c6f636b546f6f4c61726765001d04fc5468652070726f6772616d20636f6e7461696e73206120626173696320626c6f636b2074686174206973206c6172676572207468616e20616c6c6f7765642e48496e76616c6964496e737472756374696f6e001e04b05468652070726f6772616d20636f6e7461696e7320616e20696e76616c696420696e737472756374696f6e2e784d617844656c6567617465446570656e64656e6369657352656163686564001f04150154686520636f6e747261637420686173207265616368656420697473206d6178696d756d206e756d626572206f662064656c656761746520646570656e64656e636965732e6844656c6567617465446570656e64656e63794e6f74466f756e64002004150154686520646570656e64656e637920776173206e6f7420666f756e6420696e2074686520636f6e747261637427732064656c656761746520646570656e64656e636965732e7c44656c6567617465446570656e64656e6379416c7265616479457869737473002104f854686520636f6e747261637420616c726561647920646570656e6473206f6e2074686520676976656e2064656c656761746520646570656e64656e63792e8443616e6e6f7441646453656c66417344656c6567617465446570656e64656e6379002204290143616e206e6f742061646420612064656c656761746520646570656e64656e637920746f2074686520636f64652068617368206f662074686520636f6e747261637420697473656c662e544f75744f665472616e7369656e7453746f72616765002304ac43616e206e6f7420616464206d6f7265206461746120746f207472616e7369656e742073746f726167652e38496e76616c696453797363616c6c002404550154686520636f6e747261637420747269656420746f2063616c6c20612073797363616c6c20776869636820646f6573206e6f7420657869737420286174206974732063757272656e7420617069206c6576656c292e4c496e76616c696453746f72616765466c6167730025040501496e76616c69642073746f7261676520666c61677320776572652070617373656420746f206f6e65206f66207468652073746f726167652073797363616c6c732e3c457865637574696f6e4661696c65640026042901506f6c6b61564d206661696c656420647572696e6720636f646520657865637574696f6e2e2050726f6261626c792064756520746f2061206d616c666f726d65642070726f6772616d2e5c42616c616e6365436f6e76657273696f6e4661696c6564002704984661696c656420746f20636f6e766572742061205532353620746f20612042616c616e63652e58496e76616c6964496d6d757461626c654163636573730028083101496d6d757461626c6520646174612063616e206f6e6c792062652073657420647572696e67206465706c6f797320616e64206f6e6c79206265207265616420647572696e672063616c6c732e35014164646974696f6e616c6c792c206974206973206f6e6c792076616c696420746f20736574207468652064617461206f6e636520616e64206974206d757374206e6f7420626520656d7074792e3c4163636f756e74556e6d617070656400290c5101416e20604163636f756e744944333260206163636f756e7420747269656420746f20696e7465726163742077697468207468652070616c6c657420776974686f757420686176696e672061206d617070696e672e00290143616c6c205b6050616c6c65743a3a6d61705f6163636f756e74605d20696e206f7264657220746f206372656174652061206d617070696e6720666f7220746865206163636f756e742e504163636f756e74416c72656164794d6170706564002a04bc547269656420746f206d617020616e206163636f756e74207468617420697320616c7265616479206d61707065642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee90e00000424ed0ef10ef50ef90efd0e050f090f0d0f150f00ed0e10306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000f10e10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000f50e10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000f90e10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000fd0e10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400010f010c4572610000010f102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000050f10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040079020120543a3a4e6f6e63650000090f10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000000d0f088870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c7469704901013042616c616e63654f663c543e00012061737365745f6964110f01484f7074696f6e3c543a3a417373657449643e0000110f04184f7074696f6e04045401a00108104e6f6e6500000010536f6d650400a00000010000150f08746672616d655f6d657461646174615f686173685f657874656e73696f6e44436865636b4d657461646174614861736804045400000401106d6f6465190f01104d6f64650000190f08746672616d655f6d657461646174615f686173685f657874656e73696f6e104d6f64650001082044697361626c65640000001c456e61626c6564000100001d0f102873705f72756e74696d651c67656e6572696314626c6f636b14426c6f636b08184865616465720175022445787472696e73696301210f000801186865616465727502011848656164657200012865787472696e73696373250f01385665633c45787472696e7369633e0000210f102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373019d021043616c6c013902245369676e617475726501f10414457874726101e90e00040038000000250f000002210f00290f082873705f72756e74696d655845787472696e736963496e636c7573696f6e4d6f646500010834416c6c45787472696e73696373000000344f6e6c79496e686572656e7473000100002d0f081c73705f636f7265384f70617175654d657461646174610000040038011c5665633c75383e0000310f04184f7074696f6e040454012d0f0108104e6f6e6500000010536f6d6504002d0f0000010000350f0418526573756c740804540184044501390f0108084f6b040084000000000c4572720400390f0000010000390f0c2873705f72756e74696d65507472616e73616374696f6e5f76616c6964697479605472616e73616374696f6e56616c69646974794572726f720001081c496e76616c696404003d0f0148496e76616c69645472616e73616374696f6e0000001c556e6b6e6f776e0400410f0148556e6b6e6f776e5472616e73616374696f6e000100003d0f0c2873705f72756e74696d65507472616e73616374696f6e5f76616c696469747948496e76616c69645472616e73616374696f6e0001341043616c6c0000001c5061796d656e7400010018467574757265000200145374616c650003002042616450726f6f6600040044416e6369656e744269727468426c6f636b0005004445786861757374735265736f757263657300060018437573746f6d04000801087538000700304261644d616e6461746f72790008004c4d616e6461746f727956616c69646174696f6e000900244261645369676e6572000a0054496e64657465726d696e617465496d706c69636974000b0034556e6b6e6f776e4f726967696e000c0000410f0c2873705f72756e74696d65507472616e73616374696f6e5f76616c696469747948556e6b6e6f776e5472616e73616374696f6e00010c3043616e6e6f744c6f6f6b75700000004c4e6f556e7369676e656456616c696461746f7200010018437573746f6d0400080108753800020000450f083073705f696e686572656e747330496e686572656e7444617461000004011064617461490f019442547265654d61703c496e686572656e744964656e7469666965722c205665633c75383e3e0000490f042042547265654d617008044b018104045601380004004d0f0000004d0f000002510f00510f0000040881043800550f083073705f696e686572656e747350436865636b496e686572656e7473526573756c7400000c01106f6b6179200110626f6f6c00012c666174616c5f6572726f72200110626f6f6c0001186572726f7273450f0130496e686572656e74446174610000590f0c2873705f72756e74696d65507472616e73616374696f6e5f76616c6964697479445472616e73616374696f6e536f7572636500010c1c496e426c6f636b000000144c6f63616c0001002045787465726e616c000200005d0f0418526573756c7408045401610f044501390f0108084f6b0400610f000000000c4572720400390f0000010000610f0c2873705f72756e74696d65507472616e73616374696f6e5f76616c69646974794056616c69645472616e73616374696f6e00001401207072696f7269747930014c5472616e73616374696f6e5072696f7269747900012072657175697265734902014c5665633c5472616e73616374696f6e5461673e00012070726f76696465734902014c5665633c5472616e73616374696f6e5461673e0001246c6f6e6765766974793001505472616e73616374696f6e4c6f6e67657669747900012470726f706167617465200110626f6f6c0000650f0c4873705f73746174656d656e745f73746f72652c72756e74696d655f6170693c53746174656d656e74536f7572636500010c14436861696e0000001c4e6574776f726b000100144c6f63616c00020000690f0418526573756c74080454016d0f044501710f0108084f6b04006d0f000000000c4572720400710f00000100006d0f0c4873705f73746174656d656e745f73746f72652c72756e74696d655f6170693856616c696453746174656d656e7400000801246d61785f636f756e7410010c7533320001206d61785f73697a6510010c7533320000710f0c4873705f73746174656d656e745f73746f72652c72756e74696d655f61706940496e76616c696453746174656d656e7400010c2042616450726f6f660000001c4e6f50726f6f6600010034496e7465726e616c4572726f7200020000750f082873705f72756e74696d652c4f706171756556616c75650000040038011c5665633c75383e0000790f04184f7074696f6e04045401880108104e6f6e6500000010536f6d6504008800000100007d0f04184f7074696f6e04045401750f0108104e6f6e6500000010536f6d650400750f0000010000810f084473705f636f6e73656e7375735f626162654442616265436f6e66696775726174696f6e0000180134736c6f745f6475726174696f6e30010c75363400013065706f63685f6c656e67746830010c753634000104638d020128287536342c207536342900012c617574686f7269746965736508019c5665633c28417574686f7269747949642c2042616265417574686f72697479576569676874293e00012872616e646f6d6e65737304012852616e646f6d6e657373000134616c6c6f7765645f736c6f747391020130416c6c6f776564536c6f74730000850f084473705f636f6e73656e7375735f626162651445706f6368000018012c65706f63685f696e64657830010c75363400012873746172745f736c6f7481020110536c6f740001206475726174696f6e30010c75363400012c617574686f7269746965736508019c5665633c28417574686f7269747949642c2042616265417574686f72697479576569676874293e00012872616e646f6d6e65737304012852616e646f6d6e657373000118636f6e666967890801584261626545706f6368436f6e66696775726174696f6e0000890f04184f7074696f6e040454018d0f0108104e6f6e6500000010536f6d6504008d0f00000100008d0f084473705f636f6e73656e7375735f626162655c4f70617175654b65794f776e65727368697050726f6f660000040038011c5665633c75383e0000910f0c4070616c6c65745f636f6e747261637473287072696d69746976657338436f6e7472616374526573756c740c045201950f1c42616c616e636501182c4576656e745265636f72640150001801306761735f636f6e73756d65642801185765696768740001306761735f726571756972656428011857656967687400013c73746f726167655f6465706f736974a10f015c53746f726167654465706f7369743c42616c616e63653e00013464656275675f6d65737361676538011c5665633c75383e000118726573756c74950f0104520001186576656e7473a50f01604f7074696f6e3c5665633c4576656e745265636f72643e3e0000950f0418526573756c7408045401990f044501680108084f6b0400990f000000000c4572720400680000010000990f0c4070616c6c65745f636f6e747261637473287072696d6974697665733c4578656352657475726e56616c75650000080114666c6167739d0f012c52657475726e466c6167730001106461746138011c5665633c75383e00009d0f0c5470616c6c65745f636f6e7472616374735f7561706914666c6167732c52657475726e466c61677300000401106269747310010c7533320000a10f0c4070616c6c65745f636f6e747261637473287072696d6974697665733853746f726167654465706f736974041c42616c616e63650118010818526566756e64040018011c42616c616e636500000018436861726765040018011c42616c616e636500010000a50f04184f7074696f6e04045401a90f0108104e6f6e6500000010536f6d650400a90f0000010000a90f0000025000ad0f0c4070616c6c65745f636f6e747261637473287072696d69746976657310436f6465041048617368013401081855706c6f6164040038011c5665633c75383e000000204578697374696e6704003401104861736800010000b10f0c4070616c6c65745f636f6e747261637473287072696d69746976657338436f6e7472616374526573756c740c045201b50f1c42616c616e636501182c4576656e745265636f72640150001801306761735f636f6e73756d65642801185765696768740001306761735f726571756972656428011857656967687400013c73746f726167655f6465706f736974a10f015c53746f726167654465706f7369743c42616c616e63653e00013464656275675f6d65737361676538011c5665633c75383e000118726573756c74b50f0104520001186576656e7473a50f01604f7074696f6e3c5665633c4576656e745265636f72643e3e0000b50f0418526573756c7408045401b90f044501680108084f6b0400b90f000000000c4572720400680000010000b90f0c4070616c6c65745f636f6e747261637473287072696d69746976657358496e7374616e746961746552657475726e56616c756504244163636f756e744964010000080118726573756c74990f013c4578656352657475726e56616c75650001286163636f756e745f69640001244163636f756e7449640000bd0f0418526573756c7408045401c10f044501680108084f6b0400c10f000000000c4572720400680000010000c10f0c4070616c6c65745f636f6e747261637473287072696d69746976657354436f646555706c6f616452657475726e56616c75650820436f64654861736801341c42616c616e6365011800080124636f64655f68617368340120436f64654861736800011c6465706f73697418011c42616c616e63650000c50f0418526573756c7408045401e906044501c90f0108084f6b0400e906000000000c4572720400c90f0000010000c90f0c4070616c6c65745f636f6e747261637473287072696d6974697665734c436f6e74726163744163636573734572726f7200010c2c446f65736e744578697374000000444b65794465636f64696e674661696c65640001004c4d6967726174696f6e496e50726f677265737300020000cd0f0c3470616c6c65745f726576697665287072696d69746976657338436f6e7472616374526573756c740c045201d10f1c42616c616e636501182c4576656e745265636f72640150001801306761735f636f6e73756d65642801185765696768740001306761735f726571756972656428011857656967687400013c73746f726167655f6465706f736974d90f015c53746f726167654465706f7369743c42616c616e63653e00013464656275675f6d65737361676538011c5665633c75383e000118726573756c74dd0f0160526573756c743c522c2044697370617463684572726f723e0001186576656e7473a50f01604f7074696f6e3c5665633c4576656e745265636f72643e3e0000d10f0c3470616c6c65745f726576697665287072696d6974697665733c4578656352657475726e56616c75650000080114666c616773d50f012c52657475726e466c6167730001106461746138011c5665633c75383e0000d50f0c4870616c6c65745f7265766976655f7561706914666c6167732c52657475726e466c61677300000401106269747310010c7533320000d90f0c3470616c6c65745f726576697665287072696d6974697665733853746f726167654465706f736974041c42616c616e63650118010818526566756e64040018011c42616c616e636500000018436861726765040018011c42616c616e636500010000dd0f0418526573756c7408045401d10f044501680108084f6b0400d10f000000000c4572720400680000010000e10f0c3470616c6c65745f726576697665287072696d69746976657310436f64650001081855706c6f6164040038011c5665633c75383e000000204578697374696e67040034013473705f636f72653a3a4832353600010000e50f0c3470616c6c65745f726576697665287072696d69746976657338436f6e7472616374526573756c740c045201e90f1c42616c616e636501182c4576656e745265636f72640150001801306761735f636f6e73756d65642801185765696768740001306761735f726571756972656428011857656967687400013c73746f726167655f6465706f736974d90f015c53746f726167654465706f7369743c42616c616e63653e00013464656275675f6d65737361676538011c5665633c75383e000118726573756c74ed0f0160526573756c743c522c2044697370617463684572726f723e0001186576656e7473a50f01604f7074696f6e3c5665633c4576656e745265636f72643e3e0000e90f0c3470616c6c65745f726576697665287072696d69746976657358496e7374616e746961746552657475726e56616c75650000080118726573756c74d10f013c4578656352657475726e56616c75650001106164647249070110483136300000ed0f0418526573756c7408045401e90f044501680108084f6b0400e90f000000000c4572720400680000010000f10f04184f7074696f6e0404540149070108104e6f6e6500000010536f6d65040049070000010000f50f0c3470616c6c65745f726576697665287072696d69746976657344457468436f6e7472616374526573756c74041c42616c616e636501180010010c66656518011c42616c616e63650001306761735f726571756972656428011857656967687400013c73746f726167655f6465706f73697418011c42616c616e6365000118726573756c74f90f0178526573756c743c5665633c75383e2c2044697370617463684572726f723e0000f90f0418526573756c740804540138044501680108084f6b040038000000000c4572720400680000010000fd0f0418526573756c74080454010110044501680108084f6b04000110000000000c457272040068000001000001100c3470616c6c65745f726576697665287072696d69746976657354436f646555706c6f616452657475726e56616c7565041c42616c616e6365011800080124636f64655f6861736834013473705f636f72653a3a4832353600011c6465706f73697418011c42616c616e6365000005100418526573756c7408045401e90604450109100108084f6b0400e906000000000c45727204000910000001000009100c3470616c6c65745f726576697665287072696d6974697665734c436f6e74726163744163636573734572726f720001082c446f65736e744578697374000000444b65794465636f64696e674661696c6564000100000d100c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741474797065734c52756e74696d654469737061746368496e666f081c42616c616e63650118185765696768740128000c0118776569676874280118576569676874000114636c6173736001344469737061746368436c61737300012c7061727469616c5f66656518011c42616c616e6365000011100c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741474797065732846656544657461696c73041c42616c616e6365011800080134696e636c7573696f6e5f666565151001744f7074696f6e3c496e636c7573696f6e4665653c42616c616e63653e3e00010c74697018011c42616c616e63650000151004184f7074696f6e0404540119100108104e6f6e6500000010536f6d6504001910000001000019100c6870616c6c65745f7472616e73616374696f6e5f7061796d656e7414747970657330496e636c7573696f6e466565041c42616c616e63650118000c0120626173655f66656518011c42616c616e636500011c6c656e5f66656518011c42616c616e636500014c61646a75737465645f7765696768745f66656518011c42616c616e636500001d1004184f7074696f6e0404540121100108104e6f6e6500000010536f6d65040021100000010000211000000408181800251004184f7074696f6e0404540129100108104e6f6e6500000010536f6d650400291000000100002910084873705f636f6e73656e7375735f62656566793056616c696461746f72536574042c417574686f72697479496401d9030008012876616c696461746f7273290c01405665633c417574686f7269747949643e000108696430013856616c696461746f72536574496400002d10084873705f636f6e73656e7375735f62656566793c466f726b566f74696e6750726f6f660c1848656164657201750208496401d90334416e63657374727950726f6f6601750f000c0110766f7465510501b8566f74654d6573736167653c4865616465723a3a4e756d6265722c2049642c2049643a3a5369676e61747572653e000138616e6365737472795f70726f6f66750f0134416e63657374727950726f6f6600011868656164657275020118486561646572000031100418526573756c74080454013404450135100108084f6b040034000000000c4572720400351000000100003510084473705f6d6d725f7072696d697469766573144572726f7200012840496e76616c69644e756d657269634f7000000010507573680001001c476574526f6f7400020018436f6d6d69740003003447656e657261746550726f6f6600040018566572696679000500304c6561664e6f74466f756e640006004450616c6c65744e6f74496e636c7564656400070040496e76616c69644c656166496e64657800080054496e76616c6964426573744b6e6f776e426c6f636b0009000039100418526573756c74080454013004450135100108084f6b040030000000000c4572720400351000000100003d100418526573756c7408045401411004450135100108084f6b04004110000000000c45727204003510000001000041100000040845104d100045100000024910004910084473705f6d6d725f7072696d6974697665734c456e636f6461626c654f70617175654c6561660000040038011c5665633c75383e00004d10084473705f6d6d725f7072696d697469766573244c65616650726f6f660410486173680134000c01306c6561665f696e64696365731d0d01385665633c4c656166496e6465783e0001286c6561665f636f756e743001244e6f6465496e6465780001146974656d73210501245665633c486173683e000051100418526573756c74080454018804450135100108084f6b040088000000000c45727204003510000001000055100c2473705f6d69786e65741474797065733453657373696f6e537461747573000008013463757272656e745f696e64657810013053657373696f6e496e64657800011470686173655910013053657373696f6e5068617365000059100c2473705f6d69786e65741474797065733053657373696f6e506861736500011038436f766572546f43757272656e74000000445265717565737473546f43757272656e740001002c436f766572546f5072657600020048446973636f6e6e65637446726f6d50726576000300005d100418526573756c7408045401611004450169100108084f6b04006110000000000c457272040069100000010000611000000265100065100c2473705f6d69786e65741474797065731c4d69786e6f646500000c01246b785f7075626c69630401204b785075626c696300011c706565725f696404011850656572496400014865787465726e616c5f616464726573736573490201305665633c5665633c75383e3e000069100c2473705f6d69786e65741474797065732c4d69786e6f64657345727200010464496e73756666696369656e74526567697374726174696f6e7308010c6e756d10010c75333200010c6d696e10010c753332000000006d1004184f7074696f6e0404540171100108104e6f6e6500000010536f6d650400711000000100007110000002751000751000000408389d090079100418526573756c74080454018804450125080108084f6b040088000000000c4572720400250800000100007d1004184f7074696f6e0404540125080108104e6f6e6500000010536f6d6504002508000001000081100000022508008510084c6b69746368656e73696e6b5f72756e74696d653052756e74696d654572726f720001fc1853797374656d0400550801706672616d655f73797374656d3a3a4572726f723c52756e74696d653e0000001c5574696c69747904005908017870616c6c65745f7574696c6974793a3a4572726f723c52756e74696d653e000100104261626504009908016c70616c6c65745f626162653a3a4572726f723c52756e74696d653e0002001c496e64696365730400a108017870616c6c65745f696e64696365733a3a4572726f723c52756e74696d653e0005002042616c616e63657304001109017c70616c6c65745f62616c616e6365733a3a4572726f723c52756e74696d653e00060068456c656374696f6e50726f76696465724d756c746950686173650400410901d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4572726f723c52756e74696d653e000a001c5374616b696e6704008d09017870616c6c65745f7374616b696e673a3a4572726f723c52756e74696d653e000b001c53657373696f6e0400a109017870616c6c65745f73657373696f6e3a3a4572726f723c52756e74696d653e000c002444656d6f63726163790400e509018070616c6c65745f64656d6f63726163793a3a4572726f723c52756e74696d653e000d001c436f756e63696c0400f90901fc70616c6c65745f636f6c6c6563746976653a3a4572726f723c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400050a01fc70616c6c65745f636f6c6c6563746976653a3a4572726f723c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0024456c656374696f6e730400150a01a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4572726f723c52756e74696d653e0010004c546563686e6963616c4d656d6265727368697004001d0a01fc70616c6c65745f6d656d626572736869703a3a4572726f723c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0011001c4772616e64706104002d0a017870616c6c65745f6772616e6470613a3a4572726f723c52756e74696d653e0012002054726561737572790400450a017c70616c6c65745f74726561737572793a3a4572726f723c52756e74696d653e001300244173736574526174650400490a018470616c6c65745f61737365745f726174653a3a4572726f723c52756e74696d653e00140024436f6e74726163747304009d0a018070616c6c65745f636f6e7472616374733a3a4572726f723c52756e74696d653e001500105375646f0400a10a016c70616c6c65745f7375646f3a3a4572726f723c52756e74696d653e00160020496d4f6e6c696e650400ad0a018070616c6c65745f696d5f6f6e6c696e653a3a4572726f723c52756e74696d653e001700204964656e746974790400050b017c70616c6c65745f6964656e746974793a3a4572726f723c52756e74696d653e001c001c536f63696574790400510b017870616c6c65745f736f63696574793a3a4572726f723c52756e74696d653e001d00205265636f766572790400610b017c70616c6c65745f7265636f766572793a3a4572726f723c52756e74696d653e001e001c56657374696e670400710b017870616c6c65745f76657374696e673a3a4572726f723c52756e74696d653e001f00245363686564756c65720400890b018070616c6c65745f7363686564756c65723a3a4572726f723c52756e74696d653e0020001c476c7574746f6e04008d0b017870616c6c65745f676c7574746f6e3a3a4572726f723c52756e74696d653e00210020507265696d6167650400ad0b017c70616c6c65745f707265696d6167653a3a4572726f723c52756e74696d653e0022001450726f78790400d10b017070616c6c65745f70726f78793a3a4572726f723c52756e74696d653e002300204d756c74697369670400dd0b017c70616c6c65745f6d756c74697369673a3a4572726f723c52756e74696d653e00240020426f756e746965730400ed0b017c70616c6c65745f626f756e746965733a3a4572726f723c52756e74696d653e00250010546970730400f50b016c70616c6c65745f746970733a3a4572726f723c52756e74696d653e0026001841737365747304001d0c01dc70616c6c65745f6173736574733a3a4572726f723c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365313e00270028506f6f6c4173736574730400210c01dc70616c6c65745f6173736574733a3a4572726f723c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365323e00280014426565667904002d0c017070616c6c65745f62656566793a3a4572726f723c52756e74696d653e0029001c4c6f74746572790400450c017870616c6c65745f6c6f74746572793a3a4572726f723c52756e74696d653e002c000c4e69730400650c016870616c6c65745f6e69733a3a4572726f723c52756e74696d653e002d001c556e69717565730400890c017870616c6c65745f756e69717565733a3a4572726f723c52756e74696d653e002e00104e6674730400dd0c016c70616c6c65745f6e6674733a3a4572726f723c52756e74696d653e002f00504e66744672616374696f6e616c697a6174696f6e0400e50c01b070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a4572726f723c52756e74696d653e0030001853616c6172790400f50c017470616c6c65745f73616c6172793a3a4572726f723c52756e74696d653e00310038436f726546656c6c6f77736869700400010d019870616c6c65745f636f72655f66656c6c6f77736869703a3a4572726f723c52756e74696d653e003200485472616e73616374696f6e53746f726167650400110d01a870616c6c65745f7472616e73616374696f6e5f73746f726167653a3a4572726f723c52756e74696d653e00330024566f7465724c6973740400210d01f470616c6c65745f626167735f6c6973743a3a4572726f723c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e003400485374617465547269654d6967726174696f6e0400290201ac70616c6c65745f73746174655f747269655f6d6967726174696f6e3a3a4572726f723c52756e74696d653e003500344368696c64426f756e746965730400310d019470616c6c65745f6368696c645f626f756e746965733a3a4572726f723c52756e74696d653e003600245265666572656e64610400710d018070616c6c65745f7265666572656e64613a3a4572726f723c52756e74696d653e0037001852656d61726b0400750d017470616c6c65745f72656d61726b3a3a4572726f723c52756e74696d653e00380040436f6e76696374696f6e566f74696e670400a90d01a070616c6c65745f636f6e76696374696f6e5f766f74696e673a3a4572726f723c52756e74696d653e003a002457686974656c6973740400ad0d018070616c6c65745f77686974656c6973743a3a4572726f723c52756e74696d653e003b0038416c6c69616e63654d6f74696f6e0400b50d01fc70616c6c65745f636f6c6c6563746976653a3a4572726f723c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003c0020416c6c69616e63650400d10d017c70616c6c65745f616c6c69616e63653a3a4572726f723c52756e74696d653e003d003c4e6f6d696e6174696f6e506f6f6c730400110e019c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a4572726f723c52756e74696d653e003e002c52616e6b6564506f6c6c730400250e01f470616c6c65745f7265666572656e64613a3a4572726f723c52756e74696d652c2070616c6c65745f7265666572656e64613a3a496e7374616e6365323e003f004052616e6b6564436f6c6c6563746976650400390e01a070616c6c65745f72616e6b65645f636f6c6c6563746976653a3a4572726f723c52756e74696d653e0040003c4173736574436f6e76657273696f6e0400410e019c70616c6c65745f61737365745f636f6e76657273696f6e3a3a4572726f723c52756e74696d653e0041002c46617374556e7374616b650400510e018c70616c6c65745f666173745f756e7374616b653a3a4572726f723c52756e74696d653e004200304d65737361676551756575650400690e019070616c6c65745f6d6573736167655f71756575653a3a4572726f723c52756e74696d653e0043001c5478506175736504006d0e017c70616c6c65745f74785f70617573653a3a4572726f723c52756e74696d653e00450020536166654d6f64650400710e018070616c6c65745f736166655f6d6f64653a3a4572726f723c52756e74696d653e004600504d756c7469426c6f636b4d6967726174696f6e730400750e018470616c6c65745f6d6967726174696f6e733a3a4572726f723c52756e74696d653e0048001842726f6b65720400c50e017470616c6c65745f62726f6b65723a3a4572726f723c52756e74696d653e004900305461736b734578616d706c650400c90e019070616c6c65745f6578616d706c655f7461736b733a3a4572726f723c52756e74696d653e004a00604173736574436f6e76657273696f6e4d6967726174696f6e0400cd0e01ac70616c6c65745f61737365745f636f6e76657273696f6e5f6f70733a3a4572726f723c52756e74696d653e004f00185265766976650400e50e017470616c6c65745f7265766976653a3a4572726f723c52756e74696d653e0050000045011853797374656d011853797374656d481c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e40496e686572656e74734170706c696564010020040004a4205768657468657220616c6c20696e686572656e74732068617665206265656e206170706c6965642e2c426c6f636b576569676874010024180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510348000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510380400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401003c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004c04001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104023419080400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500001d0804000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100200400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100200400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500001508040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e44417574686f72697a65645570677261646500002908040004b82060536f6d6560206966206120636f6465207570677261646520686173206265656e20617574686f72697a65642e013d0201581830426c6f636b576569676874732d08f901c2a0e766000b00204aa9d10113ffffffffffffffff2261c91900010bb86f97a72e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf0100002261c91900010bb8f7e911a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a741300000000000000402261c9190000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746839083000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687441084040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e45081905106e6f6465387375627374726174652d6e6f64650a0000000c0100000000000060df6acb689907609b0500000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000be9fb0c91a8046cf01000000f78b278be53f454c02000000ed99c5acb25eedf50300000017a6bc0d0062aeb30100000018ef58a3b67ba77001000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f010000008453b50b222939770100000068b66ba122c93fa7020000008c403e5c4a9fd4420100000037c8bb1350a9a2a8040000008a8047a53a8277ec01000000f3ff14d5ab52705903000000899a250cbe84f2500100000049eaaf1b548a0cb00500000091d5df18b0d2cf58020000006fd7c327202e4a8d01000000ab3c0572291feb8b01000000fbc577b9d747efd60100000002000000010484204765742074686520636861696e277320696e2d636f64652076657273696f6e2e28535335385072656669789901082a0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01550800001c5574696c69747900014d020180044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01590801001042616265011042616265442845706f6368496e64657801003020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f72697469657301005d080400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100810220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100810220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000890204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f72697469657301005d0804000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510690804000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000710804000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100810104001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0049012049742069732073657420696e20606f6e5f66696e616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f6368537461727401007d01200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000890804000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e666967000089080400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e34536b697070656445706f63687301008d0804002029012041206c697374206f6620746865206c6173742031303020736b69707065642065706f63687320616e642074686520636f72726573706f6e64696e672073657373696f6e20696e64657870207768656e207468652065706f63682077617320736b69707065642e0031012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f663501206d75737420636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e656564206139012077617920746f2074696520746f6765746865722073657373696f6e7320616e642065706f636820696e64696365732c20692e652e207765206e65656420746f2076616c69646174652074686174290120612076616c696461746f722077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e64207768617420746865b0206163746976652065706f636820696e6465782077617320647572696e6720746861742073657373696f6e2e016d0200103445706f63684475726174696f6e3020c8000000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d653020b80b00000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010640000000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f776564344d61784e6f6d696e61746f727310104000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e01990802002454696d657374616d70012454696d657374616d70080c4e6f7701003020000000000000000004a0205468652063757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010020040010d82057686574686572207468652074696d657374616d7020686173206265656e207570646174656420696e207468697320626c6f636b2e00550120546869732076616c7565206973207570646174656420746f206074727565602075706f6e207375636365737366756c207375626d697373696f6e206f6620612074696d657374616d702062792061206e6f64652e4501204974206973207468656e20636865636b65642061742074686520656e64206f66206561636820626c6f636b20657865637574696f6e20696e2074686520606f6e5f66696e616c697a656020686f6f6b2e0195020004344d696e696d756d506572696f643020dc05000000000000188c20546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e004d012042652061776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a20706572696f6420746861742074686520626c6f636b2070726f64756374696f6e4901206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c2067656e6572616c6c7920776f726b2077697468207468697320746f61012064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20466f72206578616d706c652c20696e2074686520417572612070616c6c65742069742077696c6c20626520646f75626c6520746869737020706572696f64206f6e2064656661756c742073657474696e67732e00030028417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e0000000004001c496e6469636573011c496e646963657304204163636f756e747300010402109d080400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e019902018c041c4465706f736974184000407a10f35a0000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01a10805002042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200a508040010b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e00ad0120557365206f66206c6f636b73206973206465707265636174656420696e206661766f7572206f6620667265657a65732e20536565206068747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f70756c6c2f31323935312f602052657365727665730101040200b50804000ca4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e00b10120557365206f66207265736572766573206973206465707265636174656420696e206661766f7572206f6620686f6c64732e20536565206068747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f70756c6c2f31323935312f6014486f6c64730101040200c1080400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a65730101040200fd080400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e01a502019010484578697374656e7469616c4465706f736974184000407a10f35a0000000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000010f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e00ad0120557365206f66206c6f636b73206973206465707265636174656420696e206661766f7572206f6620667265657a65732e20536565206068747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f70756c6c2f31323935312f602c4d617852657365727665731010320000000c0d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e00b10120557365206f66207265736572766573206973206465707265636174656420696e206661766f7572206f6620686f6c64732e20536565206068747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f70756c6c2f31323935312f60284d6178467265657a657310100100000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e0111090600485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100210140000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100150904000000019804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c7469706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f726974796000510120546869732076616c7565206973206d756c7469706c69656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000700604173736574436f6e76657273696f6e54785061796d656e740000019c0000090068456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100b40400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e0000190904000c3d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e006020416c7761797320736f727465642062792073636f72652e20536e617073686f74000021090400107020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e2901204e6f74653a20546869732073746f726167652074797065206d757374206f6e6c79206265206d757461746564207468726f756768205b60536e617073686f7457726170706572605d2e384465736972656454617267657473000010040010cc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e2901204e6f74653a20546869732073746f726167652074797065206d757374206f6e6c79206265206d757461746564207468726f756768205b60536e617073686f7457726170706572605d2e40536e617073686f744d65746164617461000081030400109820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e2901204e6f74653a20546869732073746f726167652074797065206d757374206f6e6c79206265206d757461746564207468726f756768205b60536e617073686f7457726170706572605d2e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e6469636573010031090400186d01204120736f727465642c20626f756e64656420766563746f72206f6620602873636f72652c20626c6f636b5f6e756d6265722c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f2061782076616c756520696e20605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d617000010405103d0904001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f72650000b00400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e01ad0201a438544265747465725369676e65645468726573686f6c64c41000000000084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061737820226265747465722220696e20746865205369676e65642070686173652e384f6666636861696e52657065617410100500000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f726974793020feffffffffffff7f04250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365505369676e65644d61785375626d697373696f6e7310100a0000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d617857656967687428400b8887dd8d2e011366666666666666a61494204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e005d01204966205b60436f6e6669673a3a4d696e6572436f6e666967605d206973206265696e6720696d706c656d656e74656420746f207375626d6974207369676e656420736f6c7574696f6e7320286f757473696465206f663d0120746869732070616c6c6574292c207468656e205b604d696e6572436f6e6669673a3a736f6c7574696f6e5f776569676874605d206973207573656420746f20636f6d7061726520616761696e73743020746869732076616c75652e405369676e65644d6178526566756e647310100300000004190120546865206d6178696d756d20616d6f756e74206f6620756e636865636b656420736f6c7574696f6e7320746f20726566756e64207468652063616c6c2066656520666f722e405369676e656452657761726442617365184000407a10f35a00000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f7369744279746518400010a5d4e8000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e284d617857696e6e6572731010e803000010350120546865206d6178696d756d206e756d626572206f662077696e6e65727320746861742063616e20626520656c656374656420627920746869732060456c656374696f6e50726f7669646572604020696d706c656d656e746174696f6e2e005101204e6f74653a2054686973206d75737420616c776179732062652067726561746572206f7220657175616c20746f2060543a3a4461746150726f76696465723a3a646573697265645f746172676574732829602e384d696e65724d61784c656e67746810100000360000384d696e65724d617857656967687428400b8887dd8d2e011366666666666666a600544d696e65724d6178566f746573506572566f746572101010000000003c4d696e65724d617857696e6e6572731010e8030000000141090a001c5374616b696e67011c5374616b696e67ac3856616c696461746f72436f756e740100101000000000049c2054686520696465616c206e756d626572206f66206163746976652076616c696461746f72732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100690104000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e64656400010405000004000c0101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e484d696e696d756d4163746976655374616b65010018400000000000000000000000000000000004110120546865206d696e696d756d20616374697665206e6f6d696e61746f72207374616b65206f6620746865206c617374207375636365737366756c20656c656374696f6e2e344d696e436f6d6d697373696f6e0100c410000000000ce820546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e20746861742076616c696461746f72732063616e207365742e00802049662073657420746f206030602c206e6f206c696d6974206578697374732e184c6564676572000104020045090400104501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e007501204e6f74653a20416c6c2074686520726561647320616e64206d75746174696f6e7320746f20746869732073746f72616765202a4d5553542a20626520646f6e65207468726f75676820746865206d6574686f6473206578706f736564e8206279205b605374616b696e674c6564676572605d20746f20656e73757265206461746120616e64206c6f636b20636f6e73697374656e63792e1450617965650001040500c004000ce42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e2856616c696461746f72730101040500cc0800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f7256616c696461746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f727300010405004d0904004c750120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f207468656972206e6f6d696e6174696f6e20707265666572656e6365732c206e616d656c79207468652076616c696461746f72732074686174582074686579207769736820746f20737570706f72742e003901204e6f7465207468617420746865206b657973206f6620746869732073746f72616765206d6170206d69676874206265636f6d65206e6f6e2d6465636f6461626c6520696e2063617365207468652d01206163636f756e742773205b604e6f6d696e6174696f6e7351756f74613a3a4d61784e6f6d696e6174696f6e73605d20636f6e66696775726174696f6e206973206465637265617365642e9020496e2074686973207261726520636173652c207468657365206e6f6d696e61746f7273650120617265207374696c6c206578697374656e7420696e2073746f726167652c207468656972206b657920697320636f727265637420616e64207265747269657661626c652028692e652e2060636f6e7461696e735f6b657960710120696e6469636174657320746861742074686579206578697374292c206275742074686569722076616c75652063616e6e6f74206265206465636f6465642e205468657265666f72652c20746865206e6f6e2d6465636f6461626c656d01206e6f6d696e61746f72732077696c6c206566666563746976656c79206e6f742d65786973742c20756e74696c20746865792072652d7375626d697420746865697220707265666572656e6365732073756368207468617420697401012069732077697468696e2074686520626f756e6473206f6620746865206e65776c79207365742060436f6e6669673a3a4d61784e6f6d696e6174696f6e73602e006101205468697320696d706c696573207468617420603a3a697465725f6b65797328292e636f756e7428296020616e6420603a3a6974657228292e636f756e74282960206d696768742072657475726e20646966666572656e746d012076616c75657320666f722074686973206d61702e204d6f72656f7665722c20746865206d61696e20603a3a636f756e7428296020697320616c69676e656420776974682074686520666f726d65722c206e616d656c79207468656c206e756d626572206f66206b65797320746861742065786973742e006d01204c6173746c792c20696620616e79206f6620746865206e6f6d696e61746f7273206265636f6d65206e6f6e2d6465636f6461626c652c20746865792063616e206265206368696c6c656420696d6d6564696174656c7920766961b8205b6043616c6c3a3a6368696c6c5f6f74686572605d20646973706174636861626c6520627920616e796f6e652e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f724e6f6d696e61746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170385669727475616c5374616b657273000104050088040018c8205374616b6572732077686f73652066756e647320617265206d616e61676564206279206f746865722070616c6c6574732e00750120546869732070616c6c657420646f6573206e6f74206170706c7920616e79206c6f636b73206f6e207468656d2c207468657265666f7265207468657920617265206f6e6c79207669727475616c6c7920626f6e6465642e20546865796d012061726520657870656374656420746f206265206b65796c657373206163636f756e747320616e642068656e63652073686f756c64206e6f7420626520616c6c6f77656420746f206d7574617465207468656972206c65646765727101206469726563746c792076696120746869732070616c6c65742e20496e73746561642c207468657365206163636f756e747320617265206d616e61676564206279206f746865722070616c6c65747320616e64206163636573736564290120766961206c6f77206c6576656c20617069732e205765206b65657020747261636b206f66207468656d20746f20646f206d696e696d616c20696e7465677269747920636865636b732e60436f756e746572466f725669727475616c5374616b657273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100005109040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400105501205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b6572730101080505590945010c0000002078204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00cc2049732069742072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e002901204e6f74653a20446570726563617465642073696e6365207631342e205573652060457261496e666f6020696e737465616420746f20776f726b2077697468206578706f73757265732e4c457261735374616b6572734f76657276696577000108050559095d09040030b82053756d6d617279206f662076616c696461746f72206578706f73757265206174206120676976656e206572612e007101205468697320636f6e7461696e732074686520746f74616c207374616b6520696e20737570706f7274206f66207468652076616c696461746f7220616e64207468656972206f776e207374616b652e20496e206164646974696f6e2c75012069742063616e20616c736f206265207573656420746f2067657420746865206e756d626572206f66206e6f6d696e61746f7273206261636b696e6720746869732076616c696461746f7220616e6420746865206e756d626572206f666901206578706f73757265207061676573207468657920617265206469766964656420696e746f2e20546865207061676520636f756e742069732075736566756c20746f2064657465726d696e6520746865206e756d626572206f66ac207061676573206f6620726577617264732074686174206e6565647320746f20626520636c61696d65642e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742eac2053686f756c64206f6e6c79206265206163636573736564207468726f7567682060457261496e666f602e00cc2049732069742072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206f766572766965772069732072657475726e65642e48457261735374616b657273436c69707065640101080505590945010c000000409820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e006501204e6f74653a205468697320697320646570726563617465642c2073686f756c64206265207573656420617320726561642d6f6e6c7920616e642077696c6c2062652072656d6f76656420696e20746865206675747572652e3101204e657720604578706f737572656073206172652073746f72656420696e2061207061676564206d616e6e657220696e2060457261735374616b65727350616765646020696e73746561642e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865a82060543a3a4d61784578706f737572655061676553697a65602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00cc2049742069732072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e002901204e6f74653a20446570726563617465642073696e6365207631342e205573652060457261496e666f6020696e737465616420746f20776f726b2077697468206578706f73757265732e40457261735374616b657273506167656400010c05050561096509040018c020506167696e61746564206578706f73757265206f6620612076616c696461746f7220617420676976656e206572612e0071012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e2c207468656e207374617368206163636f756e7420616e642066696e616c6c79d42074686520706167652e2053686f756c64206f6e6c79206265206163636573736564207468726f7567682060457261496e666f602e00d4205468697320697320636c6561726564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e38436c61696d65645265776172647301010805055909cd01040018dc20486973746f7279206f6620636c61696d656420706167656420726577617264732062792065726120616e642076616c696461746f722e0069012054686973206973206b657965642062792065726120616e642076616c696461746f72207374617368207768696368206d61707320746f2074686520736574206f66207061676520696e6465786573207768696368206861766538206265656e20636c61696d65642e00cc2049742069732072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e484572617356616c696461746f72507265667301010805055909cc0800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00cc2049732069742072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4c4572617356616c696461746f7252657761726400010405101804000c2d012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e74730101040510690914000000000008d0205265776172647320666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b6501010405101840000000000000000000000000000000000811012054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f7263654572610100d404000454204d6f6465206f662065726120666f7263696e672e404d61785374616b65645265776172647300009d0304000c1901204d6178696d756d207374616b656420726577617264732c20692e652e207468652070657263656e74616765206f66207468652065726120696e666c6174696f6e20746861746c206973207573656420666f72207374616b6520726577617264732eac20536565205b457261207061796f75745d282e2f696e6465782e68746d6c236572612d7061796f7574292e4c536c6173685265776172644672616374696f6e0100c410000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405107909040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100190804001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050559098109040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505590918040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e73000104050085090400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040575098909800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4844697361626c656456616c696461746f72730100cd0104001c750120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e2074686520616374697665206572612e20546865206f6666656e64657273206172652064697361626c656420666f72206169012077686f6c65206572612e20466f72207468697320726561736f6e207468657920617265206b6570742068657265202d206f6e6c79207374616b696e672070616c6c6574206b6e6f77732061626f757420657261732e20546865550120696d706c656d656e746f72206f66205b6044697361626c696e675374726174656779605d20646566696e657320696620612076616c696461746f722073686f756c642062652064697361626c65642077686963686d0120696d706c696369746c79206d65616e7320746861742074686520696d706c656d656e746f7220616c736f20636f6e74726f6c7320746865206d6178206e756d626572206f662064697361626c65642076616c696461746f72732e006d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c7978206f6666656e646564207573696e672062696e617279207365617263682e384368696c6c5468726573686f6c6400009d0304000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01950301bc1830486973746f72794465707468101054000000508c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00e820466f6c6c6f77696e6720696e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d090120486973746f727944657074682c2063757272656e745f6572615d603a2060457261735374616b657273602c2060457261735374616b657273436c6970706564602c050120604572617356616c696461746f725072656673602c20604572617356616c696461746f72526577617264602c206045726173526577617264506f696e7473602c4501206045726173546f74616c5374616b65602c206045726173537461727453657373696f6e496e646578602c2060436c61696d656452657761726473602c2060457261735374616b6572735061676564602c5c2060457261735374616b6572734f76657276696577602e00e4204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e2ef820492e652e2061637469766520657261206d75737420616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203ec42063757272656e745f657261202d20686973746f72795f646570746860206d7573742062652067756172616e746565642e001101204966206d6967726174696e6720616e206578697374696e672070616c6c65742066726f6d2073746f726167652076616c756520746f20636f6e6669672076616c75652cec20746869732073686f756c642062652073657420746f2073616d652076616c7565206f72206772656174657220617320696e2073746f726167652e001501204e6f74653a2060486973746f727944657074686020697320757365642061732074686520757070657220626f756e6420666f72207468652060426f756e646564566563602d01206974656d20605374616b696e674c65646765722e6c65676163795f636c61696d65645f72657761726473602e2053657474696e6720746869732076616c7565206c6f776572207468616ed820746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865150120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e2061206d6967726174696f6e2ef020546865207465737420607265647563696e675f686973746f72795f64657074685f616272757074602073686f77732074686973206566666563742e3853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e1010a002000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e1010a8000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e4c4d61784578706f737572655061676553697a651010000100002cb020546865206d6178696d756d2073697a65206f6620656163682060543a3a4578706f7375726550616765602e00290120416e20604578706f737572655061676560206973207765616b6c7920626f756e64656420746f2061206d6178696d756d206f6620604d61784578706f737572655061676553697a656030206e6f6d696e61746f72732e00210120466f72206f6c646572206e6f6e2d7061676564206578706f737572652c206120726577617264207061796f757420776173207265737472696374656420746f2074686520746f70210120604d61784578706f737572655061676553697a6560206e6f6d696e61746f72732e205468697320697320746f206c696d69742074686520692f6f20636f737420666f722074686548206e6f6d696e61746f72207061796f75742e005901204e6f74653a20604d61784578706f737572655061676553697a6560206973207573656420746f20626f756e642060436c61696d6564526577617264736020616e6420697320756e7361666520746f207265647563659020776974686f75742068616e646c696e6720697420696e2061206d6967726174696f6e2e484d6178556e6c6f636b696e674368756e6b7310102000000028050120546865206d6178696d756d206e756d626572206f662060756e6c6f636b696e6760206368756e6b732061205b605374616b696e674c6564676572605d2063616e090120686176652e204566666563746976656c792064657465726d696e657320686f77206d616e7920756e6971756520657261732061207374616b6572206d61792062653820756e626f6e64696e6720696e2e00f8204e6f74653a20604d6178556e6c6f636b696e674368756e6b736020697320757365642061732074686520757070657220626f756e6420666f722074686501012060426f756e64656456656360206974656d20605374616b696e674c65646765722e756e6c6f636b696e67602e2053657474696e6720746869732076616c75650501206c6f776572207468616e20746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865090120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e20612072756e74696d650501206d6967726174696f6e2e20546865207465737420607265647563696e675f6d61785f756e6c6f636b696e675f6368756e6b735f616272757074602073686f7773342074686973206566666563742e018d090b001c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010069010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010020040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010091090400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100cd010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500cd030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405990900040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01c90301d80001a1090c002444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100a509040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510b10904000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510b90904000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500c509d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100200400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000dd09040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040634e10904000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040634200400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402ec34040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01e10301dc303c456e6163746d656e74506572696f641010002f0d0014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010004e0c0004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010004e0c0004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010002f0d00109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f7765642004010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410108051010004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010004e0c0004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e01e5090d001c436f756e63696c011c436f756e63696c1c2450726f706f73616c730100e909040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406343902040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18436f73744f660001040634ed09040010090120436f6e73696465726174696f6e20636f7374206372656174656420666f72207075626c697368696e6720616e642073746f72696e6720612070726f706f73616c2e0071012044657465726d696e6564206279205b436f6e6669673a3a436f6e73696465726174696f6e5d20616e64206d6179206265206e6f742070726573656e7420666f72206365727461696e2070726f706f73616c732028652e672e2069660d01207468652070726f706f73616c20636f756e74206174207468652074696d65206f66206372656174696f6e207761732062656c6f77207468726573686f6c64204e292e18566f74696e670001040634f509040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010069010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004610120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f662061627374656e74696f6e732e01ed0301f004444d617850726f706f73616c576569676874283c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01f9090e0048546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d69747465651c2450726f706f73616c730100fd09040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406343902040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18436f73744f660001040634010a040010090120436f6e73696465726174696f6e20636f7374206372656174656420666f72207075626c697368696e6720616e642073746f72696e6720612070726f706f73616c2e0071012044657465726d696e6564206279205b436f6e6669673a3a436f6e73696465726174696f6e5d20616e64206d6179206265206e6f742070726573656e7420666f72206365727461696e2070726f706f73616c732028652e672e2069660d01207468652070726f706f73616c20636f756e74206174207468652074696d65206f66206372656174696f6e207761732062656c6f77207468726573686f6c64204e292e18566f74696e670001040634f509040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010069010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004610120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f662061627374656e74696f6e732e01f10301f404444d617850726f706f73616c576569676874283c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01050a0f0024456c656374696f6e730124456c656374696f6e73141c4d656d626572730100090a04000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100090a04001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100fc0400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e670101040500110a840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01f50301f8282050616c6c65744964810420706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e6418400080c6a47e8d0300000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e6442617365184000f0436de36a0100000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f7218400000cc7b9fae000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d6265727310100d0000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010070000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010801303000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e344d617843616e6469646174657310104000000018e420546865206d6178696d756d206e756d626572206f662063616e6469646174657320696e20612070687261676d656e20656c656374696f6e2e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e003101205768656e2074686973206c696d69742069732072656163686564206e6f206d6f72652063616e646964617465732061726520616363657074656420696e2074686520656c656374696f6e2e244d6178566f7465727310100002000018f820546865206d6178696d756d206e756d626572206f6620766f7465727320746f20616c6c6f7720696e20612070687261676d656e20656c656374696f6e2e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e00d8205768656e20746865206c696d6974206973207265616368656420746865206e657720766f74657273206172652069676e6f7265642e404d6178566f746573506572566f7465721010100000001090204d6178696d756d206e756d62657273206f6620766f7465732070657220766f7465722e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e01150a10004c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100190a040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01fd0301050100011d0a11001c4772616e647061011c4772616e6470611c1453746174650100210a04000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e67650000250a040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c656400007d010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010030200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405301004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e2c417574686f7269746965730100290a04000484205468652063757272656e74206c697374206f6620617574686f7269746965732e0101040109010c384d6178417574686f726974696573101064000000045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310104000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965733020c00f00000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e012d0a1200205472656173757279012054726561737572791c3450726f706f73616c436f756e74010010100000000010410120444550524543415445443a206173736f636961746564207769746820607370656e645f6c6f63616c602063616c6c20616e642077696c6c2062652072656d6f76656420696e204d617920323032352e690120526566657220746f203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f70756c6c2f353936313e20666f72206d6967726174696f6e20746f20607370656e64602e00a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c730001040510310a040010410120444550524543415445443a206173736f636961746564207769746820607370656e645f6c6f63616c602063616c6c20616e642077696c6c2062652072656d6f76656420696e204d617920323032352e690120526566657220746f203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f70756c6c2f353936313e20666f72206d6967726174696f6e20746f20607370656e64602e007c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c730100350a040010410120444550524543415445443a206173736f636961746564207769746820607370656e645f6c6f63616c602063616c6c20616e642077696c6c2062652072656d6f76656420696e204d617920323032352e690120526566657220746f203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f70756c6c2f353936313e20666f72206d6967726174696f6e20746f20607370656e64602e00f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e285370656e64436f756e74010010100000000004a42054686520636f756e74206f66207370656e647320746861742068617665206265656e206d6164652e185370656e64730001040510390a040004d0205370656e647320746861742068617665206265656e20617070726f76656420616e64206265696e672070726f6365737365642e3c4c6173745370656e64506572696f64000010040004d42054686520626c6f636b6e756d62657220666f7220746865206c61737420747269676765726564207370656e6420706572696f642e012d04011901142c5370656e64506572696f64101080700000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e99071020a107000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964410a2070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000018410120444550524543415445443a206173736f636961746564207769746820607370656e645f6c6f63616c602063616c6c20616e642077696c6c2062652072656d6f76656420696e204d617920323032352e690120526566657220746f203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f70756c6c2f353936313e20666f72206d6967726174696f6e20746f20607370656e64602e00150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e305061796f7574506572696f641010002f0d000419012054686520706572696f6420647572696e6720776869636820616e20617070726f766564207472656173757279207370656e642068617320746f20626520636c61696d65642e01450a13002441737365745261746501244173736574526174650458436f6e76657273696f6e52617465546f4e617469766500010402a0210104000c1d01204d61707320616e20617373657420746f2069747320666978656420706f696e7420726570726573656e746174696f6e20696e20746865206e61746976652062616c616e63652e004d0120452e672e20606e61746976655f616d6f756e74203d2061737365745f616d6f756e74202a20436f6e76657273696f6e52617465546f4e61746976653a3a3c543e3a3a6765742861737365745f6b696e642960013104011d010001490a140024436f6e7472616374730124436f6e7472616374731c305072697374696e65436f646500010406344d0a040004cc2041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f64652e28436f6465496e666f4f660001040634510a040004e02041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f646520696e666f2e144e6f6e6365010030200000000000000000581d0120546869732069732061202a2a6d6f6e6f746f6e69632a2a20636f756e74657220696e6372656d656e746564206f6e20636f6e747261637420696e7374616e74696174696f6e2e0005012054686973206973207573656420696e206f7264657220746f2067656e657261746520756e6971756520747269652069647320666f7220636f6e7472616374732e2901205468652074726965206964206f662061206e657720636f6e74726163742069732063616c63756c617465642066726f6d2068617368286163636f756e745f69642c206e6f6e6365292e350120546865206e6f6e63652069732072657175697265642062656361757365206f74686572776973652074686520666f6c6c6f77696e672073657175656e636520776f756c64206c65616420746f84206120706f737369626c6520636f6c6c6973696f6e206f662073746f726167653a006820312e204372656174652061206e657720636f6e74726163742e6c20322e205465726d696e6174652074686520636f6e74726163742efc20332e20496d6d6564696174656c792072656372656174652074686520636f6e74726163742077697468207468652073616d65206163636f756e745f69642e00450120546869732069732062616420626563617573652074686520636f6e74656e7473206f6620612074726965206172652064656c65746564206c617a696c7920616e64207468657265206d6967687420626559012073746f72616765206f6620746865206f6c6420696e7374616e74696174696f6e207374696c6c20696e206974207768656e20746865206e657720636f6e747261637420697320637265617465642e20506c656173655901206e6f746520746861742077652063616e2774207265706c6163652074686520636f756e7465722062792074686520626c6f636b206e756d6265722062656361757365207468652073657175656e63652061626f766551012063616e2068617070656e20696e207468652073616d6520626c6f636b2e20576520616c736f2063616e2774206b65657020746865206163636f756e7420636f756e74657220696e206d656d6f7279206f6e6c79490120626563617573652073746f7261676520697320746865206f6e6c792077617920746f20636f6d6d756e6963617465206163726f737320646966666572656e742065787472696e7369637320696e20746865302073616d6520626c6f636b2e001c2023204e6f7465003d0120446f206e6f742075736520697420746f2064657465726d696e6520746865206e756d626572206f6620636f6e7472616374732e20497420776f6e27742062652064656372656d656e74656420696664206120636f6e74726163742069732064657374726f7965642e38436f6e7472616374496e666f4f660001040500550a04000ca82054686520636f6465206173736f6369617465642077697468206120676976656e206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e3444656c6574696f6e51756575650001040510c901040010c8204576696374656420636f6e7472616374732074686174206177616974206368696c6420747269652064656c6574696f6e2e004901204368696c6420747269652064656c6574696f6e2069732061206865617679206f7065726174696f6e20646570656e64696e67206f6e2074686520616d6f756e74206f662073746f72616765206974656d7341012073746f72656420696e207361696420747269652e205468657265666f72652074686973206f7065726174696f6e20697320706572666f726d6564206c617a696c7920696e20606f6e5f69646c65602e5044656c6574696f6e5175657565436f756e7465720100690a200000000000000000084d0120412070616972206f66206d6f6e6f746f6e696320636f756e74657273207573656420746f20747261636b20746865206c617465737420636f6e7472616374206d61726b656420666f722064656c6574696f6ea820616e6420746865206c61746573742064656c6574656420636f6e747261637420696e2071756575652e4c4d6967726174696f6e496e50726f677265737300006d0a04000861012041206d6967726174696f6e2063616e207370616e206163726f7373206d756c7469706c6520626c6f636b732e20546869732073746f7261676520646566696e6573206120637572736f7220746f20747261636b207468654d012070726f6772657373206f6620746865206d6967726174696f6e2c20656e61626c696e6720757320746f20726573756d652066726f6d20746865206c61737420636f6d706c6574656420706f736974696f6e2e01350401250134205363686564756c65710a9004000000100000002000000000400000000000080000002060ea000000000000e5040000046820436f7374207363686564756c6520616e64206c696d6974732e384465706f7369745065724279746518400060defb7405000000000000000000001411012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682062797465206f662073746f726167652e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e4c44656661756c744465706f7369744c696d697418400000c0afbc4f865700000000000000000445012046616c6c6261636b2076616c756520746f206c696d6974207468652073746f72616765206465706f7369742069662069742773206e6f74206265696e6720736574206279207468652063616c6c65722e384465706f7369745065724974656d184000f0ab75a40d000000000000000000001405012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682073746f72616765206974656d2e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e70436f6465486173684c6f636b75704465706f73697450657263656e74c41000a3e111104501205468652070657263656e74616765206f66207468652073746f72616765206465706f73697420746861742073686f756c642062652068656c6420666f72207573696e67206120636f646520686173682e610120496e7374616e74696174696e67206120636f6e74726163742c206f722063616c6c696e67205b60636861696e5f657874656e73696f6e3a3a4578743a3a6c6f636b5f64656c65676174655f646570656e64656e6379605d49012070726f74656374732074686520636f64652066726f6d206265696e672072656d6f7665642e20496e206f7264657220746f2070726576656e7420616275736520746865736520616374696f6e7320617265c42070726f746563746564207769746820612070657263656e74616765206f662074686520636f6465206465706f7369742e284d6178436f64654c656e101000ec010014c020546865206d6178696d756d206c656e677468206f66206120636f6e747261637420636f646520696e2062797465732e005901205468652076616c75652073686f756c642062652063686f73656e206361726566756c6c792074616b696e6720696e746f20746865206163636f756e7420746865206f766572616c6c206d656d6f7279206c696d6974f020796f75722072756e74696d65206861732c2061732077656c6c20617320746865205b6d6178696d756d20616c6c6f7765642063616c6c737461636b5d012064657074685d28236173736f636961746564747970652e43616c6c537461636b292e204c6f6f6b20696e746f207468652060696e746567726974795f7465737428296020666f7220736f6d6520696e7369676874732e404d617853746f726167654b65794c656e10108000000004e020546865206d6178696d756d20616c6c6f7761626c65206c656e67746820696e20627974657320666f722073746f72616765206b6579732e5c4d61785472616e7369656e7453746f7261676553697a6510100000100008d020546865206d6178696d756d2073697a65206f6620746865207472616e7369656e742073746f7261676520696e2062797465732e3101205468697320696e636c75646573206b6579732c2076616c7565732c20616e642070726576696f757320656e7472696573207573656420666f722073746f7261676520726f6c6c6261636b2e5c4d617844656c6567617465446570656e64656e6369657310102000000008290120546865206d6178696d756d206e756d626572206f662064656c65676174655f646570656e64656e636965732074686174206120636f6e74726163742063616e206c6f636b2077697468d0205b60636861696e5f657874656e73696f6e3a3a4578743a3a6c6f636b5f64656c65676174655f646570656e64656e6379605d2e5c556e73616665556e737461626c65496e74657266616365200400241101204d616b6520636f6e74726163742063616c6c61626c652066756e6374696f6e73206d61726b65642061732060235b756e737461626c655d6020617661696c61626c652e003d0120436f6e7472616374732074686174207573652060235b756e737461626c655d602066756e6374696f6e7320776f6e27742062652061626c6520746f2062652075706c6f6164656420756e6c657373450120746869732069732073657420746f206074727565602e2054686973206973206f6e6c79206d65616e7420666f7220746573746e65747320616e6420646576206e6f64657320696e206f7264657220746f78206578706572696d656e742077697468206e65772066656174757265732e00282023205761726e696e6700c020446f202a2a6e6f742a2a2073657420746f20607472756560206f6e2070726f64756374696f6e7320636861696e732e444d617844656275674275666665724c656e10100000200004c420546865206d6178696d756d206c656e677468206f66207468652064656275672062756666657220696e2062797465732e2c456e7669726f6e6d656e747d0a00102501205479706520746861742062756e646c657320746f67657468657220616c6c207468652072756e74696d6520636f6e666967757261626c6520696e746572666163652074797065732e0035012054686973206973206e6f742061207265616c20636f6e6669672e205765206a757374206d656e74696f6e207468652074797065206865726520617320636f6e7374616e7420736f2074686174f0206974732074797065206170706561727320696e20746865206d657461646174612e204f6e6c792076616c69642076616c756520697320602829602e2841706956657273696f6e990a0804000c0901205468652076657273696f6e206f662074686520486f7374466e204150497320746861742061726520617661696c61626c6520696e207468652072756e74696d652e0068204f6e6c792076616c69642076616c756520697320602829602e019d0a1500105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e0141040131010001a10a160020496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b6579730100a50a040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e4852656365697665644865617274626561747300010805057d0120040004350120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e646578602e38417574686f726564426c6f636b730101080505590910100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e0145040135010440556e7369676e65645072696f726974793020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e01ad0a170048417574686f72697479446973636f766572790148417574686f72697479446973636f7665727908104b6579730100b10a0400048c204b657973206f66207468652063757272656e7420617574686f72697479207365742e204e6578744b6579730100b10a04000480204b657973206f6620746865206e65787420617574686f72697479207365742e000000001800204f6666656e63657301204f6666656e636573081c5265706f7274730001040534b90a040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505bd0a21050400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e000155010000190028486973746f726963616c0128486973746f726963616c0848486973746f726963616c53657373696f6e730001040510c10a0400045d01204d617070696e672066726f6d20686973746f726963616c2073657373696f6e20696e646963657320746f2073657373696f6e2d6461746120726f6f74206861736820616e642076616c696461746f7220636f756e742e2c53746f72656452616e676500007d01040004e4205468652072616e6765206f6620686973746f726963616c2073657373696f6e732077652073746f72652e205b66697273742c206c61737429000000001a006052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c0100c50a04000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e000000001b00204964656e7469747901204964656e7469747924284964656e746974794f660001040500c90a040010690120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e204669727374206974656d20697320746865e020726567697374726174696f6e2c207365636f6e6420697320746865206163636f756e742773207072696d61727920757365726e616d652e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28557365726e616d654f6600010405006101040004bc204964656e74696669657320746865207072696d61727920757365726e616d65206f6620616e206163636f756e742e1c53757065724f660001040200e5040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500d90a44000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100e10a0400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e2c417574686f726974794f6600010405f10af50a040004f42041206d6170206f6620746865206163636f756e74732077686f2061726520617574686f72697a656420746f206772616e7420757365726e616d65732e38557365726e616d65496e666f4f66000104026101f90a04001875012052657665727365206c6f6f6b75702066726f6d2060757365726e616d656020746f2074686520604163636f756e74496460207468617420686173207265676973746572656420697420616e64207468652070726f7669646572206f666d012074686520757365726e616d652e2054686520606f776e6572602076616c75652073686f756c642062652061206b657920696e207468652060557365726e616d654f6660206d61702c20627574206974206d6179206e6f74206966f02074686520757365722068617320636c656172656420746865697220757365726e616d65206f7220697420686173206265656e2072656d6f7665642e006901204d756c7469706c6520757365726e616d6573206d6179206d617020746f207468652073616d6520604163636f756e744964602c206275742060557365726e616d654f66602077696c6c206f6e6c79206d617020746f206f6e6548207072696d61727920757365726e616d652e4050656e64696e67557365726e616d6573000104026101010b0400186d0120557365726e616d6573207468617420616e20617574686f7269747920686173206772616e7465642c20627574207468617420746865206163636f756e7420636f6e74726f6c6c657220686173206e6f7420636f6e6669726d65647101207468617420746865792077616e742069742e2055736564207072696d6172696c7920696e2063617365732077686572652074686520604163636f756e744964602063616e6e6f742070726f766964652061207369676e61747572655d012062656361757365207468657920617265206120707572652070726f78792c206d756c74697369672c206574632e20496e206f7264657220746f20636f6e6669726d2069742c20746865792073686f756c642063616c6cb0205b6163636570745f757365726e616d655d286043616c6c3a3a6163636570745f757365726e616d6560292e001d01204669727374207475706c65206974656d20697320746865206163636f756e7420616e64207365636f6e642069732074686520616363657074616e636520646561646c696e652e48556e62696e64696e67557365726e616d6573000104026101100400105d0120557365726e616d657320666f722077686963682074686520617574686f726974792074686174206772616e746564207468656d206861732073746172746564207468652072656d6f76616c2070726f63657373206279710120756e62696e64696e67207468656d2e204561636820756e62696e64696e6720757365726e616d65206d61707320746f2069747320677261636520706572696f64206578706972792c20776869636820697320746865206669727374dc20626c6f636b20696e2077686963682074686520757365726e616d6520636f756c642062652064656c65746564207468726f7567682061c4205b72656d6f76655f757365726e616d655d286043616c6c3a3a72656d6f76655f757365726e616d6560292063616c6c2e015104015d01283042617369634465706f73697418400050702f696a0000000000000000000004d82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e746974792e2c427974654465706f73697418400060defb740500000000000000000000041d012054686520616d6f756e742068656c64206f6e206465706f7369742070657220656e636f646564206279746520666f7220612072656769737465726564206964656e746974792e3c557365726e616d654465706f73697418400000cc7b9fae000000000000000000000855012054686520616d6f756e742068656c64206f6e206465706f73697420706572207265676973746572656420757365726e616d652e20546869732076616c75652073686f756c64206368616e6765206f6e6c7920696ef42072756e74696d6520757067726164657320776974682070726f706572206d6967726174696f6e206f66206578697374696e67206465706f736974732e445375624163636f756e744465706f73697418400080f420e6b5000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e344d617852656769737472617273101014000000084d01204d6178696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e6450656e64696e67557365726e616d6545787069726174696f6e10108013030004150120546865206e756d626572206f6620626c6f636b732077697468696e207768696368206120757365726e616d65206772616e74206d7573742062652061636365707465642e4c557365726e616d654772616365506572696f641010002f0d0008590120546865206e756d626572206f6620626c6f636b732074686174206d757374207061737320746f20656e61626c6520746865207065726d616e656e742064656c6574696f6e206f66206120757365726e616d652062796820697473207265737065637469766520617574686f726974792e3c4d61785375666669784c656e677468101007000000048020546865206d6178696d756d206c656e677468206f662061207375666669782e444d6178557365726e616d654c656e67746810102000000004610120546865206d6178696d756d206c656e677468206f66206120757365726e616d652c20696e636c7564696e67206974732073756666697820616e6420616e792073797374656d2d61646465642064656c696d69746572732e01050b1c001c536f6369657479011c536f63696574795028506172616d657465727300006d01040004dc20546865206d6178206e756d626572206f66206d656d6265727320666f722074686520736f6369657479206174206f6e652074696d652e0c506f74010018400000000000000000000000000000000004410120416d6f756e74206f66206f7572206163636f756e742062616c616e63652074686174206973207370656369666963616c6c7920666f7220746865206e65787420726f756e642773206269642873292e1c466f756e6465720000000400044820546865206669727374206d656d6265722e1048656164000000040004410120546865206d6f7374207072696d6172792066726f6d20746865206d6f737420726563656e746c7920617070726f7665642072616e6b2030206d656d6265727320696e2074686520736f63696574792e1452756c6573000034040008510120412068617368206f66207468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e2043616e206f6e6c7920626520736574206f6e636520616e6454206f6e6c792062792074686520666f756e6465722e1c4d656d626572730001040500090b0400042101205468652063757272656e74206d656d6265727320616e642074686569722072616e6b2e20446f65736e277420696e636c756465206053757370656e6465644d656d62657273602e1c5061796f7574730101040500150b44000000000000000000000000000000000004dc20496e666f726d6174696f6e20726567617264696e672072616e6b2d30207061796f7574732c207061737420616e64206675747572652e2c4d656d626572436f756e74010010100000000004490120546865206e756d626572206f66206974656d7320696e20604d656d62657273602063757272656e746c792e2028446f65736e277420696e636c756465206053757370656e6465644d656d62657273602e29344d656d6265724279496e6465780001040510000400085d01205468652063757272656e74206974656d7320696e20604d656d6265727360206b6579656420627920746865697220756e6971756520696e6465782e204b657973206172652064656e73656c7920706f70756c61746564cc2060302e2e4d656d626572436f756e74602028646f6573206e6f7420696e636c75646520604d656d626572436f756e7460292e4053757370656e6465644d656d626572730001040500090b04000401012054686520736574206f662073757370656e646564206d656d626572732c2077697468207468656972206f6c64206d656d62657273686970207265636f72642e28526f756e64436f756e74010010100000000004a020546865206e756d626572206f6620726f756e64732077686963682068617665207061737365642e10426964730100250b040004e8205468652063757272656e7420626964732c2073746f726564206f726465726564206279207468652076616c7565206f6620746865206269642e2843616e646964617465730001040200350b0400001c536b657074696300000004000454205468652063757272656e7420736b65707469632e14566f74657300010805053d0b410b040004d020446f75626c65206d61702066726f6d2043616e646964617465202d3e20566f746572202d3e20284d617962652920566f74652e3c566f7465436c656172437572736f720001040500450b040004f420436c6561722d637572736f7220666f7220566f74652c206d61702066726f6d2043616e646964617465202d3e20284d617962652920437572736f722e204e657874486561640000490b04000c75012041742074686520656e64206f662074686520636c61696d20706572696f642c207468697320636f6e7461696e7320746865206d6f737420726563656e746c7920617070726f766564206d656d626572732028616c6f6e67207769746865012074686569722062696420616e6420726f756e64204944292077686f2069732066726f6d20746865206d6f737420726563656e7420726f756e64207769746820746865206c6f77657374206269642e20546865792077696c6c5c206265636f6d6520746865206e6577206048656164602e4c4368616c6c656e6765526f756e64436f756e74010010100000000004590120546865206e756d626572206f66206368616c6c656e676520726f756e64732074686572652068617665206265656e2e205573656420746f206964656e74696679207374616c6520446566656e646572566f7465732e24446566656e64696e6700004d0b04000459012054686520646566656e64696e67206d656d6265722063757272656e746c79206265696e67206368616c6c656e6765642c20616c6f6e67207769746820612072756e6e696e672074616c6c79206f6620766f7465732e34446566656e646572566f74657300010805055909410b040004c820566f74657320666f722074686520646566656e6465722c206b65796564206279206368616c6c656e676520726f756e642e01f904016501242050616c6c65744964410a2070792f736f63696504682054686520736f6369657469657327732070616c6c6574206964304772616365537472696b657310100a00000004090120546865206d6178696d756d206e756d626572206f6620737472696b6573206265666f72652061206d656d62657220676574732066756e647320736c61736865642e2c506572696f645370656e6418400000c52ebca2b1000000000000000000042d012054686520616d6f756e74206f6620696e63656e7469766520706169642077697468696e206561636820706572696f642e20446f65736e277420696e636c75646520566f7465725469702e30566f74696e67506572696f64101000770100083d0120546865206e756d626572206f6620626c6f636b73206f6e207768696368206e65772063616e646964617465732073686f756c6420626520766f746564206f6e2e20546f67657468657220776974684d012060436c61696d506572696f64602c20746869732073756d7320746f20746865206e756d626572206f6620626c6f636b73206265747765656e2063616e64696461746520696e74616b6520706572696f64732e2c436c61696d506572696f64101000770100084d0120546865206e756d626572206f6620626c6f636b73206f6e207768696368206e65772063616e646964617465732063616e20636c61696d207468656972206d656d6265727368697020616e642062652074686530206e616d656420686561642e3c4d61784c6f636b4475726174696f6e1010009cda0104a420546865206d6178696d756d206475726174696f6e206f6620746865207061796f7574206c6f636b2e3c4368616c6c656e6765506572696f6410108013030004d020546865206e756d626572206f6620626c6f636b73206265747765656e206d656d62657273686970206368616c6c656e6765732e284d61785061796f75747310100a000000040d0120546865206d6178696d756d206e756d626572206f66207061796f7574732061206d656d626572206d617920686176652077616974696e6720756e636c61696d65642e1c4d61784269647310100a000000049020546865206d6178696d756d206e756d626572206f662062696473206174206f6e63652e01510b1d00205265636f7665727901205265636f766572790c2c5265636f76657261626c650001040500550b04000409012054686520736574206f66207265636f76657261626c65206163636f756e747320616e64207468656972207265636f7665727920636f6e66696775726174696f6e2e404163746976655265636f76657269657300010805053d0b5d0b0400106820416374697665207265636f7665727920617474656d7074732e001501204669727374206163636f756e7420697320746865206163636f756e7420746f206265207265636f76657265642c20616e6420746865207365636f6e64206163636f756e74ac20697320746865207573657220747279696e6720746f207265636f76657220746865206163636f756e742e1450726f787900010402000004000c9020546865206c697374206f6620616c6c6f7765642070726f7879206163636f756e74732e00f8204d61702066726f6d2074686520757365722077686f2063616e2061636365737320697420746f20746865207265636f7665726564206163636f756e742e01fd040171011044436f6e6669674465706f73697442617365184000406352bfc60100000000000000000010550120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061207265636f7665727920636f6e66696775726174696f6e2e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a65206973a8206032202b2073697a656f6628426c6f636b4e756d6265722c2042616c616e636529602062797465732e4c467269656e644465706f736974466163746f72184000203d88792d00000000000000000000142d012054686520616d6f756e74206f662063757272656e6379206e656564656420706572206164646974696f6e616c2075736572207768656e206372656174696e672061207265636f766572793c20636f6e66696775726174696f6e2e004d0120546869732069732068656c6420666f7220616464696e67206073697a656f66284163636f756e7449642960206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167651c2076616c75652e284d6178467269656e6473101009000000180d0120546865206d6178696d756d20616d6f756e74206f6620667269656e647320616c6c6f77656420696e2061207265636f7665727920636f6e66696775726174696f6e2e000d01204e4f54453a20546865207468726573686f6c642070726f6772616d6d656420696e20746869732050616c6c65742075736573207531362c20736f20697420646f65730901206e6f74207265616c6c79206d616b652073656e736520746f20686176652061206c696d697420686572652067726561746572207468616e207531363a3a4d41582e15012042757420616c736f2c20746861742069732061206c6f74206d6f7265207468616e20796f752073686f756c642070726f6261626c792073657420746869732076616c75653420746f20616e797761792e2e2e3c5265636f766572794465706f736974184000406352bfc6010000000000000000001c1d0120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72207374617274696e672061207265636f766572792e0035012054686973206973207072696d6172696c792068656c6420666f7220646574657272696e67206d616c6963696f7573207265636f7665727920617474656d7074732c20616e642073686f756c642901206861766520612076616c7565206c6172676520656e6f7567682074686174206120626164206163746f7220776f756c642063686f6f7365206e6f7420746f20706c61636520746869732901206465706f7369742e20497420616c736f206163747320746f2066756e64206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069734101206073697a656f6628426c6f636b4e756d6265722c2042616c616e6365202b2054202a204163636f756e74496429602062797465732e2057686572652054206973206120636f6e666967757261626c652c207468726573686f6c642e01610b1e001c56657374696e67011c56657374696e67081c56657374696e670001040200650b040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e01006d0b04000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01010501750108444d696e5665737465645472616e7366657218400000c16ff2862300000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c0000000001710b1f00245363686564756c657201245363686564756c6572103c496e636f6d706c65746553696e6365000010040000184167656e64610101040510750b0400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e1c52657472696573000104027d01850b040004210120526574727920636f6e66696775726174696f6e7320666f72206974656d7320746f2062652065786563757465642c20696e6465786564206279207461736b20616464726573732e184c6f6f6b757000010405047d01040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01090501790108344d6178696d756d57656967687428400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01890b20001c476c7574746f6e011c476c7574746f6e141c436f6d7075746501008901200000000000000000102101205468652070726f706f7274696f6e206f66207468652072656d61696e696e6720607265665f74696d656020746f20636f6e73756d6520647572696e6720606f6e5f69646c65602e006d012060312e3060206973206d617070656420746f206031303025602e204d757374206265206174206d6f7374205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e2053657474696e67207468697320746f88206f7665722060312e306020636f756c64207374616c6c2074686520636861696e2e1c53746f7261676501008901200000000000000000102901205468652070726f706f7274696f6e206f66207468652072656d61696e696e67206070726f6f665f73697a656020746f20636f6e73756d6520647572696e6720606f6e5f69646c65602e006d012060312e3060206973206d617070656420746f206031303025602e204d757374206265206174206d6f7374205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e2053657474696e67207468697320746f88206f7665722060312e306020636f756c64207374616c6c2074686520636861696e2e184c656e6774680100890120000000000000000010fc205468652070726f706f7274696f6e206f66207468652060626c6f636b206c656e6774686020746f20636f6e73756d65206f6e206561636820626c6f636b2e006d012060312e3060206973206d617070656420746f206031303025602e204d757374206265206174206d6f7374205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e2053657474696e67207468697320746f88206f7665722060312e306020636f756c64207374616c6c2074686520636861696e2e2454726173684461746100010405101905040020a42053746f72616765206d6170207573656420666f722077617374696e672070726f6f662073697a652e00690120497420636f6e7461696e73206e6f206d65616e696e6766756c2064617461202d2068656e636520746865206e616d6520225472617368222e20546865206d6178696d616c206e756d626572206f6620656e747269657320697375012073657420746f2036356b2c207768696368206973206a7573742062656c6f7720746865206e657874206a756d702061742031365e342e205468697320697320696d706f7274616e7420746f20726564756365207468652070726f6f6669012073697a652062656e63686d61726b696e67206f766572657374696d6174652e2054686520617373756d7074696f6e2068657265206973207468617420776520776f6e27742068617665206d6f7265207468616e2036356b202a710120314b6942203d2036354d6942206f662070726f6f662073697a652077617374696e6720696e2070726163746963652e20486f77657665722c2074686973206c696d6974206973206e6f7420656e666f726365642c20736f2074686569012070616c6c657420776f756c6420616c736f20776f726b206f7574206f662074686520626f782077697468206d6f726520656e74726965732c20627574206974732062656e63686d61726b65642070726f6f6620776569676874bc20776f756c6420706f737369626c7920626520756e646572657374696d6174656420696e207468617420636173652e38547261736844617461436f756e74010010100000000004b8205468652063757272656e74206e756d626572206f6620656e747269657320696e2060547261736844617461602e01110501850100018d0b210020507265696d6167650120507265696d6167650c24537461747573466f720001040634910b0400049020546865207265717565737420737461747573206f66206120676976656e20686173682e4052657175657374537461747573466f720001040634990b0400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406c10aa90b040000011d05018d010001ad0b22001450726f7879011450726f7879081c50726f786965730101040500b10b4400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500c10b44000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e012505019101184050726f78794465706f73697442617365184000f09e544c390000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218400060aa7714b40000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365184000f09e544c390000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184000c054ef28680100000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e01d10b2300204d756c746973696701204d756c746973696704244d756c7469736967730001080502d50bd90b040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e012d05019d010c2c4465706f73697442617365184000f01c0adbed0100000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000cc7b9fae000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01dd0b240020426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510e10b0400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510e90b0400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100350a040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01350501a5012444426f756e74794465706f73697442617365184000407a10f35a0000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101080700000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101000270600046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657299071020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d6178b50344010000c16ff28623000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696eb503440100407a10f35a00000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000406352bfc6010000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400010a5d4e800000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e67746810102c0100000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501ed0b250010546970730110546970730810546970730001040534f10b04000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406343804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e01390501a901184c4d6178696d756d526561736f6e4c656e67746810102c0100000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f7369745065724279746518400010a5d4e800000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010807000000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e646572734665659d030414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184000407a10f35a0000000000000000000004f820546865206e6f6e2d7a65726f20616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e304d6178546970416d6f756e7418400000c52ebca2b1000000000000000000049420546865206d6178696d756d20616d6f756e7420666f7220612073696e676c65207469702e01f50b2600184173736574730118417373657473141441737365740001040210f90b040004542044657461696c73206f6620616e2061737365742e1c4163636f756e7400010802025909010c040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c0202020d0c110c04000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d657461646174610101040210150c5000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e2c4e657874417373657449640000100400246d012054686520617373657420494420656e666f7263656420666f7220746865206e657874206173736574206372656174696f6e2c20696620616e792070726573656e742e204f74686572776973652c20746869732073746f7261676550206974656d20686173206e6f206566666563742e00650120546869732063616e2062652075736566756c20666f722073657474696e6720757020636f6e73747261696e747320666f7220494473206f6620746865206e6577206173736574732e20466f72206578616d706c652c20627969012070726f766964696e6720616e20696e697469616c205b604e65787441737365744964605d20616e64207573696e6720746865205b6063726174653a3a4175746f496e6341737365744964605d2063616c6c6261636b2c20616ee8206175746f2d696e6372656d656e74206d6f64656c2063616e206265206170706c69656420746f20616c6c206e6577206173736574204944732e0021012054686520696e697469616c206e6578742061737365742049442063616e20626520736574207573696e6720746865205b6047656e65736973436f6e666967605d206f72207468652101205b5365744e657874417373657449645d28606d6967726174696f6e3a3a6e6578745f61737365745f69643a3a5365744e657874417373657449646029206d6967726174696f6e2e013d0501ad011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f73697418400000c16ff2862300000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f736974184000407a10f35a000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518400080c6a47e8d030000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f73697450657242797465184000407a10f35a0000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184000407a10f35a000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e011d0c270028506f6f6c4173736574730128506f6f6c417373657473141441737365740001040210f90b040004542044657461696c73206f6620616e2061737365742e1c4163636f756e7400010802025909010c040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c0202020d0c110c04000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d657461646174610101040210150c5000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e2c4e657874417373657449640000100400246d012054686520617373657420494420656e666f7263656420666f7220746865206e657874206173736574206372656174696f6e2c20696620616e792070726573656e742e204f74686572776973652c20746869732073746f7261676550206974656d20686173206e6f206566666563742e00650120546869732063616e2062652075736566756c20666f722073657474696e6720757020636f6e73747261696e747320666f7220494473206f6620746865206e6577206173736574732e20466f72206578616d706c652c20627969012070726f766964696e6720616e20696e697469616c205b604e65787441737365744964605d20616e64207573696e6720746865205b6063726174653a3a4175746f496e6341737365744964605d2063616c6c6261636b2c20616ee8206175746f2d696e6372656d656e74206d6f64656c2063616e206265206170706c69656420746f20616c6c206e6577206173736574204944732e0021012054686520696e697469616c206e6578742061737365742049442063616e20626520736574207573696e6720746865205b6047656e65736973436f6e666967605d206f72207468652101205b5365744e657874417373657449645d28606d6967726174696f6e3a3a6e6578745f61737365745f69643a3a5365744e657874417373657449646029206d6967726174696f6e2e01410501b1011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f73697418400000c16ff2862300000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f736974184000407a10f35a000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518400080c6a47e8d030000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f73697450657242797465184000407a10f35a0000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184000407a10f35a000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01210c280014426565667901144265656679142c417574686f7269746965730100250c04000470205468652063757272656e7420617574686f726974696573207365743856616c696461746f7253657449640100302000000000000000000474205468652063757272656e742076616c696461746f72207365742069643c4e657874417574686f7269746965730100250c040004ec20417574686f72697469657320736574207363686564756c656420746f2062652075736564207769746820746865206e6578742073657373696f6e30536574496453657373696f6e00010405301004002851012041206d617070696e672066726f6d2042454546592073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f207469653d0120746f6765746865722073657373696f6e7320616e6420424545465920736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00dc2054574f582d4e4f54453a206056616c696461746f72536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e3047656e65736973426c6f636b0100c804000cdc20426c6f636b206e756d62657220776865726520424545465920636f6e73656e73757320697320656e61626c65642f737461727465642e6901204279206368616e67696e67207468697320287468726f7567682070726976696c6567656420607365745f6e65775f67656e65736973282960292c20424545465920636f6e73656e737573206973206566666563746976656c79ac207265737461727465642066726f6d20746865206e65776c792073657420626c6f636b206e756d6265722e014505000c384d6178417574686f72697469657310106400000004d420546865206d6178696d756d206e756d626572206f6620617574686f72697469657320746861742063616e2062652061646465642e344d61784e6f6d696e61746f727310100000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965733020c00f00000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e012d0c29000c4d6d72010c4d6d720c20526f6f74486173680100348000000000000000000000000000000000000000000000000000000000000000000458204c6174657374204d4d5220526f6f7420686173682e384e756d6265724f664c656176657301003020000000000000000004b02043757272656e742073697a65206f6620746865204d4d5220286e756d626572206f66206c6561766573292e144e6f6465730001040630340400108020486173686573206f6620746865206e6f64657320696e20746865204d4d522e002d01204e6f7465207468697320636f6c6c656374696f6e206f6e6c7920636f6e7461696e73204d4d52207065616b732c2074686520696e6e6572206e6f6465732028616e64206c656176657329bc20617265207072756e656420616e64206f6e6c792073746f72656420696e20746865204f6666636861696e2044422e000000002a001c4d6d724c656166011c4d6d724c65616608404265656679417574686f7269746965730100310cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a02044657461696c73206f662063757272656e7420424545465920617574686f72697479207365742e5042656566794e657874417574686f7269746965730100310cb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c942044657461696c73206f66206e65787420424545465920617574686f72697479207365742e00510120546869732073746f7261676520656e747279206973207573656420617320636163686520666f722063616c6c7320746f20607570646174655f62656566795f6e6578745f617574686f726974795f736574602e000000002b001c4c6f7474657279011c4c6f747465727918304c6f7474657279496e6465780100101000000000001c4c6f74746572790000350c040004ac2054686520636f6e66696775726174696f6e20666f72207468652063757272656e74206c6f74746572792e305061727469636970616e74730101040500390c1400000000000419012055736572732077686f2068617665207075726368617365642061207469636b65742e20284c6f747465727920496e6465782c205469636b6574732050757263686173656429305469636b657473436f756e740100101000000000047820546f74616c206e756d626572206f66207469636b65747320736f6c642e1c5469636b657473000104051000040010542045616368207469636b65742773206f776e65722e006101204d6179206861766520726573696475616c2073746f726167652066726f6d2070726576696f7573206c6f747465726965732e2055736520605469636b657473436f756e746020746f20736565207768696368206f6e657390206172652061637475616c6c792076616c6964207469636b6574206d617070696e67732e2c43616c6c496e646963657301003d0c0400083901205468652063616c6c732073746f72656420696e20746869732070616c6c657420746f206265207573656420696e20616e20616374697665206c6f747465727920696620636f6e666967757265646c2062792060436f6e6669673a3a56616c696461746543616c6c602e01790501b5010c2050616c6c65744964410a2070792f6c6f74746f046020546865204c6f747465727927732070616c6c6574206964204d617843616c6c7310100a00000004dc20546865206d6178206e756d626572206f662063616c6c7320617661696c61626c6520696e20612073696e676c65206c6f74746572792e444d617847656e657261746552616e646f6d10100a0000000c4901204e756d626572206f662074696d652077652073686f756c642074727920746f2067656e657261746520612072616e646f6d206e756d626572207468617420686173206e6f206d6f64756c6f20626961732e5d0120546865206c61726765722074686973206e756d6265722c20746865206d6f726520706f74656e7469616c20636f6d7075746174696f6e206973207573656420666f72207069636b696e67207468652077696e6e65722c01012062757420616c736f20746865206d6f7265206c696b656c792074686174207468652063686f73656e2077696e6e657220697320646f6e6520666169726c792e01450c2c000c4e6973010c4e6973102c5175657565546f74616c730100490cc95db1040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001461012054686520746f74616c73206f66206974656d7320616e642062616c616e6365732077697468696e20656163682071756575652e2053617665732061206c6f74206f662073746f7261676520726561647320696e20746865802063617365206f66207370617273656c79207061636b6564207175657565732e006d012054686520766563746f7220697320696e6465786564206279206475726174696f6e20696e2060506572696f6460732c206f6666736574206279206f6e652c20736f20696e666f726d6174696f6e206f6e20746865207175657565d42077686f7365206475726174696f6e206973206f6e652060506572696f646020776f756c642062652073746f72616765206030602e1851756575657301010402104d0c040004e02054686520717565756573206f6620626964732e20496e6465786564206279206475726174696f6e2028696e2060506572696f646073292e1c53756d6d6172790100590ca00000000000000000000000000000000000000000000000000000000000000000000000000000000004b02053756d6d61727920696e666f726d6174696f6e206f766572207468652067656e6572616c2073746174652e20526563656970747300010402105d0c0400044101205468652063757272656e746c79206f75747374616e64696e672072656365697074732c20696e6465786564206163636f7264696e6720746f20746865206f72646572206f66206372656174696f6e2e017d0501bd01282050616c6c65744964410a2070792f6e697320200419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e285175657565436f756e7410102c010000085d01204e756d626572206f66206475726174696f6e2071756575657320696e20746f74616c2e2054686973207365747320746865206d6178696d756d206475726174696f6e20737570706f727465642c2077686963682069738c20746869732076616c7565206d756c7469706c6965642062792060506572696f64602e2c4d617851756575654c656e1010e80300000cf0204d6178696d756d206e756d626572206f66206974656d732074686174206d617920626520696e2065616368206475726174696f6e2071756575652e0068204d757374206265206c6172676572207468616e207a65726f2e304669666f51756575654c656e1010f40100000c090120506f7274696f6e206f662074686520717565756520776869636820697320667265652066726f6d206f72646572696e6720616e64206a7573742061204649464f2e009c204d757374206265206e6f2067726561746572207468616e20604d617851756575654c656e602e2842617365506572696f641010002f0d0008410120546865206261736520706572696f6420666f7220746865206475726174696f6e207175657565732e20546869732069732074686520636f6d6d6f6e206d756c7469706c65206163726f737320616c6ccc20737570706f7274656420667265657a696e67206475726174696f6e7320746861742063616e206265206269642075706f6e2e184d696e42696418400000c16ff2862300000000000000000018210120546865206d696e696d756d20616d6f756e74206f662066756e64732074686174206d617920626520706c6163656420696e2061206269642e204e6f746520746861742074686973610120646f6573206e6f742061637475616c6c79206c696d69742074686520616d6f756e74207768696368206d617920626520726570726573656e74656420696e206120726563656970742073696e63652062696473206d61796c2062652073706c6974207570206279207468652073797374656d2e0065012049742073686f756c64206265206174206c656173742062696720656e6f75676820746f20656e737572652074686174207468657265206973206e6f20706f737369626c652073746f72616765207370616d2061747461636b64206f722071756575652d66696c6c696e672061747461636b2e284d696e52656365697074c101200000c16ff286230008550120546865206d696e696d756d20616d6f756e74206f662066756e6473207768696368206d617920696e74656e74696f6e616c6c79206265206c6566742072656d61696e696e6720756e64657220612073696e676c652420726563656970742e30496e74616b65506572696f6410100a000000105d0120546865206e756d626572206f6620626c6f636b73206265747765656e20636f6e736563757469766520617474656d70747320746f2064657175657565206269647320616e64206372656174652072656365697074732e005d012041206c61726765722076616c756520726573756c747320696e2066657765722073746f726167652068697473206561636820626c6f636b2c20627574206120736c6f77657220706572696f6420746f2067657420746f3020746865207461726765742e3c4d6178496e74616b65576569676874283c0700d0ed902e1399999999999999190c550120546865206d6178696d756d20616d6f756e74206f66206269647320746861742063616e20636f6e736f6c69646174656420696e746f20726563656970747320696e20612073696e676c6520696e74616b652e20415d01206c61726765722076616c75652068657265206d65616e73206c657373206f662074686520626c6f636b20617661696c61626c6520666f72207472616e73616374696f6e732073686f756c6420746865726520626520613820676c7574206f6620626964732e30546861775468726f74746c65610c300000d9e9ac2d78030500000004490120546865206d6178696d756d2070726f706f7274696f6e207768696368206d61792062652074686177656420616e642074686520706572696f64206f7665722077686963682069742069732072657365742e01650c2d001c556e6971756573011c556e69717565732814436c6173730001040210690c040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c0202026d0c88040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e30436c6173734163636f756e74000108020275098804000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e14417373657400010802027d01710c040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f660001040210750c04000468204d65746164617461206f66206120636f6c6c656374696f6e2e48496e7374616e63654d657461646174614f6600010802027d01790c04000454204d65746164617461206f6620616e206974656d2e2441747472696275746500010c0202027d0c810c040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802027d01850c04000470205072696365206f6620616e20617373657420696e7374616e63652e4c436f6c6c656374696f6e4d6178537570706c79000104021010040004f0204b6565707320747261636b206f6620746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e206d6967687420686176652e01850501c5012044436f6c6c656374696f6e4465706f73697418400000c16ff286230000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000407a10f35a0000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518400080c6a47e8d03000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f7369744261736518400080c6a47e8d030000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f73697450657242797465184000407a10f35a0000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e01890c2e00104e66747301104e6674733c28436f6c6c656374696f6e00010402108d0c040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c0202026d0c88040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e44436f6c6c656374696f6e4163636f756e74000108020275098804000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e40436f6c6c656374696f6e526f6c654f6600010802025909910c040008d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732ea02053746f72657320636f6c6c656374696f6e20726f6c657320617320706572206163636f756e742e104974656d00010802027d01990c040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e50436f6c6c656374696f6e4d657461646174614f660001040210b10c04000468204d65746164617461206f66206120636f6c6c656374696f6e2e384974656d4d657461646174614f6600010802027d01b50c04000454204d65746164617461206f6620616e206974656d2e2441747472696275746500011002020202bd0cc10c040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802027d01850c040004502041207072696365206f6620616e206974656d2e644974656d41747472696275746573417070726f76616c734f6601010802027d01c90c04000468204974656d2061747472696275746520617070726f76616c732e404e657874436f6c6c656374696f6e496400001004000831012053746f726573207468652060436f6c6c656374696f6e496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e65787420636f6c6c656374696f6e2ef02054686973206765747320696e6372656d656e746564207768656e657665722061206e657720636f6c6c656374696f6e20697320637265617465642e3450656e64696e67537761704f6600010802027d01d10c0400047c2048616e646c657320616c6c207468652070656e64696e672073776170732e48436f6c6c656374696f6e436f6e6669674f66000104021095050400046020436f6e666967206f66206120636f6c6c656374696f6e2e304974656d436f6e6669674f6600010802027d01bd050400044c20436f6e666967206f6620616e206974656d2e01910501d5013844436f6c6c656374696f6e4465706f73697418400000c16ff286230000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000407a10f35a0000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518400080c6a47e8d03000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f7369744261736518400080c6a47e8d030000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f73697450657242797465184000407a10f35a0000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410100001000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410104000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410100001000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e38417070726f76616c734c696d697410101400000004a820546865206d6178696d756d20617070726f76616c7320616e206974656d20636f756c6420686176652e704974656d41747472696275746573417070726f76616c734c696d697410101400000004d420546865206d6178696d756d206174747269627574657320617070726f76616c7320616e206974656d20636f756c6420686176652e1c4d61785469707310100a00000004a820546865206d6178206e756d626572206f6620746970732061207573657220636f756c642073656e642e4c4d6178446561646c696e654475726174696f6e101000349e0004a820546865206d6178206475726174696f6e20696e20626c6f636b7320666f7220646561646c696e65732e504d61784174747269627574657350657243616c6c10100a00000004e020546865206d6178206e756d626572206f6620617474726962757465732061207573657220636f756c6420736574207065722063616c6c2e204665617475726573d50c20000000000000000004902044697361626c657320736f6d65206f662070616c6c657427732066656174757265732e01dd0c2f00504e66744672616374696f6e616c697a6174696f6e01504e66744672616374696f6e616c697a6174696f6e04284e6674546f4173736574000104027d01e10c0400041501204b6565707320747261636b206f662074686520636f72726573706f6e64696e67204e46542049442c20617373657420494420616e6420616d6f756e74206d696e7465642e01d90501f101141c4465706f73697418400000c16ff2862300000000000000000008650120546865206465706f7369742070616964206279207468652075736572206c6f636b696e6720616e204e46542e20546865206465706f7369742069732072657475726e656420746f20746865206f726967696e616c204e4654e4206f776e6572207768656e2074686520617373657420697320756e696669656420616e6420746865204e465420697320756e6c6f636b65642e2050616c6c65744964410a206672616374696f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e384e6577417373657453796d626f6c190c141046524143048820546865206e65776c79206372656174656420617373657427732073796d626f6c2e304e657741737365744e616d65190c141046726163048020546865206e65776c7920637265617465642061737365742773206e616d652e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01e50c30001853616c617279011853616c61727908185374617475730000e90c0400048820546865206f766572616c6c20737461747573206f66207468652073797374656d2e20436c61696d616e740001040500ed0c040004682054686520737461747573206f66206120636c61696d616e742e01dd0501f5010c48526567697374726174696f6e506572696f641010c800000014510120546865206e756d626572206f6620626c6f636b732077697468696e2061206379636c65207768696368206163636f756e7473206861766520746f20726567697374657220746865697220696e74656e7420746f1c20636c61696d2e00350120546865206e756d626572206f6620626c6f636b73206265747765656e2073657175656e7469616c207061796f7574206379636c6573206973207468652073756d206f66207468697320616e644020605061796f7574506572696f64602e305061796f7574506572696f641010c800000010350120546865206e756d626572206f6620626c6f636b732077697468696e2061206379636c65207768696368206163636f756e7473206861766520746f20636c61696d20746865207061796f75742e00350120546865206e756d626572206f6620626c6f636b73206265747765656e2073657175656e7469616c207061796f7574206379636c6573206973207468652073756d206f66207468697320616e64582060526567697374726174696f6e506572696f64602e184275646765741840000064a7b3b6e00d00000000000000000c702054686520746f74616c2062756467657420706572206379636c652e0001012054686973206d6179206368616e6765206f7665722074686520636f75727365206f662061206379636c6520776974686f757420616e792070726f626c656d2e01f50c310038436f726546656c6c6f77736869700138436f726546656c6c6f77736869700c18506172616d730100fd01200000000000000000048820546865206f766572616c6c20737461747573206f66207468652073797374656d2e184d656d6265720001040500f90c040004682054686520737461747573206f66206120636c61696d616e742e384d656d62657245766964656e63650001040500fd0c040004310120536f6d652065766964656e636520746f6765746865722077697468207468652064657369726564206f7574636f6d6520666f72207768696368206974207761732070726573656e7465642e01e10501f901083045766964656e636553697a6510100040000004fc20546865206d6178696d756d2073697a6520696e206279746573207375626d69747465642065766964656e636520697320616c6c6f77656420746f2062652e1c4d617852616e6b1010090000000cd420526570726573656e747320746865206869676865737420706f737369626c652072616e6b20696e20746869732070616c6c65742e00490120496e6372656173696e6720746869732076616c756520697320737570706f727465642c206275742064656372656173696e67206974206d6179206c65616420746f20612062726f6b656e2073746174652e01010d3200485472616e73616374696f6e53746f7261676501485472616e73616374696f6e53746f726167651c305472616e73616374696f6e730001040210050d040004d020436f6c6c656374696f6e206f66207472616e73616374696f6e206d6574616461746120627920626c6f636b206e756d6265722e284368756e6b436f756e740101040210101000000000049420436f756e7420696e6465786564206368756e6b7320666f72206561636820626c6f636b2e1c42797465466565000018040004582053746f72616765206665652070657220627974652e20456e747279466565000018040004742053746f726167652066656520706572207472616e73616374696f6e2e3453746f72616765506572696f640100101000000000086d012053746f7261676520706572696f6420666f72206461746120696e20626c6f636b732e2053686f756c64206d61746368206073705f73746f726167655f70726f6f663a3a44454641554c545f53544f524147455f504552494f44605420666f7220626c6f636b20617574686f72696e672e44426c6f636b5472616e73616374696f6e730100050d0400003050726f6f66436865636b65640100200400049420576173207468652070726f6f6620636865636b656420696e207468697320626c6f636b3f01f9050119020001110d330024566f7465724c6973740124566f7465724c6973740c244c6973744e6f6465730001040500150d04000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040530190d04000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e010106011d0204344261675468726573686f6c64731d0d0919210300407a10f35a00006a70ccd4a96000009ef3397fbc660000a907ccd5306d00003d9a67fb0c740000a9bfa275577b0000a6fdf73217830000034f5d91538b0000132445651494000078081001629d00000302f63c45a70000392e6f7fc7b10000f59c23c6f2bc00004ae76aafd1c80000598a64846fd50000129fb243d8e200003f22e1ac18f1000033a4844c3e000100e2e51b895710010076a2c0b0732101006789b407a3330100793ed8d7f646010078131b81815b01000c1cf38a567101004437eeb68a8801009eb56d1434a10100335e9f156abb010067c3c7a545d701003218f340e1f40100de0b230d59140200699c11f5ca350200ad50a2c4565902009ae41c471e7f0200d0244e6745a70200f984ad51f2d10200ace7a7984dff0200a118325b822f0300ffa4c76dbe620300580bfd8532990300a9afce6812d30300109ad81b95100400d9caa519f551040038df488970970400bee1727949e10400cc73401fc62f0500b304f91831830500828bffb4d9db05001235383d143a0600a5b42a473a9e060036662d09ab080700f73aeab4cb790700b87e93d707f20700ffec23c0d1710800b84b0beca2f90800c9dcae7afc89090091752ba867230a0064f1cd4f76c60a003609be76c3730b0078655fdff32b0c00a407f5a5b6ef0c0052f61be7c5bf0d00da71bb70e79c0e000de9127eed870f001477987fb7811000ebee65ef328b11001269fe325ca5120033f8428b3fd113008ba57a13fa0f15001b2b60d0ba6216000d1d37d0c3ca17006c64fa5c6b4919002622c7411de01a00045bb9245c901c00233d83f6c25b1e00c8771c79064420003013fddef64a2200aa8b6e848172240082c096c4b2bc260016a3faebb72b29008296524ae1c12b00a636a865a4812e00d0e2d4509e6d31009c0a9a2796883400e4faafb27fd53700e6e64d367e573b000e4bd66de7113f0088b17db746084300b07def72603e470034de249635b84b00d48bd57b077a5000d0bd20ef5b885500b8f0467801e85a0010f88aee139e60003892925301b066009c95e4fc8e236d00b4126d10dffe730028b43e5976487b00a08a1c7a42078300b09ab083a0428b002846b2f463029400c861a42ade4e9d0050d23d4ae630a700805101a7e1b1b10038e501b2ccdbbc002016527844b9c800388924ba9055d50070ca35a4aebce200805fb1355cfbf0008035685d241f0001a0c3dcd96b361001d07862e87e50210160e852d09f7d330190662c5816cf460110274c3340575b01804be277a22971013082b92dfc5a880180d276075a01a101b0f511592b34bb014031745f580cd701802f6cee59a4f40140ff799b521814026075607d2986350260fde999a60d590200e5e71c91d07e02c0df2575cff2a602a07fd975899ad102a067009d4cf0fe0220dc29a1321f2f0320ff526b0a5562038088caa383c29803e05683fb5c9bd203401dd75d9516100400317e39a06e5104c0b071129de1960480b48c9192b1e00480e8124aad242f05c007ca7082858205007c13c45623db0540836fe869523906c0700f81466c9d0640f09c5017d00707c0e624b301e37807c0332ac78510f10780074ca1e4ca700800d5a9eb8c8bf80800a849588ed3880900804254142c220a80a25170e826c50a00e8d5fafc5e720b801df64e00792a0c80d4fe64f923ee0c006dd038ee19be0d001e90a494209b0e0010bf570e0a860f00da6a9db0b57f1000bf64afd810891100bb5b60cd17a31200f963f3aed6ce1300d5f004766a0d1500e099770202601600103d663bdfc71700de3e2d4158461900ecdbadb2d8dc1a0045c70007e38c1c00b8bde0fc11581e00ba5c2a211a402000407de46dcb462200dea55b03136e2400aaf1f3fcfcb7260014226f63b62629006492803e8fbc2b008486a6c7fc7b2e002cf05fc09b673100da63f7ed32823400f0b13fbdb5ce3700f291c41047503b00422a1a3c3c0a3f002c24212f20004300ac9342d4b6354700cc6ed7a400af4b00c4d022773e70500020017d89f57d5500f86387cef3dc5a008c4c7f7e54926000206207f284a36600cc1e05cb49166d00b42a7a70c4f07300d43a90e278397b0038f461ec53f78200a07264b9b1318b0048c9b3d464f09300007fe998bd3b9d0010058f17921ca70000dfaf7f469cb100e80c880bd6c4bc0058bdcb7ddca0c80038d18d37a03bd50030d55bf01ca1e200704ac01a0fdef0ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00490120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f2074686569722073636f72652e205468697320737065636966696573207468656101207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f722077686963682074686520696427732073636f7265b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735901207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f66206869676865722073636f72652074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765722d012073636f72652c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00410120546865726520697320616e20696d706c696564207570706572206c696d6974206f66206053636f72653a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974683101206053636f72653a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f7c206c697374732077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6101202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e20696420776974682073636f72652030206f7220312077696c6c2066616c6cf0202020696e746f2062616720302c20616e20696420776974682073636f726520322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e01210d3400485374617465547269654d6967726174696f6e01485374617465547269654d6967726174696f6e0c404d6967726174696f6e50726f63657373010011063800000000000000000000000000001050204d6967726174696f6e2070726f67726573732e005d0120546869732073746f7265732074686520736e617073686f74206f6620746865206c617374206d69677261746564206b6579732e2049742063616e2062652073657420696e746f206d6f74696f6e20616e64206d6f7665d420666f727761726420627920616e79206f6620746865206d65616e732070726f766964656420627920746869732070616c6c65742e284175746f4c696d6974730100090604000cd420546865206c696d69747320746861742061726520696d706f736564206f6e206175746f6d61746963206d6967726174696f6e732e00d42049662073657420746f204e6f6e652c207468656e206e6f206175746f6d61746963206d6967726174696f6e2068617070656e732e605369676e65644d6967726174696f6e4d61784c696d69747300000d0604000ce020546865206d6178696d756d206c696d697473207468617420746865207369676e6564206d6967726174696f6e20636f756c64207573652e00b4204966206e6f74207365742c206e6f207369676e6564207375626d697373696f6e20697320616c6c6f7765642e01050601210204244d61784b65794c656e10100002000054b4204d6178696d616c206e756d626572206f6620627974657320746861742061206b65792063616e20686176652e00b0204652414d4520697473656c6620646f6573206e6f74206c696d697420746865206b6579206c656e6774682e01012054686520636f6e63726574652076616c7565206d757374207468657265666f726520646570656e64206f6e20796f75722073746f726167652075736167652e59012041205b606672616d655f737570706f72743a3a73746f726167653a3a53746f726167654e4d6170605d20666f72206578616d706c652063616e206861766520616e20617262697472617279206e756d626572206f664501206b65797320776869636820617265207468656e2068617368656420616e6420636f6e636174656e617465642c20726573756c74696e6720696e206172626974726172696c79206c6f6e67206b6579732e0041012055736520746865202a7374617465206d6967726174696f6e205250432a20746f20726574726965766520746865206c656e677468206f6620746865206c6f6e67657374206b657920696e20796f757201012073746f726167653a203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f6973737565732f31313634323e00290120546865206d6967726174696f6e2077696c6c2068616c7420776974682061206048616c74656460206576656e7420696620746869732076616c756520697320746f6f20736d616c6c2e49012053696e6365207468657265206973206e6f207265616c2070656e616c74792066726f6d206f7665722d657374696d6174696e672c206974206973206164766973656420746f207573652061206c61726765802076616c75652e205468652064656661756c742069732035313220627974652e008020536f6d65206b6579206c656e6774687320666f72207265666572656e63653ad0202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f7261676556616c7565605d3a2033322062797465c8202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d6170605d3a2036342062797465e0202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f72616765446f75626c654d6170605d3a2039362062797465004820466f72206d6f726520696e666f207365654901203c68747470733a2f2f7777772e736861776e74616272697a692e636f6d2f626c6f672f7375627374726174652f7175657279696e672d7375627374726174652d73746f726167652d7669612d7270632f3e0129023500344368696c64426f756e7469657301344368696c64426f756e746965731c404368696c64426f756e7479436f756e740100101000000000086d0120444550524543415445443a205265706c6163656420776974682060506172656e74546f74616c4368696c64426f756e74696573602073746f72616765206974656d206b656570696e672064656469636174656420636f756e7473550120666f72206561636820706172656e7420626f756e74792e204e756d626572206f6620746f74616c206368696c6420626f756e746965732e2057696c6c2062652072656d6f76656420696e204d617920323032352e4c506172656e744368696c64426f756e74696573010104051010100000000008cc204e756d626572206f6620616374697665206368696c6420626f756e746965732070657220706172656e7420626f756e74792ee0204d6170206f6620706172656e7420626f756e747920696e64657820746f206e756d626572206f66206368696c6420626f756e746965732e60506172656e74546f74616c4368696c64426f756e746965730101040510101000000000044101204e756d626572206f6620746f74616c206368696c6420626f756e746965732070657220706172656e7420626f756e74792c20696e636c7564696e6720636f6d706c6574656420626f756e746965732e344368696c64426f756e7469657300010805057d01290d04000494204368696c6420626f756e7469657320746861742068617665206265656e2061646465642e644368696c64426f756e74794465736372697074696f6e73563100010805057d01e90b04000c290120546865206465736372697074696f6e206f662065616368206368696c642d626f756e74792e20496e6465786564206279206028706172656e745f69642c206368696c645f696429602e006d012054686973206974656d207265706c616365732074686520604368696c64426f756e74794465736372697074696f6e73602073746f72616765206974656d2066726f6d207468652056302073746f726167652076657273696f6e2e505630546f56314368696c64426f756e747949647300010405107d010400145d0120546865206d617070696e67206f6620746865206368696c6420626f756e7479206964732066726f6d2073746f726167652076657273696f6e206056306020746f20746865206e657720605631602076657273696f6e2e006d0120546865206056306020696473206261736564206f6e20746f74616c206368696c6420626f756e747920636f756e74205b604368696c64426f756e7479436f756e74605d602e2054686520605631602076657273696f6e206964734101206261736564206f6e20746865206368696c6420626f756e747920636f756e742070657220706172656e7420626f756e7479205b60506172656e74546f74616c4368696c64426f756e74696573605d2e650120546865206974656d20696e74656e64656420736f6c656c7920666f7220636c69656e7420636f6e76656e69656e636520616e64206e6f74207573656420696e207468652070616c6c6574277320636f7265206c6f6769632e4c4368696c6472656e43757261746f72466565730101040510184000000000000000000000000000000000040101205468652063756d756c6174697665206368696c642d626f756e74792063757261746f722066656520666f72206561636820706172656e7420626f756e74792e011d06012d0208644d61784163746976654368696c64426f756e7479436f756e74101005000000041d01204d6178696d756d206e756d626572206f66206368696c6420626f756e7469657320746861742063616e20626520616464656420746f206120706172656e7420626f756e74792e5c4368696c64426f756e747956616c75654d696e696d756d184000407a10f35a000000000000000000000488204d696e696d756d2076616c756520666f722061206368696c642d626f756e74792e01310d3600245265666572656e646101245265666572656e6461143c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e445265666572656e64756d496e666f466f720001040210350d040004b420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e28547261636b5175657565010104059901550d0400105d012054686520736f72746564206c697374206f66207265666572656e646120726561647920746f206265206465636964656420627574206e6f7420796574206265696e6720646563696465642c206f7264657265642062797c20636f6e76696374696f6e2d776569676874656420617070726f76616c732e00410120546869732073686f756c6420626520656d70747920696620604465636964696e67436f756e7460206973206c657373207468616e2060547261636b496e666f3a3a6d61785f6465636964696e67602e344465636964696e67436f756e7401010405990110100000000004c420546865206e756d626572206f66207265666572656e6461206265696e6720646563696465642063757272656e746c792e284d657461646174614f66000104021034040018050120546865206d6574616461746120697320612067656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720746865207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01210601310214445375626d697373696f6e4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e244d617851756575656410106400000004e4204d6178696d756d2073697a65206f6620746865207265666572656e64756d20717565756520666f7220612073696e676c6520747261636b2e44556e6465636964696e6754696d656f75741010004e0c0008550120546865206e756d626572206f6620626c6f636b73206166746572207375626d697373696f6e20746861742061207265666572656e64756d206d75737420626567696e206265696e6720646563696465642062792ee4204f6e63652074686973207061737365732c207468656e20616e796f6e65206d61792063616e63656c20746865207265666572656e64756d2e34416c61726d496e74657276616c1010010000000c5d01205175616e74697a6174696f6e206c6576656c20666f7220746865207265666572656e64756d2077616b657570207363686564756c65722e204120686967686572206e756d6265722077696c6c20726573756c7420696e5d012066657765722073746f726167652072656164732f777269746573206e656564656420666f7220736d616c6c657220766f746572732c2062757420616c736f20726573756c7420696e2064656c61797320746f207468655501206175746f6d61746963207265666572656e64756d20737461747573206368616e6765732e204578706c6963697420736572766963696e6720696e737472756374696f6e732061726520756e61666665637465642e18547261636b73590d190104000010726f6f74010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b04e020496e666f726d6174696f6e20636f6e6365726e696e672074686520646966666572656e74207265666572656e64756d20747261636b732e01710d37001852656d61726b000129060155070001750d38002c526f6f7454657374696e6700012d060159070000390040436f6e76696374696f6e566f74696e670140436f6e76696374696f6e566f74696e670824566f74696e67466f720101080505790d7d0dd800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008750120416c6c20766f74696e6720666f72206120706172746963756c617220766f74657220696e206120706172746963756c617220766f74696e6720636c6173732e2057652073746f7265207468652062616c616e636520666f72207468659c206e756d626572206f6620766f74657320746861742077652068617665207265636f726465642e34436c6173734c6f636b73466f7201010405009d0d04000c69012054686520766f74696e6720636c617373657320776869636820686176652061206e6f6e2d7a65726f206c6f636b20726571756972656d656e7420616e6420746865206c6f636b20616d6f756e747320776869636820746865796d0120726571756972652e205468652061637475616c20616d6f756e74206c6f636b6564206f6e20626568616c66206f6620746869732070616c6c65742073686f756c6420616c7761797320626520746865206d6178696d756d206f662c2074686973206c6973742e013106015d0708204d6178566f74657310100002000010f020546865206d6178696d756d206e756d626572206f6620636f6e63757272656e7420766f74657320616e206163636f756e74206d617920686176652e00550120416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206c617267652076616c75652063616e206c65616420746f2065787472696e736963732077697468206c61726765c02077656967687420657374696d6174696f6e3a20736565206064656c65676174656020666f7220696e7374616e63652e44566f74654c6f636b696e67506572696f641010002f0d00109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e01a90d3a002457686974656c697374012457686974656c697374043c57686974656c697374656443616c6c0001040534880400000141060161070001ad0d3b0038416c6c69616e63654d6f74696f6e0138416c6c69616e63654d6f74696f6e1c2450726f706f73616c730100b10d040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406343902040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18436f73744f660001040634010a040010090120436f6e73696465726174696f6e20636f7374206372656174656420666f72207075626c697368696e6720616e642073746f72696e6720612070726f706f73616c2e0071012044657465726d696e6564206279205b436f6e6669673a3a436f6e73696465726174696f6e5d20616e64206d6179206265206e6f742070726573656e7420666f72206365727461696e2070726f706f73616c732028652e672e2069660d01207468652070726f706f73616c20636f756e74206174207468652074696d65206f66206372656174696f6e207761732062656c6f77207468726573686f6c64204e292e18566f74696e670001040634f509040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010069010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004610120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f662061627374656e74696f6e732e01450601750704444d617850726f706f73616c576569676874283c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01b50d3c0020416c6c69616e63650120416c6c69616e63651c1052756c65000051060400088c20546865204950465320434944206f662074686520616c6c69616e63652072756c652ed82046656c6c6f77732063616e2070726f706f73652061206e65772072756c65207769746820612073757065722d6d616a6f726974792e34416e6e6f756e63656d656e74730100b90d040004b0205468652063757272656e7420495046532043494473206f6620616e7920616e6e6f756e63656d656e74732e244465706f7369744f66000104020018040004a4204d617073206d656d6265727320746f2074686569722063616e646964616379206465706f7369742e1c4d656d6265727301010405c10dc50d040004a8204d617073206d656d626572207479706520746f206d656d62657273206f66206561636820747970652e3c5265746972696e674d656d626572730001040200100400086d01204120736574206f66206d656d626572732077686f20676176652061207265746972656d656e74206e6f746963652e20546865792063616e207265746972652061667465722074686520656e64206f66207265746972656d656e74a020706572696f642073746f72656420617320612066757475726520626c6f636b206e756d6265722e50556e7363727570756c6f75734163636f756e74730100b5090400086501205468652063757272656e74206c697374206f66206163636f756e7473206465656d656420756e7363727570756c6f75732e205468657365206163636f756e7473206e6f6e2067726174612063616e6e6f74207375626d69742c2063616e6469646163792e50556e7363727570756c6f757357656273697465730100c90d040004c8205468652063757272656e74206c697374206f66207765627369746573206465656d656420756e7363727570756c6f75732e01490601790714504d6178556e7363727570756c6f75734974656d7310106400000004190120546865206d6178696d756d206e756d626572206f662074686520756e7363727570756c6f7573206974656d7320737570706f72746564206279207468652070616c6c65742e4c4d61785765627369746555726c4c656e6774681010ff000000049420546865206d6178696d756d206c656e677468206f66206120776562736974652055524c2e2c416c6c794465706f73697418400080c6a47e8d0300000000000000000004bc20546865206465706f73697420726571756972656420666f72207375626d697474696e672063616e6469646163792e544d6178416e6e6f756e63656d656e7473436f756e74101064000000049420546865206d6178696d756d206e756d626572206f6620616e6e6f756e63656d656e74732e3c4d61784d656d62657273436f756e7410106400000004bc20546865206d6178696d756d206e756d626572206f66206d656d6265727320706572206d656d62657220726f6c652e01d10d3d003c4e6f6d696e6174696f6e506f6f6c73013c4e6f6d696e6174696f6e506f6f6c735440546f74616c56616c75654c6f636b65640100184000000000000000000000000000000000148c205468652073756d206f662066756e6473206163726f737320616c6c20706f6f6c732e0071012054686973206d69676874206265206c6f77657220627574206e6576657220686967686572207468616e207468652073756d206f662060746f74616c5f62616c616e636560206f6620616c6c205b60506f6f6c4d656d62657273605d590120626563617573652063616c6c696e672060706f6f6c5f77697468647261775f756e626f6e64656460206d696768742064656372656173652074686520746f74616c207374616b65206f662074686520706f6f6c277329012060626f6e6465645f6163636f756e746020776974686f75742061646a757374696e67207468652070616c6c65742d696e7465726e616c2060556e626f6e64696e67506f6f6c6027732e2c4d696e4a6f696e426f6e640100184000000000000000000000000000000000049c204d696e696d756d20616d6f756e7420746f20626f6e6420746f206a6f696e206120706f6f6c2e344d696e437265617465426f6e6401001840000000000000000000000000000000001ca0204d696e696d756d20626f6e6420726571756972656420746f20637265617465206120706f6f6c2e00650120546869732069732074686520616d6f756e74207468617420746865206465706f7369746f72206d7573742070757420617320746865697220696e697469616c207374616b6520696e2074686520706f6f6c2c20617320616e8820696e6469636174696f6e206f662022736b696e20696e207468652067616d65222e0069012054686973206973207468652076616c756520746861742077696c6c20616c7761797320657869737420696e20746865207374616b696e67206c6564676572206f662074686520706f6f6c20626f6e646564206163636f756e7480207768696c6520616c6c206f74686572206163636f756e7473206c656176652e204d6178506f6f6c730000100400086901204d6178696d756d206e756d626572206f66206e6f6d696e6174696f6e20706f6f6c7320746861742063616e2065786973742e20496620604e6f6e65602c207468656e20616e20756e626f756e646564206e756d626572206f664420706f6f6c732063616e2065786973742e384d6178506f6f6c4d656d626572730000100400084901204d6178696d756d206e756d626572206f66206d656d6265727320746861742063616e20657869737420696e207468652073797374656d2e20496620604e6f6e65602c207468656e2074686520636f756e74b8206d656d6265727320617265206e6f7420626f756e64206f6e20612073797374656d20776964652062617369732e544d6178506f6f6c4d656d62657273506572506f6f6c0000100400084101204d6178696d756d206e756d626572206f66206d656d626572732074686174206d61792062656c6f6e6720746f20706f6f6c2e20496620604e6f6e65602c207468656e2074686520636f756e74206f66a8206d656d62657273206973206e6f7420626f756e64206f6e20612070657220706f6f6c2062617369732e4c476c6f62616c4d6178436f6d6d697373696f6e0000c404000c690120546865206d6178696d756d20636f6d6d697373696f6e20746861742063616e2062652063686172676564206279206120706f6f6c2e2055736564206f6e20636f6d6d697373696f6e207061796f75747320746f20626f756e64250120706f6f6c20636f6d6d697373696f6e73207468617420617265203e2060476c6f62616c4d6178436f6d6d697373696f6e602c206e65636573736172792069662061206675747572650d012060476c6f62616c4d6178436f6d6d697373696f6e60206973206c6f776572207468616e20736f6d652063757272656e7420706f6f6c20636f6d6d697373696f6e732e2c506f6f6c4d656d626572730001040500d50d04000c4020416374697665206d656d626572732e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e54436f756e746572466f72506f6f6c4d656d62657273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c426f6e646564506f6f6c730001040510e10d040004682053746f7261676520666f7220626f6e64656420706f6f6c732e54436f756e746572466f72426f6e646564506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c526577617264506f6f6c730001040510f50d04000875012052657761726420706f6f6c732e2054686973206973207768657265207468657265207265776172647320666f72206561636820706f6f6c20616363756d756c6174652e205768656e2061206d656d62657273207061796f7574206973590120636c61696d65642c207468652062616c616e636520636f6d6573206f7574206f66207468652072657761726420706f6f6c2e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e54436f756e746572466f72526577617264506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c537562506f6f6c7353746f726167650001040510f90d04000819012047726f757073206f6620756e626f6e64696e6720706f6f6c732e20456163682067726f7570206f6620756e626f6e64696e6720706f6f6c732062656c6f6e677320746f2061290120626f6e64656420706f6f6c2c2068656e636520746865206e616d65207375622d706f6f6c732e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e64436f756e746572466f72537562506f6f6c7353746f72616765010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204d657461646174610101040510d9010400045c204d6574616461746120666f722074686520706f6f6c2e48436f756e746572466f724d65746164617461010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170284c617374506f6f6c4964010010100000000004d0204576657220696e6372656173696e67206e756d626572206f6620616c6c20706f6f6c73206372656174656420736f206661722e4c52657665727365506f6f6c49644c6f6f6b7570000104050010040010dc20412072657665727365206c6f6f6b75702066726f6d2074686520706f6f6c2773206163636f756e7420696420746f206974732069642e0075012054686973206973206f6e6c79207573656420666f7220736c617368696e6720616e64206f6e206175746f6d61746963207769746864726177207570646174652e20496e20616c6c206f7468657220696e7374616e6365732c20746865250120706f6f6c20696420697320757365642c20616e6420746865206163636f756e7473206172652064657465726d696e6973746963616c6c7920646572697665642066726f6d2069742e74436f756e746572466f7252657665727365506f6f6c49644c6f6f6b7570010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617040436c61696d5065726d697373696f6e73010104050089060402040101204d61702066726f6d206120706f6f6c206d656d626572206163636f756e7420746f207468656972206f7074656420636c61696d207065726d697373696f6e2e016d06017d070c2050616c6c65744964410a2070792f6e6f706c73048420546865206e6f6d696e6174696f6e20706f6f6c27732070616c6c65742069642e484d6178506f696e7473546f42616c616e636508040a301d0120546865206d6178696d756d20706f6f6c20706f696e74732d746f2d62616c616e636520726174696f207468617420616e20606f70656e6020706f6f6c2063616e20686176652e005501205468697320697320696d706f7274616e7420696e20746865206576656e7420736c617368696e672074616b657320706c61636520616e642074686520706f6f6c277320706f696e74732d746f2d62616c616e63657c20726174696f206265636f6d65732064697370726f706f7274696f6e616c2e006501204d6f72656f7665722c20746869732072656c6174657320746f207468652060526577617264436f756e7465726020747970652061732077656c6c2c206173207468652061726974686d65746963206f7065726174696f6e7355012061726520612066756e6374696f6e206f66206e756d626572206f6620706f696e74732c20616e642062792073657474696e6720746869732076616c756520746f20652e672e2031302c20796f7520656e73757265650120746861742074686520746f74616c206e756d626572206f6620706f696e747320696e207468652073797374656d20617265206174206d6f73742031302074696d65732074686520746f74616c5f69737375616e6365206f669c2074686520636861696e2c20696e20746865206162736f6c75746520776f72736520636173652e00490120466f7220612076616c7565206f662031302c20746865207468726573686f6c6420776f756c64206265206120706f6f6c20706f696e74732d746f2d62616c616e636520726174696f206f662031303a312e310120537563682061207363656e6172696f20776f756c6420616c736f20626520746865206571756976616c656e74206f662074686520706f6f6c206265696e672039302520736c61736865642e304d6178556e626f6e64696e67101008000000043d0120546865206d6178696d756d206e756d626572206f662073696d756c74616e656f757320756e626f6e64696e67206368756e6b7320746861742063616e20657869737420706572206d656d6265722e01110e3e002c52616e6b6564506f6c6c73012c52616e6b6564506f6c6c73143c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e445265666572656e64756d496e666f466f720001040210190e040004b420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e28547261636b5175657565010104059901210e0400105d012054686520736f72746564206c697374206f66207265666572656e646120726561647920746f206265206465636964656420627574206e6f7420796574206265696e6720646563696465642c206f7264657265642062797c20636f6e76696374696f6e2d776569676874656420617070726f76616c732e00410120546869732073686f756c6420626520656d70747920696620604465636964696e67436f756e7460206973206c657373207468616e2060547261636b496e666f3a3a6d61785f6465636964696e67602e344465636964696e67436f756e7401010405990110100000000004c420546865206e756d626572206f66207265666572656e6461206265696e6720646563696465642063757272656e746c792e284d657461646174614f66000104021034040018050120546865206d6574616461746120697320612067656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720746865207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01a10601810714445375626d697373696f6e4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e244d617851756575656410106400000004e4204d6178696d756d2073697a65206f6620746865207265666572656e64756d20717565756520666f7220612073696e676c6520747261636b2e44556e6465636964696e6754696d656f75741010004e0c0008550120546865206e756d626572206f6620626c6f636b73206166746572207375626d697373696f6e20746861742061207265666572656e64756d206d75737420626567696e206265696e6720646563696465642062792ee4204f6e63652074686973207061737365732c207468656e20616e796f6e65206d61792063616e63656c20746865207265666572656e64756d2e34416c61726d496e74657276616c1010010000000c5d01205175616e74697a6174696f6e206c6576656c20666f7220746865207265666572656e64756d2077616b657570207363686564756c65722e204120686967686572206e756d6265722077696c6c20726573756c7420696e5d012066657765722073746f726167652072656164732f777269746573206e656564656420666f7220736d616c6c657220766f746572732c2062757420616c736f20726573756c7420696e2064656c61797320746f207468655501206175746f6d61746963207265666572656e64756d20737461747573206368616e6765732e204578706c6963697420736572766963696e6720696e737472756374696f6e732061726520756e61666665637465642e18547261636b73590d190104000010726f6f74010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b04e020496e666f726d6174696f6e20636f6e6365726e696e672074686520646966666572656e74207265666572656e64756d20747261636b732e01250e3f004052616e6b6564436f6c6c656374697665014052616e6b6564436f6c6c656374697665182c4d656d626572436f756e7401010405990110100000000008690120546865206e756d626572206f66206d656d6265727320696e2074686520636f6c6c6563746976652077686f2068617665206174206c65617374207468652072616e6b206163636f7264696e6720746f2074686520696e64657830206f6620746865207665632e1c4d656d626572730001040500290e0400049c205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e244964546f496e64657800010805052d0e1004000461012054686520696e646578206f6620656163682072616e6b732773206d656d62657220696e746f207468652067726f7570206f66206d656d626572732077686f2068617665206174206c6561737420746861742072616e6b2e24496e646578546f49640001080505310e000400085d0120546865206d656d6265727320696e2074686520636f6c6c65637469766520627920696e6465782e20416c6c20696e646963657320696e207468652072616e67652060302e2e4d656d626572436f756e74602077696c6c65012072657475726e2060536f6d65602c20686f77657665722061206d656d626572277320696e646578206973206e6f742067756172616e7465656420746f2072656d61696e20756e6368616e676564206f7665722074696d652e18566f74696e67000108020559098d07040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e34566f74696e67436c65616e75700001040210350e04000001a5060189070001390e40003c4173736574436f6e76657273696f6e013c4173736574436f6e76657273696f6e0814506f6f6c730001040295073d0e0400086901204d61702066726f6d2060506f6f6c417373657449646020746f2060506f6f6c496e666f602e20546869732065737461626c69736865732077686574686572206120706f6f6c20686173206265656e206f6666696369616c6c793d01206372656174656420726174686572207468616e2070656f706c652073656e64696e6720746f6b656e73206469726563746c7920746f206120706f6f6c2773207075626c6963206163636f756e742e3c4e657874506f6f6c4173736574496400001004000825012053746f726573207468652060506f6f6c4173736574496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e657874206c7020746f6b656e2ee42054686973206765747320696e6372656d656e746564207768656e657665722061206e6577206c7020706f6f6c20697320637265617465642e01a9060191071c144c504665651010030000000451012041202520746865206c69717569646974792070726f7669646572732077696c6c2074616b65206f6620657665727920737761702e20526570726573656e7473203130746873206f6620612070657263656e742e30506f6f6c5365747570466565184000407a10f35a0000000000000000000004882041206f6e652d74696d652066656520746f2073657475702074686520706f6f6c2e44506f6f6c53657475704665654173736574a0040004390120417373657420636c6173732066726f6d205b60436f6e6669673a3a417373657473605d207573656420746f2070617920746865205b60436f6e6669673a3a506f6f6c5365747570466565605d2e584c69717569646974795769746864726177616c46656599071000000000048420412066656520746f20776974686472617720746865206c69717569646974792e404d696e744d696e4c6971756964697479184064000000000000000000000000000000043d0120546865206d696e696d756d204c5020746f6b656e20616d6f756e74207468617420636f756c64206265206d696e7465642e20416d656c696f726174657320726f756e64696e67206572726f72732e444d617853776170506174684c656e677468101004000000048820546865206d6178206e756d626572206f6620686f707320696e206120737761702e2050616c6c65744964410a2070792f6173636f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e01410e41002c46617374556e7374616b65012c46617374556e7374616b651010486561640000450e04000cc0205468652063757272656e74202268656164206f662074686520717565756522206265696e6720756e7374616b65642e00290120546865206865616420696e20697473656c662063616e2062652061206261746368206f6620757020746f205b60436f6e6669673a3a426174636853697a65605d207374616b6572732e14517565756500010405001804000cc020546865206d6170206f6620616c6c206163636f756e74732077697368696e6720746f20626520756e7374616b65642e003901204b6565707320747261636b206f6620604163636f756e744964602077697368696e6720746f20756e7374616b6520616e64206974277320636f72726573706f6e64696e67206465706f7369742e3c436f756e746572466f725175657565010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61704c45726173546f436865636b506572426c6f636b0100101000000000208c204e756d626572206f66206572617320746f20636865636b2070657220626c6f636b2e0035012049662073657420746f20302c20746869732070616c6c657420646f6573206162736f6c7574656c79206e6f7468696e672e2043616e6e6f742062652073657420746f206d6f7265207468616e90205b60436f6e6669673a3a4d617845726173546f436865636b506572426c6f636b605d2e006501204261736564206f6e2074686520616d6f756e74206f662077656967687420617661696c61626c65206174205b6050616c6c65743a3a6f6e5f69646c65605d2c20757020746f2074686973206d616e792065726173206172655d0120636865636b65642e2054686520636865636b696e6720697320726570726573656e746564206279207570646174696e67205b60556e7374616b65526571756573743a3a636865636b6564605d2c207768696368206973502073746f72656420696e205b6048656164605d2e01b10601a507041c4465706f736974184000407a10f35a00000000000000000000086501204465706f73697420746f2074616b6520666f7220756e7374616b696e672c20746f206d616b6520737572652077652772652061626c6520746f20736c6173682074686520697420696e206f7264657220746f20636f766572c02074686520636f737473206f66207265736f7572636573206f6e20756e7375636365737366756c20756e7374616b652e01510e4200304d657373616765517565756501304d65737361676551756575650c30426f6f6b5374617465466f720101040510550e74000000000000000000000000000000000000000000000000000000000004cc2054686520696e646578206f662074686520666972737420616e64206c61737420286e6f6e2d656d707479292070616765732e2c5365727669636548656164000010040004bc20546865206f726967696e2061742077686963682077652073686f756c6420626567696e20736572766963696e672e14506167657300010805057d01610e0400048820546865206d6170206f66207061676520696e646963657320746f2070616765732e01b50601a90710204865617053697a65101000000100143d01205468652073697a65206f662074686520706167653b207468697320696d706c69657320746865206d6178696d756d206d6573736167652073697a652077686963682063616e2062652073656e742e005901204120676f6f642076616c756520646570656e6473206f6e20746865206578706563746564206d6573736167652073697a65732c20746865697220776569676874732c207468652077656967687420746861742069735d0120617661696c61626c6520666f722070726f63657373696e67207468656d20616e6420746865206d6178696d616c206e6565646564206d6573736167652073697a652e20546865206d6178696d616c206d65737361676511012073697a6520697320736c696768746c79206c6f776572207468616e207468697320617320646566696e6564206279205b604d61784d6573736167654c656e4f66605d2e204d61785374616c651010800000000c5d0120546865206d6178696d756d206e756d626572206f66207374616c652070616765732028692e652e206f66206f766572776569676874206d657373616765732920616c6c6f776564206265666f72652063756c6c696e6751012063616e2068617070656e2e204f6e636520746865726520617265206d6f7265207374616c65207061676573207468616e20746869732c207468656e20686973746f726963616c207061676573206d6179206265fc2064726f707065642c206576656e206966207468657920636f6e7461696e20756e70726f636573736564206f766572776569676874206d657373616765732e34536572766963655765696768746d0740010700a0db215d1333333333333333331841012054686520616d6f756e74206f66207765696768742028696620616e79292077686963682073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f72a820736572766963696e6720656e717565756564206974656d7320606f6e5f696e697469616c697a65602e00fc2054686973206d6179206265206c65676974696d6174656c7920604e6f6e656020696e207468652063617365207468617420796f752077696c6c2063616c6c5d012060536572766963655175657565733a3a736572766963655f71756575657360206d616e75616c6c79206f7220736574205b6053656c663a3a49646c654d617853657276696365576569676874605d20746f2068617665542069742072756e20696e20606f6e5f69646c65602e5049646c654d6178536572766963655765696768746d070400145d0120546865206d6178696d756d20616d6f756e74206f66207765696768742028696620616e792920746f20626520757365642066726f6d2072656d61696e696e672077656967687420606f6e5f69646c656020776869636841012073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f7220736572766963696e6720656e717565756564206974656d7320606f6e5f69646c65602e3d012055736566756c20666f722070617261636861696e7320746f2070726f63657373206d65737361676573206174207468652073616d6520626c6f636b2074686579206172652072656365697665642e00290120496620604e6f6e65602c2069742077696c6c206e6f742063616c6c2060536572766963655175657565733a3a736572766963655f7175657565736020696e20606f6e5f69646c65602e01690e43000c506f76010c506f76301456616c75650000100400001856616c75653200001004000038556e626f756e64656456616c75650000380400047420412076616c756520776974686f75742061204d454c20626f756e642e30426f756e64656456616c7565000061010400049420412076616c756520776974682061204d454c20626f756e64206f6620333220627974652e284c6172676556616c75650000a90b0400043020344d69422076616c75652e2c4c6172676556616c7565320000a90b040000144d6170314d000104011010040004902041206d617020776974682061206d6178696d756d206f6620314d20656e74726965732e184d617031364d000104011010040004942041206d617020776974682061206d6178696d756d206f662031364d20656e74726965732e2c446f75626c654d6170314d00010801017d011004000030556e626f756e6465644d61700001040110cd0104000034556e626f756e6465644d6170320001040110cd0104000040556e626f756e6465644d617054776f780001040510cd0104000001b90601b107000044001c54785061757365011c54785061757365042c50617573656443616c6c7300010402c10688040004b42054686520736574206f662063616c6c73207468617420617265206578706c696369746c79207061757365642e01bd0601b50704284d61784e616d654c656e1010000100000c2501204d6178696d756d206c656e67746820666f722070616c6c6574206e616d6520616e642063616c6c206e616d65205343414c4520656e636f64656420737472696e67206e616d65732e00a820544f4f204c4f4e47204e414d45532057494c4c2042452054524541544544204153205041555345442e016d0e450020536166654d6f64650120536166654d6f64650830456e7465726564556e74696c000010040014290120436f6e7461696e7320746865206c61737420626c6f636b206e756d62657220746861742074686520736166652d6d6f64652077696c6c2072656d61696e20656e746572656420696e2e00a4202053657420746f20604e6f6e6560207768656e20736166652d6d6f6465206973206578697465642e00510120536166652d6d6f6465206973206175746f6d61746963616c6c7920657869746564207768656e207468652063757272656e7420626c6f636b206e756d626572206578636565647320746869732076616c75652e204465706f736974730001080505750918040010350120486f6c64732074686520726573657276652074686174207761732074616b656e2066726f6d20616e206163636f756e74206174206120737065636966696320626c6f636b206e756d6265722e00750120546869732068656c707320676f7665726e616e636520746f206861766520616e206f76657276696577206f66206f75747374616e64696e67206465706f7369747320746861742073686f756c642062652072657475726e6564206f722420736c61736865642e01c50601b9071434456e7465724475726174696f6e1010c012000004210120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652077696c6c20626520656e7465726564206279205b6050616c6c65743a3a656e746572605d2e38457874656e644475726174696f6e1010600900000c4d0120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652063616e20626520657874656e6465642062792065616368205b6050616c6c65743a3a657874656e64605d2063616c6c2e004d01205468697320646f6573206e6f7420696d706f736520612068617264206c696d69742061732074686520736166652d6d6f64652063616e20626520657874656e646564206d756c7469706c652074696d65732e48456e7465724465706f736974416d6f756e74b5034401000020c65abc8ed70a000000000000000c05012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a656e746572605d2e00410120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920656e61626c696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e4c457874656e644465706f736974416d6f756e74b5034401000010632d5ec76b05000000000000000c09012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a657874656e64605d2e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920657874656e64696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e3052656c6561736544656c6179c8140100e1000020490120546865206d696e696d616c206475726174696f6e2061206465706f7369742077696c6c2072656d61696e20726573657276656420616674657220736166652d6d6f646520697320656e7465726564206f72490120657874656e6465642c20756e6c657373205b6050616c6c65743a3a666f7263655f72656c656173655f6465706f736974605d206973207375636365737366756c6c792063616c6c656420736f6f6e65722e005901204576657279206465706f736974206973207469656420746f20612073706563696669632061637469766174696f6e206f7220657874656e73696f6e2c20746875732065616368206465706f7369742063616e206265e82072656c656173656420696e646570656e64656e746c79206166746572207468652064656c617920666f7220697420686173207061737365642e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c792072656c656173696e672074686520736166652d6d6f6465206465706f7369747320616e6420697320612073616e65242064656661756c742e01710e46002453746174656d656e74000001c107183453746174656d656e74436f7374184000407a10f35a000000000000000000000494204d696e2062616c616e636520666f72207072696f726974792073746174656d656e74732e2042797465436f7374184000e8764817000000000000000000000004c420436f7374206f6620646174612062797465207573656420666f72207072696f726974792063616c63756c6174696f6e2e504d696e416c6c6f77656453746174656d656e747310100400000004c8204d696e696d756d206e756d626572206f662073746174656d656e747320616c6c6f77656420706572206163636f756e742e504d6178416c6c6f77656453746174656d656e747310100a00000004c8204d6178696d756d206e756d626572206f662073746174656d656e747320616c6c6f77656420706572206163636f756e742e3c4d696e416c6c6f776564427974657310100004000004a0204d696e696d756d206461746120627974657320616c6c6f77656420706572206163636f756e742e3c4d6178416c6c6f776564427974657310100010000004a0204d6178696d756d206461746120627974657320616c6c6f77656420706572206163636f756e742e004700504d756c7469426c6f636b4d6967726174696f6e7301504d756c7469426c6f636b4d6967726174696f6e730818437572736f720000d10604000cd8205468652063757272656e746c7920616374697665206d6967726174696f6e20746f2072756e20616e642069747320637572736f722e00bc20604e6f6e656020696e646963617465732074686174206e6f206d6967726174696f6e2069732072756e6e696e672e20486973746f72696300010405d90188040010b420536574206f6620616c6c207375636365737366756c6c79206578656375746564206d6967726174696f6e732e0071012054686973206973207573656420617320626c61636b6c6973742c20746f206e6f742072652d65786563757465206d6967726174696f6e7320746861742068617665206e6f74206265656e2072656d6f7665642066726f6d20746865310120636f646562617365207965742e20476f7665726e616e63652063616e20726567756c61726c7920636c6561722074686973206f7574207669612060636c6561725f686973746f726963602e01c90601d5070830437572736f724d61784c656e10100000010010a420546865206d6178696d616c206c656e677468206f6620616e20656e636f64656420637572736f722e006501204120676f6f642064656661756c74206e6565647320746f2073656c656374656420737563682074686174206e6f206d6967726174696f6e2077696c6c20657665722068617665206120637572736f722077697468204d454c09012061626f76652074686973206c696d69742e205468697320697320737461746963616c6c7920636865636b656420696e2060696e746567726974795f74657374602e404964656e7469666965724d61784c656e10100001000010b420546865206d6178696d616c206c656e677468206f6620616e20656e636f646564206964656e7469666965722e005501204120676f6f642064656661756c74206e6565647320746f2073656c656374656420737563682074686174206e6f206d6967726174696f6e2077696c6c2065766572206861766520616e206964656e7469666965722d012077697468204d454c2061626f76652074686973206c696d69742e205468697320697320737461746963616c6c7920636865636b656420696e2060696e746567726974795f74657374602e01750e48001842726f6b6572011842726f6b65723c34436f6e66696775726174696f6e0000f106040004a8205468652063757272656e7420636f6e66696775726174696f6e206f6620746869732070616c6c65742e305265736572766174696f6e730100790e04000465012054686520506f6c6b61646f7420436f7265207265736572766174696f6e73202867656e6572616c6c79207461736b6564207769746820746865206d61696e74656e616e6365206f662053797374656d20436861696e73292e184c65617365730100810e040004842054686520506f6c6b61646f7420436f7265206c6567616379206c65617365732e1853746174757300008d0e040004fc205468652063757272656e7420737461747573206f66206d697363656c6c616e656f75732073756273797374656d73206f6620746869732070616c6c65742e2053616c65496e666f0000910e0400041901205468652064657461696c73206f66207468652063757272656e742073616c652c20696e636c7564696e67206974732070726f7065727469657320616e64207374617475732e44506f74656e7469616c52656e6577616c7300010405950e990e04000c7c205265636f726473206f6620706f74656e7469616c2072656e6577616c732e0055012052656e6577616c732077696c6c206f6e6c792061637475616c6c7920626520616c6c6f7765642069662060436f6d706c6574696f6e537461747573602069732061637475616c6c792060436f6d706c657465602e1c526567696f6e73000104020907a10e040004f0205468652063757272656e742028756e61737369676e6564206f722070726f766973696f6e616c6c79206173736967656e642920526567696f6e732e20576f726b706c616e00010405a50ef50604000431012054686520776f726b20776520706c616e206f6e20686176696e67206561636820636f726520646f206174206120706172746963756c61722074696d6520696e20746865206675747572652e20576f726b6c6f6164010104059901f5060400045d01205468652063757272656e7420776f726b6c6f6164206f66206561636820636f72652e205468697320676574732075706461746564207769746820776f726b706c616e2061732074696d65736c6963657320706173732e54496e737461506f6f6c436f6e747269627574696f6e000104020907a90e0400041101205265636f7264206f6620612073696e676c6520636f6e747269627574696f6e20746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e2c496e737461506f6f6c496f0101040210ad0e200000000000000000042101205265636f7264206f6620436f726574696d6520656e746572696e67206f72206c656176696e672074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e40496e737461506f6f6c486973746f72790001040210b50e0400046d0120546f74616c20496e737461506f6f6c207265776172647320666f7220656163682054696d65736c69636520616e6420746865206e756d626572206f6620636f726520706172747320776869636820636f6e74726962757465642e38436f7265436f756e74496e626f7800009901040004c420526563656976656420636f726520636f756e74206368616e67652066726f6d207468652072656c617920636861696e2e304175746f52656e6577616c730100b90e04000ce0204b656570696e6720747261636b206f6620636f7265732077686963682068617665206175746f2d72656e6577616c20656e61626c65642e00550120536f727465642062792060436f7265496e6465786020746f206d616b65207468652072656d6f76616c206f6620636f7265732066726f6d206175746f2d72656e6577616c206d6f726520656666696369656e742e30526576656e7565496e626f7800001107040004b020526563656976656420726576656e756520696e666f2066726f6d207468652072656c617920636861696e2e01ed0601d907142050616c6c65744964410a2070792f62726f6b6504d4204964656e7469666965722066726f6d2077686963682074686520696e7465726e616c20506f742069732067656e6572617465642e3c54696d65736c696365506572696f6410100200000004b0204e756d626572206f662052656c61792d636861696e20626c6f636b73207065722074696d65736c6963652e384d61784c6561736564436f7265731010050000000484204d6178696d756d206e756d626572206f66206c6567616379206c65617365732e404d61785265736572766564436f7265731010050000000480204d6178696d756d206e756d626572206f662073797374656d20636f7265732e3c4d61784175746f52656e6577616c7310100a0000000001c50e4900305461736b734578616d706c6501305461736b734578616d706c650814546f74616c01007d01200000000000000000045020536f6d652072756e6e696e6720746f74616c2e1c4e756d6265727300010405101004000490204e756d6265727320746f20626520616464656420696e746f2074686520746f74616c2e00000001c90e4a00184d69786e657401184d69786e6574104c43757272656e7453657373696f6e496e646578010010100000000008690120496e646578206f66207468652063757272656e742073657373696f6e2e2054686973206d6179206265206f66667365742072656c617469766520746f207468652073657373696f6e20696e64657820747261636b6564206279f4206567206070616c6c65745f73657373696f6e603b206d69786e65742073657373696f6e20696e64696365732061726520696e646570656e64656e742e6043757272656e7453657373696f6e5374617274426c6f636b010010100000000004b020426c6f636b20696e207768696368207468652063757272656e742073657373696f6e20737461727465642e404e657874417574686f726974794964730001040610d5030400049420417574686f72697479206c69737420666f7220746865206e6578742073657373696f6e2e204d69786e6f64657300010806067d011d070400186501204d69786e6f646520736574732062792073657373696f6e20696e6465782e204f6e6c7920746865206d69786e6f6465207365747320666f72207468652070726576696f75732c2063757272656e742c20616e64206e657874b42073657373696f6e7320617265206b6570743b206f6c646572207365747320617265206469736361726465642e004d0120546865206d69786e6f64657320696e20656163682073657420617265206b6579656420627920617574686f7269747920696e64657820736f2077652063616e20656173696c7920636865636b20696620616e550120617574686f726974792068617320726567697374657265642061206d69786e6f64652e2054686520617574686f7269747920696e64696365732073686f756c64206f6e6c79206265207573656420647572696e67310120726567697374726174696f6e3b2074686520617574686f7269747920696e646963657320666f722074686520766572792066697273742073657373696f6e20617265206d6164652075702e0115070028384d6178417574686f72697469657310106400000004bc20546865206d6178696d756d206e756d626572206f6620617574686f726974696573207065722073657373696f6e2e584d617845787465726e616c4164647265737353697a6510108000000004ec20546865206d6178696d756d2073697a65206f66206f6e65206f662061206d69786e6f646527732065787465726e616c206164647265737365732e784d617845787465726e616c4164647265737365735065724d69786e6f646510101000000004e020546865206d6178696d756d206e756d626572206f662065787465726e616c2061646472657373657320666f722061206d69786e6f64652e5c4e756d436f766572546f43757272656e74426c6f636b73101003000000042501204c656e677468206f6620746865206669727374207068617365206f6620656163682073657373696f6e202860436f766572546f43757272656e7460292c20696e20626c6f636b732e684e756d5265717565737473546f43757272656e74426c6f636b73101003000000043501204c656e677468206f6620746865207365636f6e64207068617365206f6620656163682073657373696f6e2028605265717565737473546f43757272656e7460292c20696e20626c6f636b732e504e756d436f766572546f50726576426c6f636b73101003000000041901204c656e677468206f6620746865207468697264207068617365206f6620656163682073657373696f6e202860436f766572546f5072657660292c20696e20626c6f636b732e6c4e756d52656769737465725374617274536c61636b426c6f636b731010030000000c210120546865206e756d626572206f662022736c61636b2220626c6f636b7320617420746865207374617274206f6620656163682073657373696f6e2c20647572696e672077686963684501205b606d617962655f7265676973746572605d2850616c6c65743a3a6d617962655f7265676973746572292077696c6c206e6f7420617474656d707420746f20706f737420726567697374726174696f6e38207472616e73616374696f6e732e644e756d5265676973746572456e64536c61636b426c6f636b7310100300000010e420546865206e756d626572206f662022736c61636b2220626c6f636b732061742074686520656e64206f6620656163682073657373696f6e2e4901205b606d617962655f7265676973746572605d2850616c6c65743a3a6d617962655f7265676973746572292077696c6c2074727920746f207265676973746572206265666f7265207468697320736c61636b450120706572696f642c20627574206d617920706f737420726567697374726174696f6e207472616e73616374696f6e7320647572696e672074686520736c61636b20706572696f642061732061206c61737420207265736f72742e50526567697374726174696f6e5072696f726974793020feffffffffffffff04f4205072696f72697479206f6620756e7369676e6564207472616e73616374696f6e73207573656420746f207265676973746572206d69786e6f6465732e2c4d696e4d69786e6f646573101007000000086101204d696e696d756d206e756d626572206f66206d69786e6f6465732e20496620746865726520617265206665776572207468616e2074686973206d616e79206d69786e6f646573207265676973746572656420666f722061ec2073657373696f6e2c20746865206d69786e65742077696c6c206e6f742062652061637469766520647572696e67207468652073657373696f6e2e004b0028506172616d65746572730128506172616d65746572730428506172616d657465727300010402f107fd070400044c2053746f72656420706172616d65746572732e012d0701ed0700004c0048536b69704665656c6573735061796d656e74000001050800004d004450616c6c65744578616d706c654d626d73014450616c6c65744578616d706c654d626d7304144d794d6170000104021030040004f020446566696e6520612073746f72616765206974656d20746f20696c6c75737472617465206d756c74692d626c6f636b206d6967726174696f6e732e000000004e00604173736574436f6e76657273696f6e4d6967726174696f6e000141070109080001cd0e4f001852657669766501185265766976651c305072697374696e65436f64650001040634d10e040004cc2041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f64652e28436f6465496e666f4f660001040634d50e040004e02041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f646520696e666f2e38436f6e7472616374496e666f4f66000104064907d90e040004a82054686520636f6465206173736f6369617465642077697468206120676976656e206163636f756e742e3c496d6d757461626c65446174614f66000104064907dd0e040004d02054686520696d6d757461626c652064617461206173736f6369617465642077697468206120676976656e206163636f756e742e3444656c6574696f6e51756575650001040510c901040010c8204576696374656420636f6e7472616374732074686174206177616974206368696c6420747269652064656c6574696f6e2e004901204368696c6420747269652064656c6574696f6e2069732061206865617679206f7065726174696f6e20646570656e64696e67206f6e2074686520616d6f756e74206f662073746f72616765206974656d7341012073746f72656420696e207361696420747269652e205468657265666f72652074686973206f7065726174696f6e20697320706572666f726d6564206c617a696c7920696e20606f6e5f69646c65602e5044656c6574696f6e5175657565436f756e7465720100e10e200000000000000000084d0120412070616972206f66206d6f6e6f746f6e696320636f756e74657273207573656420746f20747261636b20746865206c617465737420636f6e7472616374206d61726b656420666f722064656c6574696f6ea820616e6420746865206c61746573742064656c6574656420636f6e747261637420696e2071756575652e34416464726573735375666669780001040649079104040014d8204d6170206120457468657265756d206164647265737320746f20697473206f726967696e616c20604163636f756e7449643332602e0051012053746f72657320746865206c617374203132206279746520666f722061646472657373657320746861742077657265206f726967696e616c6c7920616e20604163636f756e74496433326020696e73746561645101206f6620616e206048313630602e20526567697374657220796f757220604163636f756e744964333260207573696e67205b6050616c6c65743a3a6d61705f6163636f756e74605d20696e206f7264657220746f6420757365206974207769746820746869732070616c6c65742e014507010d081c384465706f7369745065724279746518400060defb7405000000000000000000001411012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682062797465206f662073746f726167652e001c2023204e6f7465003501204974206973207361666520746f206368616e676520746869732076616c7565206f6e2061206c69766520636861696e20617320616c6c20726566756e6473206172652070726f20726174612e384465706f7369745065724974656d184000f0ab75a40d000000000000000000001405012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682073746f72616765206974656d2e001c2023204e6f7465003501204974206973207361666520746f206368616e676520746869732076616c7565206f6e2061206c69766520636861696e20617320616c6c20726566756e6473206172652070726f20726174612e70436f6465486173684c6f636b75704465706f73697450657263656e74c41000a3e111104501205468652070657263656e74616765206f66207468652073746f72616765206465706f73697420746861742073686f756c642062652068656c6420666f72207573696e67206120636f646520686173682e610120496e7374616e74696174696e67206120636f6e74726163742c206f722063616c6c696e67205b60636861696e5f657874656e73696f6e3a3a4578743a3a6c6f636b5f64656c65676174655f646570656e64656e6379605d49012070726f74656374732074686520636f64652066726f6d206265696e672072656d6f7665642e20496e206f7264657220746f2070726576656e7420616275736520746865736520616374696f6e7320617265c42070726f746563746564207769746820612070657263656e74616765206f662074686520636f6465206465706f7369742e5c556e73616665556e737461626c65496e74657266616365200400241101204d616b6520636f6e74726163742063616c6c61626c652066756e6374696f6e73206d61726b65642061732060235b756e737461626c655d6020617661696c61626c652e003d0120436f6e7472616374732074686174207573652060235b756e737461626c655d602066756e6374696f6e7320776f6e27742062652061626c6520746f2062652075706c6f6164656420756e6c657373450120746869732069732073657420746f206074727565602e2054686973206973206f6e6c79206d65616e7420666f7220746573746e65747320616e6420646576206e6f64657320696e206f7264657220746f78206578706572696d656e742077697468206e65772066656174757265732e00282023205761726e696e6700c020446f202a2a6e6f742a2a2073657420746f20607472756560206f6e2070726f64756374696f6e7320636861696e732e1c436861696e49643020441b0f190000000010010120546865205b4549502d3135355d2868747470733a2f2f656970732e657468657265756d2e6f72672f454950532f6569702d3135352920636861696e2049442e0005012054686973206973206120756e69717565206964656e7469666965722061737369676e656420746f206561636820626c6f636b636861696e206e6574776f726b2c6c2070726576656e74696e67207265706c61792061747461636b732e404e6174697665546f457468526174696f101040420f000451012054686520726174696f206265747765656e2074686520646563696d616c20726570726573656e746174696f6e206f6620746865206e617469766520746f6b656e20616e64207468652045544820746f6b656e2e2841706956657273696f6e99010800000001e50e50003c5665726966795369676e617475726500000000005100049d023902f104e90e2448436865636b4e6f6e5a65726f53656e646572ed0e8840436865636b5370656356657273696f6ef10e1038436865636b547856657273696f6ef50e1030436865636b47656e65736973f90e3438436865636b4d6f7274616c697479fd0e3428436865636b4e6f6e6365050f882c436865636b576569676874090f8850436861726765417373657454785061796d656e740d0f8844436865636b4d6574616461746148617368150f81012d016010436f72650c1c76657273696f6e00450804902052657475726e73207468652076657273696f6e206f66207468652072756e74696d652e34657865637574655f626c6f636b0414626c6f636b1d0f88046420457865637574652074686520676976656e20626c6f636b2e40696e697469616c697a655f626c6f636b04186865616465727502290f04410120496e697469616c697a65206120626c6f636b20776974682074686520676976656e2068656164657220616e642072657475726e207468652072756e74696d6520657865637574697665206d6f64652e042101205468652060436f7265602072756e74696d65206170692074686174206576657279205375627374726174652072756e74696d65206e6565647320746f20696d706c656d656e742e204d657461646174610c206d65746164617461002d0f048c2052657475726e7320746865206d65746164617461206f6620612072756e74696d652e4c6d657461646174615f61745f76657273696f6e041c76657273696f6e10310f10a42052657475726e7320746865206d65746164617461206174206120676976656e2076657273696f6e2e0005012049662074686520676976656e206076657273696f6e602069736e277420737570706f727465642c20746869732077696c6c2072657475726e20604e6f6e65602e750120557365205b6053656c663a3a6d657461646174615f76657273696f6e73605d20746f2066696e64206f75742061626f757420737570706f72746564206d657461646174612076657273696f6e206f66207468652072756e74696d652e446d657461646174615f76657273696f6e7300cd010ca42052657475726e732074686520737570706f72746564206d657461646174612076657273696f6e732e00c020546869732063616e206265207573656420746f2063616c6c20606d657461646174615f61745f76657273696f6e602e0401012054686520604d65746164617461602061706920747261697420746861742072657475726e73206d6574616461746120666f72207468652072756e74696d652e30426c6f636b4275696c646572103c6170706c795f65787472696e736963042465787472696e736963210f350f106c204170706c792074686520676976656e2065787472696e7369632e0039012052657475726e7320616e20696e636c7573696f6e206f7574636f6d652077686963682073706563696669657320696620746869732065787472696e73696320697320696e636c7564656420696e4c207468697320626c6f636b206f72206e6f742e3866696e616c697a655f626c6f636b00750204682046696e697368207468652063757272656e7420626c6f636b2e4c696e686572656e745f65787472696e736963730420696e686572656e74450f250f043d012047656e657261746520696e686572656e742065787472696e736963732e2054686520696e686572656e7420646174612077696c6c20766172792066726f6d20636861696e20746f20636861696e2e3c636865636b5f696e686572656e74730814626c6f636b1d0f1064617461450f550f04550120436865636b20746861742074686520696e686572656e7473206172652076616c69642e2054686520696e686572656e7420646174612077696c6c20766172792066726f6d20636861696e20746f20636861696e2e047101205468652060426c6f636b4275696c646572602061706920747261697420746861742070726f7669646573207468652072657175697265642066756e6374696f6e616c69747920666f72206275696c64696e67206120626c6f636b2e585461676765645472616e73616374696f6e5175657565045076616c69646174655f7472616e73616374696f6e0c18736f75726365590f087478210f28626c6f636b5f68617368345d0f24682056616c696461746520746865207472616e73616374696f6e2e0065012054686973206d6574686f6420697320696e766f6b656420627920746865207472616e73616374696f6e20706f6f6c20746f206c6561726e2064657461696c732061626f757420676976656e207472616e73616374696f6e2e45012054686520696d706c656d656e746174696f6e2073686f756c64206d616b65207375726520746f207665726966792074686520636f72726563746e657373206f6620746865207472616e73616374696f6e4d0120616761696e73742063757272656e742073746174652e2054686520676976656e2060626c6f636b5f686173686020636f72726573706f6e647320746f207468652068617368206f662074686520626c6f636b7c207468617420697320757365642061732063757272656e742073746174652e004501204e6f7465207468617420746869732063616c6c206d617920626520706572666f726d65642062792074686520706f6f6c206d756c7469706c652074696d657320616e64207472616e73616374696f6e73a4206d6967687420626520766572696669656420696e20616e7920706f737369626c65206f726465722e044d012054686520605461676765645472616e73616374696f6e5175657565602061706920747261697420666f7220696e746572666572696e67207769746820746865207472616e73616374696f6e2071756575652e4456616c696461746553746174656d656e74044876616c69646174655f73746174656d656e740818736f75726365650f2473746174656d656e74c507690f04602056616c6964617465207468652073746174656d656e742e04b02052756e74696d652041504920747261697420666f722073746174656d656e742076616c69646174696f6e2e444f6666636861696e576f726b6572417069043c6f6666636861696e5f776f726b6572041868656164657275028804c82053746172747320746865206f66662d636861696e207461736b20666f7220676976656e20626c6f636b206865616465722e046420546865206f6666636861696e20776f726b6572206170692e284772616e647061417069104c6772616e6470615f617574686f726974696573000d01183d0120476574207468652063757272656e74204752414e44504120617574686f72697469657320616e6420776569676874732e20546869732073686f756c64206e6f74206368616e6765206578636570741d0120666f72207768656e206368616e67657320617265207363686564756c656420616e642074686520636f72726573706f6e64696e672064656c617920686173207061737365642e003501205768656e2063616c6c656420617420626c6f636b20422c2069742077696c6c2072657475726e2074686520736574206f6620617574686f72697469657320746861742073686f756c642062653d01207573656420746f2066696e616c697a652064657363656e64616e7473206f66207468697320626c6f636b2028422b312c20422b322c202e2e2e292e2054686520626c6f636b204220697473656c66c02069732066696e616c697a65642062792074686520617574686f7269746965732066726f6d20626c6f636b20422d312eb47375626d69745f7265706f72745f65717569766f636174696f6e5f756e7369676e65645f65787472696e736963084865717569766f636174696f6e5f70726f6f6605043c6b65795f6f776e65725f70726f6f66750f790f201101205375626d69747320616e20756e7369676e65642065787472696e73696320746f207265706f727420616e2065717569766f636174696f6e2e205468652063616c6c6572f8206d7573742070726f76696465207468652065717569766f636174696f6e2070726f6f6620616e642061206b6579206f776e6572736869702070726f6f66fc202873686f756c64206265206f627461696e6564207573696e67206067656e65726174655f6b65795f6f776e6572736869705f70726f6f6660292e2054686505012065787472696e7369632077696c6c20626520756e7369676e656420616e642073686f756c64206f6e6c7920626520616363657074656420666f72206c6f63616c150120617574686f727368697020286e6f7420746f2062652062726f61646361737420746f20746865206e6574776f726b292e2054686973206d6574686f642072657475726e73090120604e6f6e6560207768656e206372656174696f6e206f66207468652065787472696e736963206661696c732c20652e672e2069662065717569766f636174696f6e0501207265706f7274696e672069732064697361626c656420666f722074686520676976656e2072756e74696d652028692e652e2074686973206d6574686f6420697305012068617264636f64656420746f2072657475726e20604e6f6e6560292e204f6e6c792075736566756c20696e20616e206f6666636861696e20636f6e746578742e7067656e65726174655f6b65795f6f776e6572736869705f70726f6f6608187365745f69643030617574686f726974795f696415017d0f2c09012047656e65726174657320612070726f6f66206f66206b6579206f776e65727368697020666f722074686520676976656e20617574686f7269747920696e20746865fc20676976656e207365742e20416e206578616d706c65207573616765206f662074686973206d6f64756c6520697320636f75706c656420776974682074686505012073657373696f6e20686973746f726963616c206d6f64756c6520746f2070726f76652074686174206120676976656e20617574686f72697479206b65792069730d01207469656420746f206120676976656e207374616b696e67206964656e7469747920647572696e6720612073706563696669632073657373696f6e2e2050726f6f66731101206f66206b6579206f776e65727368697020617265206e656365737361727920666f72207375626d697474696e672065717569766f636174696f6e207265706f7274732e1101204e4f54453a206576656e2074686f75676820746865204150492074616b6573206120607365745f69646020617320706172616d65746572207468652063757272656e74fc20696d706c656d656e746174696f6e732069676e6f7265207468697320706172616d6574657220616e6420696e73746561642072656c79206f6e20746869730d01206d6574686f64206265696e672063616c6c65642061742074686520636f727265637420626c6f636b206865696768742c20692e652e20616e7920706f696e7420617415012077686963682074686520676976656e20736574206964206973206c697665206f6e2d636861696e2e2046757475726520696d706c656d656e746174696f6e732077696c6c0d0120696e73746561642075736520696e64657865642064617461207468726f75676820616e206f6666636861696e20776f726b65722c206e6f7420726571756972696e6778206f6c6465722073746174657320746f20626520617661696c61626c652e3863757272656e745f7365745f696400300498204765742063757272656e74204752414e44504120617574686f72697479207365742069642e240101204150497320666f7220696e746567726174696e6720746865204752414e4450412066696e616c6974792067616467657420696e746f2072756e74696d65732ec020546869732073686f756c6420626520696d706c656d656e746564206f6e207468652072756e74696d6520736964652e0015012054686973206973207072696d6172696c79207573656420666f72206e65676f74696174696e6720617574686f726974792d736574206368616e67657320666f72207468650d01206761646765742e204752414e44504120757365732061207369676e616c696e67206d6f64656c206f66206368616e67696e6720617574686f7269747920736574733a3101206368616e6765732073686f756c64206265207369676e616c6564207769746820612064656c6179206f66204e20626c6f636b732c20616e64207468656e206175746f6d61746963616c6c79e4206170706c69656420696e207468652072756e74696d652061667465722074686f7365204e20626c6f636b732068617665207061737365642e00fc2054686520636f6e73656e7375732070726f746f636f6c2077696c6c20636f6f7264696e617465207468652068616e646f66662065787465726e616c6c792e484e6f6d696e6174696f6e506f6f6c73417069283c70656e64696e675f72657761726473040c77686f00180435012052657475726e73207468652070656e64696e67207265776172647320666f7220746865206d656d626572207468617420746865204163636f756e7449642077617320676976656e20666f722e44706f696e74735f746f5f62616c616e6365081c706f6f6c5f69641018706f696e7473181804f42052657475726e7320746865206571756976616c656e742062616c616e6365206f662060706f696e74736020666f72206120676976656e20706f6f6c2e4462616c616e63655f746f5f706f696e7473081c706f6f6c5f696410246e65775f66756e6473181804fc2052657475726e7320746865206571756976616c656e7420706f696e7473206f6620606e65775f66756e64736020666f72206120676976656e20706f6f6c2e48706f6f6c5f70656e64696e675f736c617368041c706f6f6c5f6964101804b02052657475726e73207468652070656e64696e6720736c61736820666f72206120676976656e20706f6f6c2e506d656d6265725f70656e64696e675f736c61736804186d656d626572001804cc2052657475726e73207468652070656e64696e6720736c61736820666f72206120676976656e20706f6f6c206d656d6265722e74706f6f6c5f6e656564735f64656c65676174655f6d6967726174696f6e041c706f6f6c5f6964102020e42052657475726e7320747275652069662074686520706f6f6c20776974682060706f6f6c5f696460206e65656473206d6967726174696f6e2e00490120546869732063616e2068617070656e207768656e20746865206070616c6c65742d6e6f6d696e6174696f6e2d706f6f6c73602068617320737769746368656420746f207573696e672073747261746567794101205b6044656c65676174655374616b65605d2870616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a616461707465723a3a44656c65676174655374616b6529206275742074686520706f6f6ce8207374696c6c206861732066756e647320746861742077657265207374616b6564207573696e6720746865206f6c6465722073747261746567791901205b5472616e736665725374616b655d2870616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a616461707465723a3a5472616e736665725374616b65292e205573658901205b606d6967726174655f706f6f6c5f746f5f64656c65676174655f7374616b65605d2870616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a43616c6c3a3a6d6967726174655f706f6f6c5f746f5f64656c65676174655f7374616b65295420746f206d6967726174652074686520706f6f6c2e7c6d656d6265725f6e656564735f64656c65676174655f6d6967726174696f6e04186d656d62657200201c29012052657475726e732074727565206966207468652064656c6567617465642066756e6473206f662074686520706f6f6c20606d656d62657260206e65656473206d6967726174696f6e2e00d8204f6e6365206120706f6f6c20686173207375636365737366756c6c79206d6967726174656420746f207468652073747261746567795501205b6044656c65676174655374616b65605d2870616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a616461707465723a3a44656c65676174655374616b65292c207468652066756e6473206f66207468651901206d656d6265722063616e206265206d696772617465642066726f6d20706f6f6c206163636f756e7420746f20746865206d656d6265722773206163636f756e742e205573652901205b606d6967726174655f64656c65676174696f6e605d2870616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a43616c6c3a3a6d6967726174655f64656c65676174696f6e29a420746f206d696772617465207468652066756e6473206f662074686520706f6f6c206d656d6265722e506d656d6265725f746f74616c5f62616c616e6365040c77686f00180465012052657475726e732074686520746f74616c20636f6e747269627574696f6e206f66206120706f6f6c206d656d62657220696e636c7564696e6720616e792062616c616e6365207468617420697320756e626f6e64696e672e30706f6f6c5f62616c616e6365041c706f6f6c5f69641018049c20546f74616c2062616c616e636520636f6e747269627574656420746f2074686520706f6f6c2e34706f6f6c5f6163636f756e7473041c706f6f6c5f6964103d0b042d012052657475726e732074686520626f6e646564206163636f756e7420616e6420726577617264206163636f756e74206173736f63696174656420776974682074686520706f6f6c5f69642e04f82052756e74696d652061706920666f7220616363657373696e6720696e666f726d6174696f6e2061626f7574206e6f6d696e6174696f6e20706f6f6c732e285374616b696e674170690c446e6f6d696e6174696f6e735f71756f7461041c62616c616e636518100411012052657475726e7320746865206e6f6d696e6174696f6e732071756f746120666f722061206e6f6d696e61746f722077697468206120676976656e2062616c616e63652e5c657261735f7374616b6572735f706167655f636f756e74080c657261101c6163636f756e7400100439012052657475726e7320746865207061676520636f756e74206f66206578706f737572657320666f7220612076616c696461746f7220606163636f756e746020696e206120676976656e206572612e3c70656e64696e675f72657761726473080c657261101c6163636f756e740020043d012052657475726e7320747275652069662076616c696461746f7220606163636f756e74602068617320706167657320746f20626520636c61696d656420666f722074686520676976656e206572612e001c426162654170691834636f6e66696775726174696f6e00810f048c2052657475726e2074686520636f6e66696775726174696f6e20666f7220424142452e4c63757272656e745f65706f63685f737461727400810204c42052657475726e732074686520736c6f7420746861742073746172746564207468652063757272656e742065706f63682e3463757272656e745f65706f636800850f04c42052657475726e7320696e666f726d6174696f6e20726567617264696e67207468652063757272656e742065706f63682e286e6578745f65706f636800850f0801012052657475726e7320696e666f726d6174696f6e20726567617264696e6720746865206e6578742065706f6368202877686963682077617320616c72656164795c2070726576696f75736c7920616e6e6f756e636564292e7067656e65726174655f6b65795f6f776e6572736869705f70726f6f660810736c6f74810230617574686f726974795f69647d02890f2c09012047656e65726174657320612070726f6f66206f66206b6579206f776e65727368697020666f722074686520676976656e20617574686f7269747920696e207468650d012063757272656e742065706f63682e20416e206578616d706c65207573616765206f662074686973206d6f64756c6520697320636f75706c656420776974682074686505012073657373696f6e20686973746f726963616c206d6f64756c6520746f2070726f76652074686174206120676976656e20617574686f72697479206b65792069730d01207469656420746f206120676976656e207374616b696e67206964656e7469747920647572696e6720612073706563696669632073657373696f6e2e2050726f6f66731101206f66206b6579206f776e65727368697020617265206e656365737361727920666f72207375626d697474696e672065717569766f636174696f6e207265706f7274732e0901204e4f54453a206576656e2074686f75676820746865204150492074616b657320612060736c6f746020617320706172616d65746572207468652063757272656e74090120696d706c656d656e746174696f6e732069676e6f726573207468697320706172616d6574657220616e6420696e73746561642072656c696573206f6e20746869730d01206d6574686f64206265696e672063616c6c65642061742074686520636f727265637420626c6f636b206865696768742c20692e652e20616e7920706f696e74206174f0207768696368207468652065706f636820666f722074686520676976656e20736c6f74206973206c697665206f6e2d636861696e2e20467574757265090120696d706c656d656e746174696f6e732077696c6c20696e73746561642075736520696e64657865642064617461207468726f75676820616e206f6666636861696ed020776f726b65722c206e6f7420726571756972696e67206f6c6465722073746174657320746f20626520617661696c61626c652eb47375626d69745f7265706f72745f65717569766f636174696f6e5f756e7369676e65645f65787472696e736963084865717569766f636174696f6e5f70726f6f6671023c6b65795f6f776e65725f70726f6f668d0f790f201101205375626d69747320616e20756e7369676e65642065787472696e73696320746f207265706f727420616e2065717569766f636174696f6e2e205468652063616c6c6572f8206d7573742070726f76696465207468652065717569766f636174696f6e2070726f6f6620616e642061206b6579206f776e6572736869702070726f6f66fc202873686f756c64206265206f627461696e6564207573696e67206067656e65726174655f6b65795f6f776e6572736869705f70726f6f6660292e2054686505012065787472696e7369632077696c6c20626520756e7369676e656420616e642073686f756c64206f6e6c7920626520616363657074656420666f72206c6f63616c150120617574686f727368697020286e6f7420746f2062652062726f61646361737420746f20746865206e6574776f726b292e2054686973206d6574686f642072657475726e73090120604e6f6e6560207768656e206372656174696f6e206f66207468652065787472696e736963206661696c732c20652e672e2069662065717569766f636174696f6e0501207265706f7274696e672069732064697361626c656420666f722074686520676976656e2072756e74696d652028692e652e2074686973206d6574686f6420697305012068617264636f64656420746f2072657475726e20604e6f6e6560292e204f6e6c792075736566756c20696e20616e206f6666636861696e20636f6e746578742e04b820415049206e656365737361727920666f7220626c6f636b20617574686f7273686970207769746820424142452e54417574686f72697479446973636f76657279417069042c617574686f72697469657300b50a04190120526574726965766520617574686f72697479206964656e74696669657273206f66207468652063757272656e7420616e64206e65787420617574686f72697479207365742e10742054686520617574686f7269747920646973636f76657279206170692e0051012054686973206170692069732075736564206279207468652060636c69656e742f617574686f726974792d646973636f7665727960206d6f64756c6520746f207265747269657665206964656e746966696572739c206f66207468652063757272656e7420616e64206e65787420617574686f72697479207365742e3c4163636f756e744e6f6e636541706904346163636f756e745f6e6f6e6365041c6163636f756e74001004c0204765742063757272656e74206163636f756e74206e6f6e6365206f6620676976656e20604163636f756e744964602e0480205468652041504920746f207175657279206163636f756e74206e6f6e63652e2441737365747341706904406163636f756e745f62616c616e636573041c6163636f756e7400210b0449012052657475726e7320746865206c697374206f66206041737365744964607320616e6420636f72726573706f6e64696e672062616c616e6365207468617420616e20604163636f756e74496460206861732e0030436f6e747261637473417069101063616c6c18186f726967696e001064657374001476616c756518246761735f6c696d69746d075473746f726167655f6465706f7369745f6c696d6974b50328696e7075745f6461746138910f0cf420506572666f726d20612063616c6c2066726f6d206120737065636966696564206163636f756e7420746f206120676976656e20636f6e74726163742e008820536565205b6063726174653a3a50616c6c65743a3a626172655f63616c6c605d2e2c696e7374616e74696174651c186f726967696e001476616c756518246761735f6c696d69746d075473746f726167655f6465706f7369745f6c696d6974b50310636f6465ad0f1064617461381073616c7438b10f0c7020496e7374616e74696174652061206e657720636f6e74726163742e00a42053656520605b63726174653a3a50616c6c65743a3a626172655f696e7374616e74696174655d602e2c75706c6f61645f636f646510186f726967696e0010636f6465385473746f726167655f6465706f7369745f6c696d6974b5032c64657465726d696e69736d3d04bd0f0ce82055706c6f6164206e657720636f646520776974686f757420696e7374616e74696174696e67206120636f6e74726163742066726f6d2069742e00a420536565205b6063726174653a3a50616c6c65743a3a626172655f75706c6f61645f636f6465605d2e2c6765745f73746f72616765081c61646472657373000c6b657938c50f14bc205175657279206120676976656e2073746f72616765206b657920696e206120676976656e20636f6e74726163742e004d012052657475726e7320604f6b28536f6d65285665633c75383e292960206966207468652073746f726167652076616c75652065786973747320756e6465722074686520676976656e206b657920696e20746865610120737065636966696564206163636f756e7420616e6420604f6b284e6f6e65296020696620697420646f65736e27742e20496620746865206163636f756e7420737065636966696564206279207468652061646472657373090120646f65736e27742065786973742c206f7220646f65736e27742068617665206120636f6e7472616374207468656e2060457272602069732072657475726e65642e04bc2054686520415049207573656420746f206472792d72756e20636f6e747261637420696e746572616374696f6e732e245265766976654170691c1c62616c616e6365041c6164647265737349071804e02052657475726e732074686520667265652062616c616e6365206f662074686520676976656e20605b483136305d6020616464726573732e146e6f6e6365041c6164647265737349071004c42052657475726e7320746865206e6f6e6365206f662074686520676976656e20605b483136305d6020616464726573732e1063616c6c18186f726967696e00106465737449071476616c756518246761735f6c696d69746d075473746f726167655f6465706f7369745f6c696d6974b50328696e7075745f6461746138cd0f0cf420506572666f726d20612063616c6c2066726f6d206120737065636966696564206163636f756e7420746f206120676976656e20636f6e74726163742e008820536565205b6063726174653a3a50616c6c65743a3a626172655f63616c6c605d2e2c696e7374616e74696174651c186f726967696e001476616c756518246761735f6c696d69746d075473746f726167655f6465706f7369745f6c696d6974b50310636f6465e10f1064617461381073616c748101e50f0c7020496e7374616e74696174652061206e657720636f6e74726163742e00a42053656520605b63726174653a3a50616c6c65743a3a626172655f696e7374616e74696174655d602e306574685f7472616e7361637418186f726967696e49071064657374f10f1476616c75651814696e70757438246761735f6c696d69746d075473746f726167655f6465706f7369745f6c696d6974b503f50f0c6820506572666f726d20616e20457468657265756d2063616c6c2e00a420536565205b6063726174653a3a50616c6c65743a3a626172655f6574685f7472616e73616374605d2c75706c6f61645f636f64650c186f726967696e0010636f6465385473746f726167655f6465706f7369745f6c696d6974b503fd0f0ce82055706c6f6164206e657720636f646520776974686f757420696e7374616e74696174696e67206120636f6e74726163742066726f6d2069742e00a420536565205b6063726174653a3a50616c6c65743a3a626172655f75706c6f61645f636f6465605d2e2c6765745f73746f72616765081c6164647265737349070c6b657904051014bc205175657279206120676976656e2073746f72616765206b657920696e206120676976656e20636f6e74726163742e004d012052657475726e7320604f6b28536f6d65285665633c75383e292960206966207468652073746f726167652076616c75652065786973747320756e6465722074686520676976656e206b657920696e20746865610120737065636966696564206163636f756e7420616e6420604f6b284e6f6e65296020696620697420646f65736e27742e20496620746865206163636f756e7420737065636966696564206279207468652061646472657373090120646f65736e27742065786973742c206f7220646f65736e27742068617665206120636f6e7472616374207468656e2060457272602069732072657475726e65642e04bc2054686520415049207573656420746f206472792d72756e20636f6e747261637420696e746572616374696f6e732e545472616e73616374696f6e5061796d656e74417069102871756572795f696e666f080c757874210f0c6c656e100d10004471756572795f6665655f64657461696c73080c757874210f0c6c656e101110004c71756572795f7765696768745f746f5f66656504187765696768742818004c71756572795f6c656e6774685f746f5f66656504186c656e67746810180000484173736574436f6e76657273696f6e4170690c8c71756f74655f70726963655f746f6b656e735f666f725f65786163745f746f6b656e731018617373657431a018617373657432a018616d6f756e74182c696e636c7564655f66656520b50310fc2050726f766964657320612071756f746520666f72205b6050616c6c65743a3a737761705f746f6b656e735f666f725f65786163745f746f6b656e73605d2e003901204e6f7465207468617420746865207072696365206d61792068617665206368616e676564206279207468652074696d6520746865207472616e73616374696f6e2069732065786563757465642eac20285573652060616d6f756e745f696e5f6d61786020746f20636f6e74726f6c20736c6970706167652e298c71756f74655f70726963655f65786163745f746f6b656e735f666f725f746f6b656e731018617373657431a018617373657432a018616d6f756e74182c696e636c7564655f66656520b50310fc2050726f766964657320612071756f746520666f72205b6050616c6c65743a3a737761705f65786163745f746f6b656e735f666f725f746f6b656e73605d2e003901204e6f7465207468617420746865207072696365206d61792068617665206368616e676564206279207468652074696d6520746865207472616e73616374696f6e2069732065786563757465642eb020285573652060616d6f756e745f6f75745f6d696e6020746f20636f6e74726f6c20736c6970706167652e29306765745f72657365727665730818617373657431a018617373657432a01d100405012052657475726e73207468652073697a65206f6620746865206c697175696469747920706f6f6c20666f722074686520676976656e20617373657420706169722e08210120546869732072756e74696d652061706920616c6c6f77732070656f706c6520746f207175657279207468652073697a65206f6620746865206c697175696469747920706f6f6c737020616e642071756f74652070726963657320666f722073776170732e645472616e73616374696f6e5061796d656e7443616c6c417069103c71756572795f63616c6c5f696e666f081063616c6c39020c6c656e100d1004490120517565727920696e666f726d6174696f6e206f66206120646973706174636820636c6173732c207765696768742c20616e6420666565206f66206120676976656e20656e636f646564206043616c6c602e5871756572795f63616c6c5f6665655f64657461696c73081063616c6c39020c6c656e10111004b4205175657279206665652064657461696c73206f66206120676976656e20656e636f646564206043616c6c602e4c71756572795f7765696768745f746f5f6665650418776569676874281804010120517565727920746865206f7574707574206f66207468652063757272656e742060576569676874546f4665656020676976656e20736f6d6520696e7075742e4c71756572795f6c656e6774685f746f5f66656504186c656e677468101804010120517565727920746865206f7574707574206f66207468652063757272656e7420604c656e677468546f4665656020676976656e20736f6d6520696e7075742e001c4e66747341706918146f776e65720828636f6c6c656374696f6e10106974656d10ac0040636f6c6c656374696f6e5f6f776e65720428636f6c6c656374696f6e10ac00246174747269627574650c28636f6c6c656374696f6e10106974656d100c6b657938e9060040637573746f6d5f617474726962757465101c6163636f756e740028636f6c6c656374696f6e10106974656d100c6b657938e906004073797374656d5f6174747269627574650c28636f6c6c656374696f6e10106974656dc80c6b657938e9060050636f6c6c656374696f6e5f6174747269627574650828636f6c6c656374696f6e100c6b657938e90600002042656566794170691c3462656566795f67656e6573697300c80405012052657475726e2074686520626c6f636b206e756d62657220776865726520424545465920636f6e73656e73757320697320656e61626c65642f737461727465643476616c696461746f725f73657400251004b82052657475726e207468652063757272656e74206163746976652042454546592076616c696461746f7220736574b87375626d69745f7265706f72745f646f75626c655f766f74696e675f756e7369676e65645f65787472696e736963084865717569766f636174696f6e5f70726f6f6649053c6b65795f6f776e65725f70726f6f66750f790f204501205375626d69747320616e20756e7369676e65642065787472696e73696320746f207265706f7274206120646f75626c6520766f74696e672065717569766f636174696f6e2e205468652063616c6c6572fc206d7573742070726f766964652074686520646f75626c6520766f74696e672070726f6f6620616e642061206b6579206f776e6572736869702070726f6f66fc202873686f756c64206265206f627461696e6564207573696e67206067656e65726174655f6b65795f6f776e6572736869705f70726f6f6660292e2054686505012065787472696e7369632077696c6c20626520756e7369676e656420616e642073686f756c64206f6e6c7920626520616363657074656420666f72206c6f63616c150120617574686f727368697020286e6f7420746f2062652062726f61646361737420746f20746865206e6574776f726b292e2054686973206d6574686f642072657475726e73090120604e6f6e6560207768656e206372656174696f6e206f66207468652065787472696e736963206661696c732c20652e672e2069662065717569766f636174696f6e0501207265706f7274696e672069732064697361626c656420666f722074686520676976656e2072756e74696d652028692e652e2074686973206d6574686f6420697305012068617264636f64656420746f2072657475726e20604e6f6e6560292e204f6e6c792075736566756c20696e20616e206f6666636861696e20636f6e746578742eb07375626d69745f7265706f72745f666f726b5f766f74696e675f756e7369676e65645f65787472696e736963084865717569766f636174696f6e5f70726f6f662d103c6b65795f6f776e65725f70726f6f66750f790f203d01205375626d69747320616e20756e7369676e65642065787472696e73696320746f207265706f7274206120666f726b20766f74696e672065717569766f636174696f6e2e205468652063616c6c65724101206d7573742070726f766964652074686520666f726b20766f74696e672070726f6f66202874686520616e6365737472792070726f6f662073686f756c64206265206f627461696e6564207573696e673d01206067656e65726174655f616e6365737472795f70726f6f66602920616e642061206b6579206f776e6572736869702070726f6f66202873686f756c64206265206f627461696e6564207573696e674101206067656e65726174655f6b65795f6f776e6572736869705f70726f6f6660292e205468652065787472696e7369632077696c6c20626520756e7369676e656420616e642073686f756c64206f6e6c794d0120626520616363657074656420666f72206c6f63616c20617574686f727368697020286e6f7420746f2062652062726f61646361737420746f20746865206e6574776f726b292e2054686973206d6574686f6429012072657475726e7320604e6f6e6560207768656e206372656174696f6e206f66207468652065787472696e736963206661696c732c20652e672e2069662065717569766f636174696f6e0501207265706f7274696e672069732064697361626c656420666f722074686520676976656e2072756e74696d652028692e652e2074686973206d6574686f6420697305012068617264636f64656420746f2072657475726e20604e6f6e6560292e204f6e6c792075736566756c20696e20616e206f6666636861696e20636f6e746578742ed07375626d69745f7265706f72745f6675747572655f626c6f636b5f766f74696e675f756e7369676e65645f65787472696e736963084865717569766f636174696f6e5f70726f6f6675053c6b65795f6f776e65725f70726f6f66750f790f205d01205375626d69747320616e20756e7369676e65642065787472696e73696320746f207265706f727420612066757475726520626c6f636b20766f74696e672065717569766f636174696f6e2e205468652063616c6c65721501206d7573742070726f76696465207468652066757475726520626c6f636b20766f74696e672070726f6f6620616e642061206b6579206f776e6572736869702070726f6f66ec202873686f756c64206265206f627461696e6564207573696e67206067656e65726174655f6b65795f6f776e6572736869705f70726f6f6660292e1501205468652065787472696e7369632077696c6c20626520756e7369676e656420616e642073686f756c64206f6e6c7920626520616363657074656420666f72206c6f63616c150120617574686f727368697020286e6f7420746f2062652062726f61646361737420746f20746865206e6574776f726b292e2054686973206d6574686f642072657475726e73090120604e6f6e6560207768656e206372656174696f6e206f66207468652065787472696e736963206661696c732c20652e672e2069662065717569766f636174696f6e0501207265706f7274696e672069732064697361626c656420666f722074686520676976656e2072756e74696d652028692e652e2074686973206d6574686f6420697305012068617264636f64656420746f2072657475726e20604e6f6e6560292e204f6e6c792075736566756c20696e20616e206f6666636861696e20636f6e746578742e7067656e65726174655f6b65795f6f776e6572736869705f70726f6f6608187365745f69643030617574686f726974795f6964d9037d0f2c09012047656e65726174657320612070726f6f66206f66206b6579206f776e65727368697020666f722074686520676976656e20617574686f7269747920696e20746865fc20676976656e207365742e20416e206578616d706c65207573616765206f662074686973206d6f64756c6520697320636f75706c656420776974682074686505012073657373696f6e20686973746f726963616c206d6f64756c6520746f2070726f76652074686174206120676976656e20617574686f72697479206b65792069730d01207469656420746f206120676976656e207374616b696e67206964656e7469747920647572696e6720612073706563696669632073657373696f6e2e2050726f6f66731101206f66206b6579206f776e65727368697020617265206e656365737361727920666f72207375626d697474696e672065717569766f636174696f6e207265706f7274732e1101204e4f54453a206576656e2074686f75676820746865204150492074616b6573206120607365745f69646020617320706172616d65746572207468652063757272656e74090120696d706c656d656e746174696f6e732069676e6f726573207468697320706172616d6574657220616e6420696e73746561642072656c696573206f6e20746869730d01206d6574686f64206265696e672063616c6c65642061742074686520636f727265637420626c6f636b206865696768742c20692e652e20616e7920706f696e7420617415012077686963682074686520676976656e20736574206964206973206c697665206f6e2d636861696e2e2046757475726520696d706c656d656e746174696f6e732077696c6c0d0120696e73746561642075736520696e64657865642064617461207468726f75676820616e206f6666636861696e20776f726b65722c206e6f7420726571756972696e6778206f6c6465722073746174657320746f20626520617661696c61626c652e5c67656e65726174655f616e6365737472795f70726f6f660844707265765f626c6f636b5f6e756d626572105c626573745f6b6e6f776e5f626c6f636b5f6e756d626572c87d0f0845012047656e65726174657320612070726f6f662074686174207468652060707265765f626c6f636b5f6e756d626572602069732070617274206f66207468652063616e6f6e6963616c20636861696e2061746c2060626573745f6b6e6f776e5f626c6f636b5f6e756d626572602e048020415049206e656365737361727920666f7220424545465920766f746572732e184d6d7241706914206d6d725f726f6f74003110048c2052657475726e20746865206f6e2d636861696e204d4d5220726f6f7420686173682e386d6d725f6c6561665f636f756e7400391004b82052657475726e20746865206e756d626572206f66204d4d5220626c6f636b7320696e2074686520636861696e2e3867656e65726174655f70726f6f660834626c6f636b5f6e756d62657273cd015c626573745f6b6e6f776e5f626c6f636b5f6e756d626572c83d100869012047656e6572617465204d4d522070726f6f6620666f72206120736572696573206f6620626c6f636b206e756d626572732e2049662060626573745f6b6e6f776e5f626c6f636b5f6e756d626572203d20536f6d65286e29602c45012075736520686973746f726963616c204d4d5220737461746520617420676976656e20626c6f636b2068656967687420606e602e20456c73652c207573652063757272656e74204d4d522073746174652e307665726966795f70726f6f6608186c656176657345101470726f6f664d10511014f420566572696679204d4d522070726f6f6620616761696e7374206f6e2d636861696e204d4d5220666f722061206261746368206f66206c65617665732e007101204e6f746520746869732066756e6374696f6e2077696c6c20757365206f6e2d636861696e204d4d5220726f6f74206861736820616e6420636865636b206966207468652070726f6f66206d6174636865732074686520686173682e6d01204e6f74652c20746865206c65617665732073686f756c6420626520736f727465642073756368207468617420636f72726573706f6e64696e67206c656176657320616e64206c65616620696e646963657320686176652074686595012073616d6520706f736974696f6e20696e20626f74682074686520606c65617665736020766563746f7220616e642074686520606c6561665f696e64696365736020766563746f7220636f6e7461696e656420696e20746865205b4c65616650726f6f665d587665726966795f70726f6f665f73746174656c6573730c10726f6f7434186c656176657345101470726f6f664d1051101c010120566572696679204d4d522070726f6f6620616761696e737420676976656e20726f6f74206861736820666f722061206261746368206f66206c65617665732e00fc204e6f746520746869732066756e6374696f6e20646f6573206e6f74207265717569726520616e79206f6e2d636861696e2073746f72616765202d20746865bc2070726f6f6620697320766572696669656420616761696e737420676976656e204d4d5220726f6f7420686173682e006d01204e6f74652c20746865206c65617665732073686f756c6420626520736f727465642073756368207468617420636f72726573706f6e64696e67206c656176657320616e64206c65616620696e646963657320686176652074686595012073616d6520706f736974696f6e20696e20626f74682074686520606c65617665736020766563746f7220616e642074686520606c6561665f696e64696365736020766563746f7220636f6e7461696e656420696e20746865205b4c65616650726f6f665d04842041504920746f20696e7465726163742077697468204d4d522070616c6c65742e244d69786e6574417069103873657373696f6e5f73746174757300551004c0204765742074686520696e64657820616e64207068617365206f66207468652063757272656e742073657373696f6e2e34707265765f6d69786e6f646573005d1004b82047657420746865206d69786e6f64652073657420666f72207468652070726576696f75732073657373696f6e2e4063757272656e745f6d69786e6f646573005d1004b42047657420746865206d69786e6f64652073657420666f72207468652063757272656e742073657373696f6e2e386d617962655f7265676973746572083473657373696f6e5f696e646578101c6d69786e6f64656510203cc02054727920746f2072656769737465722061206d69786e6f646520666f7220746865206e6578742073657373696f6e2e005901204966206120726567697374726174696f6e2065787472696e736963206973207375626d69747465642c206074727565602069732072657475726e65642e205468652063616c6c65722073686f756c642061766f69644d012063616c6c696e6720606d617962655f72656769737465726020616761696e20666f7220612066657720626c6f636b732c20746f206769766520746865207375626d69747465642065787472696e736963206160206368616e636520746f2067657420696e636c756465642e0059012057697468207468652061626f766520657863657074696f6e2c20606d617962655f7265676973746572602069732064657369676e656420746f2062652063616c6c656420657665727920626c6f636b2e204d6f7374c8206f66207468652074696d652069742077696c6c206e6f7420646f20616e797468696e672c20666f72206578616d706c653a001d01202d204966206974206973206e6f7420616e20617070726f7072696174652074696d6520746f207375626d6974206120726567697374726174696f6e2065787472696e7369632e2d01202d20496620746865206c6f63616c206e6f64652068617320616c726561647920726567697374657265642061206d69786e6f646520666f7220746865206e6578742073657373696f6e2e4501202d20496620746865206c6f63616c206e6f6465206973206e6f74207065726d697474656420746f2072656769737465722061206d69786e6f646520666f7220746865206e6578742073657373696f6e2e005d01206073657373696f6e5f696e646578602073686f756c64206d61746368206073657373696f6e5f73746174757328292e63757272656e745f696e646578603b20696620697420646f6573206e6f742c206066616c736560642069732072657475726e656420696d6d6564696174656c792e044d012041504920746f20717565727920746865206d69786e65742073657373696f6e2073746174757320616e64206d69786e6f646520736574732c20616e6420746f207265676973746572206d69786e6f6465732e2c53657373696f6e4b657973085467656e65726174655f73657373696f6e5f6b657973041073656564e906381c15012047656e6572617465206120736574206f662073657373696f6e206b6579732077697468206f7074696f6e616c6c79207573696e672074686520676976656e20736565642e090120546865206b6579732073686f756c642062652073746f7265642077697468696e20746865206b657973746f7265206578706f736564207669612072756e74696d653c2065787465726e616c69746965732e00b0205468652073656564206e6565647320746f20626520612076616c69642060757466386020737472696e672e00d02052657475726e732074686520636f6e636174656e61746564205343414c4520656e636f646564207075626c6963206b6579732e4c6465636f64655f73657373696f6e5f6b657973041c656e636f646564386d100c98204465636f64652074686520676976656e207075626c69632073657373696f6e206b6579732e00dc2052657475726e7320746865206c697374206f66207075626c696320726177207075626c6963206b657973202b206b657920747970652e04682053657373696f6e206b6579732072756e74696d65206170692e3847656e657369734275696c6465720c2c6275696c645f737461746504106a736f6e387910286501204275696c64206052756e74696d6547656e65736973436f6e666967602066726f6d2061204a534f4e20626c6f62206e6f74207573696e6720616e792064656661756c747320616e642073746f726520697420696e20746865242073746f726167652e00290120496e207468652063617365206f662061204652414d452d62617365642072756e74696d652c20746869732066756e6374696f6e20646573657269616c697a6573207468652066756c6c5501206052756e74696d6547656e65736973436f6e666967602066726f6d2074686520676976656e204a534f4e20626c6f6220616e64207075747320697420696e746f207468652073746f726167652e2049662074686555012070726f7669646564204a534f4e20626c6f6220697320696e636f7272656374206f7220696e636f6d706c657465206f722074686520646573657269616c697a6174696f6e206661696c732c20616e206572726f72342069732072657475726e65642e005d0120506c65617365206e6f746520746861742070726f7669646564204a534f4e20626c6f62206d75737420636f6e7461696e20616c6c206052756e74696d6547656e65736973436f6e66696760206669656c64732c206e6f5c2064656661756c74732077696c6c20626520757365642e286765745f707265736574040869647d10e9063861012052657475726e732061204a534f4e20626c6f6220726570726573656e746174696f6e206f6620746865206275696c742d696e206052756e74696d6547656e65736973436f6e66696760206964656e7469666965642062791820606964602e005501204966206069646020697320604e6f6e6560207468652066756e6374696f6e2073686f756c642072657475726e204a534f4e20626c6f6220726570726573656e746174696f6e206f66207468652064656661756c744901206052756e74696d6547656e65736973436f6e6669676020737472756374206f66207468652072756e74696d652e20496d706c656d656e746174696f6e206d7573742070726f766964652064656661756c7460206052756e74696d6547656e65736973436f6e666967602e002101204f74686572776973652066756e6374696f6e2072657475726e732061204a534f4e20726570726573656e746174696f6e206f6620746865206275696c742d696e2c206e616d65645101206052756e74696d6547656e65736973436f6e6669676020707265736574206964656e74696669656420627920606964602c206f7220604e6f6e656020696620737563682070726573657420646f6573206e6f7461012065786973742e2052657475726e656420605665633c75383e6020636f6e7461696e73206279746573206f66204a534f4e20626c6f62202870617463682920776869636820636f6d7072697365732061206c697374206f664d012028706f74656e7469616c6c79206e657374656429206b65792d76616c756520706169727320746861742061726520696e74656e64656420666f7220637573746f6d697a696e67207468652064656661756c7465012072756e74696d652067656e6573697320636f6e6669672e20546865207061746368207368616c6c206265206d657267656420287266633733383629207769746820746865204a534f4e20726570726573656e746174696f6e6101206f66207468652064656661756c74206052756e74696d6547656e65736973436f6e6669676020746f20637265617465206120636f6d70726568656e736976652067656e6573697320636f6e66696720746861742063616e84206265207573656420696e20606275696c645f737461746560206d6574686f642e307072657365745f6e616d65730081101051012052657475726e732061206c697374206f66206964656e7469666965727320666f7220617661696c61626c65206275696c74696e206052756e74696d6547656e65736973436f6e6669676020707265736574732e0061012054686520707265736574732066726f6d20746865206c6973742063616e20626520717565726965642077697468205b6047656e657369734275696c6465723a3a6765745f707265736574605d206d6574686f642e2049660101206e6f206e616d65642070726573657473206172652070726f7669646564206279207468652072756e74696d6520746865206c69737420697320656d7074792e04f02041504920746f20696e7465726163742077697468206052756e74696d6547656e65736973436f6e6669676020666f72207468652072756e74696d65390254851000'; +export default '0x01aecc29006d6574610f9511000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200000050000240c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540128000c01186e6f726d616c2801045400012c6f7065726174696f6e616c280104540001246d616e6461746f7279280104540000280c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d652c010c75363400012870726f6f665f73697a652c010c75363400002c000006300030000005060034083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00003800000208003c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677340013c5665633c4469676573744974656d3e000040000002440044102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e00060024436f6e73656e7375730800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e000400105365616c0800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e000500144f74686572040038011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000480000030400000008004c00000250005008306672616d655f73797374656d2c4576656e745265636f7264080445015404540134000c011470686173659908011450686173650001146576656e7454010445000118746f70696373150501185665633c543e000054084c6b69746368656e73696e6b5f72756e74696d653052756e74696d654576656e74000121011853797374656d04005801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c5574696c697479040080015470616c6c65745f7574696c6974793a3a4576656e740001001c496e646963657304008c017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0005002042616c616e636573040090017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000600485472616e73616374696f6e5061796d656e7404009801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000700604173736574436f6e76657273696f6e54785061796d656e7404009c01c870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e743a3a4576656e743c52756e74696d653e00090068456c656374696f6e50726f76696465724d756c746950686173650400a401d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e000a001c5374616b696e670400bc017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000b001c53657373696f6e0400d8017870616c6c65745f73657373696f6e3a3a4576656e743c52756e74696d653e000c002444656d6f63726163790400dc018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000d001c436f756e63696c0400f001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400f401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0024456c656374696f6e730400f801a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0010004c546563686e6963616c4d656d626572736869700400050101fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0011001c4772616e64706104000901015470616c6c65745f6772616e6470613a3a4576656e7400120020547265617375727904001901017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e0013002441737365745261746504001d01018470616c6c65745f61737365745f726174653a3a4576656e743c52756e74696d653e00140024436f6e74726163747304002501018070616c6c65745f636f6e7472616374733a3a4576656e743c52756e74696d653e001500105375646f04003101016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00160020496d4f6e6c696e6504003501018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e001700204f6666656e63657304004501015870616c6c65745f6f6666656e6365733a3a4576656e74001900204964656e7469747904004d01017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001c001c536f636965747904005501017870616c6c65745f736f63696574793a3a4576656e743c52756e74696d653e001d00205265636f7665727904006101017c70616c6c65745f7265636f766572793a3a4576656e743c52756e74696d653e001e001c56657374696e6704006501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001f00245363686564756c657204006901018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0020001c476c7574746f6e04007501015470616c6c65745f676c7574746f6e3a3a4576656e7400210020507265696d61676504007d01017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e0022001450726f787904008101017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002300204d756c746973696704009101017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e00240020426f756e7469657304009901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002500105469707304009d01016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e002600184173736574730400a10101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365313e00270028506f6f6c4173736574730400a50101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365323e0028001c4c6f74746572790400a901017870616c6c65745f6c6f74746572793a3a4576656e743c52756e74696d653e002c000c4e69730400b101016870616c6c65745f6e69733a3a4576656e743c52756e74696d653e002d001c556e69717565730400b901017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e002e00104e6674730400c901016c70616c6c65745f6e6674733a3a4576656e743c52756e74696d653e002f00504e66744672616374696f6e616c697a6174696f6e0400e50101b070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a4576656e743c52756e74696d653e0030001853616c6172790400e901017470616c6c65745f73616c6172793a3a4576656e743c52756e74696d653e00310038436f726546656c6c6f77736869700400ed01019870616c6c65745f636f72655f66656c6c6f77736869703a3a4576656e743c52756e74696d653e003200485472616e73616374696f6e53746f7261676504000d0201a870616c6c65745f7472616e73616374696f6e5f73746f726167653a3a4576656e743c52756e74696d653e00330024566f7465724c6973740400110201f470616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e003400485374617465547269654d6967726174696f6e0400150201ac70616c6c65745f73746174655f747269655f6d6967726174696f6e3a3a4576656e743c52756e74696d653e003500344368696c64426f756e7469657304002102019470616c6c65745f6368696c645f626f756e746965733a3a4576656e743c52756e74696d653e003600245265666572656e646104002502018070616c6c65745f7265666572656e64613a3a4576656e743c52756e74696d653e0037001852656d61726b0400c107017470616c6c65745f72656d61726b3a3a4576656e743c52756e74696d653e0038002c526f6f7454657374696e670400c507018c70616c6c65745f726f6f745f74657374696e673a3a4576656e743c52756e74696d653e00390040436f6e76696374696f6e566f74696e670400c90701a070616c6c65745f636f6e76696374696f6e5f766f74696e673a3a4576656e743c52756e74696d653e003a002457686974656c6973740400cd07018070616c6c65745f77686974656c6973743a3a4576656e743c52756e74696d653e003b0038416c6c69616e63654d6f74696f6e0400e10701fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003c0020416c6c69616e63650400e507017c70616c6c65745f616c6c69616e63653a3a4576656e743c52756e74696d653e003d003c4e6f6d696e6174696f6e506f6f6c730400e907019c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a4576656e743c52756e74696d653e003e002c52616e6b6564506f6c6c730400f10701f470616c6c65745f7265666572656e64613a3a4576656e743c52756e74696d652c2070616c6c65745f7265666572656e64613a3a496e7374616e6365323e003f004052616e6b6564436f6c6c6563746976650400f90701a070616c6c65745f72616e6b65645f636f6c6c6563746976653a3a4576656e743c52756e74696d653e0040003c4173736574436f6e76657273696f6e04000108019c70616c6c65745f61737365745f636f6e76657273696f6e3a3a4576656e743c52756e74696d653e0041002c46617374556e7374616b6504001508018c70616c6c65745f666173745f756e7374616b653a3a4576656e743c52756e74696d653e004200304d657373616765517565756504001908019070616c6c65745f6d6573736167655f71756575653a3a4576656e743c52756e74696d653e0043000c506f760400210801b46672616d655f62656e63686d61726b696e675f70616c6c65745f706f763a3a4576656e743c52756e74696d653e0044001c5478506175736504002508017c70616c6c65745f74785f70617573653a3a4576656e743c52756e74696d653e00450020536166654d6f646504002908018070616c6c65745f736166655f6d6f64653a3a4576656e743c52756e74696d653e0046002453746174656d656e7404003108018070616c6c65745f73746174656d656e743a3a4576656e743c52756e74696d653e004700504d756c7469426c6f636b4d6967726174696f6e7304004508018470616c6c65745f6d6967726174696f6e733a3a4576656e743c52756e74696d653e0048001842726f6b657204004908017470616c6c65745f62726f6b65723a3a4576656e743c52756e74696d653e00490028506172616d657465727304005d08018470616c6c65745f706172616d65746572733a3a4576656e743c52756e74696d653e004c0048536b69704665656c6573735061796d656e7404007d0801ac70616c6c65745f736b69705f6665656c6573735f7061796d656e743a3a4576656e743c52756e74696d653e004d00604173736574436f6e76657273696f6e4d6967726174696f6e0400810801ac70616c6c65745f61737365745f636f6e76657273696f6e5f6f70733a3a4576656e743c52756e74696d653e004f001852657669766504008508017470616c6c65745f7265766976653a3a4576656e743c52756e74696d653e0050004044656c6567617465645374616b696e670400890801a070616c6c65745f64656c6567617465645f7374616b696e673a3a4576656e743c52756e74696d653e0052003041737365745265776172647304008d08019070616c6c65745f61737365745f726577617264733a3a4576656e743c52756e74696d653e00530034417373657473467265657a657204009108011d0170616c6c65745f6173736574735f667265657a65723a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574735f667265657a65723a3a496e7374616e6365313e005400184d657461547804009508017870616c6c65745f6d6574615f74783a3a4576656e743c52756e74696d653e00590000580c306672616d655f73797374656d1870616c6c6574144576656e740404540001204045787472696e7369635375636365737304013464697370617463685f696e666f5c014444697370617463684576656e74496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7268013444697370617463684572726f7200013464697370617463685f696e666f5c014444697370617463684576656e74496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736834011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e4455706772616465417574686f72697a6564080124636f64655f6861736834011c543a3a48617368000134636865636b5f76657273696f6e200110626f6f6c00060468416e20757067726164652077617320617574686f72697a65642e8052656a6563746564496e76616c6964417574686f72697a656455706772616465080124636f64655f6861736834011c543a3a486173680001146572726f7268013444697370617463684572726f720007041101416e20696e76616c696420617574686f72697a65642075706772616465207761732072656a6563746564207768696c6520747279696e6720746f206170706c792069742e04704576656e7420666f72207468652053797374656d2070616c6c65742e5c08306672616d655f73797374656d4444697370617463684576656e74496e666f00000c0118776569676874280118576569676874000114636c6173736001344469737061746368436c617373000120706179735f666565640110506179730000600c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000640c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000068082873705f72756e74696d653444697370617463684572726f7200013c144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c6504006c012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400700128546f6b656e4572726f720007002841726974686d65746963040074013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007801485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d00105472696504007c0124547269654572726f72000e00006c082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7248018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000070082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000074083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000078082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c61796572000100007c0c2873705f72756e74696d653070726f76696e675f7472696524547269654572726f7200013840496e76616c69645374617465526f6f7400000048496e636f6d706c65746544617461626173650001005056616c75654174496e636f6d706c6574654b6579000200304465636f6465724572726f720003002c496e76616c696448617368000400304475706c69636174654b65790005003845787472616e656f75734e6f64650006003c45787472616e656f757356616c75650007005c45787472616e656f7573486173685265666572656e636500080054496e76616c69644368696c645265666572656e63650009003456616c75654d69736d61746368000a003c496e636f6d706c65746550726f6f66000b0030526f6f744d69736d61746368000c002c4465636f64654572726f72000d0000800c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000120404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7268013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7268013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748401384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e444966456c73654d61696e53756363657373000604644d61696e2063616c6c2077617320646973706174636865642e504966456c736546616c6c6261636b43616c6c65640401286d61696e5f6572726f7268013444697370617463684572726f72000704845468652066616c6c6261636b2063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574840418526573756c740804540188044501680108084f6b040088000000000c45727204006800000100008800000400008c0c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400011034496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e304465706f736974506f6b656410010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e64657800012c6f6c645f6465706f73697418013042616c616e63654f663c543e00012c6e65775f6465706f73697418013042616c616e63654f663c543e000304e841206465706f73697420746f207265736572766520616e20696e64657820686173206265656e20706f6b65642f7265636f6e736964657265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574900c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001581c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e4c546f74616c49737375616e6365466f7263656408010c6f6c64180128543a3a42616c616e636500010c6e6577180128543a3a42616c616e6365001504ac5468652060546f74616c49737375616e6365602077617320666f72636566756c6c79206368616e6765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000980c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749c0c8870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e741870616c6c6574144576656e7404045400010838417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e00012061737365745f6964a00128543a3a41737365744964000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e444173736574526566756e644661696c65640401486e61746976655f616d6f756e745f6b65707418013042616c616e63654f663c543e000104f4412073776170206f662074686520726566756e6420696e206e61746976652063757272656e6379206261636b20746f206173736574206661696c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a018346672616d655f737570706f72741874726169747318746f6b656e732066756e6769626c6520756e696f6e5f6f66384e61746976654f72576974684964041c4173736574496401100108184e617469766500000018576974684964040010011c4173736574496400010000a40c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f7265640c011c636f6d70757465a8013c456c656374696f6e436f6d707574650001186f726967696eac01504f7074696f6e3c543a3a4163636f756e7449643e000130707265765f656a6563746564200110626f6f6c00001cb44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e00510154686520606f726967696e6020696e6469636174657320746865206f726967696e206f662074686520736f6c7574696f6e2e20496620606f726967696e602069732060536f6d65284163636f756e74496429602c59017468652073746f72656420736f6c7574696f6e20776173207375626d697474656420696e20746865207369676e65642070686173652062792061206d696e657220776974682074686520604163636f756e744964602e25014f74686572776973652c2074686520736f6c7574696f6e207761732073746f7265642065697468657220647572696e672074686520756e7369676e6564207068617365206f722062794d0160543a3a466f7263654f726967696e602e205468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6548726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a656408011c636f6d70757465a8013c456c656374696f6e436f6d7075746500011473636f7265b00134456c656374696f6e53636f7265000104190154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682074686520676976656e20636f6d7075746174696f6e20616e642073636f72652e38456c656374696f6e4661696c656400020c4c416e20656c656374696f6e206661696c65642e0001014e6f74206d7563682063616e20626520736169642061626f757420776869636820636f6d7075746573206661696c656420696e207468652070726f636573732e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0004042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e4450686173655472616e736974696f6e65640c011066726f6db4016050686173653c426c6f636b4e756d626572466f723c543e3e000108746fb4016050686173653c426c6f636b4e756d626572466f723c543e3e000114726f756e6410010c753332000504b85468657265207761732061207068617365207472616e736974696f6e20696e206120676976656e20726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a8089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e637900040000ac04184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000b0084473705f6e706f735f656c656374696f6e7334456c656374696f6e53636f726500000c01346d696e696d616c5f7374616b6518013c457874656e64656442616c616e636500012473756d5f7374616b6518013c457874656e64656442616c616e636500014473756d5f7374616b655f7371756172656418013c457874656e64656442616c616e63650000b4089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400b8012828626f6f6c2c20426e2900020024456d657267656e637900030000b800000408201000bc103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e7404045400014c1c457261506169640c01246572615f696e646578100120457261496e64657800014076616c696461746f725f7061796f757418013042616c616e63654f663c543e00012472656d61696e64657218013042616c616e63654f663c543e000008550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642e2052657761726465640c01147374617368000130543a3a4163636f756e74496400011064657374c0017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e0001040d01546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e7420746f20746869732064657374696e6174696f6e2e1c536c61736865640801187374616b6572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002041d0141207374616b6572202876616c696461746f72206f72206e6f6d696e61746f722920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e34536c6173685265706f727465640c012476616c696461746f72000130543a3a4163636f756e7449640001206672616374696f6ec4011c50657262696c6c000124736c6173685f657261100120457261496e64657800030859014120736c61736820666f722074686520676976656e2076616c696461746f722c20666f722074686520676976656e2070657263656e74616765206f66207468656972207374616b652c2061742074686520676976656e54657261206173206265656e207265706f727465642e684f6c64536c617368696e675265706f727444697363617264656404013473657373696f6e5f696e64657810013053657373696f6e496e6465780004081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c64446e6f742062652070726f6365737365642e385374616b657273456c65637465640005048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000610d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00070490416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e2457697468647261776e0801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0008085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e6365606466726f6d2074686520756e6c6f636b696e672071756575652e184b69636b65640801246e6f6d696e61746f72000130543a3a4163636f756e7449640001147374617368000130543a3a4163636f756e744964000904b441206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e545374616b696e67456c656374696f6e4661696c6564000a04ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640401147374617368000130543a3a4163636f756e744964000b042101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e345061796f7574537461727465641001246572615f696e646578100120457261496e64657800013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400011070616765100110506167650001106e657874c801304f7074696f6e3c506167653e000c045901412050616765206f66207374616b6572732072657761726473206172652067657474696e6720706169642e20606e6578746020697320604e6f6e656020696620616c6c2070616765732061726520636c61696d65642e4456616c696461746f7250726566735365740801147374617368000130543a3a4163636f756e7449640001147072656673cc013856616c696461746f725072656673000d0498412076616c696461746f72206861732073657420746865697220707265666572656e6365732e68536e617073686f74566f7465727353697a65457863656564656404011073697a6510010c753332000e0468566f746572732073697a65206c696d697420726561636865642e6c536e617073686f745461726765747353697a65457863656564656404011073697a6510010c753332000f046c546172676574732073697a65206c696d697420726561636865642e20466f7263654572610401106d6f6465d4011c466f7263696e670010047441206e657720666f72636520657261206d6f646520776173207365742e64436f6e74726f6c6c65724261746368446570726563617465640401206661696c7572657310010c753332001104a45265706f7274206f66206120636f6e74726f6c6c6572206261746368206465707265636174696f6e2e4043757272656e63794d696772617465640801147374617368000130543a3a4163636f756e744964000138666f7263655f776974686472617718013042616c616e63654f663c543e00120855015374616b696e672062616c616e6365206d696772617465642066726f6d206c6f636b7320746f20686f6c64732c207769746820616e792062616c616e6365207468617420636f756c64206e6f742062652068656c644c697320666f7263652077697468647261776e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c0083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e6500040000c40c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000c804184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000cc083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6ed0011c50657262696c6c00011c626c6f636b6564200110626f6f6c0000d0000006c400d4083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c7761797300030000d80c3870616c6c65745f73657373696f6e1870616c6c6574144576656e7404045400010c284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e4456616c696461746f7244697361626c656404012476616c696461746f72000138543a3a56616c696461746f7249640001047056616c696461746f7220686173206265656e2064697361626c65642e4856616c696461746f725265656e61626c656404012476616c696461746f72000138543a3a56616c696461746f7249640002047856616c696461746f7220686173206265656e2072652d656e61626c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dc0c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64e00134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736834011c543a3a48617368000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465e401644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c0488416e206163636f756e7420686173207365636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572ec01344d657461646174614f776e6572043c4d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572ec01344d657461646174614f776e6572043c4d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572ec01344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572ec01344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e00c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000e40c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465e80110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000e80c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000ec0c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000f00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e740804540004490001282050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736834011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114766f746564200110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736834011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e184b696c6c656404013470726f706f73616c5f6861736834011c543a3a4861736800070458412070726f706f73616c20776173206b696c6c65642e4850726f706f73616c436f73744275726e656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000804b0536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c20776173206275726e65642e5050726f706f73616c436f737452656c656173656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000904b8536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c207761732072656c65617365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e740804540004490001282050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736834011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114766f746564200110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736834011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e184b696c6c656404013470726f706f73616c5f6861736834011c543a3a4861736800070458412070726f706f73616c20776173206b696c6c65642e4850726f706f73616c436f73744275726e656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000804b0536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c20776173206275726e65642e5050726f706f73616c436f737452656c656173656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000904b8536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c207761732072656c65617365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f80c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273fc01ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e450174686520656c656374696f6e2c206e6f74207468617420656e6f7567682068617665206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fc00000201010001010000040800180005010c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657409010c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f7365740d010134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65740d010000021101001101000004081501300015010c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c69630000040004013c656432353531393a3a5075626c6963000019010c3c70616c6c65745f74726561737572791870616c6c6574144576656e74080454000449000130205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000004e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640001047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00020488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0003042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0004047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640005049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000604cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e4841737365745370656e64417070726f766564180114696e6465781001285370656e64496e64657800012861737365745f6b696e64a00130543a3a41737365744b696e64000118616d6f756e74180150417373657442616c616e63654f663c542c20493e00012c62656e6566696369617279000138543a3a42656e656669636961727900012876616c69645f66726f6d100150426c6f636b4e756d626572466f723c542c20493e0001246578706972655f6174100150426c6f636b4e756d626572466f723c542c20493e000704b441206e6577206173736574207370656e642070726f706f73616c20686173206265656e20617070726f7665642e4041737365745370656e64566f69646564040114696e6465781001285370656e64496e64657800080474416e20617070726f766564207370656e642077617320766f696465642e1050616964080114696e6465781001285370656e64496e6465780001287061796d656e745f69648801643c543a3a5061796d6173746572206173205061793e3a3a49640009044c41207061796d656e742068617070656e65642e345061796d656e744661696c6564080114696e6465781001285370656e64496e6465780001287061796d656e745f69648801643c543a3a5061796d6173746572206173205061793e3a3a4964000a049041207061796d656e74206661696c656420616e642063616e20626520726574726965642e385370656e6450726f636573736564040114696e6465781001285370656e64496e646578000b084d0141207370656e64207761732070726f63657373656420616e642072656d6f7665642066726f6d207468652073746f726167652e204974206d696768742068617665206265656e207375636365737366756c6c797070616964206f72206974206d6179206861766520657870697265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65741d010c4470616c6c65745f61737365745f726174651870616c6c6574144576656e7404045400010c404173736574526174654372656174656408012861737365745f6b696e64a00130543a3a41737365744b696e6400011072617465210101244669786564553132380000004041737365745261746552656d6f76656404012861737365745f6b696e64a00130543a3a41737365744b696e6400010040417373657452617465557064617465640c012861737365745f6b696e64a00130543a3a41737365744b696e6400010c6f6c642101012446697865645531323800010c6e657721010124466978656455313238000200047c54686520604576656e746020656e756d206f6620746869732070616c6c657421010c3473705f61726974686d657469632c66697865645f706f696e74244669786564553132380000040018011075313238000025010c4070616c6c65745f636f6e7472616374731870616c6c6574144576656e7404045400012830496e7374616e7469617465640801206465706c6f796572000130543a3a4163636f756e744964000120636f6e7472616374000130543a3a4163636f756e744964000004d8436f6e7472616374206465706c6f7965642062792061646472657373206174207468652073706563696669656420616464726573732e285465726d696e61746564080120636f6e7472616374000130543a3a4163636f756e744964048454686520636f6e7472616374207468617420776173207465726d696e617465642e012c62656e6566696369617279000130543a3a4163636f756e74496404e4546865206163636f756e7420746861742072656365697665642074686520636f6e7472616374732072656d61696e696e672062616c616e6365011868436f6e747261637420686173206265656e2072656d6f7665642e001823204e6f7465003d01546865206f6e6c792077617920666f72206120636f6e747261637420746f2062652072656d6f76656420616e6420656d697474696e672074686973206576656e742069732062792063616c6c696e6744607365616c5f7465726d696e617465602e28436f646553746f7265640c0124636f64655f6861736834011c543a3a486173680001306465706f7369745f68656c6418013042616c616e63654f663c543e00012075706c6f61646572000130543a3a4163636f756e744964000204b4436f646520776974682074686520737065636966696564206861736820686173206265656e2073746f7265642e3c436f6e7472616374456d6974746564080120636f6e7472616374000130543a3a4163636f756e744964049054686520636f6e7472616374207468617420656d697474656420746865206576656e742e01106461746138011c5665633c75383e0835014461746120737570706c6965642062792074686520636f6e74726163742e204d657461646174612067656e65726174656420647572696e6720636f6e747261637420636f6d70696c6174696f6e5c6973206e656564656420746f206465636f64652069742e03049c4120637573746f6d206576656e7420656d69747465642062792074686520636f6e74726163742e2c436f646552656d6f7665640c0124636f64655f6861736834011c543a3a486173680001406465706f7369745f72656c656173656418013042616c616e63654f663c543e00011c72656d6f766572000130543a3a4163636f756e744964000404ac4120636f6465207769746820746865207370656369666965642068617368207761732072656d6f7665642e4c436f6e7472616374436f6465557064617465640c0120636f6e7472616374000130543a3a4163636f756e744964048c54686520636f6e7472616374207468617420686173206265656e20757064617465642e01346e65775f636f64655f6861736834011c543a3a4861736804b04e657720636f646520686173682074686174207761732073657420666f722074686520636f6e74726163742e01346f6c645f636f64655f6861736834011c543a3a48617368048c50726576696f757320636f64652068617368206f662074686520636f6e74726163742e0504784120636f6e7472616374277320636f64652077617320757064617465642e1843616c6c656408011863616c6c6572290101244f726967696e3c543e04745468652063616c6c6572206f66207468652060636f6e7472616374602e0120636f6e7472616374000130543a3a4163636f756e744964047454686520636f6e74726163742074686174207761732063616c6c65642e061c11014120636f6e7472616374207761732063616c6c656420656974686572206279206120706c61696e206163636f756e74206f7220616e6f7468657220636f6e74726163742e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e3844656c656761746543616c6c6564080120636f6e7472616374000130543a3a4163636f756e74496408210154686520636f6e7472616374207468617420706572666f726d6564207468652064656c65676174652063616c6c20616e642068656e636520696e2077686f736520636f6e74657874707468652060636f64655f68617368602069732065786563757465642e0124636f64655f6861736834012c436f6465486173683c543e049c54686520636f646520686173682074686174207761732064656c65676174652063616c6c65642e071c9c4120636f6e74726163742064656c65676174652063616c6c6564206120636f646520686173682e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e8053746f726167654465706f7369745472616e73666572726564416e6448656c640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000804f4536f6d652066756e64732068617665206265656e207472616e7366657272656420616e642068656c642061732073746f72616765206465706f7369742e9053746f726167654465706f7369745472616e73666572726564416e6452656c65617365640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000904f8536f6d652073746f72616765206465706f7369742066756e64732068617665206265656e207472616e7366657272656420616e642072656c65617365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65742901084070616c6c65745f636f6e747261637473184f726967696e040454012d01010810526f6f74000000185369676e65640400000130543a3a4163636f756e744964000100002d01084c6b69746368656e73696e6b5f72756e74696d651c52756e74696d650000000031010c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400011014537564696404012c7375646f5f726573756c748401384469737061746368526573756c7404b454686520726573756c74206f66207468652063616c6c206d61646520627920746865207375646f20757365722e00047041207375646f2063616c6c206a75737420746f6f6b20706c6163652e284b65794368616e67656408010c6f6c64ac01504f7074696f6e3c543a3a4163636f756e7449643e04b4546865206f6c64207375646f206b657920286966206f6e65207761732070726576696f75736c7920736574292e010c6e6577000130543a3a4163636f756e7449640488546865206e6577207375646f206b657920286966206f6e652077617320736574292e010478546865207375646f206b657920686173206265656e20757064617465642e284b657952656d6f76656400020480546865206b657920776173207065726d616e656e746c792072656d6f7665642e285375646f4173446f6e6504012c7375646f5f726573756c748401384469737061746368526573756c7404b454686520726573756c74206f66207468652063616c6c206d61646520627920746865207375646f20757365722e0304c841205b7375646f5f61735d2850616c6c65743a3a7375646f5f6173292063616c6c206a75737420746f6f6b20706c6163652e047c54686520604576656e746020656e756d206f6620746869732070616c6c657435010c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f696439010138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e653d01016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e047c54686520604576656e746020656e756d206f6620746869732070616c6c65743901104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c69630000040004013c737232353531393a3a5075626c696300003d0100000241010041010000040800880045010c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e64490101104b696e6400012074696d65736c6f743801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e49010000031000000008004d010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001582c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e405375624964656e7469746965735365740c01106d61696e000130543a3a4163636f756e7449640001386e756d6265725f6f665f7375627310010c75333200012c6e65775f6465706f73697418013042616c616e63654f663c543e000804bc416e206163636f756e742773207375622d6964656e7469746965732077657265207365742028696e2062756c6b292e485375624964656e7469747952656e616d656408010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400090421014120676976656e207375622d6163636f756e742773206173736f636961746564206e616d6520776173206368616e676564206279206974732073757065722d6964656e746974792e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000a04090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b08190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e38417574686f726974794164646564040124617574686f72697479000130543a3a4163636f756e744964000c047c4120757365726e616d6520617574686f72697479207761732061646465642e40417574686f7269747952656d6f766564040124617574686f72697479000130543a3a4163636f756e744964000d04844120757365726e616d6520617574686f72697479207761732072656d6f7665642e2c557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d655101012c557365726e616d653c543e000e04744120757365726e616d65207761732073657420666f72206077686f602e38557365726e616d655175657565640c010c77686f000130543a3a4163636f756e744964000120757365726e616d655101012c557365726e616d653c543e00012865787069726174696f6e100144426c6f636b4e756d626572466f723c543e000f0419014120757365726e616d6520776173207175657565642c20627574206077686f60206d75737420616363657074206974207072696f7220746f206065787069726174696f6e602e48507265617070726f76616c4578706972656404011477686f7365000130543a3a4163636f756e7449640010043901412071756575656420757365726e616d6520706173736564206974732065787069726174696f6e20776974686f7574206265696e6720636c61696d656420616e64207761732072656d6f7665642e485072696d617279557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d655101012c557365726e616d653c543e00110401014120757365726e616d6520776173207365742061732061207072696d61727920616e642063616e206265206c6f6f6b65642075702066726f6d206077686f602e5c44616e676c696e67557365726e616d6552656d6f76656408010c77686f000130543a3a4163636f756e744964000120757365726e616d655101012c557365726e616d653c543e0012085d01412064616e676c696e6720757365726e616d652028617320696e2c206120757365726e616d6520636f72726573706f6e64696e6720746f20616e206163636f756e742074686174206861732072656d6f766564206974736c6964656e746974792920686173206265656e2072656d6f7665642e3c557365726e616d65556e626f756e64040120757365726e616d655101012c557365726e616d653c543e001304704120757365726e616d6520686173206265656e20756e626f756e642e3c557365726e616d6552656d6f766564040120757365726e616d655101012c557365726e616d653c543e001404704120757365726e616d6520686173206265656e2072656d6f7665642e38557365726e616d654b696c6c6564040120757365726e616d655101012c557365726e616d653c543e0015046c4120757365726e616d6520686173206265656e206b696c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657451010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000055010c3870616c6c65745f736f63696574791870616c6c6574144576656e740804540004490001441c466f756e64656404011c666f756e646572000130543a3a4163636f756e744964000004b454686520736f636965747920697320666f756e6465642062792074686520676976656e206964656e746974792e0c42696408013063616e6469646174655f6964000130543a3a4163636f756e7449640001146f6666657218013c42616c616e63654f663c542c20493e0001085d0141206d656d6265727368697020626964206a7573742068617070656e65642e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64207468656972206f6666657238697320746865207365636f6e642e14566f7563680c013063616e6469646174655f6964000130543a3a4163636f756e7449640001146f6666657218013c42616c616e63654f663c542c20493e000120766f756368696e67000130543a3a4163636f756e7449640002085d0141206d656d6265727368697020626964206a7573742068617070656e656420627920766f756368696e672e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64ec7468656972206f6666657220697320746865207365636f6e642e2054686520766f756368696e67207061727479206973207468652074686972642e244175746f556e62696404012463616e646964617465000130543a3a4163636f756e7449640003040501412063616e646964617465207761732064726f70706564202864756520746f20616e20657863657373206f66206269647320696e207468652073797374656d292e14556e62696404012463616e646964617465000130543a3a4163636f756e744964000404ac412063616e646964617465207761732064726f70706564202862792074686569722072657175657374292e1c556e766f75636804012463616e646964617465000130543a3a4163636f756e744964000504f4412063616e646964617465207761732064726f70706564202862792072657175657374206f662077686f20766f756368656420666f72207468656d292e20496e64756374656408011c7072696d617279000130543a3a4163636f756e74496400012863616e64696461746573590101445665633c543a3a4163636f756e7449643e0006085501412067726f7570206f662063616e646964617465732068617665206265656e20696e6475637465642e205468652062617463682773207072696d617279206973207468652066697273742076616c75652c2074686570626174636820696e2066756c6c20697320746865207365636f6e642e6053757370656e6465644d656d6265724a756467656d656e7408010c77686f000130543a3a4163636f756e7449640001186a7564676564200110626f6f6c0007048c412073757370656e646564206d656d62657220686173206265656e206a75646765642e4843616e64696461746553757370656e64656404012463616e646964617465000130543a3a4163636f756e74496400080478412063616e64696461746520686173206265656e2073757370656e6465643c4d656d62657253757370656e6465640401186d656d626572000130543a3a4163636f756e7449640009046c41206d656d62657220686173206265656e2073757370656e646564284368616c6c656e6765640401186d656d626572000130543a3a4163636f756e744964000a047041206d656d62657220686173206265656e206368616c6c656e67656410566f74650c012463616e646964617465000130543a3a4163636f756e744964000114766f746572000130543a3a4163636f756e744964000110766f7465200110626f6f6c000b04584120766f746520686173206265656e20706c6163656430446566656e646572566f7465080114766f746572000130543a3a4163636f756e744964000110766f7465200110626f6f6c000c04b44120766f746520686173206265656e20706c6163656420666f72206120646566656e64696e67206d656d626572244e6577506172616d73040118706172616d735d01015047726f7570506172616d73466f723c542c20493e000d04cc41206e657720736574206f66205c5b706172616d735c5d20686173206265656e2073657420666f72207468652067726f75702e24556e666f756e64656404011c666f756e646572000130543a3a4163636f756e744964000e0454536f636965747920697320756e666f756e6465642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e000f04cc536f6d652066756e64732077657265206465706f736974656420696e746f2074686520736f6369657479206163636f756e742e20456c6576617465640801186d656d626572000130543a3a4163636f756e74496400011072616e6b10011052616e6b0010049841205c5b6d656d6265725c5d20676f7420656c65766174656420746f205c5b72616e6b5c5d2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574590100000200005d01083870616c6c65745f736f63696574792c47726f7570506172616d73041c42616c616e636501180010012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418011c42616c616e6365000061010c3c70616c6c65745f7265636f766572791870616c6c6574144576656e740404540001183c5265636f766572794372656174656404011c6163636f756e74000130543a3a4163636f756e744964000004c841207265636f766572792070726f6365737320686173206265656e2073657420757020666f7220616e206163636f756e742e445265636f76657279496e697469617465640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e744964000104290141207265636f766572792070726f6365737320686173206265656e20696e6974696174656420666f72206c6f7374206163636f756e742062792072657363756572206163636f756e742e3c5265636f76657279566f75636865640c01306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400011873656e646572000130543a3a4163636f756e744964000204590141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20766f756368656420666f722062792073656e6465722e385265636f76657279436c6f7365640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e7449640003041d0141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20636c6f7365642e404163636f756e745265636f76657265640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400040401014c6f7374206163636f756e7420686173206265656e207375636365737366756c6c79207265636f76657265642062792072657363756572206163636f756e742e3c5265636f7665727952656d6f7665640401306c6f73745f6163636f756e74000130543a3a4163636f756e744964000504cc41207265636f766572792070726f6365737320686173206265656e2072656d6f76656420666f7220616e206163636f756e742e04304576656e747320747970652e65010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657469010c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000128245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b6d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964710101404f7074696f6e3c5461736b4e616d653e000118726573756c748401384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e2052657472795365741001107461736b6d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964710101404f7074696f6e3c5461736b4e616d653e000118706572696f64100144426c6f636b4e756d626572466f723c543e00011c726574726965730801087538000304a0536574206120726574727920636f6e66696775726174696f6e20666f7220736f6d65207461736b2e38526574727943616e63656c6c65640801107461736b6d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964710101404f7074696f6e3c5461736b4e616d653e000404ac43616e63656c206120726574727920636f6e66696775726174696f6e20666f7220736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b6d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964710101404f7074696f6e3c5461736b4e616d653e00050429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b6d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964710101404f7074696f6e3c5461736b4e616d653e0006043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e2c52657472794661696c65640801107461736b6d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964710101404f7074696f6e3c5461736b4e616d653e0007085d0154686520676976656e207461736b2077617320756e61626c6520746f20626520726574726965642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b206f722074686572659c776173206e6f7420656e6f7567682077656967687420746f2072657363686564756c652069742e545065726d616e656e746c794f7665727765696768740801107461736b6d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e0001086964710101404f7074696f6e3c5461736b4e616d653e000804f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e404167656e6461496e636f6d706c6574650401107768656e100144426c6f636b4e756d626572466f723c543e000904844167656e646120697320696e636f6d706c6574652066726f6d20607768656e602e04304576656e747320747970652e6d0100000408101000710104184f7074696f6e04045401040108104e6f6e6500000010536f6d65040004000001000075010c3870616c6c65745f676c7574746f6e1870616c6c6574144576656e740001104450616c6c6574496e697469616c697a65640401187265696e6974200110626f6f6c04ac57686574686572207468652070616c6c657420686173206265656e2072652d696e697469616c697a65642e0004905468652070616c6c657420686173206265656e2028726529696e697469616c697a65642e4c436f6d7075746174696f6e4c696d697453657404011c636f6d70757465790101204669786564553634045854686520636f6d7075746174696f6e206c696d69742e01049c54686520636f6d7075746174696f6e206c696d697420686173206265656e20757064617465642e3c53746f726167654c696d697453657404011c73746f7261676579010120466978656455363404485468652073746f72616765206c696d69742e02048c5468652073746f72616765206c696d697420686173206265656e20757064617465642e4c426c6f636b4c656e6774684c696d6974536574040130626c6f636b5f6c656e677468790101204669786564553634045c54686520626c6f636b206c656e677468206c696d69742e0304a054686520626c6f636b206c656e677468206c696d697420686173206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657479010c3473705f61726974686d657469632c66697865645f706f696e742046697865645536340000040030010c75363400007d010c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736834011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736834011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736834011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657481010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001183450726f78794578656375746564040118726573756c748401384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706585010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465788901010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736834013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706585010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706585010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e304465706f736974506f6b656410010c77686f000130543a3a4163636f756e7449640001106b696e648d01012c4465706f7369744b696e6400012c6f6c645f6465706f73697418013042616c616e63654f663c543e00012c6e65775f6465706f73697418013042616c616e63654f663c543e000504090141206465706f7369742073746f72656420666f722070726f78696573206f7220616e6e6f756e63656d656e74732077617320706f6b6564202f20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748501084c6b69746368656e73696e6b5f72756e74696d652450726f7879547970650001100c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e6700030000890100000504008d01083070616c6c65745f70726f78792c4465706f7369744b696e640001081c50726f7869657300000034416e6e6f756e63656d656e74730001000091010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001142c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e749501017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e749501017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e749501017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e304465706f736974506f6b656410010c77686f000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c4861736800012c6f6c645f6465706f73697418013042616c616e63654f663c543e00012c6e65775f6465706f73697418013042616c616e63654f663c543e000404f0546865206465706f73697420666f722061206d756c7469736967206f7065726174696f6e20686173206265656e20757064617465642f706f6b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749501083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000099010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900012c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e38426f756e7479417070726f766564040114696e64657810012c426f756e7479496e646578000704544120626f756e747920697320617070726f7665642e3c43757261746f7250726f706f736564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000804744120626f756e74792063757261746f722069732070726f706f7365642e4443757261746f72556e61737369676e6564040124626f756e74795f696410012c426f756e7479496e6465780009047c4120626f756e74792063757261746f7220697320756e61737369676e65642e3c43757261746f724163636570746564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000a04744120626f756e74792063757261746f722069732061636365707465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749d010c2c70616c6c65745f746970731870616c6c6574144576656e74080454000449000114184e65775469700401207469705f6861736834011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736834011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013c42616c616e63654f663c542c20493e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736834011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736834011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013c42616c616e63654f663c542c20493e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a1010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001681c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e200110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e244465706f73697465640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365001804dc536f6d65206173736574732077657265206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e2457697468647261776e0c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650019042101536f6d652061737365747320776572652077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a5010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001681c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e200110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e244465706f73697465640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365001804dc536f6d65206173736574732077657265206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e2457697468647261776e0c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650019042101536f6d652061737365747320776572652077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a9010c3870616c6c65745f6c6f74746572791870616c6c6574144576656e74040454000110384c6f7474657279537461727465640000046c41206c6f747465727920686173206265656e2073746172746564213043616c6c73557064617465640001048441206e657720736574206f662063616c6c732068617665206265656e20736574211857696e6e657208011877696e6e6572000130543a3a4163636f756e74496400013c6c6f74746572795f62616c616e636518013042616c616e63654f663c543e00020464412077696e6e657220686173206265656e2063686f73656e21305469636b6574426f7567687408010c77686f000130543a3a4163636f756e74496400012863616c6c5f696e646578ad01012443616c6c496e6465780003046441207469636b657420686173206265656e20626f7567687421047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ad0100000408080800b1010c2870616c6c65745f6e69731870616c6c6574144576656e7404045400011c24426964506c616365640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200000478412062696420776173207375636365737366756c6c7920706c616365642e304269645265747261637465640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c753332000104dc412062696420776173207375636365737366756c6c792072656d6f76656420286265666f7265206265696e67206163636570746564292e2842696444726f707065640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200020455014120626964207761732064726f707065642066726f6d20612071756575652062656361757365206f6620616e6f746865722c206d6f7265207375627374616e7469616c2c20626964207761732070726573656e742e18497373756564140114696e64657810013052656365697074496e6465780470546865206964656e74697479206f662074686520726563656970742e0118657870697279100144426c6f636b4e756d626572466f723c543e04d054686520626c6f636b206e756d626572206174207768696368207468652072656365697074206d6179206265207468617765642e010c77686f000130543a3a4163636f756e7449640464546865206f776e6572206f662074686520726563656970742e012870726f706f7274696f6eb501012c5065727175696e74696c6c0431015468652070726f706f7274696f6e206f66207468652065666665637469766520746f74616c2069737375616e636520776869636820746865207265636569707420726570726573656e74732e0118616d6f756e7418013042616c616e63654f663c543e04d854686520616d6f756e74206f662066756e6473207768696368207765726520646562697465642066726f6d20746865206f776e65722e030405014120626964207761732061636365707465642e205468652062616c616e6365206d6179206e6f742062652072656c656173656420756e74696c206578706972792e18546861776564140114696e64657810013052656365697074496e6465780470546865206964656e74697479206f662074686520726563656970742e010c77686f000130543a3a4163636f756e7449640428546865206f776e65722e012870726f706f7274696f6eb501012c5065727175696e74696c6c0439015468652070726f706f7274696f6e206f66207468652065666665637469766520746f74616c2069737375616e636520627920776869636820746865206f776e65722077617320646562697465642e0118616d6f756e7418013042616c616e63654f663c543e04ac54686520616d6f756e7420627920776869636820746865206f776e6572207761732063726564697465642e011c64726f70706564200110626f6f6c048c496620607472756560207468656e20746865207265636569707420697320646f6e652e0404c0416e207265636569707420686173206265656e20286174206c65617374207061727469616c6c7929207468617765642e1846756e64656404011c6465666963697418013042616c616e63654f663c543e000504b4416e206175746f6d617469632066756e64696e67206f6620746865206465666963697420776173206d6164652e2c5472616e736665727265640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000114696e64657810013052656365697074496e6465780006046841207265636569707420776173207472616e736665727265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b5010c3473705f61726974686d65746963287065725f7468696e67732c5065727175696e74696c6c0000040030010c7536340000b9010c3870616c6c65745f756e69717565731870616c6c6574144576656e7408045400044900016c1c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e1846726f7a656e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640006045c536f6d6520606974656d60207761732066726f7a656e2e18546861776564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536f6d6520606974656d6020776173207468617765642e40436f6c6c656374696f6e46726f7a656e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400080474536f6d652060636f6c6c656374696f6e60207761732066726f7a656e2e40436f6c6c656374696f6e546861776564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173207468617765642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e744964000b0470546865206d616e6167656d656e74207465616d206368616e6765642e40417070726f7665645472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e444974656d5374617475734368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000e041101412060636f6c6c656374696f6e602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461bd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c000f04b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001004b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e2c4d65746164617461536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461bd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c001104984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e3c4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001204984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73c10101385665633c543a3a4974656d49643e001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e30417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b65795101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565c5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c65617265640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b65795101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6ec8015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001604c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572ac01504f7074696f6e3c543a3a4163636f756e7449643e0018048c546865207072696365207761732073657420666f722074686520696e7374616e63652e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019049c54686520707269636520666f722074686520696e7374616e6365207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001a044c416e206974656d2077617320626f756768742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000c1010000021000c5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000c9010c2c70616c6c65745f6e6674731870616c6c6574144576656e740804540004490001981c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e484974656d5472616e736665724c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400060488416e20606974656d6020626563616d65206e6f6e2d7472616e7366657261626c652e504974656d5472616e73666572556e6c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400070478416e20606974656d6020626563616d65207472616e7366657261626c652e504974656d50726f706572746965734c6f636b6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d65746164617461200110626f6f6c00013c6c6f636b5f61747472696275746573200110626f6f6c000804a8606974656d60206d65746164617461206f7220617474726962757465732077657265206c6f636b65642e40436f6c6c656374696f6e4c6f636b6564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173206c6f636b65642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572ac01504f7074696f6e3c543a3a4163636f756e7449643e00011461646d696eac01504f7074696f6e3c543a3a4163636f756e7449643e00011c667265657a6572ac01504f7074696f6e3c543a3a4163636f756e7449643e000b0470546865206d616e6167656d656e74207465616d206368616e6765642e405472616e73666572417070726f766564140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000120646561646c696e65c801704f7074696f6e3c426c6f636b4e756d626572466f723c542c20493e3e000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e54416c6c417070726f76616c7343616e63656c6c65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e744964000e049c416c6c20617070726f76616c73206f6620616e206974656d20676f742063616e63656c6c65642e5c436f6c6c656374696f6e436f6e6669674368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000f040101412060636f6c6c656374696f6e6020686173206861642069747320636f6e666967206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d65746164617461536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461cd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001004b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001104b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e3c4974656d4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461cd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001204984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e4c4974656d4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73c10101385665633c543a3a4974656d49643e0014042101546865206465706f73697420666f72206120736574206f6620606974656d60732077697468696e20612060636f6c6c656374696f6e6020686173206265656e20757064617465642e30417474726962757465536574140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565cd010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0001246e616d657370616365d10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00150405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c6561726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0001246e616d657370616365d10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e0016040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e6c4974656d41747472696275746573417070726f76616c41646465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001704cc41206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732061646465642e744974656d41747472696275746573417070726f76616c52656d6f7665640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001804d441206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732072656d6f7665642e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6ec8015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001904c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001a04a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e74436f6c6c656374696f6e4d696e7453657474696e677355706461746564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04ac4d696e742073657474696e677320666f72206120636f6c6c656374696f6e20686164206368616e6765642e6c4e657874436f6c6c656374696f6e4964496e6372656d656e74656404011c6e6578745f6964c8015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0401014576656e74206765747320656d6974746564207768656e2074686520604e657874436f6c6c656374696f6e496460206765747320696e6372656d656e7465642e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572ac01504f7074696f6e3c543a3a4163636f756e7449643e001d047c546865207072696365207761732073657420666f7220746865206974656d2e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001e048c54686520707269636520666f7220746865206974656d207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001f044c416e206974656d2077617320626f756768742e1c54697053656e74140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011873656e646572000130543a3a4163636f756e7449640001207265636569766572000130543a3a4163636f756e744964000118616d6f756e741801584465706f73697442616c616e63654f663c542c20493e0020043c4120746970207761732073656e742e2c53776170437265617465641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656dc801444f7074696f6e3c543a3a4974656d49643e0001147072696365d50101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100150426c6f636b4e756d626572466f723c542c20493e00210488416e20606974656d60207377617020696e74656e742077617320637265617465642e345377617043616e63656c6c65641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656dc801444f7074696f6e3c543a3a4974656d49643e0001147072696365d50101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100150426c6f636b4e756d626572466f723c542c20493e0022045c5468652073776170207761732063616e63656c6c65642e2c53776170436c61696d656420013c73656e745f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e745f6974656d100124543a3a4974656d496400013c73656e745f6974656d5f6f776e6572000130543a3a4163636f756e74496400014c72656365697665645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400013472656365697665645f6974656d100124543a3a4974656d496400014c72656365697665645f6974656d5f6f776e6572000130543a3a4163636f756e7449640001147072696365d50101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100150426c6f636b4e756d626572466f723c542c20493e00230468546865207377617020686173206265656e20636c61696d65642e585072655369676e6564417474726962757465735365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246e616d657370616365d10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e002404fc4e657720617474726962757465732068617665206265656e2073657420666f7220616e20606974656d60206f66207468652060636f6c6c656374696f6e602e4850616c6c6574417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656dc801444f7074696f6e3c543a3a4974656d49643e000124617474726962757465e101018450616c6c6574417474726962757465733c543a3a436f6c6c656374696f6e49643e00011476616c7565cd010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0025084d0141206e65772061747472696275746520696e20746865206050616c6c657460206e616d657370616365207761732073657420666f72207468652060636f6c6c656374696f6e60206f7220616e20606974656d606477697468696e20746861742060636f6c6c656374696f6e602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000d1010c2c70616c6c65745f6e667473147479706573484174747269627574654e616d65737061636504244163636f756e744964010001101850616c6c65740000003c436f6c6c656374696f6e4f776e6572000100244974656d4f776e65720002001c4163636f756e7404000001244163636f756e74496400030000d50104184f7074696f6e04045401d9010108104e6f6e6500000010536f6d650400d9010000010000d9010c2c70616c6c65745f6e66747314747970657348507269636557697468446972656374696f6e0418416d6f756e74011800080118616d6f756e74180118416d6f756e74000124646972656374696f6edd0101385072696365446972656374696f6e0000dd010c2c70616c6c65745f6e667473147479706573385072696365446972656374696f6e0001081053656e640000001c5265636569766500010000e1010c2c70616c6c65745f6e6674731474797065734050616c6c6574417474726962757465730430436f6c6c656374696f6e4964011001082c55736564546f436c61696d0400100130436f6c6c656374696f6e4964000000405472616e7366657244697361626c656400010000e5010c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144576656e74040454000108444e66744672616374696f6e616c697a65641401386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001246672616374696f6e73180144417373657442616c616e63654f663c543e0001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640000049c416e204e465420776173207375636365737366756c6c79206672616374696f6e616c697a65642e284e6674556e69666965641001386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e74496400010498416e204e465420776173207375636365737366756c6c792072657475726e6564206261636b2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e9010c3470616c6c65745f73616c6172791870616c6c6574144576656e7408045400044900011420496e64756374656404010c77686f000130543a3a4163636f756e7449640000049841206d656d62657220697320696e64756374656420696e746f2074686520706179726f6c6c2e285265676973746572656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013c42616c616e63654f663c542c20493e0001048441206d656d626572207265676973746572656420666f722061207061796f75742e105061696410010c77686f000130543a3a4163636f756e74496400012c62656e6566696369617279000130543a3a4163636f756e744964000118616d6f756e7418013c42616c616e63654f663c542c20493e00010869648801643c543a3a5061796d6173746572206173205061793e3a3a49640002044c41207061796d656e742068617070656e65642e304379636c6553746172746564040114696e64657810013c4379636c65496e6465784f663c543e00030458546865206e657874206379636c6520626567696e732e1c5377617070656408010c77686f000130543a3a4163636f756e74496400011c6e65775f77686f000130543a3a4163636f756e7449640004047c41206d656d6265722073776170706564207468656972206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ed010c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c6574144576656e7408045400044900012c34506172616d734368616e676564040118706172616d73f1010138506172616d734f663c542c20493e0000049c506172616d657465727320666f72207468652070616c6c65742068617665206368616e6765642e344163746976654368616e67656408010c77686f000130543a3a4163636f756e74496400012469735f616374697665200110626f6f6c000104884d656d62657220616374697669747920666c616720686173206265656e207365742e20496e64756374656404010c77686f000130543a3a4163636f756e744964000204b84d656d6265722068617320626567756e206265696e6720747261636b656420696e20746869732070616c6c65742e284f6666626f617264656404010c77686f000130543a3a4163636f756e7449640003084d014d656d62657220686173206265656e2072656d6f7665642066726f6d206265696e6720747261636b656420696e20746869732070616c6c65742028692e652e20626563617573652072616e6b206973206e6f77187a65726f292e2050726f6d6f74656408010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b8901013052616e6b4f663c542c20493e000404ac4d656d62657220686173206265656e2070726f6d6f74656420746f2074686520676976656e2072616e6b2e1c44656d6f74656408010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b8901013052616e6b4f663c542c20493e000504d44d656d62657220686173206265656e2064656d6f74656420746f2074686520676976656e20286e6f6e2d7a65726f292072616e6b2e1850726f76656e08010c77686f000130543a3a4163636f756e74496400011c61745f72616e6b8901013052616e6b4f663c542c20493e0006041d014d656d62657220686173206265656e2070726f76656e2061742074686569722063757272656e742072616e6b2c20706f7374706f6e696e67206175746f2d64656d6f74696f6e2e2452657175657374656408010c77686f000130543a3a4163636f756e7449640001107769736801020110576973680007040d014d656d62657220686173207374617465642065766964656e6365206f66207468656972206566666f727473207468656972207265717565737420666f722072616e6b2e3845766964656e63654a756467656414010c77686f000130543a3a4163636f756e7449640454546865206d656d6265722f63616e6469646174652e011077697368010201105769736804e45468652064657369726564206f7574636f6d6520666f72207768696368207468652065766964656e6365207761732070726573656e7465642e012065766964656e63650502013845766964656e63653c542c20493e04605468652065766964656e6365206f66206566666f7274732e01206f6c645f72616e6b8901010c753136048c546865206f6c642072616e6b2c207072696f7220746f2074686973206368616e67652e01206e65775f72616e6b0902012c4f7074696f6e3c7531363e04fc4e65772072616e6b2e20496620604e6f6e6560207468656e2063616e646964617465207265636f7264207761732072656d6f76656420656e746972656c792e08085d01536f6d65207375626d69747465642065766964656e636520776173206a756467656420616e642072656d6f7665642e205468657265206d6179206f72206d6179206e6f742068617665206265656e2061206368616e6765d0746f207468652072616e6b2c2062757420696e20616e7920636173652c20606c6173745f70726f6f66602069732072657365742e20496d706f7274656408010c77686f000130543a3a4163636f756e74496400011072616e6b8901013052616e6b4f663c542c20493e000904ec5072652d72616e6b6564206163636f756e7420686173206265656e20696e6475637465642061742074686569722063757272656e742072616e6b2e1c5377617070656408010c77686f000130543a3a4163636f756e74496400011c6e65775f77686f000130543a3a4163636f756e744964000a048c41206d656d6265722068616420697473204163636f756e74496420737761707065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f101085870616c6c65745f636f72655f66656c6c6f777368697028506172616d73547970650c1c42616c616e636501182c426c6f636b4e756d62657201101452616e6b7300001401346163746976655f73616c617279f5010168426f756e6465645665633c42616c616e63652c2052616e6b733e000138706173736976655f73616c617279f5010168426f756e6465645665633c42616c616e63652c2052616e6b733e00013c64656d6f74696f6e5f706572696f64fd010178426f756e6465645665633c426c6f636b4e756d6265722c2052616e6b733e0001506d696e5f70726f6d6f74696f6e5f706572696f64fd010178426f756e6465645665633c426c6f636b4e756d6265722c2052616e6b733e0001406f6666626f6172645f74696d656f757410012c426c6f636b4e756d6265720000f5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540118045300000400f90101185665633c543e0000f9010000021800fd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400c10101185665633c543e00000102085870616c6c65745f636f72655f66656c6c6f7773686970105769736800010824526574656e74696f6e0000002450726f6d6f74696f6e0001000005020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000090204184f7074696f6e0404540189010108104e6f6e6500000010536f6d650400890100000100000d020c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c6574144576656e7404045400010c1853746f726564040114696e64657810010c7533320000048853746f726564206461746120756e6465722073706563696669656420696e6465782e1c52656e65776564040114696e64657810010c7533320001048c52656e65776564206461746120756e6465722073706563696669656420696e6465782e3050726f6f66436865636b65640002049c53746f726167652070726f6f6620776173207375636365737366756c6c7920636865636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657411020c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740804540004490001082052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d300120543a3a53636f7265000108746f300120543a3a53636f7265000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e3053636f72655570646174656408010c77686f000130543a3a4163636f756e7449640001246e65775f73636f7265300120543a3a53636f7265000104d855706461746564207468652073636f7265206f6620736f6d65206163636f756e7420746f2074686520676976656e20616d6f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c657415020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574144576656e74040454000110204d696772617465640c010c746f7010010c7533320001146368696c6410010c75333200011c636f6d70757465190201404d6967726174696f6e436f6d707574650000083901476976656e206e756d626572206f66206028746f702c206368696c642960206b6579732077657265206d6967726174656420726573706563746976656c792c20776974682074686520676976656e2860636f6d70757465602e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104b4536f6d65206163636f756e7420676f7420736c61736865642062792074686520676976656e20616d6f756e742e544175746f4d6967726174696f6e46696e697368656400020484546865206175746f206d6967726174696f6e207461736b2066696e69736865642e1848616c7465640401146572726f721d0201204572726f723c543e000304ec4d6967726174696f6e20676f742068616c7465642064756520746f20616e206572726f72206f72206d6973732d636f6e66696775726174696f6e2e0470496e6e6572206576656e7473206f6620746869732070616c6c65742e19020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574404d6967726174696f6e436f6d70757465000108185369676e6564000000104175746f000100001d020c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574144572726f720404540001183c4d61785369676e65644c696d697473000004804d6178207369676e6564206c696d697473206e6f74207265737065637465642e284b6579546f6f4c6f6e6700011cb441206b657920776173206c6f6e676572207468616e2074686520636f6e66696775726564206d6178696d756d2e00110154686973206d65616e73207468617420746865206d6967726174696f6e2068616c746564206174207468652063757272656e74205b6050726f6772657373605d20616e64010163616e20626520726573756d656420776974682061206c6172676572205b6063726174653a3a436f6e6669673a3a4d61784b65794c656e605d2076616c75652e21015265747279696e672077697468207468652073616d65205b6063726174653a3a436f6e6669673a3a4d61784b65794c656e605d2076616c75652077696c6c206e6f7420776f726b2e45015468652076616c75652073686f756c64206f6e6c7920626520696e6372656173656420746f2061766f696420612073746f72616765206d6967726174696f6e20666f72207468652063757272656e746c799073746f726564205b6063726174653a3a50726f67726573733a3a4c6173744b6579605d2e384e6f74456e6f75676846756e6473000204947375626d697474657220646f6573206e6f74206861766520656e6f7567682066756e64732e284261645769746e65737300030468426164207769746e65737320646174612070726f76696465642e645369676e65644d6967726174696f6e4e6f74416c6c6f77656400040425015369676e6564206d6967726174696f6e206973206e6f7420616c6c6f776564206265636175736520746865206d6178696d756d206c696d6974206973206e6f7420736574207965742e304261644368696c64526f6f7400050460426164206368696c6420726f6f742070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e21020c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144576656e74040454000110144164646564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780000046041206368696c642d626f756e74792069732061646465642e1c417761726465640c0114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000104ac41206368696c642d626f756e7479206973206177617264656420746f20612062656e65666963696172792e1c436c61696d6564100114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e744964000204a441206368696c642d626f756e747920697320636c61696d65642062792062656e65666963696172792e2043616e63656c6564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780003047041206368696c642d626f756e74792069732063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657425020c4070616c6c65745f7265666572656e64611870616c6c6574144576656e74080454000449000140245375626d69747465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b8901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c2902014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e00048041207265666572656e64756d20686173206265656e207375626d69747465642e544465636973696f6e4465706f736974506c616365640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e010494546865206465636973696f6e206465706f73697420686173206265656e20706c616365642e5c4465636973696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e02049c546865206465636973696f6e206465706f73697420686173206265656e20726566756e6465642e384465706f736974536c617368656408010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e03046c41206465706f73697420686173206265656e20736c61736865642e3c4465636973696f6e53746172746564100114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b8901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c2902014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e011474616c6c79bd070120543a3a54616c6c7904b85468652063757272656e742074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0404bc41207265666572656e64756d20686173206d6f76656420696e746f20746865206465636964696e672070686173652e38436f6e6669726d53746172746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e050038436f6e6669726d41626f72746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e060024436f6e6669726d6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79bd070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0704210141207265666572656e64756d2068617320656e6465642069747320636f6e6669726d6174696f6e20706861736520616e6420697320726561647920666f7220617070726f76616c2e20417070726f766564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e08040d0141207265666572656e64756d20686173206265656e20617070726f76656420616e64206974732070726f706f73616c20686173206265656e207363686564756c65642e2052656a6563746564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79bd070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0904ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2054696d65644f7574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79bd070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0a04d841207265666572656e64756d20686173206265656e2074696d6564206f757420776974686f7574206265696e6720646563696465642e2443616e63656c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79bd070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0b048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e184b696c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79bd070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0c047441207265666572656e64756d20686173206265656e206b696c6c65642e645375626d697373696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e0d04a4546865207375626d697373696f6e206465706f73697420686173206265656e20726566756e6465642e2c4d65746164617461536574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736834011c543a3a486173680438507265696d61676520686173682e0e049c4d6574616461746120666f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c6561726564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736834011c543a3a486173680438507265696d61676520686173682e0f04ac4d6574616461746120666f722061207265666572656e64756d20686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574290210346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564080454012d02044801b907010c184c656761637904011068617368340124483a3a4f757470757400000018496e6c696e650400bd010134426f756e646564496e6c696e65000100184c6f6f6b757008011068617368340124483a3a4f757470757400010c6c656e10010c753332000200002d02084c6b69746368656e73696e6b5f72756e74696d652c52756e74696d6543616c6c000115011853797374656d0400310201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000001c5574696c6974790400410201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e000100104261626504005d0201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400850201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003001c496e64696365730400890201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0005002042616c616e6365730400950201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00060068456c656374696f6e50726f76696465724d756c746950686173650400a10201fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e000a001c5374616b696e670400890301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e000b001c53657373696f6e0400bd0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e000c002444656d6f63726163790400d50301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000d001c436f756e63696c0400e10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000e0048546563686e6963616c436f6d6d69747465650400e50301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000f0024456c656374696f6e730400e90301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e732c2052756e74696d653e0010004c546563686e6963616c4d656d626572736869700400f10301e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e0011001c4772616e6470610400f50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e0012002054726561737572790400210401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e001300244173736574526174650400250401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574526174652c2052756e74696d653e00140024436f6e7472616374730400290401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e7472616374732c2052756e74696d653e001500105375646f0400350401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00160020496d4f6e6c696e650400390401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e001700204964656e746974790400450401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001c001c536f63696574790400ed0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536f63696574792c2052756e74696d653e001d00205265636f766572790400f10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265636f766572792c2052756e74696d653e001e001c56657374696e670400f50401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001f00245363686564756c65720400fd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0020001c476c7574746f6e0400050501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c476c7574746f6e2c2052756e74696d653e00210020507265696d6167650400110501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e0022001450726f78790400190501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002300204d756c74697369670400210501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e00240020426f756e746965730400290501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e002500105469707304002d0501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e002600184173736574730400310501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e00270028506f6f6c4173736574730400350501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c4173736574732c2052756e74696d653e0028001442656566790400390501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42656566792c2052756e74696d653e0029001c4c6f747465727904006d0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4c6f74746572792c2052756e74696d653e002c000c4e69730400710501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e69732c2052756e74696d653e002d001c556e69717565730400790501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e002e00104e6674730400850501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6674732c2052756e74696d653e002f00504e66744672616374696f6e616c697a6174696f6e0400cd0501e50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e66744672616374696f6e616c697a6174696f6e2c2052756e74696d653e0030001853616c6172790400d10501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53616c6172792c2052756e74696d653e00310038436f726546656c6c6f77736869700400d50501cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f726546656c6c6f77736869702c2052756e74696d653e003200485472616e73616374696f6e53746f726167650400ed0501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5472616e73616374696f6e53746f726167652c2052756e74696d653e00330024566f7465724c6973740400f50501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c566f7465724c6973742c2052756e74696d653e003400485374617465547269654d6967726174696f6e0400f90501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374617465547269654d6967726174696f6e2c2052756e74696d653e003500344368696c64426f756e746965730400110601c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4368696c64426f756e746965732c2052756e74696d653e003600245265666572656e64610400150601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265666572656e64612c2052756e74696d653e0037001852656d61726b04001d0601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52656d61726b2c2052756e74696d653e0038002c526f6f7454657374696e670400210601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c526f6f7454657374696e672c2052756e74696d653e00390040436f6e76696374696f6e566f74696e670400250601d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e76696374696f6e566f74696e672c2052756e74696d653e003a002457686974656c6973740400350601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c57686974656c6973742c2052756e74696d653e003b0038416c6c69616e63654d6f74696f6e0400390601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c416c6c69616e63654d6f74696f6e2c2052756e74696d653e003c0020416c6c69616e636504003d0601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c416c6c69616e63652c2052756e74696d653e003d003c4e6f6d696e6174696f6e506f6f6c730400610601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6f6d696e6174696f6e506f6f6c732c2052756e74696d653e003e002c52616e6b6564506f6c6c730400950601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52616e6b6564506f6c6c732c2052756e74696d653e003f004052616e6b6564436f6c6c6563746976650400990601d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c52616e6b6564436f6c6c6563746976652c2052756e74696d653e0040003c4173736574436f6e76657273696f6e04009d0601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574436f6e76657273696f6e2c2052756e74696d653e0041002c46617374556e7374616b650400a50601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46617374556e7374616b652c2052756e74696d653e004200304d65737361676551756575650400a90601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d65737361676551756575652c2052756e74696d653e0043000c506f760400ad0601a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f762c2052756e74696d653e0044001c547850617573650400b10601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c547850617573652c2052756e74696d653e00450020536166654d6f64650400b90601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536166654d6f64652c2052756e74696d653e004600504d756c7469426c6f636b4d6967726174696f6e730400bd0601e50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469426c6f636b4d6967726174696f6e732c2052756e74696d653e0048001842726f6b65720400e10601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42726f6b65722c2052756e74696d653e004900184d69786e65740400090701ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d69786e65742c2052756e74696d653e004b0028506172616d65746572730400210701bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506172616d65746572732c2052756e74696d653e004c00604173736574436f6e76657273696f6e4d6967726174696f6e0400710701f50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574436f6e76657273696f6e4d6967726174696f6e2c2052756e74696d653e004f00185265766976650400750701ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265766976652c2052756e74696d653e0050003041737365745265776172647304007d0701c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574526577617264732c2052756e74696d653e005300184d65746154780400810701ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d65746154782c2052756e74696d653e0059000031020c306672616d655f73797374656d1870616c6c65741043616c6c04045400012c1872656d61726b04011872656d61726b38011c5665633c75383e00000c684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e008843616e20626520657865637574656420627920657665727920606f726967696e602e387365745f686561705f7061676573040114706167657330010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646538011c5665633c75383e0002046453657420746865206e65772072756e74696d6520636f64652e5c7365745f636f64655f776974686f75745f636865636b73040110636f646538011c5665633c75383e000310190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0051014e6f746520746861742072756e74696d652075706772616465732077696c6c206e6f742072756e20696620746869732069732063616c6c656420776974682061206e6f742d696e6372656173696e6720737065632076657273696f6e212c7365745f73746f726167650401146974656d73350201345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b6579733d0201205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697838010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b38011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e44617574686f72697a655f75706772616465040124636f64655f6861736834011c543a3a486173680009106101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e80617574686f72697a655f757067726164655f776974686f75745f636865636b73040124636f64655f6861736834011c543a3a48617368000a206101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e005d015741524e494e473a205468697320617574686f72697a657320616e207570677261646520746861742077696c6c2074616b6520706c61636520776974686f757420616e792073616665747920636865636b732c20666f7259016578616d706c652074686174207468652073706563206e616d652072656d61696e73207468652073616d6520616e642074686174207468652076657273696f6e206e756d62657220696e637265617365732e204e6f74f07265636f6d6d656e64656420666f72206e6f726d616c207573652e205573652060617574686f72697a655f757067726164656020696e73746561642e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e606170706c795f617574686f72697a65645f75706772616465040110636f646538011c5665633c75383e000b24550150726f766964652074686520707265696d616765202872756e74696d652062696e617279292060636f64656020666f7220616e2075706772616465207468617420686173206265656e20617574686f72697a65642e00490149662074686520617574686f72697a6174696f6e20726571756972656420612076657273696f6e20636865636b2c20746869732063616c6c2077696c6c20656e73757265207468652073706563206e616d65e872656d61696e7320756e6368616e67656420616e6420746861742074686520737065632076657273696f6e2068617320696e637265617365642e005901446570656e64696e67206f6e207468652072756e74696d65277320604f6e536574436f64656020636f6e66696775726174696f6e2c20746869732066756e6374696f6e206d6179206469726563746c79206170706c791101746865206e65772060636f64656020696e207468652073616d6520626c6f636b206f7220617474656d707420746f207363686564756c652074686520757067726164652e0060416c6c206f726967696e732061726520616c6c6f7765642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35020000023902003902000004083838003d02000002380041020c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400012014626174636804011463616c6c734502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465788901010c75313600011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c734502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696e49020154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c734502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874280118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e1c69665f656c73650801106d61696e2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00012066616c6c6261636b2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00065c1501446973706174636820612066616c6c6261636b2063616c6c20696e20746865206576656e7420746865206d61696e2063616c6c206661696c7320746f20657865637574652eb04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e00e4546869732066756e6374696f6e20666972737420617474656d70747320746f2064697370617463682074686520606d61696e602063616c6c2ed449662074686520606d61696e602063616c6c206661696c732c20746865206066616c6c6261636b6020697320617474656d7465642e15016966207468652066616c6c6261636b206973207375636365737366756c6c7920646973706174636865642c207468652077656967687473206f6620626f74682063616c6c73250161726520616363756d756c6174656420616e6420616e206576656e7420636f6e7461696e696e6720746865206d61696e2063616c6c206572726f72206973206465706f73697465642e00dc496e20746865206576656e74206f6620612066616c6c6261636b206661696c757265207468652077686f6c652063616c6c206661696c7368776974682074686520776569676874732072657475726e65642e0041012d20606d61696e603a20546865206d61696e2063616c6c20746f20626520646973706174636865642e205468697320697320746865207072696d61727920616374696f6e20746f20657865637574652e3d012d206066616c6c6261636b603a205468652066616c6c6261636b2063616c6c20746f206265206469737061746368656420696e20636173652074686520606d61696e602063616c6c206661696c732e00442323204469737061746368204c6f67696341012d20496620746865206f726967696e2069732060726f6f74602c20626f746820746865206d61696e20616e642066616c6c6261636b2063616c6c732061726520657865637574656420776974686f75747820206170706c79696e6720616e79206f726967696e2066696c746572732e49012d20496620746865206f726967696e206973206e6f742060726f6f74602c20746865206f726967696e2066696c746572206973206170706c69656420746f20626f74682074686520606d61696e6020616e644c20206066616c6c6261636b602063616c6c732e002c232320557365204361736559012d20536f6d6520757365206361736573206d6967687420696e766f6c7665207375626d697474696e672061206062617463686020747970652063616c6c20696e20656974686572206d61696e2c2066616c6c6261636b2820206f7220626f74682e5064697370617463685f61735f66616c6c69626c6508012461735f6f726967696e49020154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000714c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e005101416c6d6f7374207468652073616d65206173205b6050616c6c65743a3a64697370617463685f6173605d2062757420666f72776172647320616e79206572726f72206f662074686520696e6e65722063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e45020000022d02004902084c6b69746368656e73696e6b5f72756e74696d65304f726967696e43616c6c65720001101873797374656d04004d0201746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400510201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400550201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0038416c6c69616e63654d6f74696f6e0400590201010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003c00004d020c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200005102084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200005502084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200005902084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200005d020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6661020190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6675020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6661020190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6675020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967790201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e6102084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f660818486561646572016502084964016d02001001206f6666656e6465726d0201084964000110736c6f7471020110536c6f7400013066697273745f686561646572650201184865616465720001347365636f6e645f6865616465726502011848656164657200006502102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368000014012c706172656e745f68617368340130486173683a3a4f75747075740001186e756d626572690201184e756d62657200012873746174655f726f6f74340130486173683a3a4f757470757400013c65787472696e736963735f726f6f74340130486173683a3a4f75747075740001186469676573743c01184469676573740000690200000610006d020c4473705f636f6e73656e7375735f626162650c617070185075626c69630000040004013c737232353531393a3a5075626c696300007102084873705f636f6e73656e7375735f736c6f747310536c6f740000040030010c75363400007502082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f6465733d0201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e74000079020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f72000104085631080104637d020128287536342c2075363429000134616c6c6f7765645f736c6f747381020130416c6c6f776564536c6f7473000100007d02000004083030008102084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f74730002000085020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f772c0124543a3a4d6f6d656e7400004c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e7420737065636966696564206279685b60436f6e6669673a3a4d696e696d756d506572696f64605d2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0051015468697320646973706174636820636c617373206973205f4d616e6461746f72795f20746f20656e73757265206974206765747320657865637574656420696e2074686520626c6f636b2e204265206177617265510174686174206368616e67696e672074686520636f6d706c6578697479206f6620746869732063616c6c20636f756c6420726573756c742065786861757374696e6720746865207265736f757263657320696e206184626c6f636b20746f206578656375746520616e79206f746865722063616c6c732e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602955012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f283129602062656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e89020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011814636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000309841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e0034232320436f6d706c6578697479242d20604f283129602e207472616e7366657208010c6e65778d0201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e6465780001305d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e0034232320436f6d706c6578697479242d20604f283129602e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000230944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e0034232320436f6d706c6578697479242d20604f283129602e38666f7263655f7472616e736665720c010c6e65778d0201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65200110626f6f6c0003345501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e0034232320436f6d706c6578697479242d20604f283129602e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004304101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e0034232320436f6d706c6578697479242d20604f283129602e30706f6b655f6465706f736974040114696e64657810013c543a3a4163636f756e74496e6465780005289c506f6b6520746865206465706f73697420726573657276656420666f7220616e20696e6465782e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e005901546865207472616e73616374696f6e20666565732069732077616976656420696620746865206465706f736974206973206368616e67656420616674657220706f6b696e672f7265636f6e73696465726174696f6e2e00fc2d2060696e646578603a2074686520696e6465782077686f7365206465706f73697420697320746f20626520706f6b65642f7265636f6e736964657265642e008c456d69747320604465706f736974506f6b656460206966207375636365737366756c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8d020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780110011408496404000001244163636f756e74496400000014496e6465780400690201304163636f756e74496e6465780001000c526177040038011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400910201205b75383b2032305d00040000910200000314000000080095020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f6465617468080110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756599020128543a3a42616c616e636500001cd45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e003501607472616e736665725f616c6c6f775f6465617468602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e38666f7263655f7472616e736665720c0118736f757263658d0201504163636f756e7449644c6f6f6b75704f663c543e000110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756599020128543a3a42616c616e6365000208610145786163746c7920617320607472616e736665725f616c6c6f775f6465617468602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74446d6179206265207370656369666965642e4c7472616e736665725f6b6565705f616c697665080110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756599020128543a3a42616c616e6365000318590153616d6520617320746865205b607472616e736665725f616c6c6f775f6465617468605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74606b696c6c20746865206f726967696e206163636f756e742e00e8393925206f66207468652074696d6520796f752077616e74205b607472616e736665725f616c6c6f775f6465617468605d20696e73746561642e00f05b607472616e736665725f616c6c6f775f6465617468605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665200110626f6f6c00043c05015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746f9c20206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e3c666f7263655f756e7265736572766508010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e40757067726164655f6163636f756e747304010c77686f590101445665633c543a3a4163636f756e7449643e0006207055706772616465206120737065636966696564206163636f756e742e00742d20606f726967696e603a204d75737420626520605369676e6564602e902d206077686f603a20546865206163636f756e7420746f2062652075706772616465642e005501546869732077696c6c20776169766520746865207472616e73616374696f6e20666565206966206174206c6561737420616c6c2062757420313025206f6620746865206163636f756e7473206e656564656420746f410162652075706772616465642e20285765206c657420736f6d65206e6f74206861766520746f206265207570677261646564206a75737420696e206f7264657220746f20616c6c6f7720666f722074686558706f73736962696c697479206f6620636875726e292e44666f7263655f7365745f62616c616e636508010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656599020128543a3a42616c616e636500080cac5365742074686520726567756c61722062616c616e6365206f66206120676976656e206163636f756e742e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e6c666f7263655f61646a7573745f746f74616c5f69737375616e6365080124646972656374696f6e9d02014c41646a7573746d656e74446972656374696f6e00011464656c746199020128543a3a42616c616e6365000914b841646a7573742074686520746f74616c2069737375616e636520696e20612073617475726174696e67207761792e00fc43616e206f6e6c792062652063616c6c656420627920726f6f7420616e6420616c77617973206e65656473206120706f736974697665206064656c7461602e002423204578616d706c65106275726e08011476616c756599020128543a3a42616c616e63650001286b6565705f616c697665200110626f6f6c000a1cfc4275726e2074686520737065636966696564206c697175696420667265652062616c616e63652066726f6d20746865206f726967696e206163636f756e742e002501496620746865206f726967696e2773206163636f756e7420656e64732075702062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c7409016f6620746865206275726e20616e6420606b6565705f616c697665602069732066616c73652c20746865206163636f756e742077696c6c206265207265617065642e005101556e6c696b652073656e64696e672066756e647320746f2061205f6275726e5f20616464726573732c207768696368206d6572656c79206d616b6573207468652066756e647320696e61636365737369626c652c21017468697320606275726e60206f7065726174696f6e2077696c6c2072656475636520746f74616c2069737375616e63652062792074686520616d6f756e74205f6275726e65645f2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e990200000618009d020c3c70616c6c65745f62616c616e6365731474797065734c41646a7573746d656e74446972656374696f6e00010820496e63726561736500000020446563726561736500010000a1020c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001143c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6ea50201b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e00011c7769746e65737375030158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265790301544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f7274737d030158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740401307261775f736f6c7574696f6ea50201b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e0003249c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e4c676f7665726e616e63655f66616c6c6261636b0801406d617962655f6d61785f766f74657273c8012c4f7074696f6e3c7533323e0001446d617962655f6d61785f74617267657473c8012c4f7074696f6e3c7533323e00041080547269676765722074686520676f7665726e616e63652066616c6c6261636b2e004901546869732063616e206f6e6c792062652063616c6c6564207768656e205b6050686173653a3a456d657267656e6379605d20697320656e61626c65642c20617320616e20616c7465726e617469766520746fc063616c6c696e67205b6043616c6c3a3a7365745f656d657267656e63795f656c656374696f6e5f726573756c74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea502089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e04045301a902000c0120736f6c7574696f6ea90201045300011473636f7265b00134456c656374696f6e53636f7265000114726f756e6410010c7533320000a902084c6b69746368656e73696e6b5f72756e74696d65384e706f73536f6c7574696f6e31360000400118766f74657331ad0200000118766f74657332b90200000118766f74657333cd0200000118766f74657334d90200000118766f74657335e50200000118766f74657336f10200000118766f74657337fd0200000118766f74657338090300000118766f7465733915030000011c766f746573313021030000011c766f74657331312d030000011c766f746573313239030000011c766f746573313345030000011c766f746573313451030000011c766f74657331355d030000011c766f74657331366903000000ad02000002b10200b102000004086902b50200b502000006890100b902000002bd0200bd020000040c6902c102b50200c10200000408b502c50200c502000006c90200c9020c3473705f61726974686d65746963287065725f7468696e677318506572553136000004008901010c7531360000cd02000002d10200d1020000040c6902d502b50200d50200000302000000c10200d902000002dd0200dd020000040c6902e102b50200e10200000303000000c10200e502000002e90200e9020000040c6902ed02b50200ed0200000304000000c10200f102000002f50200f5020000040c6902f902b50200f90200000305000000c10200fd0200000201030001030000040c69020503b50200050300000306000000c1020009030000020d03000d030000040c69021103b50200110300000307000000c10200150300000219030019030000040c69021d03b502001d0300000308000000c10200210300000225030025030000040c69022903b50200290300000309000000c102002d0300000231030031030000040c69023503b5020035030000030a000000c1020039030000023d03003d030000040c69024103b5020041030000030b000000c10200450300000249030049030000040c69024d03b502004d030000030c000000c10200510300000255030055030000040c69025903b5020059030000030d000000c102005d0300000261030061030000040c69026503b5020065030000030e000000c1020069030000026d03006d030000040c69027103b5020071030000030f000000c102007503089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f746572736902010c75333200011c746172676574736902010c7533320000790304184f7074696f6e04045401b00108104e6f6e6500000010536f6d650400b000000100007d03000002810300810300000408008503008503084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273fc01845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e00008903103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400018010626f6e6408011476616c75659902013042616c616e63654f663c543e0001147061796565c0017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000040610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e34232320436f6d706c6578697479d02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65645901756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20286f7220657175616c20746f20302920616e6420676574732072656d6f76656420617320647573742e28626f6e645f65787472610401386d61785f6164646974696f6e616c9902013042616c616e63654f663c543e000138610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e18756e626f6e6404011476616c75659902013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e21015b6061737365743a3a6578697374656e7469616c5f6465706f736974605d2c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0031014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d6178556e6c6f636b696e674368756e6b736029410163616e20636f2d657869737473206174207468652073616d652074696d652e20496620746865726520617265206e6f20756e6c6f636b696e67206368756e6b7320736c6f747320617661696c61626c6545015b6043616c6c3a3a77697468647261775f756e626f6e646564605d2069732063616c6c656420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200035c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0055015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f2077686174657665722469742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e0034232320506172616d65746572730051012d20606e756d5f736c617368696e675f7370616e736020696e6469636174657320746865206e756d626572206f66206d6574616461746120736c617368696e67207370616e7320746f20636c656172207768656e5501746869732063616c6c20726573756c747320696e206120636f6d706c6574652072656d6f76616c206f6620616c6c2074686520646174612072656c6174656420746f20746865207374617368206163636f756e742e3d01496e207468697320636173652c2074686520606e756d5f736c617368696e675f7370616e7360206d757374206265206c6172676572206f7220657175616c20746f20746865206e756d626572206f665d01736c617368696e67207370616e73206173736f636961746564207769746820746865207374617368206163636f756e7420696e20746865205b60536c617368696e675370616e73605d2073746f7261676520747970652c25016f7468657277697365207468652063616c6c2077696c6c206661696c2e205468652063616c6c20776569676874206973206469726563746c792070726f706f7274696f6e616c20746f54606e756d5f736c617368696e675f7370616e73602e0034232320436f6d706c6578697479d84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2076616c69646174650401147072656673cc013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c746172676574738d0301645665633c4163636f756e7449644c6f6f6b75704f663c543e3e0005280d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c65786974792d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29050177686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d49542028543a3a4d61784e6f6d696e6174696f6e73292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e146368696c6c000628c44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e247365745f70617965650401147061796565c0017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000730b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0034232320436f6d706c6578697479182d204f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d387365745f636f6e74726f6c6c657200083845012852652d29736574732074686520636f6e74726f6c6c6572206f66206120737461736820746f2074686520737461736820697473656c662e20546869732066756e6374696f6e2070726576696f75736c794d01616363657074656420612060636f6e74726f6c6c65726020617267756d656e7420746f207365742074686520636f6e74726f6c6c657220746f20616e206163636f756e74206f74686572207468616e207468655901737461736820697473656c662e20546869732066756e6374696f6e616c69747920686173206e6f77206265656e2072656d6f7665642c206e6f77206f6e6c792073657474696e672074686520636f6e74726f6c6c65728c746f207468652073746173682c206966206974206973206e6f7420616c72656164792e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479104f283129e42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e4c7365745f76616c696461746f725f636f756e7404010c6e65776902010c75333200091890536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c6578697479104f28312960696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616c6902010c753332000a1ce8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f727320757020746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e547363616c655f76616c696461746f725f636f756e74040118666163746f729103011c50657263656e74000b1c11015363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f7220757020746f206d6178696d756d206f668c60456c656374696f6e50726f7669646572426173653a3a4d617857696e6e657273602e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320436f6d706c65786974799853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e34666f7263655f6e6f5f65726173000c34ac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f28312934666f7263655f6e65775f657261000d384901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e0034232320436f6d706c65786974793c2d204e6f20617267756d656e74732e382d205765696768743a204f283129447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573590101445665633c543a3a4163636f756e7449643e000e0cc8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f200901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e0034232320506172616d65746572730045012d20606e756d5f736c617368696e675f7370616e73603a20526566657220746f20636f6d6d656e7473206f6e205b6043616c6c3a3a77697468647261775f756e626f6e646564605d20666f72206d6f72652064657461696c732e50666f7263655f6e65775f6572615f616c776179730010240101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573c10101205665633c7533323e0011149443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e009843616e2062652063616c6c6564206279207468652060543a3a41646d696e4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012341901506179206f7574206e6578742070616765206f6620746865207374616b65727320626568696e6420612076616c696461746f7220666f722074686520676976656e206572612e00e82d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e00490154686520726577617264207061796f757420636f756c6420626520706167656420696e20636173652074686572652061726520746f6f206d616e79206e6f6d696e61746f7273206261636b696e67207468655d016076616c696461746f725f7374617368602e20546869732063616c6c2077696c6c207061796f757420756e7061696420706167657320696e20616e20617363656e64696e67206f726465722e20546f20636c61696d2061b4737065636966696320706167652c2075736520607061796f75745f7374616b6572735f62795f70616765602e6000f0496620616c6c2070616765732061726520636c61696d65642c2069742072657475726e7320616e206572726f722060496e76616c696450616765602e187265626f6e6404011476616c75659902013042616c616e63654f663c543e00131cdc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e0034232320436f6d706c6578697479d02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73882d20426f756e64656420627920604d6178556e6c6f636b696e674368756e6b73602e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320014485d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e6101332e206f722c206578697374656e7469616c206465706f736974206973207a65726f20616e64206569746865722060746f74616c5f62616c616e636560206f7220606c65646765722e746f74616c60206973207a65726f2e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e0034232320506172616d65746572730045012d20606e756d5f736c617368696e675f7370616e73603a20526566657220746f20636f6d6d656e7473206f6e205b6043616c6c3a3a77697468647261775f756e626f6e646564605d20666f72206d6f72652064657461696c732e106b69636b04010c77686f8d0301645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00152ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e4c7365745f7374616b696e675f636f6e666967731c01486d696e5f6e6f6d696e61746f725f626f6e6495030158436f6e6669674f703c42616c616e63654f663c543e3e0001486d696e5f76616c696461746f725f626f6e6495030158436f6e6669674f703c42616c616e63654f663c543e3e00014c6d61785f6e6f6d696e61746f725f636f756e7499030134436f6e6669674f703c7533323e00014c6d61785f76616c696461746f725f636f756e7499030134436f6e6669674f703c7533323e00013c6368696c6c5f7468726573686f6c649d030144436f6e6669674f703c50657263656e743e0001386d696e5f636f6d6d697373696f6ea1030144436f6e6669674f703c50657262696c6c3e0001486d61785f7374616b65645f726577617264739d030144436f6e6669674f703c50657263656e743e001644ac5570646174652074686520766172696f7573207374616b696e6720636f6e66696775726174696f6e73202e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e59012a20606368696c6c5f7468726573686f6c64603a2054686520726174696f206f6620606d61785f6e6f6d696e61746f725f636f756e7460206f7220606d61785f76616c696461746f725f636f756e74602077686963681901202073686f756c642062652066696c6c656420696e206f7264657220666f722074686520606368696c6c5f6f7468657260207472616e73616374696f6e20746f20776f726b2e61012a20606d696e5f636f6d6d697373696f6e603a20546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e550120205468697320697320636865636b6564206f6e6c792075706f6e2063616c6c696e67206076616c6964617465602e204578697374696e672076616c696461746f727320617265206e6f742061666665637465642e00c452756e74696d654f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f746865720401147374617368000130543a3a4163636f756e74496400176841014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a001d012a2060636f6e74726f6c6c657260206d7573742062656c6f6e6720746f2061206e6f6d696e61746f722077686f20686173206265636f6d65206e6f6e2d6465636f6461626c652c000c4f723a003d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e68666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e04013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400180c4501466f72636520612076616c696461746f7220746f2068617665206174206c6561737420746865206d696e696d756d20636f6d6d697373696f6e2e20546869732077696c6c206e6f74206166666563742061610176616c696461746f722077686f20616c726561647920686173206120636f6d6d697373696f6e2067726561746572207468616e206f7220657175616c20746f20746865206d696e696d756d2e20416e79206163636f756e743863616e2063616c6c20746869732e487365745f6d696e5f636f6d6d697373696f6e04010c6e6577c4011c50657262696c6c00191025015365747320746865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e207468617420656163682076616c696461746f7273206d757374206d61696e7461696e2e005901546869732063616c6c20686173206c6f7765722070726976696c65676520726571756972656d656e7473207468616e20607365745f7374616b696e675f636f6e6669676020616e642063616e2062652063616c6c6564cc6279207468652060543a3a41646d696e4f726967696e602e20526f6f742063616e20616c776179732063616c6c20746869732e587061796f75745f7374616b6572735f62795f706167650c013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780001107061676510011050616765001a443101506179206f757420612070616765206f6620746865207374616b65727320626568696e6420612076616c696461746f7220666f722074686520676976656e2065726120616e6420706167652e00e82d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e31012d2060706167656020697320746865207061676520696e646578206f66206e6f6d696e61746f727320746f20706179206f757420776974682076616c7565206265747765656e203020616e64b02020606e756d5f6e6f6d696e61746f7273202f20543a3a4d61784578706f737572655061676553697a65602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e003d01496620612076616c696461746f7220686173206d6f7265207468616e205b60436f6e6669673a3a4d61784578706f737572655061676553697a65605d206e6f6d696e61746f7273206261636b696e6729017468656d2c207468656e20746865206c697374206f66206e6f6d696e61746f72732069732070616765642c207769746820656163682070616765206265696e672063617070656420617455015b60436f6e6669673a3a4d61784578706f737572655061676553697a65602e5d20496620612076616c696461746f7220686173206d6f7265207468616e206f6e652070616765206f66206e6f6d696e61746f72732c49017468652063616c6c206e6565647320746f206265206d61646520666f72206561636820706167652073657061726174656c7920696e206f7264657220666f7220616c6c20746865206e6f6d696e61746f727355016261636b696e6720612076616c696461746f7220746f207265636569766520746865207265776172642e20546865206e6f6d696e61746f727320617265206e6f7420736f72746564206163726f73732070616765736101616e6420736f2069742073686f756c64206e6f7420626520617373756d6564207468652068696768657374207374616b657220776f756c64206265206f6e2074686520746f706d6f7374207061676520616e642076696365490176657273612e204966207265776172647320617265206e6f7420636c61696d656420696e205b60436f6e6669673a3a486973746f72794465707468605d20657261732c207468657920617265206c6f73742e307570646174655f7061796565040128636f6e74726f6c6c6572000130543a3a4163636f756e744964001b18e04d6967726174657320616e206163636f756e742773206052657761726444657374696e6174696f6e3a3a436f6e74726f6c6c65726020746fa46052657761726444657374696e6174696f6e3a3a4163636f756e7428636f6e74726f6c6c657229602e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e003101546869732077696c6c20776169766520746865207472616e73616374696f6e20666565206966207468652060706179656560206973207375636365737366756c6c79206d696772617465642e686465707265636174655f636f6e74726f6c6c65725f626174636804012c636f6e74726f6c6c657273a50301f4426f756e6465645665633c543a3a4163636f756e7449642c20543a3a4d6178436f6e74726f6c6c657273496e4465707265636174696f6e42617463683e001c1c5d01557064617465732061206261746368206f6620636f6e74726f6c6c6572206163636f756e747320746f20746865697220636f72726573706f6e64696e67207374617368206163636f756e7420696620746865792061726561016e6f74207468652073616d652e2049676e6f72657320616e7920636f6e74726f6c6c6572206163636f756e7473207468617420646f206e6f742065786973742c20616e6420646f6573206e6f74206f706572617465206966b874686520737461736820616e6420636f6e74726f6c6c65722061726520616c7265616479207468652073616d652e005101456666656374732077696c6c2062652066656c7420696e7374616e746c792028617320736f6f6e20617320746869732066756e6374696f6e20697320636f6d706c65746564207375636365737366756c6c79292e00b4546865206469737061746368206f726967696e206d7573742062652060543a3a41646d696e4f726967696e602e38726573746f72655f6c65646765721001147374617368000130543a3a4163636f756e7449640001406d617962655f636f6e74726f6c6c6572ac01504f7074696f6e3c543a3a4163636f756e7449643e00012c6d617962655f746f74616ca90301504f7074696f6e3c42616c616e63654f663c543e3e00013c6d617962655f756e6c6f636b696e67ad030115014f7074696f6e3c426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a0a4d6178556e6c6f636b696e674368756e6b733e3e001d2c0501526573746f72657320746865207374617465206f662061206c656467657220776869636820697320696e20616e20696e636f6e73697374656e742073746174652e00dc54686520726571756972656d656e747320746f20726573746f72652061206c6564676572206172652074686520666f6c6c6f77696e673a642a2054686520737461736820697320626f6e6465643b206f720d012a20546865207374617368206973206e6f7420626f6e64656420627574206974206861732061207374616b696e67206c6f636b206c65667420626568696e643b206f7225012a204966207468652073746173682068617320616e206173736f636961746564206c656467657220616e642069747320737461746520697320696e636f6e73697374656e743b206f721d012a20496620746865206c6564676572206973206e6f7420636f72727570746564202a6275742a20697473207374616b696e67206c6f636b206973206f7574206f662073796e632e00610154686520606d617962655f2a6020696e70757420706172616d65746572732077696c6c206f76657277726974652074686520636f72726573706f6e64696e67206461746120616e64206d65746164617461206f662074686559016c6564676572206173736f6369617465642077697468207468652073746173682e2049662074686520696e70757420706172616d657465727320617265206e6f74207365742c20746865206c65646765722077696c6c9062652072657365742076616c7565732066726f6d206f6e2d636861696e2073746174652e406d6967726174655f63757272656e63790401147374617368000130543a3a4163636f756e744964001e1cbc52656d6f76657320746865206c6567616379205374616b696e67206c6f636b7320696620746865792065786973742e005101546869732072656d6f76657320746865206c6567616379206c6f636b206f6e20746865207374616b652077697468205b60436f6e6669673a3a4f6c6443757272656e6379605d20616e64206372656174657320615501686f6c64206f6e206974206966206e65656465642e20496620616c6c207374616b652063616e6e6f742062652068656c642c207468652062657374206566666f7274206973206d61646520746f20686f6c6420617329016d75636820617320706f737369626c652e205468652072656d61696e696e67207374616b6520697320666f726365642077697468647261776e2066726f6d20746865206c65646765722e00c4546865206665652069732077616976656420696620746865206d6967726174696f6e206973207375636365737366756c2e306d616e75616c5f736c6173680c013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e646578000138736c6173685f6672616374696f6ec4011c50657262696c6c0021541901546869732066756e6374696f6e20616c6c6f777320676f7665726e616e636520746f206d616e75616c6c7920736c61736820612076616c696461746f7220616e6420697320615c2a2a66616c6c6261636b206d656368616e69736d2a2a2e00b4546865206469737061746368206f726967696e206d7573742062652060543a3a41646d696e4f726967696e602e0034232320506172616d657465727309012d206076616c696461746f725f737461736860202d20546865207374617368206163636f756e74206f66207468652076616c696461746f7220746f20736c6173682efc2d206065726160202d205468652065726120696e207768696368207468652076616c696461746f722077617320696e2074686520616374697665207365742e49012d2060736c6173685f6672616374696f6e60202d205468652070657263656e74616765206f6620746865207374616b6520746f20736c6173682c2065787072657373656420617320612050657262696c6c2e002c2323204265686176696f72003d0154686520736c6173682077696c6c206265206170706c696564207573696e6720746865207374616e6461726420736c617368696e67206d656368616e6963732c2072657370656374696e672074686580636f6e666967757265642060536c61736844656665724475726174696f6e602e002c54686973206d65616e733a51012d204966207468652076616c696461746f722077617320616c726561647920736c61736865642062792061206869676865722070657263656e7461676520666f72207468652073616d65206572612c20746869739c2020736c6173682077696c6c2068617665206e6f206164646974696f6e616c206566666563742e51012d204966207468652076616c696461746f72207761732070726576696f75736c7920736c61736865642062792061206c6f7765722070657263656e746167652c206f6e6c792074686520646966666572656e636548202077696c6c206265206170706c6965642e3d012d2054686520736c6173682077696c6c2062652064656665727265642062792060536c61736844656665724475726174696f6e602065726173206265666f7265206265696e6720656e61637465642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8d030000028d020091030c3473705f61726974686d65746963287065725f7468696e67731c50657263656e7400000400080108753800009503103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200009903103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200009d03103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f70040454019103010c104e6f6f700000000c536574040091030104540001001852656d6f766500020000a103103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f7004045401c4010c104e6f6f700000000c5365740400c40104540001001852656d6f766500020000a5030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400590101185665633c543e0000a90304184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000ad0304184f7074696f6e04045401b1030108104e6f6e6500000010536f6d650400b1030000010000b1030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b503045300000400b90301185665633c543e0000b503083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c75659902011c42616c616e636500010c65726169020120457261496e6465780000b903000002b50300bd030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973c103011c543a3a4b65797300011470726f6f6638011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec103084c6b69746368656e73696e6b5f72756e74696d652c53657373696f6e4b657973000018011c6772616e647061150101d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162656d0201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65390101d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279c50301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630001186d69786e6574c90301cc3c4d69786e6574206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630001146265656679cd0301c83c4265656679206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000c5030c5873705f617574686f726974795f646973636f766572790c617070185075626c69630000040004013c737232353531393a3a5075626c69630000c903102473705f6d69786e65741474797065730c617070185075626c69630000040004013c737232353531393a3a5075626c69630000cd030c4873705f636f6e73656e7375735f62656566793065636473615f63727970746f185075626c696300000400d103013465636473613a3a5075626c69630000d103000003210000000800d5030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616c29020140426f756e64656443616c6c4f663c543e00011476616c75659902013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c6902012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465786902013c5265666572656e64756d496e646578000110766f7465e401644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616c29020140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616c29020140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616c29020140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736834011c543a3a48617368000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736834011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465786902013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746f8d0201504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ed9030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b0401187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f74650801187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f6861736834011c543a3a4861736800013c6d617962655f7265665f696e646578c8015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465786902012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960307365745f6d657461646174610801146f776e6572ec01344d657461646174614f776e65720001286d617962655f68617368dd03013c4f7074696f6e3c543a3a486173683e00123cd8536574206f7220636c6561722061206d65746164617461206f6620612070726f706f73616c206f722061207265666572656e64756d2e002c506172616d65746572733acc2d20606f726967696e603a204d75737420636f72726573706f6e6420746f2074686520604d657461646174614f776e6572602e3d01202020202d206045787465726e616c4f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479417070726f766560402020202020207468726573686f6c642e5901202020202d206045787465726e616c44656661756c744f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479416761696e737460402020202020207468726573686f6c642e4501202020202d206045787465726e616c4d616a6f726974794f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053696d706c654d616a6f7269747960402020202020207468726573686f6c642ec8202020202d20605369676e65646020627920612063726561746f7220666f722061207075626c69632070726f706f73616c2ef4202020202d20605369676e65646020746f20636c6561722061206d6574616461746120666f7220612066696e6973686564207265666572656e64756d2ee4202020202d2060526f6f746020746f207365742061206d6574616461746120666f7220616e206f6e676f696e67207265666572656e64756d2eb42d20606f776e6572603a20616e206964656e746966696572206f662061206d65746164617461206f776e65722e51012d20606d617962655f68617368603a205468652068617368206f6620616e206f6e2d636861696e2073746f72656420707265696d6167652e20604e6f6e656020746f20636c6561722061206d657461646174612e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000dd0304184f7074696f6e04045401340108104e6f6e6500000010536f6d650400340000010000e1030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001202c7365745f6d656d626572730c012c6e65775f6d656d62657273590101445665633c543a3a4163636f756e7449643e0001147072696d65ac01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616c2d02017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e646902010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c646902012c4d656d626572436f756e7400012070726f706f73616c2d02017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e646902010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465786902013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736834011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465786902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e646902010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429106b696c6c04013470726f706f73616c5f6861736834011c543a3a4861736800071c2501446973617070726f7665207468652070726f706f73616c20616e64206275726e2074686520636f73742068656c6420666f722073746f72696e6720746869732070726f706f73616c2e002c506172616d65746572733a942d20606f726967696e603a206d7573742062652074686520604b696c6c4f726967696e602e09012d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c64206265206b696c6c65642e004901456d69747320604b696c6c65646020616e64206050726f706f73616c436f73744275726e65646020696620616e7920636f7374207761732068656c6420666f72206120676976656e2070726f706f73616c2e5472656c656173655f70726f706f73616c5f636f737404013470726f706f73616c5f6861736834011c543a3a48617368000824490152656c656173652074686520636f73742068656c6420666f722073746f72696e6720612070726f706f73616c206f6e63652074686520676976656e2070726f706f73616c20697320636f6d706c657465642e0055014966207468657265206973206e6f206173736f63696174656420636f737420666f722074686520676976656e2070726f706f73616c2c20746869732063616c6c2077696c6c2068617665206e6f206566666563742e002c506172616d65746572733a9c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602eb02d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c2e000d01456d697473206050726f706f73616c436f737452656c65617365646020696620616e7920636f73742068656c6420666f72206120676976656e2070726f706f73616c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001202c7365745f6d656d626572730c012c6e65775f6d656d62657273590101445665633c543a3a4163636f756e7449643e0001147072696d65ac01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616c2d02017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e646902010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c646902012c4d656d626572436f756e7400012070726f706f73616c2d02017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e646902010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465786902013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736834011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465786902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e646902010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429106b696c6c04013470726f706f73616c5f6861736834011c543a3a4861736800071c2501446973617070726f7665207468652070726f706f73616c20616e64206275726e2074686520636f73742068656c6420666f722073746f72696e6720746869732070726f706f73616c2e002c506172616d65746572733a942d20606f726967696e603a206d7573742062652074686520604b696c6c4f726967696e602e09012d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c64206265206b696c6c65642e004901456d69747320604b696c6c65646020616e64206050726f706f73616c436f73744275726e65646020696620616e7920636f7374207761732068656c6420666f72206120676976656e2070726f706f73616c2e5472656c656173655f70726f706f73616c5f636f737404013470726f706f73616c5f6861736834011c543a3a48617368000824490152656c656173652074686520636f73742068656c6420666f722073746f72696e6720612070726f706f73616c206f6e63652074686520676976656e2070726f706f73616c20697320636f6d706c657465642e0055014966207468657265206973206e6f206173736f63696174656420636f737420666f722074686520676976656e2070726f706f73616c2c20746869732063616c6c2077696c6c2068617665206e6f206566666563742e002c506172616d65746572733a9c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602eb02d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c2e000d01456d697473206050726f706f73616c436f737452656c65617365646020696620616e7920636f73742068656c6420666f72206120676976656e2070726f706f73616c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee9030c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573590101445665633c543a3a4163636f756e7449643e00011476616c75659902013042616c616e63654f663c543e00004c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e0049014966206076616c756560206973206d6f7265207468616e206077686f60277320667265652062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e746902010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e000901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e34232320436f6d706c6578697479a44f2843202b206c6f672843292920776865726520432069732063616e6469646174655f636f756e742e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e67ed03012852656e6f756e63696e670003504d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e0034232320436f6d706c6578697479dc20202d2052656e6f756e63696e673a3a43616e64696461746528636f756e74293a204f28636f756e74202b206c6f6728636f756e7429297020202d2052656e6f756e63696e673a3a4d656d6265723a204f2831297820202d2052656e6f756e63696e673a3a52756e6e657255703a204f2831293472656d6f76655f6d656d6265720c010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000128736c6173685f626f6e64200110626f6f6c000138726572756e5f656c656374696f6e200110626f6f6c000440590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c616365732074686555016f7574676f696e67206d656d6265722e204f74686572776973652c2069662060726572756e5f656c656374696f6e60206973206074727565602c2061206e65772070687261676d656e20656c656374696f6e2069737c737461727465642c20656c73652c206e6f7468696e672068617070656e732e00590149662060736c6173685f626f6e64602069732073657420746f20747275652c2074686520626f6e64206f6620746865206d656d626572206265696e672072656d6f76656420697320736c61736865642e20456c73652c3c69742069732072657475726e65642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e0034232320436f6d706c657869747905012d20436865636b2064657461696c73206f662072656d6f76655f616e645f7265706c6163655f6d656d626572282920616e6420646f5f70687261676d656e28292e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005244501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0034232320436f6d706c65786974798c2d20436865636b2069735f646566756e63745f766f74657228292064657461696c732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed03086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e64696461746504006902010c75333200020000f1030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f76658d0201504163636f756e7449644c6f6f6b75704f663c543e00010c6164648d0201504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273590101445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e65778d0201504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef5030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66f90301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6675020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66f90301c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6675020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e0002303d014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c6974792067616467657420686173207374616c6c65642e006101546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e67206f6620746865206e6578742073657373696f6e2c20746f6101626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e20546865206064656c6179602073686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d654901746861742074686520626c6f636b207369676e616c6c696e672074686520666f72636564206368616e67652077696c6c206e6f742062652072652d6f7267656420652e672e203130303020626c6f636b732e5d0154686520626c6f636b2070726f64756374696f6e207261746520287768696368206d617920626520736c6f77656420646f776e2062656361757365206f662066696e616c697479206c616767696e67292073686f756c64510162652074616b656e20696e746f206163636f756e74207768656e2063686f6f73696e6720746865206064656c6179602e20546865204752414e44504120766f74657273206261736564206f6e20746865206e65775501617574686f726974792077696c6c20737461727420766f74696e67206f6e20746f70206f662060626573745f66696e616c697a65645f626c6f636b5f6e756d6265726020666f72206e65772066696e616c697a65644d01626c6f636b732e2060626573745f66696e616c697a65645f626c6f636b5f6e756d626572602073686f756c64206265207468652068696768657374206f6620746865206c61746573742066696e616c697a6564c4626c6f636b206f6620616c6c2076616c696461746f7273206f6620746865206e657720617574686f72697479207365742e00584f6e6c792063616c6c61626c6520627920726f6f742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef903085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f660804480134044e0110000801187365745f6964300114536574496400013065717569766f636174696f6efd03014845717569766f636174696f6e3c482c204e3e0000fd03085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e0804480134044e011001081c507265766f74650400010401890166696e616c6974795f6772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c2066696e616c6974795f6772616e6470613a3a507265766f74653c0a482c204e3e2c20417574686f726974795369676e61747572652c3e00000024507265636f6d6d69740400150401910166696e616c6974795f6772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c2066696e616c6974795f6772616e6470613a3a507265636f6d6d69740a3c482c204e3e2c20417574686f726974795369676e61747572652c3e000100000104084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640115010456010504045301090400100130726f756e645f6e756d62657230010c7536340001206964656e7469747915010108496400011466697273741104011828562c2053290001187365636f6e641104011828562c20532900000504084066696e616c6974795f6772616e6470611c507265766f74650804480134044e01100008012c7461726765745f68617368340104480001347461726765745f6e756d6265721001044e000009040c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e6174757265000004000d040148656432353531393a3a5369676e617475726500000d0400000340000000080011040000040805040904001504084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c0849640115010456011904045301090400100130726f756e645f6e756d62657230010c7536340001206964656e7469747915010108496400011466697273741d04011828562c2053290001187365636f6e641d04011828562c20532900001904084066696e616c6974795f6772616e64706124507265636f6d6d69740804480134044e01100008012c7461726765745f68617368340104480001347461726765745f6e756d6265721001044e00001d0400000408190409040021040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001182c7370656e645f6c6f63616c080118616d6f756e749902013c42616c616e63654f663c542c20493e00012c62656e65666963696172798d0201504163636f756e7449644c6f6f6b75704f663c543e000344b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e0045014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e002c2323232044657461696c7345014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e003823232320506172616d657465727341012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e00242323204576656e747300b4456d697473205b604576656e743a3a5370656e64417070726f766564605d206966207375636365737366756c2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69646902013450726f706f73616c496e6465780004542d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c7300c0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e003823232320506172616d6574657273a02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c003823232320436f6d706c6578697479ac2d204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c730028232323204572726f727345012d205b604572726f723a3a50726f706f73616c4e6f74417070726f766564605d3a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686551012020617070726f76616c2071756575652c20692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468655901202070726f706f73616c20646f6573206e6f7420657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f766564542020696e2074686520666972737420706c6163652e147370656e6410012861737365745f6b696e64a00144426f783c543a3a41737365744b696e643e000118616d6f756e7499020150417373657442616c616e63654f663c542c20493e00012c62656e65666963696172798d020178426f783c42656e65666963696172794c6f6f6b75704f663c542c20493e3e00012876616c69645f66726f6dc801704f7074696f6e3c426c6f636b4e756d626572466f723c542c20493e3e000568b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e001d014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c65617374550160616d6f756e7460206f66206061737365745f6b696e646020696e20746865206e61746976652061737365742e2054686520616d6f756e74206f66206061737365745f6b696e646020697320636f6e766572746564d4666f7220617373657274696f6e207573696e6720746865205b60436f6e6669673a3a42616c616e6365436f6e766572746572605d2e002823232044657461696c7300490143726561746520616e20617070726f766564207370656e6420666f72207472616e7366657272696e6720612073706563696669632060616d6f756e7460206f66206061737365745f6b696e646020746f2061610164657369676e617465642062656e65666963696172792e20546865207370656e64206d75737420626520636c61696d6564207573696e672074686520607061796f75746020646973706174636861626c652077697468696e74746865205b60436f6e6669673a3a5061796f7574506572696f64605d2e003823232320506172616d657465727315012d206061737365745f6b696e64603a20416e20696e64696361746f72206f662074686520737065636966696320617373657420636c61737320746f206265207370656e742e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602eb82d206062656e6566696369617279603a205468652062656e6566696369617279206f6620746865207370656e642e55012d206076616c69645f66726f6d603a2054686520626c6f636b206e756d6265722066726f6d20776869636820746865207370656e642063616e20626520636c61696d65642e2049742063616e20726566657220746f1901202074686520706173742069662074686520726573756c74696e67207370656e6420686173206e6f74207965742065787069726564206163636f7264696e6720746f20746865450120205b60436f6e6669673a3a5061796f7574506572696f64605d2e20496620604e6f6e65602c20746865207370656e642063616e20626520636c61696d656420696d6d6564696174656c792061667465722c2020617070726f76616c2e00242323204576656e747300c8456d697473205b604576656e743a3a41737365745370656e64417070726f766564605d206966207375636365737366756c2e187061796f7574040114696e6465781001285370656e64496e64657800064c38436c61696d2061207370656e642e00482323204469737061746368204f726967696e00384d757374206265207369676e6564002823232044657461696c730055015370656e6473206d75737420626520636c61696d65642077697468696e20736f6d652074656d706f72616c20626f756e64732e2041207370656e64206d617920626520636c61696d65642077697468696e206f6e65d45b60436f6e6669673a3a5061796f7574506572696f64605d2066726f6d20746865206076616c69645f66726f6d6020626c6f636b2e5501496e2063617365206f662061207061796f7574206661696c7572652c20746865207370656e6420737461747573206d75737420626520757064617465642077697468207468652060636865636b5f73746174757360dc646973706174636861626c65206265666f7265207265747279696e672077697468207468652063757272656e742066756e6374696f6e2e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e74730090456d697473205b604576656e743a3a50616964605d206966207375636365737366756c2e30636865636b5f737461747573040114696e6465781001285370656e64496e64657800074c2901436865636b2074686520737461747573206f6620746865207370656e6420616e642072656d6f76652069742066726f6d207468652073746f726167652069662070726f6365737365642e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c730001015468652073746174757320636865636b20697320612070726572657175697369746520666f72207265747279696e672061206661696c6564207061796f75742e490149662061207370656e64206861732065697468657220737563636565646564206f7220657870697265642c2069742069732072656d6f7665642066726f6d207468652073746f726167652062792074686973ec66756e6374696f6e2e20496e207375636820696e7374616e6365732c207472616e73616374696f6e20666565732061726520726566756e6465642e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300f8456d697473205b604576656e743a3a5061796d656e744661696c6564605d20696620746865207370656e64207061796f757420686173206661696c65642e0101456d697473205b604576656e743a3a5370656e6450726f636573736564605d20696620746865207370656e64207061796f75742068617320737563636565642e28766f69645f7370656e64040114696e6465781001285370656e64496e6465780008407c566f69642070726576696f75736c7920617070726f766564207370656e642e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c73001d0141207370656e6420766f6964206973206f6e6c7920706f737369626c6520696620746865207061796f757420686173206e6f74206265656e20617474656d70746564207965742e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300c0456d697473205b604576656e743a3a41737365745370656e64566f69646564605d206966207375636365737366756c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25040c4470616c6c65745f61737365745f726174651870616c6c65741043616c6c04045400010c1863726561746508012861737365745f6b696e64a00144426f783c543a3a41737365744b696e643e00011072617465210101244669786564553132380000100d01496e697469616c697a65206120636f6e76657273696f6e207261746520746f206e61746976652062616c616e636520666f722074686520676976656e2061737365742e0034232320436f6d706c6578697479182d204f2831291875706461746508012861737365745f6b696e64a00144426f783c543a3a41737365744b696e643e000110726174652101012446697865645531323800011005015570646174652074686520636f6e76657273696f6e207261746520746f206e61746976652062616c616e636520666f722074686520676976656e2061737365742e0034232320436f6d706c6578697479182d204f2831291872656d6f766504012861737365745f6b696e64a00144426f783c543a3a41737365744b696e643e000210250152656d6f766520616e206578697374696e6720636f6e76657273696f6e207261746520746f206e61746976652062616c616e636520666f722074686520676976656e2061737365742e0034232320436f6d706c6578697479182d204f283129040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e29040c4070616c6c65745f636f6e7472616374731870616c6c65741043616c6c0404540001283c63616c6c5f6f6c645f776569676874140110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c75659902013042616c616e63654f663c543e0001246761735f6c696d69742c01244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d69742d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746138011c5665633c75383e0000041501446570726563617465642076657273696f6e206966205b6053656c663a3a63616c6c605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e80696e7374616e74696174655f776974685f636f64655f6f6c645f77656967687418011476616c75659902013042616c616e63654f663c543e0001246761735f6c696d69742c01244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d69742d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646538011c5665633c75383e0001106461746138011c5665633c75383e00011073616c7438011c5665633c75383e0001045901446570726563617465642076657273696f6e206966205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e58696e7374616e74696174655f6f6c645f77656967687418011476616c75659902013042616c616e63654f663c543e0001246761735f6c696d69742c01244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d69742d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f6861736834012c436f6465486173683c543e0001106461746138011c5665633c75383e00011073616c7438011c5665633c75383e0002043101446570726563617465642076657273696f6e206966205b6053656c663a3a696e7374616e7469617465605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e2c75706c6f61645f636f64650c0110636f646538011c5665633c75383e00015473746f726167655f6465706f7369745f6c696d69742d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e00012c64657465726d696e69736d3104012c44657465726d696e69736d000360ec55706c6f6164206e65772060636f64656020776974686f757420696e7374616e74696174696e67206120636f6e74726163742066726f6d2069742e00210149662074686520636f646520646f6573206e6f7420616c72656164792065786973742061206465706f7369742069732072657365727665642066726f6d207468652063616c6c65724501616e6420756e7265736572766564206f6e6c79207768656e205b6053656c663a3a72656d6f76655f636f6465605d2069732063616c6c65642e205468652073697a65206f66207468652072657365727665ac646570656e6473206f6e207468652073697a65206f662074686520737570706c6965642060636f6465602e00310149662074686520636f646520616c72656164792065786973747320696e2073746f726167652069742077696c6c207374696c6c2072657475726e20604f6b6020616e642075706772616465739474686520696e2073746f726167652076657273696f6e20746f207468652063757272656e74d05b60496e737472756374696f6e576569676874733a3a76657273696f6e605d28496e737472756374696f6e57656967687473292e0055012d206064657465726d696e69736d603a20496620746869732069732073657420746f20616e79206f746865722076616c756520627574205b6044657465726d696e69736d3a3a456e666f72636564605d207468656e5d012020746865206f6e6c792077617920746f20757365207468697320636f646520697320746f2064656c65676174652063616c6c20696e746f2069742066726f6d20616e206f6666636861696e20657865637574696f6e2ebc202053657420746f205b6044657465726d696e69736d3a3a456e666f72636564605d20696620696e20646f7562742e001823204e6f7465005901416e796f6e652063616e20696e7374616e7469617465206120636f6e74726163742066726f6d20616e792075706c6f6164656420636f646520616e6420746875732070726576656e74206974732072656d6f76616c2e4101546f2061766f6964207468697320736974756174696f6e206120636f6e7374727563746f7220636f756c6420656d706c6f792061636365737320636f6e74726f6c20736f20746861742069742063616e39016f6e6c7920626520696e7374616e746961746564206279207065726d697373696f6e656420656e7469746965732e205468652073616d652069732074727565207768656e2075706c6f6164696e67a07468726f756768205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2e005101557365205b6044657465726d696e69736d3a3a52656c61786564605d206578636c75736976656c7920666f72206e6f6e2d64657465726d696e697374696320636f64652e204966207468652075706c6f616465644901636f64652069732064657465726d696e69737469632c2073706563696679696e67205b6044657465726d696e69736d3a3a52656c61786564605d2077696c6c20626520646973726567617264656420616e646c726573756c7420696e206869676865722067617320636f7374732e2c72656d6f76655f636f6465040124636f64655f6861736834012c436f6465486173683c543e000410350152656d6f76652074686520636f64652073746f72656420756e6465722060636f64655f686173686020616e6420726566756e6420746865206465706f73697420746f20697473206f776e65722e0045014120636f64652063616e206f6e6c792062652072656d6f76656420627920697473206f726967696e616c2075706c6f616465722028697473206f776e65722920616e64206f6e6c79206966206974206973646e6f74207573656420627920616e7920636f6e74726163742e207365745f636f6465080110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e000124636f64655f6861736834012c436f6465486173683c543e000528090150726976696c656765642066756e6374696f6e2074686174206368616e6765732074686520636f6465206f6620616e206578697374696e6720636f6e74726163742e004501546869732074616b65732063617265206f66207570646174696e6720726566636f756e747320616e6420616c6c206f74686572206e6563657373617279206f7065726174696f6e732e2052657475726e73e8616e206572726f7220696620656974686572207468652060636f64655f6861736860206f722060646573746020646f206e6f742065786973742e001823204e6f74650031015468697320646f6573202a2a6e6f742a2a206368616e6765207468652061646472657373206f662074686520636f6e747261637420696e207175657374696f6e2e2054686973206d65616e733d01746861742074686520636f6e74726163742061646472657373206973206e6f206c6f6e67657220646572697665642066726f6d2069747320636f646520686173682061667465722063616c6c696e67487468697320646973706174636861626c652e1063616c6c140110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c75659902013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d69742d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746138011c5665633c75383e00064005014d616b657320612063616c6c20746f20616e206163636f756e742c206f7074696f6e616c6c79207472616e7366657272696e6720736f6d652062616c616e63652e00302320506172616d657465727300a82a206064657374603a2041646472657373206f662074686520636f6e747261637420746f2063616c6c2efc2a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f206064657374602e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642066726f6d20746865a4202063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ec42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e74726163742e0025012a20496620746865206163636f756e74206973206120736d6172742d636f6e7472616374206163636f756e742c20746865206173736f63696174656420636f64652077696c6c206265ac657865637574656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e15012a20496620746865206163636f756e74206973206120726567756c6172206163636f756e742c20616e792076616c75652077696c6c206265207472616e736665727265642e45012a204966206e6f206163636f756e742065786973747320616e64207468652063616c6c2076616c7565206973206e6f74206c657373207468616e20606578697374656e7469616c5f6465706f736974602c11016120726567756c6172206163636f756e742077696c6c206265206372656174656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e54696e7374616e74696174655f776974685f636f646518011476616c75659902013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d69742d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646538011c5665633c75383e0001106461746138011c5665633c75383e00011073616c7438011c5665633c75383e0007643101496e7374616e7469617465732061206e657720636f6e74726163742066726f6d2074686520737570706c6965642060636f646560206f7074696f6e616c6c79207472616e7366657272696e6734736f6d652062616c616e63652e0021015468697320646973706174636861626c6520686173207468652073616d65206566666563742061732063616c6c696e67205b6053656c663a3a75706c6f61645f636f6465605d202b3d015b6053656c663a3a696e7374616e7469617465605d2e2042756e646c696e67207468656d20746f6765746865722070726f766964657320656666696369656e6379206761696e732e20506c65617365d8616c736f20636865636b2074686520646f63756d656e746174696f6e206f66205b6053656c663a3a75706c6f61645f636f6465605d2e00302320506172616d6574657273004d012a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f20746865206e65776c79206372656174656420636f6e74726163742e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642f7265736572766564c8202066726f6d207468652063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ecc2a2060636f6465603a2054686520636f6e747261637420636f646520746f206465706c6f7920696e207261772062797465732ef42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e747261637420636f6e7374727563746f722e31012a206073616c74603a205573656420666f722074686520616464726573732064657269766174696f6e2e20536565205b6050616c6c65743a3a636f6e74726163745f61646472657373605d2e0094496e7374616e74696174696f6e20697320657865637574656420617320666f6c6c6f77733a0039012d2054686520737570706c6965642060636f646560206973206465706c6f7965642c20616e6420612060636f64655f6861736860206973206372656174656420666f72207468617420636f64652e59012d204966207468652060636f64655f686173686020616c726561647920657869737473206f6e2074686520636861696e2074686520756e6465726c79696e672060636f6465602077696c6c206265207368617265642e49012d205468652064657374696e6174696f6e206164647265737320697320636f6d7075746564206261736564206f6e207468652073656e6465722c20636f64655f6861736820616e64207468652073616c742e01012d2054686520736d6172742d636f6e7472616374206163636f756e7420697320637265617465642061742074686520636f6d707574656420616464726573732ec02d20546865206076616c756560206973207472616e7366657272656420746f20746865206e6577206163636f756e742e41012d2054686520606465706c6f79602066756e6374696f6e20697320657865637574656420696e2074686520636f6e74657874206f6620746865206e65776c792d63726561746564206163636f756e742e2c696e7374616e746961746518011476616c75659902013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d69742d0401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f6861736834012c436f6465486173683c543e0001106461746138011c5665633c75383e00011073616c7438011c5665633c75383e000814fc496e7374616e746961746573206120636f6e74726163742066726f6d20612070726576696f75736c79206465706c6f796564207761736d2062696e6172792e003501546869732066756e6374696f6e206973206964656e746963616c20746f205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2062757420776974686f7574207468654901636f6465206465706c6f796d656e7420737465702e20496e73746561642c207468652060636f64655f6861736860206f6620616e206f6e2d636861696e206465706c6f796564207761736d2062696e617279446d75737420626520737570706c6965642e1c6d6967726174650401307765696768745f6c696d697428011857656967687400091059015768656e2061206d6967726174696f6e20697320696e2070726f67726573732c207468697320646973706174636861626c652063616e206265207573656420746f2072756e206d6967726174696f6e2073746570732e610143616c6c73207468617420636f6e7472696275746520746f20616476616e63696e6720746865206d6967726174696f6e20686176652074686569722066656573207761697665642c20617320697427732068656c7066756c4501666f722074686520636861696e2e204e6f74652074686174207768696c6520746865206d6967726174696f6e20697320696e2070726f67726573732c207468652070616c6c65742077696c6c20616c736fd06c657665726167652074686520606f6e5f69646c656020686f6f6b7320746f2072756e206d6967726174696f6e2073746570732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d0404184f7074696f6e0404540199020108104e6f6e6500000010536f6d6504009902000001000031040c4070616c6c65745f636f6e747261637473107761736d2c44657465726d696e69736d00010820456e666f726365640000001c52656c617865640001000035040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000114107375646f04011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000004350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e547375646f5f756e636865636b65645f77656967687408011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874280118576569676874000114350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e1c7365745f6b657904010c6e65778d0201504163636f756e7449644c6f6f6b75704f663c543e0002085d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e1c7375646f5f617308010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0003104d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2872656d6f76655f6b657900040c845065726d616e656e746c792072656d6f76657320746865207375646f206b65792e006c2a2a546869732063616e6e6f7420626520756e2d646f6e652e2a2a040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39040c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c040454000104246865617274626561740801246865617274626561743d0401704865617274626561743c426c6f636b4e756d626572466f723c543e3e0001247369676e6174757265410401bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e617475726500000c38232320436f6d706c65786974793afc2d20604f284b2960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e298820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d04084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000100130626c6f636b5f6e756d62657210012c426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c75333200004104104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e6174757265000004000d040148737232353531393a3a5369676e6174757265000045040c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c040454000160346164645f72656769737472617204011c6163636f756e748d0201504163636f756e7449644c6f6f6b75704f663c543e00001c7841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e307365745f6964656e74697479040110696e666f4904016c426f783c543a3a4964656e74697479496e666f726d6174696f6e3e000128290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e207365745f7375627304011073756273d50401645665633c28543a3a4163636f756e7449642c2044617461293e0002248c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e38636c6561725f6964656e746974790003203901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e44726571756573745f6a756467656d656e740801247265675f696e64657869020138526567697374726172496e64657800011c6d61785f6665659902013042616c616e63654f663c543e00044094526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65c8526567697374726172733a3a3c543e3a3a67657428292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005286843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e1c7365745f666565080114696e64657869020138526567697374726172496e64657800010c6665659902013042616c616e63654f663c543e00061c1901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e387365745f6163636f756e745f6964080114696e64657869020138526567697374726172496e64657800010c6e65778d0201504163636f756e7449644c6f6f6b75704f663c543e00071cbc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e287365745f6669656c6473080114696e64657869020138526567697374726172496e6465780001186669656c6473300129013c543a3a4964656e74697479496e666f726d6174696f6e206173204964656e74697479496e666f726d6174696f6e50726f76696465723e3a3a0a4669656c64734964656e74696669657200081ca853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e4470726f766964655f6a756467656d656e741001247265675f696e64657869020138526567697374726172496e6465780001187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74dd04015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747934011c543a3a4861736800093cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e5d012d20606964656e74697479603a205468652068617368206f6620746865205b604964656e74697479496e666f726d6174696f6e50726f7669646572605d20666f72207468617420746865206a756467656d656e742069732c202070726f76696465642e00b04e6f74653a204a756467656d656e747320646f206e6f74206170706c7920746f206120757365726e616d652e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e346b696c6c5f6964656e746974790401187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e000a30410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e1c6164645f73756208010c7375628d0201504163636f756e7449644c6f6f6b75704f663c543e000110646174615504011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c7375628d0201504163636f756e7449644c6f6f6b75704f663c543e000110646174615504011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c7375628d0201504163636f756e7449644c6f6f6b75704f663c543e000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e586164645f757365726e616d655f617574686f726974790c0124617574686f726974798d0201504163636f756e7449644c6f6f6b75704f663c543e00011873756666697838011c5665633c75383e000128616c6c6f636174696f6e10010c753332000f14550141646420616e20604163636f756e744964602077697468207065726d697373696f6e20746f206772616e7420757365726e616d65732077697468206120676976656e20607375666669786020617070656e6465642e00450154686520617574686f726974792063616e206772616e7420757020746f2060616c6c6f636174696f6e6020757365726e616d65732e20546f20746f702075702074686520616c6c6f636174696f6e206f7249016368616e676520746865206163636f756e74207573656420746f206772616e7420757365726e616d65732c20746869732063616c6c2063616e20626520757365642077697468207468652075706461746564cc706172616d657465727320746f206f766572777269746520746865206578697374696e6720636f6e66696775726174696f6e2e6472656d6f76655f757365726e616d655f617574686f7269747908011873756666697838011c5665633c75383e000124617574686f726974798d0201504163636f756e7449644c6f6f6b75704f663c543e001004c452656d6f76652060617574686f72697479602066726f6d2074686520757365726e616d6520617574686f7269746965732e407365745f757365726e616d655f666f7210010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000120757365726e616d6538011c5665633c75383e0001247369676e6174757265e10401704f7074696f6e3c543a3a4f6666636861696e5369676e61747572653e0001387573655f616c6c6f636174696f6e200110626f6f6c0011340d015365742074686520757365726e616d6520666f72206077686f602e204d7573742062652063616c6c6564206279206120757365726e616d6520617574686f726974792e005901496620607573655f616c6c6f636174696f6e60206973207365742c2074686520617574686f72697479206d7573742068617665206120757365726e616d6520616c6c6f636174696f6e20617661696c61626c6520746f45017370656e642e204f74686572776973652c2074686520617574686f726974792077696c6c206e65656420746f207075742075702061206465706f73697420666f72207265676973746572696e672074686524757365726e616d652e00b055736572732063616e20656974686572207072652d7369676e20746865697220757365726e616d6573206f7248616363657074207468656d206c617465722e003c557365726e616d6573206d7573743ad820202d204f6e6c7920636f6e7461696e206c6f776572636173652041534349492063686172616374657273206f72206469676974732e350120202d205768656e20636f6d62696e656420776974682074686520737566666978206f66207468652069737375696e6720617574686f72697479206265205f6c657373207468616e5f207468656020202020604d6178557365726e616d654c656e677468602e3c6163636570745f757365726e616d65040120757365726e616d655101012c557365726e616d653c543e0012084d01416363657074206120676976656e20757365726e616d65207468617420616e2060617574686f7269747960206772616e7465642e205468652063616c6c206d75737420696e636c756465207468652066756c6c88757365726e616d652c20617320696e2060757365726e616d652e737566666978602e5c72656d6f76655f657870697265645f617070726f76616c040120757365726e616d655101012c557365726e616d653c543e00130c610152656d6f766520616e206578706972656420757365726e616d6520617070726f76616c2e2054686520757365726e616d652077617320617070726f76656420627920616e20617574686f7269747920627574206e657665725501616363657074656420627920746865207573657220616e64206d757374206e6f77206265206265796f6e64206974732065787069726174696f6e2e205468652063616c6c206d75737420696e636c756465207468659c66756c6c20757365726e616d652c20617320696e2060757365726e616d652e737566666978602e507365745f7072696d6172795f757365726e616d65040120757365726e616d655101012c557365726e616d653c543e0014043101536574206120676976656e20757365726e616d6520617320746865207072696d6172792e2054686520757365726e616d652073686f756c6420696e636c75646520746865207375666669782e3c756e62696e645f757365726e616d65040120757365726e616d655101012c557365726e616d653c543e00150c59015374617274207468652070726f63657373206f662072656d6f76696e67206120757365726e616d6520627920706c6163696e6720697420696e2074686520756e62696e64696e6720757365726e616d6573206d61702e21014f6e63652074686520677261636520706572696f6420686173207061737365642c2074686520757365726e616d652063616e2062652064656c657465642062792063616c6c696e67c05b72656d6f76655f757365726e616d655d2863726174653a3a43616c6c3a3a72656d6f76655f757365726e616d65292e3c72656d6f76655f757365726e616d65040120757365726e616d655101012c557365726e616d653c543e00160861015065726d616e656e746c792064656c657465206120757365726e616d6520776869636820686173206265656e20756e62696e64696e6720666f72206c6f6e676572207468616e2074686520677261636520706572696f642e490143616c6c657220697320726566756e64656420746865206665652069662074686520757365726e616d65206578706972656420616e64207468652072656d6f76616c20776173207375636365737366756c2e346b696c6c5f757365726e616d65040120757365726e616d655101012c557365726e616d653c543e0017085d0143616c6c2077697468205b466f7263654f726967696e5d2863726174653a3a436f6e6669673a3a466f7263654f726967696e292070726976696c656765732077686963682064656c65746573206120757365726e616d65ac616e6420736c617368657320616e79206465706f736974206173736f63696174656420776974682069742e04704964656e746974792070616c6c6574206465636c61726174696f6e2e49040c3c70616c6c65745f6964656e74697479186c6567616379304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c4d040190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617955040110446174610001146c6567616c550401104461746100010c776562550401104461746100011072696f745504011044617461000114656d61696c550401104461746100013c7067705f66696e6765727072696e74d10401404f7074696f6e3c5b75383b2032305d3e000114696d616765550401104461746100011c74776974746572550401104461746100004d040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015104045300000400cd0401185665633c543e0000510400000408550455040055040c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400590400000100105261773104005d0400000200105261773204006104000003001052617733040065040000040010526177340400480000050010526177350400690400000600105261773604006d0400000700105261773704007104000008001052617738040075040000090010526177390400790400000a0014526177313004007d0400000b001452617731310400810400000c001452617731320400850400000d001452617731330400890400000e0014526177313404008d0400000f00145261773135040091040000100014526177313604004901000011001452617731370400950400001200145261773138040099040000130014526177313904009d040000140014526177323004009102000015001452617732310400a104000016001452617732320400a504000017001452617732330400a904000018001452617732340400ad04000019001452617732350400b10400001a001452617732360400b50400001b001452617732370400b90400001c001452617732380400bd0400001d001452617732390400c10400001e001452617733300400c50400001f001452617733310400c90400002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c5368615468726565323536040004000025000059040000030000000008005d040000030100000008006104000003020000000800650400000303000000080069040000030500000008006d040000030600000008007104000003070000000800750400000308000000080079040000030900000008007d040000030a000000080081040000030b000000080085040000030c000000080089040000030d00000008008d040000030e000000080091040000030f0000000800950400000311000000080099040000031200000008009d04000003130000000800a104000003150000000800a504000003160000000800a904000003170000000800ad04000003180000000800b104000003190000000800b5040000031a0000000800b9040000031b0000000800bd040000031c0000000800c1040000031d0000000800c5040000031e0000000800c9040000031f0000000800cd04000002510400d10404184f7074696f6e0404540191020108104e6f6e6500000010536f6d65040091020000010000d504000002d90400d9040000040800550400dd040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000e10404184f7074696f6e04045401e5040108104e6f6e6500000010536f6d650400e5040000010000e504082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904000d040148656432353531393a3a5369676e61747572650000001c5372323535313904000d040148737232353531393a3a5369676e61747572650001001445636473610400e904014065636473613a3a5369676e617475726500020000e904000003410000000800ed040c3870616c6c65745f736f63696574791870616c6c65741043616c6c0804540004490001500c62696404011476616c756518013c42616c616e63654f663c542c20493e000024dc412075736572206f757473696465206f662074686520736f63696574792063616e206d616b6520612062696420666f7220656e7472792e0061015061796d656e743a205468652067726f757027732043616e646964617465204465706f7369742077696c6c20626520726573657276656420666f72206d616b696e672061206269642e2049742069732072657475726e6564ec7768656e2074686520626964206265636f6d65732061206d656d6265722c206f7220696620746865206269642063616c6c732060756e626964602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a55012d206076616c7565603a2041206f6e652074696d65207061796d656e74207468652062696420776f756c64206c696b6520746f2072656365697665207768656e206a6f696e696e672074686520736f63696574792e14756e62696400011cd441206269646465722063616e2072656d6f76652074686569722062696420666f7220656e74727920696e746f20736f63696574792efc427920646f696e6720736f2c20746865792077696c6c20686176652074686569722063616e646964617465206465706f7369742072657475726e6564206f7280746865792077696c6c20756e766f75636820746865697220766f75636865722e00f85061796d656e743a2054686520626964206465706f73697420697320756e7265736572766564206966207468652075736572206d6164652061206269642e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206269646465722e14766f7563680c010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c756518013c42616c616e63654f663c542c20493e00010c74697018013c42616c616e63654f663c542c20493e000244410141732061206d656d6265722c20766f75636820666f7220736f6d656f6e6520746f206a6f696e20736f636965747920627920706c6163696e67206120626964206f6e20746865697220626568616c662e0051015468657265206973206e6f206465706f73697420726571756972656420746f20766f75636820666f722061206e6577206269642c206275742061206d656d6265722063616e206f6e6c7920766f75636820666f7259016f6e652062696420617420612074696d652e2049662074686520626964206265636f6d657320612073757370656e6465642063616e64696461746520616e6420756c74696d6174656c792072656a65637465642062793d017468652073757370656e73696f6e206a756467656d656e74206f726967696e2c20746865206d656d6265722077696c6c2062652062616e6e65642066726f6d20766f756368696e6720616761696e2e0055014173206120766f756368696e67206d656d6265722c20796f752063616e20636c61696d206120746970206966207468652063616e6469646174652069732061636365707465642e2054686973207469702077696c6c4d0162652070616964206173206120706f7274696f6e206f66207468652072657761726420746865206d656d6265722077696c6c207265636569766520666f72206a6f696e696e672074686520736f63696574792e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733ac82d206077686f603a2054686520757365722077686f20796f7520776f756c64206c696b6520746f20766f75636820666f722e4d012d206076616c7565603a2054686520746f74616c2072657761726420746f2062652070616964206265747765656e20796f7520616e64207468652063616e6469646174652069662074686579206265636f6d656061206d656d62657220696e2074686520736f63696574792e45012d2060746970603a20596f757220637574206f662074686520746f74616c206076616c756560207061796f7574207768656e207468652063616e64696461746520697320696e64756374656420696e746f110174686520736f63696574792e2054697073206c6172676572207468616e206076616c7565602077696c6c206265207361747572617465642075706f6e207061796f75742e1c756e766f75636800031c29014173206120766f756368696e67206d656d6265722c20756e766f7563682061206269642e2054686973206f6e6c7920776f726b73207768696c6520766f75636865642075736572206973906f6e6c792061206269646465722028616e64206e6f7420612063616e646964617465292e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206120766f756368696e67206d656d6265722e002c506172616d65746572733a29012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2073686f756c6420626520756e766f75636865642e10766f746508012463616e6469646174658d0201504163636f756e7449644c6f6f6b75704f663c543e00011c617070726f7665200110626f6f6c0004208441732061206d656d6265722c20766f7465206f6e20612063616e6469646174652e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733a09012d206063616e646964617465603a205468652063616e646964617465207468617420746865206d656d62657220776f756c64206c696b6520746f20626964206f6e2e45012d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c6420626520617070726f766564202860747275656029206f7254202072656a656374656420286066616c736560292e34646566656e6465725f766f746504011c617070726f7665200110626f6f6c00051c8841732061206d656d6265722c20766f7465206f6e2074686520646566656e6465722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733af02d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c64206265a0617070726f766564202860747275656029206f722072656a656374656420286066616c736560292e187061796f757400062841015472616e7366657220746865206669727374206d617475726564207061796f757420666f72207468652073656e64657220616e642072656d6f76652069742066726f6d20746865207265636f7264732e0041014e4f54453a20546869732065787472696e736963206e6565647320746f2062652063616c6c6564206d756c7469706c652074696d657320746f20636c61696d206d756c7469706c65206d617475726564207061796f7574732e001d015061796d656e743a20546865206d656d6265722077696c6c20726563656976652061207061796d656e7420657175616c20746f207468656972206669727374206d617475726564747061796f757420746f20746865697220667265652062616c616e63652e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722077697468487061796f7574732072656d61696e696e672e2c77616976655f7265706179040118616d6f756e7418013c42616c616e63654f663c542c20493e0007084d01526570617920746865207061796d656e742070726576696f75736c7920676976656e20746f20746865206d656d626572207769746820746865207369676e6564206f726967696e2c2072656d6f766520616e79e470656e64696e67207061796d656e74732c20616e6420656c6576617465207468656d2066726f6d2072616e6b203020746f2072616e6b20312e34666f756e645f736f636965747918011c666f756e6465728d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418013c42616c616e63654f663c542c20493e00011472756c657338011c5665633c75383e00084448466f756e642074686520736f63696574792e00ec5468697320697320646f6e65206173206120646973637265746520616374696f6e20696e206f7264657220746f20616c6c6f7720666f7220746865150170616c6c657420746f20626520696e636c7564656420696e746f20612072756e6e696e6720636861696e20616e642063616e206f6e6c7920626520646f6e65206f6e63652e001901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f466f756e6465725365744f726967696e5f2e002c506172616d65746572733a15012d2060666f756e64657260202d20546865206669727374206d656d62657220616e642068656164206f6620746865206e65776c7920666f756e64656420736f63696574792e11012d20606d61785f6d656d6265727360202d2054686520696e697469616c206d6178206e756d626572206f66206d656d6265727320666f722074686520736f63696574792e11012d20606d61785f696e74616b6560202d20546865206d6178696d756d206e756d626572206f662063616e646964617465732070657220696e74616b6520706572696f642e49012d20606d61785f737472696b6573603a20546865206d6178696d756d206e756d626572206f6620737472696b65732061206d656d626572206d617920676574206265666f72652074686579206265636f6d65d8202073757370656e64656420616e64206d6179206f6e6c79206265207265696e7374617465642062792074686520666f756e6465722e59012d206063616e6469646174655f6465706f736974603a20546865206465706f73697420726571756972656420746f206d616b6520612062696420666f72206d656d62657273686970206f66207468652067726f75702ef02d206072756c657360202d205468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e0040436f6d706c65786974793a204f28312920646973736f6c7665000914b0446973736f6c76652074686520736f636965747920616e642072656d6f766520616c6c206d656d626572732e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642c20616e6420746865207369676e696e67206163636f756e74206d75737420626520626f746855017468652060466f756e6465726020616e6420746865206048656164602e205468697320696d706c6965732074686174206974206d6179206f6e6c7920626520646f6e65207768656e207468657265206973206f6e651c6d656d6265722e586a756467655f73757370656e6465645f6d656d62657208010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e00011c666f7267697665200110626f6f6c000a382901416c6c6f772073757370656e73696f6e206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e646564206d656d6265722e005501496620612073757370656e646564206d656d62657220697320666f72676976656e2c2077652073696d706c7920616464207468656d206261636b2061732061206d656d6265722c206e6f7420616666656374696e67c8616e79206f6620746865206578697374696e672073746f72616765206974656d7320666f722074686174206d656d6265722e004501496620612073757370656e646564206d656d6265722069732072656a65637465642c2072656d6f766520616c6c206173736f6369617465642073746f72616765206974656d732c20696e636c7564696e67fc7468656972207061796f7574732c20616e642072656d6f766520616e7920766f7563686564206269647320746865792063757272656e746c7920686176652e000901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642066726f6d2074686520466f756e6465722e002c506172616d65746572733ab02d206077686f60202d205468652073757370656e646564206d656d62657220746f206265206a75646765642e55012d2060666f726769766560202d204120626f6f6c65616e20726570726573656e74696e672077686574686572207468652073757370656e73696f6e206a756467656d656e74206f726967696e20666f726769766573cc20202860747275656029206f722072656a6563747320286066616c7365602920612073757370656e646564206d656d6265722e387365745f706172616d657465727310012c6d61785f6d656d6265727310010c7533320001286d61785f696e74616b6510010c75333200012c6d61785f737472696b657310010c75333200014463616e6469646174655f6465706f73697418013c42616c616e63654f663c542c20493e000b3061014368616e676520746865206d6178696d756d206e756d626572206f66206d656d6265727320696e20736f636965747920616e6420746865206d6178696d756d206e756d626572206f66206e65772063616e6469646174657368696e20612073696e676c6520696e74616b6520706572696f642e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642062792074686520466f756e6465722e002c506172616d65746572733a55012d20606d61785f6d656d6265727360202d20546865206d6178696d756d206e756d626572206f66206d656d6265727320666f722074686520736f63696574792e2054686973206d757374206265206e6f206c6573739420207468616e207468652063757272656e74206e756d626572206f66206d656d626572732e11012d20606d61785f696e74616b6560202d20546865206d6178696d756d206e756d626572206f662063616e646964617465732070657220696e74616b6520706572696f642e49012d20606d61785f737472696b6573603a20546865206d6178696d756d206e756d626572206f6620737472696b65732061206d656d626572206d617920676574206265666f72652074686579206265636f6d65d8202073757370656e64656420616e64206d6179206f6e6c79206265207265696e7374617465642062792074686520666f756e6465722e59012d206063616e6469646174655f6465706f736974603a20546865206465706f73697420726571756972656420746f206d616b6520612062696420666f72206d656d62657273686970206f66207468652067726f75702e3870756e6973685f736b6570746963000c08550150756e6973682074686520736b65707469632077697468206120737472696b65206966207468657920646964206e6f7420766f7465206f6e20612063616e6469646174652e2043616c6c61626c65206279207468652863616e6469646174652e40636c61696d5f6d656d62657273686970000d080d015472616e73666f726d20616e20617070726f7665642063616e64696461746520696e746f2061206d656d6265722e2043616c6c61626c65206f6e6c7920627920746865f87468652063616e6469646174652c20616e64206f6e6c792061667465722074686520706572696f6420666f7220766f74696e672068617320656e6465642e44626573746f775f6d656d6265727368697004012463616e646964617465000130543a3a4163636f756e744964000e0c61015472616e73666f726d20616e20617070726f7665642063616e64696461746520696e746f2061206d656d6265722e2043616c6c61626c65206f6e6c7920627920746865205369676e6564206f726967696e206f66207468655901466f756e6465722c206f6e6c792061667465722074686520706572696f6420666f7220766f74696e672068617320656e64656420616e64206f6e6c79207768656e207468652063616e646964617465206973206e6f7444636c6561726c792072656a65637465642e386b69636b5f63616e64696461746504012463616e646964617465000130543a3a4163636f756e744964000f145d0152656d6f7665207468652063616e6469646174652773206170706c69636174696f6e2066726f6d2074686520736f63696574792e2043616c6c61626c65206f6e6c7920627920746865205369676e6564206f726967696e55016f662074686520466f756e6465722c206f6e6c792061667465722074686520706572696f6420666f7220766f74696e672068617320656e6465642c20616e64206f6e6c79207768656e207468657920646f206e6f745868617665206120636c65617220617070726f76616c2e00b8416e7920626964206465706f736974206973206c6f737420616e6420766f75636865722069732062616e6e65642e4072657369676e5f63616e64696461637900100c510152656d6f7665207468652063616e6469646174652773206170706c69636174696f6e2066726f6d2074686520736f63696574792e2043616c6c61626c65206f6e6c79206279207468652063616e6469646174652e00b8416e7920626964206465706f736974206973206c6f737420616e6420766f75636865722069732062616e6e65642e3864726f705f63616e64696461746504012463616e646964617465000130543a3a4163636f756e7449640011142d0152656d6f76652061206063616e646964617465602773206661696c6564206170706c69636174696f6e2066726f6d2074686520736f63696574792e2043616c6c61626c6520627920616e7919017369676e6564206f726967696e20627574206f6e6c792061742074686520656e64206f66207468652073756273657175656e7420726f756e6420616e64206f6e6c7920666f72c0612063616e6469646174652077697468206d6f72652072656a656374696f6e73207468616e20617070726f76616c732e00c854686520626964206465706f736974206973206c6f737420616e642074686520766f75636865722069732062616e6e65642e44636c65616e75705f63616e64696461637908012463616e646964617465000130543a3a4163636f756e74496400010c6d617810010c75333200120ce452656d6f766520757020746f20606d617860207374616c6520766f74657320666f722074686520676976656e206063616e646964617465602e0059014d61792062652063616c6c656420627920616e79205369676e6564206f726967696e2c20627574206f6e6c79206166746572207468652063616e64696461746527732063616e64696461637920697320656e6465642e44636c65616e75705f6368616c6c656e676508013c6368616c6c656e67655f726f756e64100128526f756e64496e64657800010c6d617810010c75333200130c3d0152656d6f766520757020746f20606d617860207374616c6520766f74657320666f722074686520646566656e64657220696e2074686520676976656e20606368616c6c656e67655f726f756e64602e0041014d61792062652063616c6c656420627920616e79205369676e6564206f726967696e2c20627574206f6e6c7920616674657220746865206368616c6c656e676520726f756e6420697320656e6465642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1040c3c70616c6c65745f7265636f766572791870616c6c65741043616c6c0404540001243061735f7265636f766572656408011c6163636f756e748d0201504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000020a053656e6420612063616c6c207468726f7567682061207265636f7665726564206163636f756e742e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a21012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f752077616e7420746f206d616b6520612063616c6c206f6e2d626568616c662d6f662efc2d206063616c6c603a205468652063616c6c20796f752077616e7420746f206d616b65207769746820746865207265636f7665726564206163636f756e742e347365745f7265636f76657265640801106c6f73748d0201504163636f756e7449644c6f6f6b75704f663c543e00011c726573637565728d0201504163636f756e7449644c6f6f6b75704f663c543e0001200d01416c6c6f7720524f4f5420746f2062797061737320746865207265636f766572792070726f6365737320616e642073657420612072657363756572206163636f756e7470666f722061206c6f7374206163636f756e74206469726563746c792e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f524f4f545f2e002c506172616d65746572733ab42d20606c6f7374603a2054686520226c6f7374206163636f756e742220746f206265207265636f76657265642e19012d206072657363756572603a20546865202272657363756572206163636f756e74222077686963682063616e2063616c6c20617320746865206c6f7374206163636f756e742e3c6372656174655f7265636f766572790c011c667269656e6473590101445665633c543a3a4163636f756e7449643e0001247468726573686f6c648901010c75313600013064656c61795f706572696f64100170426c6f636b4e756d62657246726f6d50726f76696465724f663c543e00024059014372656174652061207265636f7665727920636f6e66696775726174696f6e20666f7220796f7572206163636f756e742e2054686973206d616b657320796f7572206163636f756e74207265636f76657261626c652e002d015061796d656e743a2060436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e64732062616c616e6365450177696c6c20626520726573657276656420666f722073746f72696e6720746865207265636f7665727920636f6e66696775726174696f6e2e2054686973206465706f7369742069732072657475726e6564b8696e2066756c6c207768656e2074686520757365722063616c6c73206072656d6f76655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a49012d2060667269656e6473603a2041206c697374206f6620667269656e647320796f7520747275737420746f20766f75636820666f72207265636f7665727920617474656d7074732e2053686f756c64206265a820206f72646572656420616e6420636f6e7461696e206e6f206475706c69636174652076616c7565732e59012d20607468726573686f6c64603a20546865206e756d626572206f6620667269656e64732074686174206d75737420766f75636820666f722061207265636f7665727920617474656d7074206265666f726520746865550120206163636f756e742063616e206265207265636f76657265642e2053686f756c64206265206c657373207468616e206f7220657175616c20746f20746865206c656e677468206f6620746865206c697374206f66282020667269656e64732e4d012d206064656c61795f706572696f64603a20546865206e756d626572206f6620626c6f636b732061667465722061207265636f7665727920617474656d707420697320696e697469616c697a65642074686174d020206e6565647320746f2070617373206265666f726520746865206163636f756e742063616e206265207265636f76657265642e44696e6974696174655f7265636f7665727904011c6163636f756e748d0201504163636f756e7449644c6f6f6b75704f663c543e00032ce8496e697469617465207468652070726f6365737320666f72207265636f766572696e672061207265636f76657261626c65206163636f756e742e0019015061796d656e743a20605265636f766572794465706f736974602062616c616e63652077696c6c20626520726573657276656420666f7220696e6974696174696e672074686521017265636f766572792070726f636573732e2054686973206465706f7369742077696c6c20616c7761797320626520726570617472696174656420746f20746865206163636f756e74b4747279696e6720746f206265207265636f76657265642e205365652060636c6f73655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a41012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e2054686973206163636f756e74206e6565647320746f206265cc20207265636f76657261626c652028692e652e20686176652061207265636f7665727920636f6e66696775726174696f6e292e38766f7563685f7265636f766572790801106c6f73748d0201504163636f756e7449644c6f6f6b75704f663c543e00011c726573637565728d0201504163636f756e7449644c6f6f6b75704f663c543e0004302501416c6c6f7720612022667269656e6422206f662061207265636f76657261626c65206163636f756e7420746f20766f75636820666f7220616e20616374697665207265636f766572796470726f6365737320666f722074686174206163636f756e742e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d75737420626520612022667269656e642270666f7220746865207265636f76657261626c65206163636f756e742e002c506172616d65746572733ad02d20606c6f7374603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e59012d206072657363756572603a20546865206163636f756e7420747279696e6720746f2072657363756520746865206c6f7374206163636f756e74207468617420796f752077616e7420746f20766f75636820666f722e00210154686520636f6d62696e6174696f6e206f662074686573652074776f20706172616d6574657273206d75737420706f696e7420746f20616e20616374697665207265636f766572792070726f636573732e38636c61696d5f7265636f7665727904011c6163636f756e748d0201504163636f756e7449644c6f6f6b75704f663c543e000524f0416c6c6f772061207375636365737366756c207265736375657220746f20636c61696d207468656972207265636f7665726564206163636f756e742e002901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d757374206265206120227265736375657222190177686f20686173207375636365737366756c6c7920636f6d706c6574656420746865206163636f756e74207265636f766572792070726f636573733a20636f6c6c65637465642d01607468726573686f6c6460206f72206d6f726520766f75636865732c20776169746564206064656c61795f706572696f646020626c6f636b732073696e636520696e6974696174696f6e2e002c506172616d65746572733a5d012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f20636c61696d20686173206265656e207375636365737366756c6c79207265636f7665726564206279182020796f752e38636c6f73655f7265636f7665727904011c726573637565728d0201504163636f756e7449644c6f6f6b75704f663c543e00062c110141732074686520636f6e74726f6c6c6572206f662061207265636f76657261626c65206163636f756e742c20636c6f736520616e20616374697665207265636f766572796470726f6365737320666f7220796f7572206163636f756e742e001d015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e2c20746865207265636f76657261626c65206163636f756e742077696c6c2072656365697665f4746865207265636f76657279206465706f73697420605265636f766572794465706f7369746020706c616365642062792074686520726573637565722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061ec7265636f76657261626c65206163636f756e74207769746820616e20616374697665207265636f766572792070726f6365737320666f722069742e002c506172616d65746572733a0d012d206072657363756572603a20546865206163636f756e7420747279696e6720746f207265736375652074686973207265636f76657261626c65206163636f756e742e3c72656d6f76655f7265636f7665727900072c590152656d6f766520746865207265636f766572792070726f6365737320666f7220796f7572206163636f756e742e205265636f7665726564206163636f756e747320617265207374696c6c2061636365737369626c652e0011014e4f54453a205468652075736572206d757374206d616b65207375726520746f2063616c6c2060636c6f73655f7265636f7665727960206f6e20616c6c2061637469766505017265636f7665727920617474656d707473206265666f72652063616c6c696e6720746869732066756e6374696f6e20656c73652069742077696c6c206661696c2e0021015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e20746865207265636f76657261626c65206163636f756e742077696c6c20756e72657365727665947468656972207265636f7665727920636f6e66696775726174696f6e206465706f7369742ef02860436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e647329000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061e07265636f76657261626c65206163636f756e742028692e652e206861732061207265636f7665727920636f6e66696775726174696f6e292e4063616e63656c5f7265636f766572656404011c6163636f756e748d0201504163636f756e7449644c6f6f6b75704f663c543e00081cdc43616e63656c20746865206162696c69747920746f20757365206061735f7265636f76657265646020666f7220606163636f756e74602e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a15012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f75206172652061626c6520746f2063616c6c206f6e2d626568616c662d6f662e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef5040c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001181076657374000024b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e28766573745f6f746865720401187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e00012cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e0034232320436f6d706c6578697479242d20604f283129602e3c7665737465645f7472616e736665720801187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65f90401b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00023464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e54666f7263655f7665737465645f7472616e736665720c0118736f757263658d0201504163636f756e7449644c6f6f6b75704f663c543e0001187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65f90401b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00033860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e0034232320436f6d706c6578697479242d20604f283129602e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e74666f7263655f72656d6f76655f76657374696e675f7363686564756c650801187461726765748d02018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001387363686564756c655f696e64657810010c7533320005187c466f7263652072656d6f766520612076657374696e67207363686564756c6500c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00c82d2060746172676574603a20416e206163636f756e7420746861742068617320612076657374696e67207363686564756c6515012d20607363686564756c655f696e646578603a205468652076657374696e67207363686564756c6520696e64657820746861742073686f756c642062652072656d6f766564040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef9040c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000fd040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000128207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963010501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963010501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963010501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000404a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963010501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000504905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e247365745f72657472790c01107461736b6d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00011c726574726965730801087538000118706572696f64100144426c6f636b4e756d626572466f723c543e0006305901536574206120726574727920636f6e66696775726174696f6e20666f722061207461736b20736f20746861742c20696e206361736520697473207363686564756c65642072756e206661696c732c2069742077696c6c5501626520726574726965642061667465722060706572696f646020626c6f636b732c20666f72206120746f74616c20616d6f756e74206f66206072657472696573602072657472696573206f7220756e74696c2069742473756363656564732e0055015461736b73207768696368206e65656420746f206265207363686564756c656420666f72206120726574727920617265207374696c6c207375626a65637420746f20776569676874206d65746572696e6720616e6451016167656e64612073706163652c2073616d65206173206120726567756c6172207461736b2e204966206120706572696f646963207461736b206661696c732c2069742077696c6c206265207363686564756c6564906e6f726d616c6c79207768696c6520746865207461736b206973207265747279696e672e0051015461736b73207363686564756c6564206173206120726573756c74206f66206120726574727920666f72206120706572696f646963207461736b2061726520756e6e616d65642c206e6f6e2d706572696f6469633d01636c6f6e6573206f6620746865206f726967696e616c207461736b2e20546865697220726574727920636f6e66696775726174696f6e2077696c6c20626520646572697665642066726f6d207468654d016f726967696e616c207461736b277320636f6e66696775726174696f6e2c206275742077696c6c20686176652061206c6f7765722076616c756520666f72206072656d61696e696e6760207468616e20746865646f726967696e616c2060746f74616c5f72657472696573602e3c7365745f72657472795f6e616d65640c010869640401205461736b4e616d6500011c726574726965730801087538000118706572696f64100144426c6f636b4e756d626572466f723c543e0007305d01536574206120726574727920636f6e66696775726174696f6e20666f722061206e616d6564207461736b20736f20746861742c20696e206361736520697473207363686564756c65642072756e206661696c732c2069745d0177696c6c20626520726574726965642061667465722060706572696f646020626c6f636b732c20666f72206120746f74616c20616d6f756e74206f66206072657472696573602072657472696573206f7220756e74696c3069742073756363656564732e0055015461736b73207768696368206e65656420746f206265207363686564756c656420666f72206120726574727920617265207374696c6c207375626a65637420746f20776569676874206d65746572696e6720616e6451016167656e64612073706163652c2073616d65206173206120726567756c6172207461736b2e204966206120706572696f646963207461736b206661696c732c2069742077696c6c206265207363686564756c6564906e6f726d616c6c79207768696c6520746865207461736b206973207265747279696e672e0051015461736b73207363686564756c6564206173206120726573756c74206f66206120726574727920666f72206120706572696f646963207461736b2061726520756e6e616d65642c206e6f6e2d706572696f6469633d01636c6f6e6573206f6620746865206f726967696e616c207461736b2e20546865697220726574727920636f6e66696775726174696f6e2077696c6c20626520646572697665642066726f6d207468654d016f726967696e616c207461736b277320636f6e66696775726174696f6e2c206275742077696c6c20686176652061206c6f7765722076616c756520666f72206072656d61696e696e6760207468616e20746865646f726967696e616c2060746f74616c5f72657472696573602e3063616e63656c5f72657472790401107461736b6d0101785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e000804a852656d6f7665732074686520726574727920636f6e66696775726174696f6e206f662061207461736b2e4863616e63656c5f72657472795f6e616d656404010869640401205461736b4e616d65000904bc43616e63656c2074686520726574727920636f6e66696775726174696f6e206f662061206e616d6564207461736b2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e010504184f7074696f6e040454016d010108104e6f6e6500000010536f6d6504006d01000001000005050c3870616c6c65745f676c7574746f6e1870616c6c65741043616c6c04045400011444696e697469616c697a655f70616c6c65740801246e65775f636f756e7410010c7533320001347769746e6573735f636f756e74c8012c4f7074696f6e3c7533323e0000183d01496e697469616c697a65207468652070616c6c65742e2053686f756c642062652063616c6c6564206f6e63652c206966206e6f2067656e65736973207374617465207761732070726f76696465642e0051016063757272656e745f636f756e7460206973207468652063757272656e74206e756d626572206f6620656c656d656e747320696e2060547261736844617461602e20546869732063616e2062652073657420746fb0604e6f6e6560207768656e207468652070616c6c657420697320666972737420696e697469616c697a65642e0049014f6e6c792063616c6c61626c6520627920526f6f74206f72206041646d696e4f726967696e602e204120676f6f642064656661756c7420666f7220606e65775f636f756e74602069732060355f303030602e2c7365745f636f6d7075746504011c636f6d7075746579010120466978656455363400010c410153657420686f77206d756368206f66207468652072656d61696e696e6720607265665f74696d6560207765696768742073686f756c6420626520636f6e73756d656420627920606f6e5f69646c65602e009c4f6e6c792063616c6c61626c6520627920526f6f74206f72206041646d696e4f726967696e602e2c7365745f73746f7261676504011c73746f7261676579010120466978656455363400021c490153657420686f77206d756368206f66207468652072656d61696e696e67206070726f6f665f73697a6560207765696768742073686f756c6420626520636f6e73756d656420627920606f6e5f69646c65602e00490160312e3060206d65616e73207468617420616c6c2072656d61696e696e67206070726f6f665f73697a65602077696c6c20626520636f6e73756d65642e2054686520506f562062656e63686d61726b696e676101726573756c74732074686174206172652075736564206865726520617265206c696b656c7920616e206f7665722d657374696d6174696f6e2e203130302520696e74656e64656420636f6e73756d7074696f6e2077696c6ce47468657265666f7265207472616e736c61746520746f206c657373207468616e20313030252061637475616c20636f6e73756d7074696f6e2e009c4f6e6c792063616c6c61626c6520627920526f6f74206f72206041646d696e4f726967696e602e14626c6f617404011c67617262616765090501545665633c5b75383b2056414c55455f53495a455d3e0003040501496e6372656173652074686520626c6f636b2073697a6520627920696e636c7564696e67207468652073706563696669656420676172626167652062797465732e407365745f626c6f636b5f6c656e677468040130626c6f636b5f6c656e677468790101204669786564553634000418410153657420686f77206d756368206f662074686520626c6f636b206c656e6774682073686f756c642062652066696c6c656420776974682074726173682064617461206f6e206561636820626c6f636b2e00550160312e3060206d65616e73207468617420616c6c20626c6f636b2073686f756c642062652066696c6c65642e2049662073657420746f2060312e30602c2073746f726167652070726f6f662073697a652077696c6c4820626520636c6f736520746f207a65726f2e009c4f6e6c792063616c6c61626c6520627920526f6f74206f72206041646d696e4f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e09050000020d05000d0500000300040000080011050c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000114346e6f74655f707265696d616765040114627974657338011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d6167650401106861736834011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d6167650401106861736834011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d6167650401106861736834011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e38656e737572655f75706461746564040118686173686573150501305665633c543a3a486173683e00040cbc456e737572652074686174207468652062756c6b206f66207072652d696d616765732069732075706772616465642e003d015468652063616c6c65722070617973206e6f20666565206966206174206c6561737420393025206f66207072652d696d616765732077657265207375636365737366756c6c7920757064617465642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e1505000002340019050c3070616c6c65745f70726f78791870616c6c65741043616c6c04045400012c1470726f78790c01107265616c8d0201504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f747970651d0501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000244d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e246164645f70726f78790c012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706585010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e0001244501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e3072656d6f76655f70726f78790c012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706585010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00021ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e3872656d6f76655f70726f78696573000318b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0041015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e74732063726561746564206279206070757265602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a2c6372656174655f707572650c012870726f78795f7479706585010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e6465788901010c7531360004483901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e246b696c6c5f7075726514011c737061776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706585010130543a3a50726f787954797065000114696e6465788901010c75313600011868656967687469020144426c6f636b4e756d626572466f723c543e0001246578745f696e6465786902010c753332000540a052656d6f76657320612070726576696f75736c7920737061776e656420707572652070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746f94607075726560207769746820636f72726573706f6e64696e6720706172616d65746572732e0039012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060707572656020746f206372656174652074686973206163636f756e742e39012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f206070757265602e2050726f6261626c79206030602eec2d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f206070757265602e29012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f20607075726560207761732070726f6365737365642e35012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f20607075726560207761732070726f6365737365642e0035014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c7920637265617465642070757265dc6163636f756e742077686f7365206070757265602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e20616e6e6f756e63650801107265616c8d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e00063c05015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c8d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e0007287052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e000828b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e3c70726f78795f616e6e6f756e63656410012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e0001107265616c8d0201504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f747970651d0501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00092c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e30706f6b655f6465706f736974000a204901506f6b65202f2041646a757374206465706f73697473206d61646520666f722070726f7869657320616e6420616e6e6f756e63656d656e7473206261736564206f6e2063757272656e742076616c7565732e0d01546869732063616e2062652075736564206279206163636f756e747320746f20706f737369626c79206c6f776572207468656972206c6f636b656420616d6f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e000101546865207472616e73616374696f6e206665652069732077616976656420696620746865206465706f73697420616d6f756e7420686173206368616e6765642e008c456d69747320604465706f736974506f6b656460206966207375636365737366756c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e1d0504184f7074696f6e0404540185010108104e6f6e6500000010536f6d6504008501000001000021050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001145061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573590101445665633c543a3a4163636f756e7449643e00011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000305101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e0034232320436f6d706c657869747919014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e2061735f6d756c74691401247468726573686f6c648901010c7531360001446f746865725f7369676e61746f72696573590101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74250501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687428011857656967687400019c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e0034232320436f6d706c6578697479502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e40617070726f76655f61735f6d756c74691401247468726573686f6c648901010c7531360001446f746865725f7369676e61746f72696573590101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74250501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742801185765696768740002785501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e3c63616e63656c5f61735f6d756c74691001247468726573686f6c648901010c7531360001446f746865725f7369676e61746f72696573590101445665633c543a3a4163636f756e7449643e00012474696d65706f696e749501017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d000354550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e30706f6b655f6465706f7369740c01247468726573686f6c648901010c7531360001446f746865725f7369676e61746f72696573590101445665633c543a3a4163636f756e7449643e00012463616c6c5f686173680401205b75383b2033325d000434f4506f6b6520746865206465706f73697420726573657276656420666f7220616e206578697374696e67206d756c7469736967206f7065726174696f6e2e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d75737420626520746865206f726967696e616c206465706f7369746f72206f665c746865206d756c7469736967206f7065726174696f6e2e000101546865207472616e73616374696f6e206665652069732077616976656420696620746865206465706f73697420616d6f756e7420686173206368616e6765642e0019012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c73206e656564656420666f722074686973206d756c74697369672e3d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f66207468652c20206d756c74697369672e05012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c2074686973206465706f73697420697320726573657276656420666f722e008c456d69747320604465706f736974506f6b656460206966207375636365737366756c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e250504184f7074696f6e0404540195010108104e6f6e6500000010536f6d6504009501000001000029050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001283870726f706f73655f626f756e747908011476616c75659902013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e38011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69646902012c426f756e7479496e64657800011c5d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e3c70726f706f73655f63757261746f720c0124626f756e74795f69646902012c426f756e7479496e64657800011c63757261746f728d0201504163636f756e7449644c6f6f6b75704f663c543e00010c6665659902013c42616c616e63654f663c542c20493e0002189450726f706f736520612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e40756e61737369676e5f63757261746f72040124626f756e74795f69646902012c426f756e7479496e6465780003447c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e0034232320436f6d706c65786974791c2d204f2831292e386163636570745f63757261746f72040124626f756e74795f69646902012c426f756e7479496e64657800041c94416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e0034232320436f6d706c65786974791c2d204f2831292e3061776172645f626f756e7479080124626f756e74795f69646902012c426f756e7479496e64657800012c62656e65666963696172798d0201504163636f756e7449644c6f6f6b75704f663c543e0005285901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e0034232320436f6d706c65786974791c2d204f2831292e30636c61696d5f626f756e7479040124626f756e74795f69646902012c426f756e7479496e646578000620ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e0034232320436f6d706c65786974791c2d204f2831292e30636c6f73655f626f756e7479040124626f756e74795f69646902012c426f756e7479496e646578000724390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e0034232320436f6d706c65786974791c2d204f2831292e50657874656e645f626f756e74795f657870697279080124626f756e74795f69646902012c426f756e7479496e64657800011872656d61726b38011c5665633c75383e000824ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e0034232320436f6d706c65786974791c2d204f2831292e6c617070726f76655f626f756e74795f776974685f63757261746f720c0124626f756e74795f69646902012c426f756e7479496e64657800011c63757261746f728d0201504163636f756e7449644c6f6f6b75704f663c543e00010c6665659902013c42616c616e63654f663c542c20493e00092cd4417070726f766520626f756e74727920616e642070726f706f736520612063757261746f722073696d756c74616e656f75736c792e5501546869732063616c6c20697320612073686f727463757420746f2063616c6c696e672060617070726f76655f626f756e74796020616e64206070726f706f73655f63757261746f72602073657061726174656c792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e00902d2060626f756e74795f6964603a20426f756e747920494420746f20617070726f76652ef82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e0034232320436f6d706c65786974791c2d204f2831292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d050c2c70616c6c65745f746970731870616c6c65741043616c6c080454000449000118387265706f72745f617765736f6d65080118726561736f6e38011c5665633c75383e00010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e00004059015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e0034232320436f6d706c6578697479982d20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e272c726574726163745f7469700401106861736834011c543a3a486173680001405101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e0034232320436f6d706c6578697479202d20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e1c7469705f6e65770c0118726561736f6e38011c5665633c75383e00010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e0001247469705f76616c75659902013c42616c616e63654f663c542c20493e00024cf04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e0034232320436f6d706c657869747921012d20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052600c7469700801106861736834011c543a3a486173680001247469705f76616c75659902013c42616c616e63654f663c542c20493e000354b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e0034232320436f6d706c657869747961012d20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468206054602c20696e736572745901202074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e24636c6f73655f7469700401106861736834011c543a3a486173680004345c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e0034232320436f6d706c65786974795d012d203a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460590120206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e94202074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e24736c6173685f7469700401106861736834011c543a3a486173680005289452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e0034232320436f6d706c65786974791c2d204f2831292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e31050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000184186372656174650c010869646902014c543a3a41737365744964506172616d6574657200011461646d696e8d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e636500004ce849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e006101546865206f726967696e206d75737420636f6e666f726d20746f2074686520636f6e6669677572656420604372656174654f726967696e6020616e6420686176652073756666696369656e742066756e647320667265652e00bc46756e6473206f662073656e64657220617265207265736572766564206279206041737365744465706f736974602e002c506172616d65746572733a59012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e746966793101616e206578697374696e672061737365742e204966205b604e65787441737365744964605d206973207365742c207468656e2074686973206d75737420626520657175616c20746f2069742e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f63726561746510010869646902014c543a3a41737365744964506172616d657465720001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e74200110626f6f6c00012c6d696e5f62616c616e636599020128543a3a42616c616e636500014cf849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0059012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e746966793101616e206578697374696e672061737365742e204966205b604e65787441737365744964605d206973207365742c207468656e2074686973206d75737420626520657175616c20746f2069742e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129603473746172745f64657374726f7904010869646902014c543a3a41737365744964506172616d65746572000230dc5374617274207468652070726f63657373206f662064657374726f79696e6720612066756e6769626c6520617373657420636c6173732e0059016073746172745f64657374726f79602069732074686520666972737420696e206120736572696573206f662065787472696e7369637320746861742073686f756c642062652063616c6c65642c20746f20616c6c6f77786465737472756374696f6e206f6620616e20617373657420636c6173732e005101546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020627920746865206173736574277320606f776e6572602e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00490149742077696c6c206661696c207769746820656974686572205b604572726f723a3a436f6e7461696e73486f6c6473605d206f72205b604572726f723a3a436f6e7461696e73467265657a6573605d206966b8616e206163636f756e7420636f6e7461696e7320686f6c6473206f7220667265657a657320696e20706c6163652e4064657374726f795f6163636f756e747304010869646902014c543a3a41737365744964506172616d65746572000330cc44657374726f7920616c6c206163636f756e7473206173736f6369617465642077697468206120676976656e2061737365742e005d016064657374726f795f6163636f756e7473602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e642074686584617373657420697320696e2061206044657374726f79696e67602073746174652e005d0144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c652074696d657320746f2066756c6c79310164657374726f7920616c6c206163636f756e74732e2049742077696c6c2064657374726f79206052656d6f76654974656d734c696d697460206163636f756e747320617420612074696d652e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00d4456163682063616c6c20656d6974732074686520604576656e743a3a44657374726f7965644163636f756e747360206576656e742e4464657374726f795f617070726f76616c7304010869646902014c543a3a41737365744964506172616d65746572000430610144657374726f7920616c6c20617070726f76616c73206173736f6369617465642077697468206120676976656e20617373657420757020746f20746865206d61782028543a3a52656d6f76654974656d734c696d6974292e0061016064657374726f795f617070726f76616c73602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e642074686584617373657420697320696e2061206044657374726f79696e67602073746174652e005d0144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c652074696d657320746f2066756c6c79390164657374726f7920616c6c20617070726f76616c732e2049742077696c6c2064657374726f79206052656d6f76654974656d734c696d69746020617070726f76616c7320617420612074696d652e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00d8456163682063616c6c20656d6974732074686520604576656e743a3a44657374726f796564417070726f76616c7360206576656e742e3866696e6973685f64657374726f7904010869646902014c543a3a41737365744964506172616d65746572000528c4436f6d706c6574652064657374726f79696e6720617373657420616e6420756e726573657276652063757272656e63792e0055016066696e6973685f64657374726f79602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e64207468655901617373657420697320696e2061206044657374726f79696e67602073746174652e20416c6c206163636f756e7473206f7220617070726f76616c732073686f756c642062652064657374726f796564206265666f72651468616e642e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00e045616368207375636365737366756c2063616c6c20656d6974732074686520604576656e743a3a44657374726f79656460206576656e742e106d696e740c010869646902014c543a3a41737365744964506172616d6574657200012c62656e65666963696172798d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e6365000630884d696e7420617373657473206f66206120706172746963756c617220636c6173732e003901546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f662074686520617373657420606964602e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206d696e7465642e0d012d206062656e6566696369617279603a20546865206163636f756e7420746f206265206372656469746564207769746820746865206d696e746564206173736574732ec42d2060616d6f756e74603a2054686520616d6f756e74206f662074686520617373657420746f206265206d696e7465642e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296055014d6f6465733a205072652d6578697374696e672062616c616e6365206f66206062656e6566696369617279603b204163636f756e74207072652d6578697374656e6365206f66206062656e6566696369617279602e106275726e0c010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e636500073c4501526564756365207468652062616c616e6365206f66206077686f60206279206173206d75636820617320706f737369626c6520757020746f2060616d6f756e746020617373657473206f6620606964602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204d616e61676572206f662074686520617373657420606964602e00d04261696c73207769746820604e6f4163636f756e746020696620746865206077686f6020697320616c726561647920646561642e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206275726e65642ea02d206077686f603a20546865206163636f756e7420746f20626520646562697465642066726f6d2e29012d2060616d6f756e74603a20546865206d6178696d756d20616d6f756e74206279207768696368206077686f6027732062616c616e63652073686f756c6420626520726564756365642e005101456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e20496620746869732074616b6573207468652062616c616e636520746f2062656c6f772074686539016d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74206275726e656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296009014d6f6465733a20506f73742d6578697374656e6365206f66206077686f603b20507265202620706f7374205a6f6d6269652d737461747573206f66206077686f602e207472616e736665720c010869646902014c543a3a41737365744964506172616d657465720001187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e6365000848d04d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e4c7472616e736665725f6b6565705f616c6976650c010869646902014c543a3a41737365744964506172616d657465720001187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e636500094859014d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722c206b656570696e67207468652073656e646572206163636f756e7420616c6976652e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e38666f7263655f7472616e7366657210010869646902014c543a3a41737365744964506172616d65746572000118736f757263658d0201504163636f756e7449644c6f6f6b75704f663c543e000110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e6365000a4cb44d6f766520736f6d65206173736574732066726f6d206f6e65206163636f756e7420746f20616e6f746865722e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e982d2060736f75726365603a20546865206163636f756e7420746f20626520646562697465642e942d206064657374603a20546865206163636f756e7420746f2062652063726564697465642e59012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652060736f757263656027732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e64590160646573746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e4d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652060736f75726365602062616c616e63652061626f7665207a65726f20627574d462656c6f7720746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f66206064657374603b20506f73742d6578697374656e6365206f662060736f75726365603b204163636f756e74207072652d6578697374656e6365206f661c6064657374602e18667265657a6508010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000b305501446973616c6c6f77206675727468657220756e70726976696c65676564207472616e7366657273206f6620616e20617373657420606964602066726f6d20616e206163636f756e74206077686f602e206077686f604d016d75737420616c726561647920657869737420617320616e20656e74727920696e20604163636f756e746073206f66207468652061737365742e20496620796f752077616e7420746f20667265657a6520616ef46163636f756e74207468617420646f6573206e6f74206861766520616e20656e7472792c207573652060746f7563685f6f74686572602066697273742e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e882d206077686f603a20546865206163636f756e7420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f28312960107468617708010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000c28e8416c6c6f7720756e70726976696c65676564207472616e736665727320746f20616e642066726f6d20616e206163636f756e7420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e902d206077686f603a20546865206163636f756e7420746f20626520756e66726f7a656e2e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f617373657404010869646902014c543a3a41737365744964506172616d65746572000d24f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f722074686520617373657420636c6173732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296028746861775f617373657404010869646902014c543a3a41737365744964506172616d65746572000e24c4416c6c6f7720756e70726976696c65676564207472616e736665727320666f722074686520617373657420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e65727368697008010869646902014c543a3a41737365744964506172616d657465720001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e000f28744368616e676520746865204f776e6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d10010869646902014c543a3a41737365744964506172616d657465720001186973737565728d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e8d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65728d0201504163636f756e7449644c6f6f6b75704f663c543e001030c44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f28312960307365745f6d6574616461746110010869646902014c543a3a41737365744964506172616d657465720001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c7308010875380011407853657420746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00d846756e6473206f662073656e64657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a5101604d657461646174614465706f73697442617365202b204d657461646174614465706f73697450657242797465202a20286e616d652e6c656e202b2073796d626f6c2e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d6574616461746104010869646902014c543a3a41737365744964506172616d6574657200122c80436c65617220746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00a4416e79206465706f73697420697320667265656420666f7220746865206173736574206f776e65722e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f7365745f6d6574616461746114010869646902014c543a3a41737365744964506172616d657465720001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e200110626f6f6c001338b8466f72636520746865206d6574616461746120666f7220616e20617373657420746f20736f6d652076616c75652e006c4f726967696e206d75737420626520466f7263654f726967696e2e0068416e79206465706f736974206973206c65667420616c6f6e652e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e0051015765696768743a20604f284e202b20532960207768657265204e20616e6420532061726520746865206c656e677468206f6620746865206e616d6520616e642073796d626f6c20726573706563746976656c792e50666f7263655f636c6561725f6d6574616461746104010869646902014c543a3a41737365744964506172616d6574657200142c80436c65617220746865206d6574616461746120666f7220616e2061737365742e006c4f726967696e206d75737420626520466f7263654f726967696e2e0060416e79206465706f7369742069732072657475726e65642e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f61737365745f73746174757320010869646902014c543a3a41737365744964506172616d657465720001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e0001186973737565728d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e8d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65728d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e636599020128543a3a42616c616e636500013469735f73756666696369656e74200110626f6f6c00012469735f66726f7a656e200110626f6f6c00155898416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e51012d206069735f73756666696369656e74603a20576865746865722061206e6f6e2d7a65726f2062616c616e6365206f662074686973206173736574206973206465706f736974206f662073756666696369656e744d0176616c756520746f206163636f756e7420666f722074686520737461746520626c6f6174206173736f6369617465642077697468206974732062616c616e63652073746f726167652e2049662073657420746f55016074727565602c207468656e206e6f6e2d7a65726f2062616c616e636573206d61792062652073746f72656420776974686f757420612060636f6e73756d657260207265666572656e63652028616e6420746875734d01616e20454420696e207468652042616c616e6365732070616c6c6574206f7220776861746576657220656c7365206973207573656420746f20636f6e74726f6c20757365722d6163636f756e742073746174652067726f777468292e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c010869646902014c543a3a41737365744964506172616d6574657200012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e63650016502d01417070726f766520616e20616d6f756e74206f6620617373657420666f72207472616e7366657220627920612064656c6567617465642074686972642d7061727479206163636f756e742e00584f726967696e206d757374206265205369676e65642e004d01456e737572657320746861742060417070726f76616c4465706f7369746020776f727468206f66206043757272656e6379602069732072657365727665642066726f6d207369676e696e67206163636f756e745501666f722074686520707572706f7365206f6620686f6c64696e672074686520617070726f76616c2e20496620736f6d65206e6f6e2d7a65726f20616d6f756e74206f662061737365747320697320616c72656164794901617070726f7665642066726f6d207369676e696e67206163636f756e7420746f206064656c6567617465602c207468656e20697420697320746f70706564207570206f7220756e726573657276656420746f546d656574207468652072696768742076616c75652e0045014e4f54453a20546865207369676e696e67206163636f756e7420646f6573206e6f74206e65656420746f206f776e2060616d6f756e7460206f66206173736574732061742074686520706f696e74206f66446d616b696e6720746869732063616c6c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e0d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e736665722061737365742e49012d2060616d6f756e74603a2054686520616d6f756e74206f662061737365742074686174206d6179206265207472616e73666572726564206279206064656c6567617465602e204966207468657265206973e0616c726561647920616e20617070726f76616c20696e20706c6163652c207468656e207468697320616374732061646469746976656c792e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c08010869646902014c543a3a41737365744964506172616d6574657200012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e001734490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e003d014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c616365206265747765656e207369676e657220616e642c6064656c6567617465602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296054666f7263655f63616e63656c5f617070726f76616c0c010869646902014c543a3a41737365744964506172616d657465720001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e001834490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e0049014f726967696e206d7573742062652065697468657220466f7263654f726967696e206f72205369676e6564206f726967696e207769746820746865207369676e6572206265696e67207468652041646d696e686163636f756e74206f662074686520617373657420606964602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960447472616e736665725f617070726f76656410010869646902014c543a3a41737365744964506172616d657465720001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e8d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e63650019484d015472616e7366657220736f6d652061737365742062616c616e63652066726f6d20612070726576696f75736c792064656c656761746564206163636f756e7420746f20736f6d652074686972642d7061727479206163636f756e742e0049014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c6163652062792074686520606f776e65726020746f207468651c7369676e65722e00590149662074686520656e7469726520616d6f756e7420617070726f76656420666f72207472616e73666572206973207472616e736665727265642c207468656e20616e79206465706f7369742070726576696f75736c79b472657365727665642062792060617070726f76655f7472616e736665726020697320756e72657365727665642e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e61012d20606f776e6572603a20546865206163636f756e742077686963682070726576696f75736c7920617070726f76656420666f722061207472616e73666572206f66206174206c656173742060616d6f756e746020616e64bc66726f6d207768696368207468652061737365742062616c616e63652077696c6c2062652077697468647261776e2e61012d206064657374696e6174696f6e603a20546865206163636f756e7420746f207768696368207468652061737365742062616c616e6365206f662060616d6f756e74602077696c6c206265207472616e736665727265642eb42d2060616d6f756e74603a2054686520616d6f756e74206f662061737365747320746f207472616e736665722e009c456d69747320605472616e73666572726564417070726f76656460206f6e20737563636573732e00385765696768743a20604f2831296014746f75636804010869646902014c543a3a41737365744964506172616d65746572001a24c043726561746520616e206173736574206163636f756e7420666f72206e6f6e2d70726f7669646572206173736574732e00c041206465706f7369742077696c6c2062652074616b656e2066726f6d20746865207369676e6572206163636f756e742e005d012d20606f726967696e603a204d757374206265205369676e65643b20746865207369676e6572206163636f756e74206d75737420686176652073756666696369656e742066756e647320666f722061206465706f736974382020746f2062652074616b656e2e09012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420746f20626520637265617465642e0098456d6974732060546f756368656460206576656e74207768656e207375636365737366756c2e18726566756e6408010869646902014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e200110626f6f6c001b34590152657475726e20746865206465706f7369742028696620616e7929206f6620616e206173736574206163636f756e74206f72206120636f6e73756d6572207265666572656e63652028696620616e7929206f6620616e206163636f756e742e0068546865206f726967696e206d757374206265205369676e65642e003d012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f72207768696368207468652063616c6c657220776f756c64206c696b6520746865206465706f7369742c2020726566756e6465642e5d012d2060616c6c6f775f6275726e603a20496620607472756560207468656e20617373657473206d61792062652064657374726f79656420696e206f7264657220746f20636f6d706c6574652074686520726566756e642e00490149742077696c6c206661696c207769746820656974686572205b604572726f723a3a436f6e7461696e73486f6c6473605d206f72205b604572726f723a3a436f6e7461696e73467265657a6573605d206966d4746865206173736574206163636f756e7420636f6e7461696e7320686f6c6473206f7220667265657a657320696e20706c6163652e009c456d6974732060526566756e64656460206576656e74207768656e207375636365737366756c2e3c7365745f6d696e5f62616c616e636508010869646902014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c30945365747320746865206d696e696d756d2062616c616e6365206f6620616e2061737365742e0021014f6e6c7920776f726b73206966207468657265206172656e277420616e79206163636f756e747320746861742061726520686f6c64696e6720746865206173736574206f72206966e0746865206e65772076616c7565206f6620606d696e5f62616c616e636560206973206c657373207468616e20746865206f6c64206f6e652e00fc4f726967696e206d757374206265205369676e656420616e64207468652073656e6465722068617320746f20626520746865204f776e6572206f66207468652c617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742ec02d20606d696e5f62616c616e6365603a20546865206e65772076616c7565206f6620606d696e5f62616c616e6365602e00d4456d697473206041737365744d696e42616c616e63654368616e67656460206576656e74207768656e207375636365737366756c2e2c746f7563685f6f7468657208010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e001d288843726561746520616e206173736574206163636f756e7420666f72206077686f602e00c041206465706f7369742077696c6c2062652074616b656e2066726f6d20746865207369676e6572206163636f756e742e0061012d20606f726967696e603a204d757374206265205369676e65642062792060467265657a657260206f72206041646d696e60206f662074686520617373657420606964603b20746865207369676e6572206163636f756e74dc20206d75737420686176652073756666696369656e742066756e647320666f722061206465706f73697420746f2062652074616b656e2e09012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420746f20626520637265617465642e8c2d206077686f603a20546865206163636f756e7420746f20626520637265617465642e0098456d6974732060546f756368656460206576656e74207768656e207375636365737366756c2e30726566756e645f6f7468657208010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e001e345d0152657475726e20746865206465706f7369742028696620616e7929206f66206120746172676574206173736574206163636f756e742e2055736566756c20696620796f752061726520746865206465706f7369746f722e005d01546865206f726967696e206d757374206265205369676e656420616e642065697468657220746865206163636f756e74206f776e65722c206465706f7369746f722c206f72206173736574206041646d696e602e20496e61016f7264657220746f206275726e2061206e6f6e2d7a65726f2062616c616e6365206f66207468652061737365742c207468652063616c6c6572206d75737420626520746865206163636f756e7420616e642073686f756c64347573652060726566756e64602e0019012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420686f6c64696e672061206465706f7369742e7c2d206077686f603a20546865206163636f756e7420746f20726566756e642e00490149742077696c6c206661696c207769746820656974686572205b604572726f723a3a436f6e7461696e73486f6c6473605d206f72205b604572726f723a3a436f6e7461696e73467265657a6573605d206966d4746865206173736574206163636f756e7420636f6e7461696e7320686f6c6473206f7220667265657a657320696e20706c6163652e009c456d6974732060526566756e64656460206576656e74207768656e207375636365737366756c2e14626c6f636b08010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e001f285901446973616c6c6f77206675727468657220756e70726976696c65676564207472616e7366657273206f6620616e206173736574206069646020746f20616e642066726f6d20616e206163636f756e74206077686f602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00b82d20606964603a20546865206964656e746966696572206f6620746865206163636f756e7427732061737365742e942d206077686f603a20546865206163636f756e7420746f20626520756e626c6f636b65642e0040456d6974732060426c6f636b6564602e00385765696768743a20604f28312960307472616e736665725f616c6c0c010869646902014c543a3a41737365744964506172616d65746572000110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665200110626f6f6c0020401d015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206173736574206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861743d01616e792068656c642c2066726f7a656e2c206f72206d696e696d756d2062616c616e636520287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e0019012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420686f6c64696e672061206465706f7369742ea02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206173736574206163636f756e74206861732c2063617573696e67207468652073656e646572206173736574206163636f756e7420746f206265206b696c6c6564450120202866616c7365292c206f72207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206d696e696d756d2062616c616e63652c2077686963682077696c6ce8202067756172616e74656520746f206b656570207468652073656e646572206173736574206163636f756e7420616c697665202874727565292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000184186372656174650c010869646902014c543a3a41737365744964506172616d6574657200011461646d696e8d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e636500004ce849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e006101546865206f726967696e206d75737420636f6e666f726d20746f2074686520636f6e6669677572656420604372656174654f726967696e6020616e6420686176652073756666696369656e742066756e647320667265652e00bc46756e6473206f662073656e64657220617265207265736572766564206279206041737365744465706f736974602e002c506172616d65746572733a59012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e746966793101616e206578697374696e672061737365742e204966205b604e65787441737365744964605d206973207365742c207468656e2074686973206d75737420626520657175616c20746f2069742e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f63726561746510010869646902014c543a3a41737365744964506172616d657465720001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e74200110626f6f6c00012c6d696e5f62616c616e636599020128543a3a42616c616e636500014cf849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0059012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e746966793101616e206578697374696e672061737365742e204966205b604e65787441737365744964605d206973207365742c207468656e2074686973206d75737420626520657175616c20746f2069742e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129603473746172745f64657374726f7904010869646902014c543a3a41737365744964506172616d65746572000230dc5374617274207468652070726f63657373206f662064657374726f79696e6720612066756e6769626c6520617373657420636c6173732e0059016073746172745f64657374726f79602069732074686520666972737420696e206120736572696573206f662065787472696e7369637320746861742073686f756c642062652063616c6c65642c20746f20616c6c6f77786465737472756374696f6e206f6620616e20617373657420636c6173732e005101546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020627920746865206173736574277320606f776e6572602e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00490149742077696c6c206661696c207769746820656974686572205b604572726f723a3a436f6e7461696e73486f6c6473605d206f72205b604572726f723a3a436f6e7461696e73467265657a6573605d206966b8616e206163636f756e7420636f6e7461696e7320686f6c6473206f7220667265657a657320696e20706c6163652e4064657374726f795f6163636f756e747304010869646902014c543a3a41737365744964506172616d65746572000330cc44657374726f7920616c6c206163636f756e7473206173736f6369617465642077697468206120676976656e2061737365742e005d016064657374726f795f6163636f756e7473602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e642074686584617373657420697320696e2061206044657374726f79696e67602073746174652e005d0144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c652074696d657320746f2066756c6c79310164657374726f7920616c6c206163636f756e74732e2049742077696c6c2064657374726f79206052656d6f76654974656d734c696d697460206163636f756e747320617420612074696d652e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00d4456163682063616c6c20656d6974732074686520604576656e743a3a44657374726f7965644163636f756e747360206576656e742e4464657374726f795f617070726f76616c7304010869646902014c543a3a41737365744964506172616d65746572000430610144657374726f7920616c6c20617070726f76616c73206173736f6369617465642077697468206120676976656e20617373657420757020746f20746865206d61782028543a3a52656d6f76654974656d734c696d6974292e0061016064657374726f795f617070726f76616c73602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e642074686584617373657420697320696e2061206044657374726f79696e67602073746174652e005d0144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c652074696d657320746f2066756c6c79390164657374726f7920616c6c20617070726f76616c732e2049742077696c6c2064657374726f79206052656d6f76654974656d734c696d69746020617070726f76616c7320617420612074696d652e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00d8456163682063616c6c20656d6974732074686520604576656e743a3a44657374726f796564417070726f76616c7360206576656e742e3866696e6973685f64657374726f7904010869646902014c543a3a41737365744964506172616d65746572000528c4436f6d706c6574652064657374726f79696e6720617373657420616e6420756e726573657276652063757272656e63792e0055016066696e6973685f64657374726f79602073686f756c64206f6e6c792062652063616c6c6564206166746572206073746172745f64657374726f796020686173206265656e2063616c6c65642c20616e64207468655901617373657420697320696e2061206044657374726f79696e67602073746174652e20416c6c206163636f756e7473206f7220617070726f76616c732073686f756c642062652064657374726f796564206265666f72651468616e642e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e6720202061737365742e00e045616368207375636365737366756c2063616c6c20656d6974732074686520604576656e743a3a44657374726f79656460206576656e742e106d696e740c010869646902014c543a3a41737365744964506172616d6574657200012c62656e65666963696172798d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e6365000630884d696e7420617373657473206f66206120706172746963756c617220636c6173732e003901546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f662074686520617373657420606964602e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206d696e7465642e0d012d206062656e6566696369617279603a20546865206163636f756e7420746f206265206372656469746564207769746820746865206d696e746564206173736574732ec42d2060616d6f756e74603a2054686520616d6f756e74206f662074686520617373657420746f206265206d696e7465642e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296055014d6f6465733a205072652d6578697374696e672062616c616e6365206f66206062656e6566696369617279603b204163636f756e74207072652d6578697374656e6365206f66206062656e6566696369617279602e106275726e0c010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e636500073c4501526564756365207468652062616c616e6365206f66206077686f60206279206173206d75636820617320706f737369626c6520757020746f2060616d6f756e746020617373657473206f6620606964602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204d616e61676572206f662074686520617373657420606964602e00d04261696c73207769746820604e6f4163636f756e746020696620746865206077686f6020697320616c726561647920646561642e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206275726e65642ea02d206077686f603a20546865206163636f756e7420746f20626520646562697465642066726f6d2e29012d2060616d6f756e74603a20546865206d6178696d756d20616d6f756e74206279207768696368206077686f6027732062616c616e63652073686f756c6420626520726564756365642e005101456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e20496620746869732074616b6573207468652062616c616e636520746f2062656c6f772074686539016d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74206275726e656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296009014d6f6465733a20506f73742d6578697374656e6365206f66206077686f603b20507265202620706f7374205a6f6d6269652d737461747573206f66206077686f602e207472616e736665720c010869646902014c543a3a41737365744964506172616d657465720001187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e6365000848d04d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e4c7472616e736665725f6b6565705f616c6976650c010869646902014c543a3a41737365744964506172616d657465720001187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e636500094859014d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722c206b656570696e67207468652073656e646572206163636f756e7420616c6976652e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e38666f7263655f7472616e7366657210010869646902014c543a3a41737365744964506172616d65746572000118736f757263658d0201504163636f756e7449644c6f6f6b75704f663c543e000110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e6365000a4cb44d6f766520736f6d65206173736574732066726f6d206f6e65206163636f756e7420746f20616e6f746865722e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e982d2060736f75726365603a20546865206163636f756e7420746f20626520646562697465642e942d206064657374603a20546865206163636f756e7420746f2062652063726564697465642e59012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652060736f757263656027732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e64590160646573746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e4d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652060736f75726365602062616c616e63652061626f7665207a65726f20627574d462656c6f7720746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f66206064657374603b20506f73742d6578697374656e6365206f662060736f75726365603b204163636f756e74207072652d6578697374656e6365206f661c6064657374602e18667265657a6508010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000b305501446973616c6c6f77206675727468657220756e70726976696c65676564207472616e7366657273206f6620616e20617373657420606964602066726f6d20616e206163636f756e74206077686f602e206077686f604d016d75737420616c726561647920657869737420617320616e20656e74727920696e20604163636f756e746073206f66207468652061737365742e20496620796f752077616e7420746f20667265657a6520616ef46163636f756e74207468617420646f6573206e6f74206861766520616e20656e7472792c207573652060746f7563685f6f74686572602066697273742e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e882d206077686f603a20546865206163636f756e7420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f28312960107468617708010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000c28e8416c6c6f7720756e70726976696c65676564207472616e736665727320746f20616e642066726f6d20616e206163636f756e7420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e902d206077686f603a20546865206163636f756e7420746f20626520756e66726f7a656e2e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f617373657404010869646902014c543a3a41737365744964506172616d65746572000d24f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f722074686520617373657420636c6173732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296028746861775f617373657404010869646902014c543a3a41737365744964506172616d65746572000e24c4416c6c6f7720756e70726976696c65676564207472616e736665727320666f722074686520617373657420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e65727368697008010869646902014c543a3a41737365744964506172616d657465720001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e000f28744368616e676520746865204f776e6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d10010869646902014c543a3a41737365744964506172616d657465720001186973737565728d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e8d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65728d0201504163636f756e7449644c6f6f6b75704f663c543e001030c44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f28312960307365745f6d6574616461746110010869646902014c543a3a41737365744964506172616d657465720001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c7308010875380011407853657420746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00d846756e6473206f662073656e64657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a5101604d657461646174614465706f73697442617365202b204d657461646174614465706f73697450657242797465202a20286e616d652e6c656e202b2073796d626f6c2e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d6574616461746104010869646902014c543a3a41737365744964506172616d6574657200122c80436c65617220746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00a4416e79206465706f73697420697320667265656420666f7220746865206173736574206f776e65722e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f7365745f6d6574616461746114010869646902014c543a3a41737365744964506172616d657465720001106e616d6538011c5665633c75383e00011873796d626f6c38011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e200110626f6f6c001338b8466f72636520746865206d6574616461746120666f7220616e20617373657420746f20736f6d652076616c75652e006c4f726967696e206d75737420626520466f7263654f726967696e2e0068416e79206465706f736974206973206c65667420616c6f6e652e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e0051015765696768743a20604f284e202b20532960207768657265204e20616e6420532061726520746865206c656e677468206f6620746865206e616d6520616e642073796d626f6c20726573706563746976656c792e50666f7263655f636c6561725f6d6574616461746104010869646902014c543a3a41737365744964506172616d6574657200142c80436c65617220746865206d6574616461746120666f7220616e2061737365742e006c4f726967696e206d75737420626520466f7263654f726967696e2e0060416e79206465706f7369742069732072657475726e65642e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f61737365745f73746174757320010869646902014c543a3a41737365744964506172616d657465720001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e0001186973737565728d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e8d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65728d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e636599020128543a3a42616c616e636500013469735f73756666696369656e74200110626f6f6c00012469735f66726f7a656e200110626f6f6c00155898416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e51012d206069735f73756666696369656e74603a20576865746865722061206e6f6e2d7a65726f2062616c616e6365206f662074686973206173736574206973206465706f736974206f662073756666696369656e744d0176616c756520746f206163636f756e7420666f722074686520737461746520626c6f6174206173736f6369617465642077697468206974732062616c616e63652073746f726167652e2049662073657420746f55016074727565602c207468656e206e6f6e2d7a65726f2062616c616e636573206d61792062652073746f72656420776974686f757420612060636f6e73756d657260207265666572656e63652028616e6420746875734d01616e20454420696e207468652042616c616e6365732070616c6c6574206f7220776861746576657220656c7365206973207573656420746f20636f6e74726f6c20757365722d6163636f756e742073746174652067726f777468292e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c010869646902014c543a3a41737365744964506172616d6574657200012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e63650016502d01417070726f766520616e20616d6f756e74206f6620617373657420666f72207472616e7366657220627920612064656c6567617465642074686972642d7061727479206163636f756e742e00584f726967696e206d757374206265205369676e65642e004d01456e737572657320746861742060417070726f76616c4465706f7369746020776f727468206f66206043757272656e6379602069732072657365727665642066726f6d207369676e696e67206163636f756e745501666f722074686520707572706f7365206f6620686f6c64696e672074686520617070726f76616c2e20496620736f6d65206e6f6e2d7a65726f20616d6f756e74206f662061737365747320697320616c72656164794901617070726f7665642066726f6d207369676e696e67206163636f756e7420746f206064656c6567617465602c207468656e20697420697320746f70706564207570206f7220756e726573657276656420746f546d656574207468652072696768742076616c75652e0045014e4f54453a20546865207369676e696e67206163636f756e7420646f6573206e6f74206e65656420746f206f776e2060616d6f756e7460206f66206173736574732061742074686520706f696e74206f66446d616b696e6720746869732063616c6c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e0d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e736665722061737365742e49012d2060616d6f756e74603a2054686520616d6f756e74206f662061737365742074686174206d6179206265207472616e73666572726564206279206064656c6567617465602e204966207468657265206973e0616c726561647920616e20617070726f76616c20696e20706c6163652c207468656e207468697320616374732061646469746976656c792e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c08010869646902014c543a3a41737365744964506172616d6574657200012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e001734490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e003d014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c616365206265747765656e207369676e657220616e642c6064656c6567617465602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296054666f7263655f63616e63656c5f617070726f76616c0c010869646902014c543a3a41737365744964506172616d657465720001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e001834490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e0049014f726967696e206d7573742062652065697468657220466f7263654f726967696e206f72205369676e6564206f726967696e207769746820746865207369676e6572206265696e67207468652041646d696e686163636f756e74206f662074686520617373657420606964602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960447472616e736665725f617070726f76656410010869646902014c543a3a41737365744964506172616d657465720001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e8d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e7499020128543a3a42616c616e63650019484d015472616e7366657220736f6d652061737365742062616c616e63652066726f6d20612070726576696f75736c792064656c656761746564206163636f756e7420746f20736f6d652074686972642d7061727479206163636f756e742e0049014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c6163652062792074686520606f776e65726020746f207468651c7369676e65722e00590149662074686520656e7469726520616d6f756e7420617070726f76656420666f72207472616e73666572206973207472616e736665727265642c207468656e20616e79206465706f7369742070726576696f75736c79b472657365727665642062792060617070726f76655f7472616e736665726020697320756e72657365727665642e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e61012d20606f776e6572603a20546865206163636f756e742077686963682070726576696f75736c7920617070726f76656420666f722061207472616e73666572206f66206174206c656173742060616d6f756e746020616e64bc66726f6d207768696368207468652061737365742062616c616e63652077696c6c2062652077697468647261776e2e61012d206064657374696e6174696f6e603a20546865206163636f756e7420746f207768696368207468652061737365742062616c616e6365206f662060616d6f756e74602077696c6c206265207472616e736665727265642eb42d2060616d6f756e74603a2054686520616d6f756e74206f662061737365747320746f207472616e736665722e009c456d69747320605472616e73666572726564417070726f76656460206f6e20737563636573732e00385765696768743a20604f2831296014746f75636804010869646902014c543a3a41737365744964506172616d65746572001a24c043726561746520616e206173736574206163636f756e7420666f72206e6f6e2d70726f7669646572206173736574732e00c041206465706f7369742077696c6c2062652074616b656e2066726f6d20746865207369676e6572206163636f756e742e005d012d20606f726967696e603a204d757374206265205369676e65643b20746865207369676e6572206163636f756e74206d75737420686176652073756666696369656e742066756e647320666f722061206465706f736974382020746f2062652074616b656e2e09012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420746f20626520637265617465642e0098456d6974732060546f756368656460206576656e74207768656e207375636365737366756c2e18726566756e6408010869646902014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e200110626f6f6c001b34590152657475726e20746865206465706f7369742028696620616e7929206f6620616e206173736574206163636f756e74206f72206120636f6e73756d6572207265666572656e63652028696620616e7929206f6620616e206163636f756e742e0068546865206f726967696e206d757374206265205369676e65642e003d012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f72207768696368207468652063616c6c657220776f756c64206c696b6520746865206465706f7369742c2020726566756e6465642e5d012d2060616c6c6f775f6275726e603a20496620607472756560207468656e20617373657473206d61792062652064657374726f79656420696e206f7264657220746f20636f6d706c6574652074686520726566756e642e00490149742077696c6c206661696c207769746820656974686572205b604572726f723a3a436f6e7461696e73486f6c6473605d206f72205b604572726f723a3a436f6e7461696e73467265657a6573605d206966d4746865206173736574206163636f756e7420636f6e7461696e7320686f6c6473206f7220667265657a657320696e20706c6163652e009c456d6974732060526566756e64656460206576656e74207768656e207375636365737366756c2e3c7365745f6d696e5f62616c616e636508010869646902014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c30945365747320746865206d696e696d756d2062616c616e6365206f6620616e2061737365742e0021014f6e6c7920776f726b73206966207468657265206172656e277420616e79206163636f756e747320746861742061726520686f6c64696e6720746865206173736574206f72206966e0746865206e65772076616c7565206f6620606d696e5f62616c616e636560206973206c657373207468616e20746865206f6c64206f6e652e00fc4f726967696e206d757374206265205369676e656420616e64207468652073656e6465722068617320746f20626520746865204f776e6572206f66207468652c617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742ec02d20606d696e5f62616c616e6365603a20546865206e65772076616c7565206f6620606d696e5f62616c616e6365602e00d4456d697473206041737365744d696e42616c616e63654368616e67656460206576656e74207768656e207375636365737366756c2e2c746f7563685f6f7468657208010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e001d288843726561746520616e206173736574206163636f756e7420666f72206077686f602e00c041206465706f7369742077696c6c2062652074616b656e2066726f6d20746865207369676e6572206163636f756e742e0061012d20606f726967696e603a204d757374206265205369676e65642062792060467265657a657260206f72206041646d696e60206f662074686520617373657420606964603b20746865207369676e6572206163636f756e74dc20206d75737420686176652073756666696369656e742066756e647320666f722061206465706f73697420746f2062652074616b656e2e09012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420746f20626520637265617465642e8c2d206077686f603a20546865206163636f756e7420746f20626520637265617465642e0098456d6974732060546f756368656460206576656e74207768656e207375636365737366756c2e30726566756e645f6f7468657208010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e001e345d0152657475726e20746865206465706f7369742028696620616e7929206f66206120746172676574206173736574206163636f756e742e2055736566756c20696620796f752061726520746865206465706f7369746f722e005d01546865206f726967696e206d757374206265205369676e656420616e642065697468657220746865206163636f756e74206f776e65722c206465706f7369746f722c206f72206173736574206041646d696e602e20496e61016f7264657220746f206275726e2061206e6f6e2d7a65726f2062616c616e6365206f66207468652061737365742c207468652063616c6c6572206d75737420626520746865206163636f756e7420616e642073686f756c64347573652060726566756e64602e0019012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420686f6c64696e672061206465706f7369742e7c2d206077686f603a20546865206163636f756e7420746f20726566756e642e00490149742077696c6c206661696c207769746820656974686572205b604572726f723a3a436f6e7461696e73486f6c6473605d206f72205b604572726f723a3a436f6e7461696e73467265657a6573605d206966d4746865206173736574206163636f756e7420636f6e7461696e7320686f6c6473206f7220667265657a657320696e20706c6163652e009c456d6974732060526566756e64656460206576656e74207768656e207375636365737366756c2e14626c6f636b08010869646902014c543a3a41737365744964506172616d6574657200010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e001f285901446973616c6c6f77206675727468657220756e70726976696c65676564207472616e7366657273206f6620616e206173736574206069646020746f20616e642066726f6d20616e206163636f756e74206077686f602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00b82d20606964603a20546865206964656e746966696572206f6620746865206163636f756e7427732061737365742e942d206077686f603a20546865206163636f756e7420746f20626520756e626c6f636b65642e0040456d6974732060426c6f636b6564602e00385765696768743a20604f28312960307472616e736665725f616c6c0c010869646902014c543a3a41737365744964506172616d65746572000110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665200110626f6f6c0020401d015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206173736574206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861743d01616e792068656c642c2066726f7a656e2c206f72206d696e696d756d2062616c616e636520287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e0019012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420686f6c64696e672061206465706f7369742ea02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206173736574206163636f756e74206861732c2063617573696e67207468652073656e646572206173736574206163636f756e7420746f206265206b696c6c6564450120202866616c7365292c206f72207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206d696e696d756d2062616c616e63652c2077686963682077696c6ce8202067756172616e74656520746f206b656570207468652073656e646572206173736574206163636f756e7420616c697665202874727565292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39050c3070616c6c65745f62656566791870616c6c65741043616c6c04045400011c507265706f72745f646f75626c655f766f74696e6708014865717569766f636174696f6e5f70726f6f663d05018d01426f783c446f75626c65566f74696e6750726f6f663c426c6f636b4e756d626572466f723c543e2c20543a3a426565667949642c3c543a3a426565667949640a61732052756e74696d654170705075626c69633e3a3a5369676e61747572652c3e2c3e00013c6b65795f6f776e65725f70726f6f6675020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e747265706f72745f646f75626c655f766f74696e675f756e7369676e656408014865717569766f636174696f6e5f70726f6f663d05018d01426f783c446f75626c65566f74696e6750726f6f663c426c6f636b4e756d626572466f723c543e2c20543a3a426565667949642c3c543a3a426565667949640a61732052756e74696d654170705075626c69633e3a3a5369676e61747572652c3e2c3e00013c6b65795f6f776e65725f70726f6f6675020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e3c7365745f6e65775f67656e6573697304013c64656c61795f696e5f626c6f636b73100144426c6f636b4e756d626572466f723c543e0002105d01526573657420424545465920636f6e73656e7375732062792073657474696e672061206e65772042454546592067656e65736973206174206064656c61795f696e5f626c6f636b736020626c6f636b7320696e207468651c6675747572652e00b44e6f74653a206064656c61795f696e5f626c6f636b73602068617320746f206265206174206c6561737420312e487265706f72745f666f726b5f766f74696e6708014865717569766f636174696f6e5f70726f6f66590501ad01426f783c466f726b566f74696e6750726f6f663c486561646572466f723c543e2c20543a3a426565667949642c3c543a3a416e63657374727948656c7065720a617320416e63657374727948656c7065723c486561646572466f723c543e3e3e3a3a50726f6f662c3e2c3e00013c6b65795f6f776e65725f70726f6f6675020140543a3a4b65794f776e657250726f6f6600030c3d015265706f727420666f726b20766f74696e672065717569766f636174696f6e2e2054686973206d6574686f642077696c6c20766572696679207468652065717569766f636174696f6e2070726f6f662901616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f6620616761696e73742074686520657874726163746564206f6666656e6465722ec0496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c206265207265706f727465642e6c7265706f72745f666f726b5f766f74696e675f756e7369676e656408014865717569766f636174696f6e5f70726f6f66590501ad01426f783c466f726b566f74696e6750726f6f663c486561646572466f723c543e2c20543a3a426565667949642c3c543a3a416e63657374727948656c7065720a617320416e63657374727948656c7065723c486561646572466f723c543e3e3e3a3a50726f6f662c3e2c3e00013c6b65795f6f776e65725f70726f6f6675020140543a3a4b65794f776e657250726f6f660004203d015265706f727420666f726b20766f74696e672065717569766f636174696f6e2e2054686973206d6574686f642077696c6c20766572696679207468652065717569766f636174696f6e2070726f6f662901616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f6620616761696e73742074686520657874726163746564206f6666656e6465722ec0496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e687265706f72745f6675747572655f626c6f636b5f766f74696e6708014865717569766f636174696f6e5f70726f6f66690501e8426f783c467574757265426c6f636b566f74696e6750726f6f663c426c6f636b4e756d626572466f723c543e2c20543a3a426565667949643e3e00013c6b65795f6f776e65725f70726f6f6675020140543a3a4b65794f776e657250726f6f6600050c5d015265706f72742066757475726520626c6f636b20766f74696e672065717569766f636174696f6e2e2054686973206d6574686f642077696c6c20766572696679207468652065717569766f636174696f6e2070726f6f662901616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f6620616761696e73742074686520657874726163746564206f6666656e6465722ec0496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c206265207265706f727465642e8c7265706f72745f6675747572655f626c6f636b5f766f74696e675f756e7369676e656408014865717569766f636174696f6e5f70726f6f66690501e8426f783c467574757265426c6f636b566f74696e6750726f6f663c426c6f636b4e756d626572466f723c543e2c20543a3a426565667949643e3e00013c6b65795f6f776e65725f70726f6f6675020140543a3a4b65794f776e657250726f6f660006205d015265706f72742066757475726520626c6f636b20766f74696e672065717569766f636174696f6e2e2054686973206d6574686f642077696c6c20766572696679207468652065717569766f636174696f6e2070726f6f662901616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f6620616761696e73742074686520657874726163746564206f6666656e6465722ec0496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d05084873705f636f6e73656e7375735f626565667944446f75626c65566f74696e6750726f6f660c184e756d626572011008496401cd03245369676e617475726501410500080114666972737445050188566f74654d6573736167653c4e756d6265722c2049642c205369676e61747572653e0001187365636f6e6445050188566f74654d6573736167653c4e756d6265722c2049642c205369676e61747572653e000041050c4873705f636f6e73656e7375735f62656566793065636473615f63727970746f245369676e617475726500000400e904014065636473613a3a5369676e617475726500004505084873705f636f6e73656e7375735f62656566792c566f74654d6573736167650c184e756d626572011008496401cd03245369676e6174757265014105000c0128636f6d6d69746d656e7449050148436f6d6d69746d656e743c4e756d6265723e0001086964cd03010849640001247369676e6174757265410501245369676e6174757265000049050c4873705f636f6e73656e7375735f626565667928636f6d6d69746d656e7428436f6d6d69746d656e74043054426c6f636b4e756d6265720110000c011c7061796c6f61644d05011c5061796c6f6164000130626c6f636b5f6e756d62657210013054426c6f636b4e756d62657200014076616c696461746f725f7365745f696430013856616c696461746f72536574496400004d050c4873705f636f6e73656e7375735f62656566791c7061796c6f61641c5061796c6f616400000400510501785665633c2842656566795061796c6f616449642c205665633c75383e293e00005105000002550500550500000408610438005905084873705f636f6e73656e7375735f62656566793c466f726b566f74696e6750726f6f660c1848656164657201650208496401cd0334416e63657374727950726f6f66015d05000c0110766f7465450501b8566f74654d6573736167653c4865616465723a3a4e756d6265722c2049642c2049643a3a5369676e61747572653e000138616e6365737472795f70726f6f665d050134416e63657374727950726f6f660001186865616465726502011848656164657200005d05084473705f6d6d725f7072696d69746976657334416e63657374727950726f6f66041048617368013400100128707265765f7065616b73150501245665633c486173683e00013c707265765f6c6561665f636f756e7430010c7536340001286c6561665f636f756e743001244e6f6465496e6465780001146974656d73610501405665633c287536342c2048617368293e000061050000026505006505000004083034006905084873705f636f6e73656e7375735f626565667958467574757265426c6f636b566f74696e6750726f6f6608184e756d626572011008496401cd0300040110766f746545050198566f74654d6573736167653c4e756d6265722c2049642c2049643a3a5369676e61747572653e00006d050c3870616c6c65745f6c6f74746572791870616c6c65741043616c6c040454000110286275795f7469636b657404011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00002c884275792061207469636b657420746f20656e74657220746865206c6f74746572792e000101546869732065787472696e7369632061637473206173206120706173737468726f7567682066756e6374696f6e20666f72206063616c6c602e20496e20616c6c0901736974756174696f6e73207768657265206063616c6c6020616c6f6e6520776f756c6420737563636565642c20746869732065787472696e7369632073686f756c6420737563636565642e000d014966206063616c6c60206973207375636365737366756c2c207468656e2077652077696c6c20617474656d707420746f2070757263686173652061207469636b65742c11017768696368206d6179206661696c2073696c656e746c792e20546f206465746563742073756363657373206f662061207469636b65742070757263686173652c20796f75ac73686f756c64206c697374656e20666f722074686520605469636b6574426f7567687460206576656e742e00c4546869732065787472696e736963206d7573742062652063616c6c65642062792061207369676e6564206f726967696e2e247365745f63616c6c7304011463616c6c734502017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011811015365742063616c6c7320696e2073746f726167652077686963682063616e206265207573656420746f2070757263686173652061206c6f7474657279207469636b65742e001d01546869732066756e6374696f6e206f6e6c79206d61747465727320696620796f752075736520746865206056616c696461746543616c6c6020696d706c656d656e746174696f6e250170726f766964656420627920746869732070616c6c65742c20776869636820757365732073746f7261676520746f2064657465726d696e65207468652076616c69642063616c6c732e00d0546869732065787472696e736963206d7573742062652063616c6c656420627920746865204d616e61676572206f726967696e2e3473746172745f6c6f7474657279100114707269636518013042616c616e63654f663c543e0001186c656e677468100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e000118726570656174200110626f6f6c000228c453746172742061206c6f7474657279207573696e67207468652070726f766964656420636f6e66696775726174696f6e2e00d4546869732065787472696e736963206d7573742062652063616c6c65642062792074686520604d616e616765724f726967696e602e002c506172616d65746572733a009c2a20607072696365603a2054686520636f7374206f6620612073696e676c65207469636b65742e39012a20606c656e677468603a20486f77206c6f6e6720746865206c6f74746572792073686f756c642072756e20666f72207374617274696e67206174207468652063757272656e7420626c6f636b2e45012a206064656c6179603a20486f77206c6f6e6720616674657220746865206c6f747465727920656e642077652073686f756c642077616974206265666f7265207069636b696e6720612077696e6e65722ee02a2060726570656174603a20496620746865206c6f74746572792073686f756c6420726570656174207768656e20636f6d706c657465642e2c73746f705f726570656174000310fc49662061206c6f747465727920697320726570656174696e672c20796f752063616e20757365207468697320746f2073746f7020746865207265706561742ebc546865206c6f74746572792077696c6c20636f6e74696e756520746f2072756e20746f20636f6d706c6574696f6e2e00d4546869732065787472696e736963206d7573742062652063616c6c65642062792074686520604d616e616765724f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e71050c2870616c6c65745f6e69731870616c6c65741043616c6c04045400011c24706c6163655f626964080118616d6f756e749902013042616c616e63654f663c543e0001206475726174696f6e10010c75333200002c30506c6163652061206269642e003d014f726967696e206d757374206265205369676e65642c20616e64206163636f756e74206d7573742068617665206174206c656173742060616d6f756e746020696e20667265652062616c616e63652e0031012d2060616d6f756e74603a2054686520616d6f756e74206f6620746865206269643b2074686573652066756e64732077696c6c2062652072657365727665642c20616e642069662f7768656ecc2020636f6e736f6c6964617465642c2072656d6f7665642e204d757374206265206174206c6561737420604d696e426964602e49012d20606475726174696f6e603a20546865206e756d626572206f6620706572696f6473206265666f726520776869636820746865206e65776c7920636f6e736f6c69646174656420626964206d6179206265fc20207468617765642e204d7573742062652067726561746572207468616e203120616e64206e6f206d6f7265207468616e20605175657565436f756e74602e0034436f6d706c657869746965733aac2d20605175657565735b6475726174696f6e5d2e6c656e28296020286a7573742074616b65206d6178292e2c726574726163745f626964080118616d6f756e749902013042616c616e63654f663c543e0001206475726174696f6e10010c75333200011c805265747261637420612070726576696f75736c7920706c61636564206269642e005d014f726967696e206d757374206265205369676e65642c20616e6420746865206163636f756e742073686f756c6420686176652070726576696f75736c79206973737565642061207374696c6c2d616374697665206269646c6f662060616d6f756e746020666f7220606475726174696f6e602e00ac2d2060616d6f756e74603a2054686520616d6f756e74206f66207468652070726576696f7573206269642ebc2d20606475726174696f6e603a20546865206475726174696f6e206f66207468652070726576696f7573206269642e3066756e645f6465666963697400020cf0456e7375726520776520686176652073756666696369656e742066756e64696e6720666f7220616c6c20706f74656e7469616c207061796f7574732e00b42d20606f726967696e603a204d757374206265206163636570746564206279206046756e644f726967696e602e30746861775f70726976617465080114696e6465786902013052656365697074496e6465780001406d617962655f70726f706f7274696f6e7505014c4f7074696f6e3c5065727175696e74696c6c3e0003205d01526564756365206f722072656d6f766520616e206f75747374616e64696e6720726563656970742c20706c6163696e6720746865206163636f7264696e672070726f706f7274696f6e206f662066756e647320696e746f64746865206163636f756e74206f6620746865206f776e65722e0059012d20606f726967696e603a204d757374206265205369676e656420616e6420746865206163636f756e74206d75737420626520746865206f776e6572206f662074686520726563656970742060696e646578602061738c202077656c6c20617320616e792066756e6769626c6520636f756e746572706172742e902d2060696e646578603a2054686520696e646578206f662074686520726563656970742e5d012d2060706f7274696f6e603a2049662060536f6d65602c207468656e206f6e6c792074686520676976656e20706f7274696f6e206f662074686520726563656970742073686f756c64206265207468617765642e2049668c2020604e6f6e65602c207468656e20616c6c206f662069742073686f756c642062652e34746861775f636f6d6d756e616c040114696e6465786902013052656365697074496e6465780004185d01526564756365206f722072656d6f766520616e206f75747374616e64696e6720726563656970742c20706c6163696e6720746865206163636f7264696e672070726f706f7274696f6e206f662066756e647320696e746f64746865206163636f756e74206f6620746865206f776e65722e0061012d20606f726967696e603a204d757374206265205369676e656420616e6420746865206163636f756e74206d75737420626520746865206f776e6572206f66207468652066756e6769626c6520636f756e74657270617274582020666f7220726563656970742060696e646578602e902d2060696e646578603a2054686520696e646578206f662074686520726563656970742e24636f6d6d756e696679040114696e6465786902013052656365697074496e6465780005043d014d616b6520612070726976617465207265636569707420636f6d6d756e616c20616e64206372656174652066756e6769626c6520636f756e746572706172747320666f7220697473206f776e65722e24707269766174697a65040114696e6465786902013052656365697074496e64657800060439014d616b65206120636f6d6d756e616c2072656365697074207072697661746520616e64206275726e2066756e6769626c6520636f756e74657270617274732066726f6d20697473206f776e65722e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e750504184f7074696f6e04045401b5010108104e6f6e6500000010536f6d650400b501000001000079050c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900016818637265617465080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011461646d696e8d0201504163636f756e7449644c6f6f6b75704f663c543e000040090149737375652061206e657720636f6c6c656374696f6e206f66206e6f6e2d66756e6769626c65206974656d732066726f6d2061207075626c6963206f726967696e2e001d0154686973206e657720636f6c6c656374696f6e20686173206e6f206974656d7320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e006101546865206f726967696e206d75737420636f6e666f726d20746f2074686520636f6e6669677572656420604372656174654f726967696e6020616e6420686176652073756666696369656e742066756e647320667265652e00ac604974656d4465706f736974602066756e6473206f662073656e646572206172652072657365727665642e002c506172616d65746572733a61012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206e657720636f6c6c656374696f6e2e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e45012d206061646d696e603a205468652061646d696e206f66207468697320636f6c6c656374696f6e2e205468652061646d696e2069732074686520696e697469616c2061646472657373206f662065616368986d656d626572206f662074686520636f6c6c656374696f6e27732061646d696e207465616d2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e67200110626f6f6c000144190149737375652061206e657720636f6c6c656374696f6e206f66206e6f6e2d66756e6769626c65206974656d732066726f6d20612070726976696c65676564206f726967696e2e00ac54686973206e657720636f6c6c656374696f6e20686173206e6f206974656d7320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0049012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206e6577206974656d2e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e39012d20606f776e6572603a20546865206f776e6572206f66207468697320636f6c6c656374696f6e206f66206974656d732e20546865206f776e6572206861732066756c6c207375706572757365723420207065726d697373696f6e7321016f7665722074686973206974656d2c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e6573737d05013844657374726f795769746e65737300023c9c44657374726f79206120636f6c6c656374696f6e206f662066756e6769626c65206974656d732e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d75737420626520746865686f776e6572206f66207468652060636f6c6c656374696f6e602e0005012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f2062652064657374726f7965642e31012d20607769746e657373603a20496e666f726d6174696f6e206f6e20746865206974656d73206d696e74656420696e2074686520636f6c6c656374696f6e2e2054686973206d75737420626520636f72726563742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e00645765696768743a20604f286e202b206d29602077686572653a542d20606e203d207769746e6573732e6974656d7360782d20606d203d207769746e6573732e6974656d5f6d657461646174617360682d206061203d207769746e6573732e6174747269627574657360106d696e740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e00032ca04d696e7420616e206974656d206f66206120706172746963756c617220636f6c6c656374696f6e2e004101546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206d696e7465642ec82d20606974656d603a20546865206974656d2076616c7565206f6620746865206974656d20746f206265206d696e7465642ed82d206062656e6566696369617279603a2054686520696e697469616c206f776e6572206f6620746865206d696e746564206974656d2e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f28312960106275726e0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012c636865636b5f6f776e6572810501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00043c5844657374726f7920612073696e676c65206974656d2e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a802d207468652041646d696e206f66207468652060636f6c6c656374696f6e603b682d20746865204f776e6572206f662074686520606974656d603b00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206275726e65642eb02d20606974656d603a20546865206974656d206f6620746865206974656d20746f206265206275726e65642e51012d2060636865636b5f6f776e6572603a2049662060536f6d6560207468656e20746865206f7065726174696f6e2077696c6c206661696c2077697468206057726f6e674f776e65726020756e6c657373207468657820206974656d206973206f776e656420627920746869732076616c75652e00b4456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e00385765696768743a20604f283129607c4d6f6465733a2060636865636b5f6f776e65722e69735f736f6d652829602e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e000544c04d6f766520616e206974656d2066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00b454686973207265736574732074686520617070726f766564206163636f756e74206f6620746865206974656d2e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a802d207468652041646d696e206f66207468652060636f6c6c656374696f6e603b682d20746865204f776e6572206f662074686520606974656d603b35012d2074686520617070726f7665642064656c656761746520666f722074686520606974656d602028696e207468697320636173652c2074686520617070726f76616c206973207265736574292e0028417267756d656e74733af42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265207472616e736665727265642ec42d20606974656d603a20546865206974656d206f6620746865206974656d20746f206265207472616e736665727265642edc2d206064657374603a20546865206163636f756e7420746f2072656365697665206f776e657273686970206f6620746865206974656d2e0050456d69747320605472616e73666572726564602e00385765696768743a20604f283129602472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73c10101385665633c543a3a4974656d49643e0006449852656576616c7561746520746865206465706f73697473206f6e20736f6d65206974656d732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00b02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e20746f2062652066726f7a656e2e29012d20606974656d73603a20546865206974656d73206f662074686520636f6c6c656374696f6e2077686f7365206465706f736974732077696c6c2062652072656576616c75617465642e002d014e4f54453a205468697320657869737473206173206120626573742d6566666f72742066756e6374696f6e2e20416e79206974656d732077686963682061726520756e6b6e6f776e206f723901696e207468652063617365207468617420746865206f776e6572206163636f756e7420646f6573206e6f7420686176652072657365727661626c652066756e647320746f2070617920666f7220614d016465706f73697420696e637265617365206172652069676e6f7265642e2047656e6572616c6c7920746865206f776e65722069736e277420676f696e6720746f2063616c6c2074686973206f6e206974656d73550177686f7365206578697374696e67206465706f736974206973206c657373207468616e2074686520726566726573686564206465706f73697420617320697420776f756c64206f6e6c7920636f7374207468656d2c78736f2069742773206f66206c6974746c6520636f6e73657175656e63652e00590149742077696c6c207374696c6c2072657475726e20616e206572726f7220696e20746865206361736520746861742074686520636f6c6c656374696f6e20697320756e6b6e6f776e206f6620746865207369676e6572706973206e6f74207065726d697474656420746f2063616c6c2069742e00605765696768743a20604f286974656d732e6c656e2829296018667265657a65080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000728c8446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572206f6620616e206974656d2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f2062652066726f7a656e2eb02d20606974656d603a20546865206974656d206f6620746865206974656d20746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f283129601074686177080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000828a852652d616c6c6f7720756e70726976696c65676564207472616e73666572206f6620616e206974656d2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265207468617765642eb02d20606974656d603a20546865206974656d206f6620746865206974656d20746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f2831296044667265657a655f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000924fc446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520636f6c6c656374696f6e2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00b02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e20746f2062652066726f7a656e2e0064456d6974732060436f6c6c656374696f6e46726f7a656e602e00385765696768743a20604f283129603c746861775f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000a24dc52652d616c6c6f7720756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652060636f6c6c656374696f6e602e00b02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e20746f206265207468617765642e0064456d6974732060436f6c6c656374696f6e546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e000b2c844368616e676520746865204f776e6572206f66206120636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00f42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2077686f7365206f776e65722073686f756c64206265206368616e6765642e09012d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320636f6c6c656374696f6e2e2054686579206d75737420686176652063616c6c656449012020607365745f6163636570745f6f776e6572736869706020776974682060636f6c6c656374696f6e6020696e206f7264657220666f722074686973206f7065726174696f6e20746f20737563636565642e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001186973737565728d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e8d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65728d0201504163636f756e7449644c6f6f6b75704f663c543e000c30d44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f66206120636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00f02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2077686f7365207465616d2073686f756c64206265206368616e6765642eb82d2060697373756572603a20546865206e657720497373756572206f66207468697320636f6c6c656374696f6e2eb02d206061646d696e603a20546865206e65772041646d696e206f66207468697320636f6c6c656374696f6e2ec02d2060667265657a6572603a20546865206e657720467265657a6572206f66207468697320636f6c6c656374696f6e2e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e000d381501417070726f766520616e206974656d20746f206265207472616e7366657272656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e004d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d757374206265f865697468657220746865206f776e6572206f662074686520606974656d60206f72207468652061646d696e206f662074686520636f6c6c656374696f6e2e0045012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e15012d20606974656d603a20546865206974656d206f6620746865206974656d20746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e19012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e7366657220746865206974656d2e001901496d706f7274616e74204e4f54453a205468652060617070726f76656460206163636f756e7420676574732072657365742061667465722065616368207472616e736665722e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001506d617962655f636865636b5f64656c6567617465810501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000e40110143616e63656c20746865207072696f7220617070726f76616c20666f7220746865207472616e73666572206f6620616e206974656d20627920612064656c65676174652e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3bfc2d20605369676e656460207769746820746865207369676e6572206265696e67207468652041646d696e206f66207468652060636f6c6c656374696f6e603be42d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f662074686520606974656d603b0028417267756d656e74733a3d012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e0d012d20606974656d603a20546865206974656d206f6620746865206974656d206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e51012d20606d617962655f636865636b5f64656c6567617465603a2049662060536f6d65602077696c6c20656e7375726520746861742074686520676976656e206163636f756e7420697320746865206f6e6520746fb020207768696368207065726d697373696f6e206f66207472616e736665722069732064656c6567617465642e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296044666f7263655f6974656d5f7374617475731c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e0001186973737565728d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e8d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65728d0201504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e67200110626f6f6c00012469735f66726f7a656e200110626f6f6c000f4094416c746572207468652061747472696275746573206f66206120676976656e206974656d2e00744f726967696e206d7573742062652060466f7263654f726967696e602e00ac2d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206974656d2e982d20606f776e6572603a20546865206e6577204f776e6572206f662074686973206974656d2ea02d2060697373756572603a20546865206e657720497373756572206f662074686973206974656d2e982d206061646d696e603a20546865206e65772041646d696e206f662074686973206974656d2ea82d2060667265657a6572603a20546865206e657720467265657a6572206f662074686973206974656d2e51012d2060667265655f686f6c64696e67603a20576865746865722061206465706f7369742069732074616b656e20666f7220686f6c64696e6720616e206974656d206f66207468697320636f6c6c656374696f6e2e39012d206069735f66726f7a656e603a2057686574686572207468697320636f6c6c656374696f6e2069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e0456d69747320604974656d5374617475734368616e67656460207769746820746865206964656e74697479206f6620746865206974656d2e00385765696768743a20604f28312960347365745f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b65795101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565c5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001044a853657420616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653460636f6c6c656374696f6e602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742e05012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129603c636c6561725f6174747269627574650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e00010c6b65795101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e001138b0436c65617220616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653460636f6c6c656374696f6e602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0041012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f20636c6561722e0d012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f20636c6561722e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652e0064456d6974732060417474726962757465436c6561726564602e00385765696768743a20604f28312960307365745f6d65746164617461100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461bd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c0012447453657420746865206d6574616461746120666f7220616e206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653460636f6c6c656374696f6e602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742eec2d20606974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e4d012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f662074686973206974656d2e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640013347c436c65617220746865206d6574616461746120666f7220616e206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468651c606974656d602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0041012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f20636c6561722ef42d20606974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f283129605c7365745f636f6c6c656374696f6e5f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461bd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c0014408853657420746865206d6574616461746120666f72206120636f6c6c656374696f6e2e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66447468652060636f6c6c656374696f6e602e005901496620746865206f726967696e20697320605369676e6564602c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0011012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207570646174652e4d012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f662074686973206974656d2e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0078456d6974732060436f6c6c656374696f6e4d65746164617461536574602e00385765696768743a20604f2831296064636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400153090436c65617220746865206d6574616461746120666f72206120636f6c6c656374696f6e2e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66447468652060636f6c6c656374696f6e602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0025012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206d6574616461746120746f20636c6561722e0088456d6974732060436f6c6c656374696f6e4d65746164617461436c6561726564602e00385765696768743a20604f28312960507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6ec8015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001628110153657420286f72207265736574292074686520616363657074616e6365206f66206f776e65727368697020666f72206120706172746963756c6172206163636f756e742e0061014f726967696e206d75737420626520605369676e65646020616e6420696620606d617962655f636f6c6c656374696f6e602069732060536f6d65602c207468656e20746865207369676e6572206d757374206861766520614c70726f7669646572207265666572656e63652e0051012d20606d617962655f636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206f776e65727368697020746865207369676e65722069736101202077696c6c696e6720746f206163636570742c206f7220696620604e6f6e65602c20616e20696e6469636174696f6e207468617420746865207369676e65722069732077696c6c696e6720746f20616363657074206e6f5c20206f776e657273686970207472616e73666572616c2e008c456d69747320604f776e657273686970416363657074616e63654368616e676564602e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c75333200172ce053657420746865206d6178696d756d20616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20636f756c6420686176652e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66447468652060636f6c6c656374696f6e602e00e44e6f74653a20546869732066756e6374696f6e2063616e206f6e6c792073756363656564206f6e63652070657220636f6c6c656374696f6e2e00ec2d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f206368616e67652e11012d20606d61785f737570706c79603a20546865206d6178696d756d20616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20636f756c6420686176652e00d4456d6974732060436f6c6c656374696f6e4d6178537570706c7953657460206576656e74207768656e207375636365737366756c2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001147072696365a903015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572810501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00182c9453657420286f72207265736574292074686520707269636520666f7220616e206974656d2e0001014f726967696e206d757374206265205369676e656420616e64206d75737420626520746865206f776e6572206f662074686520617373657420606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2ea02d20606974656d603a20546865206974656d20746f207365742074686520707269636520666f722e0d012d20607072696365603a2054686520707269636520666f7220746865206974656d2e205061737320604e6f6e65602c20746f207265736574207468652070726963652ef42d20606275796572603a205265737472696374732074686520627579206f7065726174696f6e20746f2061207370656369666963206163636f756e742e00ec456d69747320604974656d507269636553657460206f6e207375636365737320696620746865207072696365206973206e6f7420604e6f6e65602eec456d69747320604974656d507269636552656d6f76656460206f6e20737563636573732069662074686520707269636520697320604e6f6e65602e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e001924a8416c6c6f777320746f2062757920616e206974656d206966206974277320757020666f722073616c652e00f84f726967696e206d757374206265205369676e656420616e64206d757374206e6f7420626520746865206f776e6572206f662074686520606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2eac2d20606974656d603a20546865206974656d207468652073656e6465722077616e747320746f206275792ed82d20606269645f7072696365603a20546865207072696365207468652073656e6465722069732077696c6c696e6720746f207061792e0078456d69747320604974656d426f7567687460206f6e20737563636573732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7d050c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c01146974656d736902010c7533320001386974656d5f6d65746164617461736902010c753332000128617474726962757465736902010c7533320000810504184f7074696f6e040454018d020108104e6f6e6500000010536f6d6504008d02000001000085050c2c70616c6c65745f6e6674731870616c6c65741043616c6c08045400044900019c1863726561746508011461646d696e8d0201504163636f756e7449644c6f6f6b75704f663c543e000118636f6e66696789050164436f6c6c656374696f6e436f6e666967466f723c542c20493e00003c090149737375652061206e657720636f6c6c656374696f6e206f66206e6f6e2d66756e6769626c65206974656d732066726f6d2061207075626c6963206f726967696e2e001d0154686973206e657720636f6c6c656374696f6e20686173206e6f206974656d7320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00c460436f6c6c656374696f6e4465706f736974602066756e6473206f662073656e646572206172652072657365727665642e002c506172616d65746572733a45012d206061646d696e603a205468652061646d696e206f66207468697320636f6c6c656374696f6e2e205468652061646d696e2069732074686520696e697469616c2061646472657373206f662065616368986d656d626572206f662074686520636f6c6c656374696f6e27732061646d696e207465616d2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174650801146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e000118636f6e66696789050164436f6c6c656374696f6e436f6e666967466f723c542c20493e00013c190149737375652061206e657720636f6c6c656374696f6e206f66206e6f6e2d66756e6769626c65206974656d732066726f6d20612070726976696c65676564206f726967696e2e00ac54686973206e657720636f6c6c656374696f6e20686173206e6f206974656d7320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0039012d20606f776e6572603a20546865206f776e6572206f66207468697320636f6c6c656374696f6e206f66206974656d732e20546865206f776e6572206861732066756c6c20737570657275736572590120207065726d697373696f6e73206f7665722074686973206974656d2c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e67982020607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e657373a505013844657374726f795769746e6573730002449c44657374726f79206120636f6c6c656374696f6e206f662066756e6769626c65206974656d732e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d75737420626520746865686f776e6572206f66207468652060636f6c6c656374696f6e602e00dc4e4f54453a2054686520636f6c6c656374696f6e206d75737420686176652030206974656d7320746f2062652064657374726f7965642e0005012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f2062652064657374726f7965642e31012d20607769746e657373603a20496e666f726d6174696f6e206f6e20746865206974656d73206d696e74656420696e2074686520636f6c6c656374696f6e2e2054686973206d75737420626520636f72726563742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e00745765696768743a20604f286d202b2063202b206129602077686572653a782d20606d203d207769746e6573732e6974656d5f6d657461646174617360702d206063203d207769746e6573732e6974656d5f636f6e6669677360682d206061203d207769746e6573732e6174747269627574657360106d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f8d0201504163636f756e7449644c6f6f6b75704f663c543e0001307769746e6573735f64617461a90501d84f7074696f6e3c4d696e745769746e6573733c543a3a4974656d49642c204465706f73697442616c616e63654f663c542c20493e3e3e000340a04d696e7420616e206974656d206f66206120706172746963756c617220636f6c6c656374696f6e2e005101546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420636f6d706c7920776974682074686520606d696e745f73657474696e6773602072756c65732e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206d696e7465642ea02d20606974656d603a20416e206964656e746966696572206f6620746865206e6577206974656d2ee02d20606d696e745f746f603a204163636f756e7420696e746f20776869636820746865206974656d2077696c6c206265206d696e7465642e45012d20607769746e6573735f64617461603a205768656e20746865206d696e7420747970652069732060486f6c6465724f6628636f6c6c656374696f6e5f696429602c207468656e20746865206f776e6564590120206974656d5f69642066726f6d207468617420636f6c6c656374696f6e206e6565647320746f2062652070726f76696465642077697468696e20746865207769746e6573732064617461206f626a6563742e20496661012020746865206d696e74207072696365206973207365742c207468656e2069742073686f756c64206265206164646974696f6e616c6c7920636f6e6669726d656420696e2074686520607769746e6573735f64617461602e0051014e6f74653a20746865206465706f7369742077696c6c2062652074616b656e2066726f6d2074686520606f726967696e6020616e64206e6f742074686520606f776e657260206f662074686520606974656d602e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296028666f7263655f6d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f8d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6974656d5f636f6e666967b10501284974656d436f6e66696700043405014d696e7420616e206974656d206f66206120706172746963756c617220636f6c6c656374696f6e2066726f6d20612070726976696c65676564206f726967696e2e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d757374206265207468656c497373756572206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206d696e7465642ea02d20606974656d603a20416e206964656e746966696572206f6620746865206e6577206974656d2ee02d20606d696e745f746f603a204163636f756e7420696e746f20776869636820746865206974656d2077696c6c206265206d696e7465642ea82d20606974656d5f636f6e666967603a204120636f6e666967206f6620746865206e6577206974656d2e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f28312960106275726e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400052c5844657374726f7920612073696e676c65206974656d2e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d7573746c626520746865206f776e6572206f662074686520606974656d602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206275726e65642e802d20606974656d603a20546865206974656d20746f206265206275726e65642e003c456d69747320604275726e6564602e00385765696768743a20604f28312960207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573748d0201504163636f756e7449644c6f6f6b75704f663c543e000638c04d6f766520616e206974656d2066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a682d20746865204f776e6572206f662074686520606974656d603b35012d2074686520617070726f7665642064656c656761746520666f722074686520606974656d602028696e207468697320636173652c2074686520617070726f76616c206973207265736574292e0028417267756d656e74733af42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265207472616e736665727265642e942d20606974656d603a20546865206974656d20746f206265207472616e736665727265642edc2d206064657374603a20546865206163636f756e7420746f2072656365697665206f776e657273686970206f6620746865206974656d2e0050456d69747320605472616e73666572726564602e00385765696768743a20604f283129602472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73c10101385665633c543a3a4974656d49643e0007449c52652d6576616c7561746520746865206465706f73697473206f6e20736f6d65206974656d732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00f82d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d7320746f2062652072656576616c75617465642e29012d20606974656d73603a20546865206974656d73206f662074686520636f6c6c656374696f6e2077686f7365206465706f736974732077696c6c2062652072656576616c75617465642e002d014e4f54453a205468697320657869737473206173206120626573742d6566666f72742066756e6374696f6e2e20416e79206974656d732077686963682061726520756e6b6e6f776e206f723901696e207468652063617365207468617420746865206f776e6572206163636f756e7420646f6573206e6f7420686176652072657365727661626c652066756e647320746f2070617920666f7220614d016465706f73697420696e637265617365206172652069676e6f7265642e2047656e6572616c6c7920746865206f776e65722069736e277420676f696e6720746f2063616c6c2074686973206f6e206974656d73550177686f7365206578697374696e67206465706f736974206973206c657373207468616e2074686520726566726573686564206465706f73697420617320697420776f756c64206f6e6c7920636f7374207468656d2c78736f2069742773206f66206c6974746c6520636f6e73657175656e63652e00590149742077696c6c207374696c6c2072657475726e20616e206572726f7220696e20746865206361736520746861742074686520636f6c6c656374696f6e20697320756e6b6e6f776e206f7220746865207369676e6572706973206e6f74207065726d697474656420746f2063616c6c2069742e00605765696768743a20604f286974656d732e6c656e28292960486c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000828c8446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572206f6620616e206974656d2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00e42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206368616e6765642eb82d20606974656d603a20546865206974656d20746f206265636f6d65206e6f6e2d7472616e7366657261626c652e006c456d69747320604974656d5472616e736665724c6f636b6564602e00385765696768743a20604f2831296050756e6c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000928a852652d616c6c6f7720756e70726976696c65676564207472616e73666572206f6620616e206974656d2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00e42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206368616e6765642ea82d20606974656d603a20546865206974656d20746f206265636f6d65207472616e7366657261626c652e0074456d69747320604974656d5472616e73666572556e6c6f636b6564602e00385765696768743a20604f283129603c6c6f636b5f636f6c6c656374696f6e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346c6f636b5f73657474696e67738d050148436f6c6c656374696f6e53657474696e6773000a30d8446973616c6c6f7773207370656369666965642073657474696e677320666f72207468652077686f6c6520636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00b02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e20746f206265206c6f636b65642eb42d20606c6f636b5f73657474696e6773603a205468652073657474696e677320746f206265206c6f636b65642e001d014e6f74653a206974277320706f737369626c6520746f206f6e6c79206c6f636b2873657429207468652073657474696e672c20627574206e6f7420746f20756e7365742069742e0064456d6974732060436f6c6c656374696f6e4c6f636b6564602e00385765696768743a20604f28312960487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e000b2c844368616e676520746865204f776e6572206f66206120636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00f42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2077686f7365206f776e65722073686f756c64206265206368616e6765642e09012d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320636f6c6c656374696f6e2e2054686579206d75737420686176652063616c6c656449012020607365745f6163636570745f6f776e6572736869706020776974682060636f6c6c656374696f6e6020696e206f7264657220666f722074686973206f7065726174696f6e20746f20737563636565642e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572810501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011461646d696e810501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011c667265657a6572810501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000c40d44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f66206120636f6c6c656374696f6e2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653460636f6c6c656374696f6e602e0051014e6f74653a2062792073657474696e672074686520726f6c6520746f20604e6f6e6560206f6e6c79207468652060466f7263654f726967696e602077696c6c2062652061626c6520746f206368616e676520697464616674657220746f2060536f6d65286163636f756e7429602e00f02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2077686f7365207465616d2073686f756c64206265206368616e6765642eb82d2060697373756572603a20546865206e657720497373756572206f66207468697320636f6c6c656374696f6e2eb02d206061646d696e603a20546865206e65772041646d696e206f66207468697320636f6c6c656374696f6e2ec02d2060667265657a6572603a20546865206e657720467265657a6572206f66207468697320636f6c6c656374696f6e2e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f2831296058666f7263655f636f6c6c656374696f6e5f6f776e6572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65728d0201504163636f756e7449644c6f6f6b75704f663c543e000d28844368616e676520746865204f776e6572206f66206120636f6c6c656374696f6e2e00744f726967696e206d7573742062652060466f7263654f726967696e602e00c42d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2eb02d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320636f6c6c656374696f6e2e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f283129605c666f7263655f636f6c6c656374696f6e5f636f6e666967080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118636f6e66696789050164436f6c6c656374696f6e436f6e666967466f723c542c20493e000e28884368616e67652074686520636f6e666967206f66206120636f6c6c656374696f6e2e00744f726967696e206d7573742062652060466f7263654f726967696e602e00c42d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2eb82d2060636f6e666967603a20546865206e657720636f6e666967206f66207468697320636f6c6c656374696f6e2e0080456d6974732060436f6c6c656374696f6e436f6e6669674368616e676564602e00385765696768743a20604f2831296040617070726f76655f7472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e0001386d617962655f646561646c696e65c801704f7074696f6e3c426c6f636b4e756d626572466f723c542c20493e3e000f381501417070726f766520616e206974656d20746f206265207472616e7366657272656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468651c606974656d602e0045012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f20626520617070726f76656420666f722064656c656761746564207472616e736665722ee42d20606974656d603a20546865206974656d20746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e19012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e7366657220746865206974656d2e49012d20606d617962655f646561646c696e65603a204f7074696f6e616c20646561646c696e6520666f722074686520617070726f76616c2e205370656369666965642062792070726f766964696e6720746865d8096e756d626572206f6620626c6f636b732061667465722077686963682074686520617070726f76616c2077696c6c206578706972650090456d69747320605472616e73666572417070726f76656460206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e001038e443616e63656c206f6e65206f6620746865207472616e7366657220617070726f76616c7320666f722061207370656369666963206974656d2e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3be42d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f662074686520606974656d603b0028417267756d656e74733a3d012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e25012d20606974656d603a20546865206974656d206f662074686520636f6c6c656374696f6e206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e01012d206064656c6567617465603a20546865206163636f756e74207468617420697320676f696e6720746f206c6f6f736520746865697220617070726f76616c2e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296070636c6561725f616c6c5f7472616e736665725f617070726f76616c73080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001134b043616e63656c20616c6c2074686520617070726f76616c73206f662061207370656369666963206974656d2e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3be42d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f662074686520606974656d603b0028417267756d656e74733a39012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d206f662077686f736520617070726f76616c732077696c6c20626520636c65617265642e21012d20606974656d603a20546865206974656d206f662074686520636f6c6c656374696f6e206f662077686f736520617070726f76616c732077696c6c20626520636c65617265642e00a4456d6974732060416c6c417070726f76616c7343616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960506c6f636b5f6974656d5f70726f70657274696573100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d65746164617461200110626f6f6c00013c6c6f636b5f61747472696275746573200110626f6f6c001244e8446973616c6c6f7773206368616e67696e6720746865206d65746164617461206f722061747472696275746573206f6620746865206974656d2e0041014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e506f66207468652060636f6c6c656374696f6e602e00b42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2069662074686520606974656d602e7c2d20606974656d603a20416e206974656d20746f206265206c6f636b65642e0d012d20606c6f636b5f6d65746164617461603a20537065636966696573207768657468657220746865206d657461646174612073686f756c64206265206c6f636b65642e61012d20606c6f636b5f61747472696275746573603a20537065636966696573207768657468657220746865206174747269627574657320696e207468652060436f6c6c656374696f6e4f776e657260206e616d6573706163654c202073686f756c64206265206c6f636b65642e005d014e6f74653a20606c6f636b5f6174747269627574657360206166666563747320746865206174747269627574657320696e207468652060436f6c6c656374696f6e4f776e657260206e616d657370616365206f6e6c792e45015768656e20746865206d65746164617461206f72206174747269627574657320617265206c6f636b65642c20697420776f6e277420626520706f737369626c652074686520756e6c6f636b207468656d2e0074456d69747320604974656d50726f706572746965734c6f636b6564602e00385765696768743a20604f28312960347365745f617474726962757465140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565cd010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001358a853657420616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e0001014f726967696e206d757374206265205369676e656420616e64206d75737420636f6e666f726d20746f20746865206e616d6573706163652072756c657365743a3d012d2060436f6c6c656374696f6e4f776e657260206e616d65737061636520636f756c64206265206d6f646966696564206279207468652060636f6c6c656374696f6e602041646d696e206f6e6c793b59012d20604974656d4f776e657260206e616d65737061636520636f756c64206265206d6f6469666965642062792074686520606d617962655f6974656d60206f776e6572206f6e6c792e20606d617962655f6974656d6074202073686f756c642062652073657420696e207468617420636173653b55012d20604163636f756e74284163636f756e7449642960206e616d65737061636520636f756c64206265206d6f646966696564206f6e6c79207768656e2074686520606f726967696e602077617320676976656e20615820207065726d697373696f6e20746f20646f20736f3b00f05468652066756e6473206f6620606f726967696e6020617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2d01604174747269627574654465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742e05012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e942d20606e616d657370616365603a204174747269627574652773206e616d6573706163652e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129604c666f7263655f7365745f6174747269627574651801187365745f6173ac01504f7074696f6e3c543a3a4163636f756e7449643e000128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565cd010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001444c0466f7263652d73657420616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e00744f726967696e206d7573742062652060466f7263654f726967696e602e0039014966207468652061747472696275746520616c72656164792065786973747320616e64206974207761732073657420627920616e6f74686572206163636f756e742c20746865206465706f7369749c77696c6c2062652072657475726e656420746f207468652070726576696f7573206f776e65722e00bc2d20607365745f6173603a20416e206f7074696f6e616c206f776e6572206f6620746865206174747269627574652e39012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742e05012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e942d20606e616d657370616365603a204174747269627574652773206e616d6573706163652e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129603c636c6561725f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc801444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d10101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00153cb0436c65617220616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f6620746865286174747269627574652e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0041012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f20636c6561722e0d012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f20636c6561722e942d20606e616d657370616365603a204174747269627574652773206e616d6573706163652e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652e0064456d6974732060417474726962757465436c6561726564602e00385765696768743a20604f283129605c617070726f76655f6974656d5f617474726962757465730c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e0016242d01417070726f7665206974656d2773206174747269627574657320746f206265206368616e67656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e00e44f726967696e206d757374206265205369676e656420616e64206d75737420626520616e206f776e6572206f662074686520606974656d602e00a42d2060636f6c6c656374696f6e603a204120636f6c6c656374696f6e206f6620746865206974656d2ea42d20606974656d603a20546865206974656d207468617420686f6c647320617474726962757465732e49012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f206368616e67652061747472696275746573206f6620746865206974656d2e00bc456d69747320604974656d41747472696275746573417070726f76616c416464656460206f6e20737563636573732e7c63616e63656c5f6974656d5f617474726962757465735f617070726f76616c100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174658d0201504163636f756e7449644c6f6f6b75704f663c543e00011c7769746e657373b505017c43616e63656c41747472696275746573417070726f76616c5769746e657373001728110143616e63656c207468652070726576696f75736c792070726f766964656420617070726f76616c20746f206368616e6765206974656d277320617474726962757465732e1101416c6c207468652070726576696f75736c7920736574206174747269627574657320627920746865206064656c6567617465602077696c6c2062652072656d6f7665642e00e44f726967696e206d757374206265205369676e656420616e64206d75737420626520616e206f776e6572206f662074686520606974656d602e00f42d2060636f6c6c656374696f6e603a20436f6c6c656374696f6e207468617420746865206974656d20697320636f6e7461696e65642077697468696e2ea42d20606974656d603a20546865206974656d207468617420686f6c647320617474726962757465732ee02d206064656c6567617465603a205468652070726576696f75736c7920617070726f766564206163636f756e7420746f2072656d6f76652e00c4456d69747320604974656d41747472696275746573417070726f76616c52656d6f76656460206f6e20737563636573732e307365745f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461cd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e0018407453657420746865206d6574616461746120666f7220616e206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468653460636f6c6c656374696f6e602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742eec2d20606974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e4d012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f662074686973206974656d2e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e0060456d69747320604974656d4d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019347c436c65617220746865206d6574616461746120666f7220616e206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468653460636f6c6c656374696f6e602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0041012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f20636c6561722ef42d20606974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f20636c6561722e0070456d69747320604974656d4d65746164617461436c6561726564602e00385765696768743a20604f283129605c7365745f636f6c6c656374696f6e5f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461cd010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001a3c8853657420746865206d6574616461746120666f72206120636f6c6c656374696f6e2e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66447468652060636f6c6c656374696f6e602e005901496620746865206f726967696e20697320605369676e6564602c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0011012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207570646174652e4d012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f662074686973206974656d2e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e0078456d6974732060436f6c6c656374696f6e4d65746164617461536574602e00385765696768743a20604f2831296064636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b3090436c65617220746865206d6574616461746120666f72206120636f6c6c656374696f6e2e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66447468652060636f6c6c656374696f6e602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0025012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206d6574616461746120746f20636c6561722e0088456d6974732060436f6c6c656374696f6e4d65746164617461436c6561726564602e00385765696768743a20604f28312960507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6ec8015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c28110153657420286f72207265736574292074686520616363657074616e6365206f66206f776e65727368697020666f72206120706172746963756c6172206163636f756e742e0061014f726967696e206d75737420626520605369676e65646020616e6420696620606d617962655f636f6c6c656374696f6e602069732060536f6d65602c207468656e20746865207369676e6572206d757374206861766520614c70726f7669646572207265666572656e63652e0051012d20606d617962655f636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206f776e65727368697020746865207369676e65722069736101202077696c6c696e6720746f206163636570742c206f7220696620604e6f6e65602c20616e20696e6469636174696f6e207468617420746865207369676e65722069732077696c6c696e6720746f20616363657074206e6f5c20206f776e657273686970207472616e73666572616c2e008c456d69747320604f776e657273686970416363657074616e63654368616e676564602e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001d24e053657420746865206d6178696d756d206e756d626572206f66206974656d73206120636f6c6c656374696f6e20636f756c6420686176652e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66447468652060636f6c6c656374696f6e602e00ec2d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f206368616e67652e11012d20606d61785f737570706c79603a20546865206d6178696d756d206e756d626572206f66206974656d73206120636f6c6c656374696f6e20636f756c6420686176652e00d4456d6974732060436f6c6c656374696f6e4d6178537570706c7953657460206576656e74207768656e207375636365737366756c2e507570646174655f6d696e745f73657474696e6773080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346d696e745f73657474696e677395050115014d696e7453657474696e67733c42616c616e63654f663c542c20493e2c20426c6f636b4e756d626572466f723c542c20493e2c20543a3a0a436f6c6c656374696f6e49643e001e2454557064617465206d696e742073657474696e67732e004d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c642062652074686520497373756572506f66207468652060636f6c6c656374696f6e602e00ec2d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f206368616e67652ea42d20606d696e745f73657474696e6773603a20546865206e6577206d696e742073657474696e67732e00f0456d6974732060436f6c6c656374696f6e4d696e7453657474696e67735570646174656460206576656e74207768656e207375636365737366756c2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001147072696365a903015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572810501704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e001f2c9453657420286f72207265736574292074686520707269636520666f7220616e206974656d2e00e84f726967696e206d757374206265205369676e656420616e64206d75737420626520746865206f776e6572206f662074686520606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2ea02d20606974656d603a20546865206974656d20746f207365742074686520707269636520666f722e0d012d20607072696365603a2054686520707269636520666f7220746865206974656d2e205061737320604e6f6e65602c20746f207265736574207468652070726963652ef42d20606275796572603a205265737472696374732074686520627579206f7065726174696f6e20746f2061207370656369666963206163636f756e742e00ec456d69747320604974656d507269636553657460206f6e207375636365737320696620746865207072696365206973206e6f7420604e6f6e65602eec456d69747320604974656d507269636552656d6f76656460206f6e20737563636573732069662074686520707269636520697320604e6f6e65602e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e002024a8416c6c6f777320746f2062757920616e206974656d206966206974277320757020666f722073616c652e00f84f726967696e206d757374206265205369676e656420616e64206d757374206e6f7420626520746865206f776e6572206f662074686520606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2eac2d20606974656d603a20546865206974656d207468652073656e6465722077616e747320746f206275792ed82d20606269645f7072696365603a20546865207072696365207468652073656e6465722069732077696c6c696e6720746f207061792e0078456d69747320604974656d426f7567687460206f6e20737563636573732e207061795f7469707304011074697073b905019c426f756e6465645665633c4974656d5469704f663c542c20493e2c20543a3a4d6178546970733e00211c5c416c6c6f777320746f207061792074686520746970732e00584f726967696e206d757374206265205369676e65642e00542d206074697073603a20546970732061727261792e0098456d697473206054697053656e7460206f6e20657665727920746970207472616e736665722e2c6372656174655f737761701801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001486d617962655f646573697265645f6974656dc801444f7074696f6e3c543a3a4974656d49643e00012c6d617962655f7072696365d50101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0001206475726174696f6e100150426c6f636b4e756d626572466f723c542c20493e002240510152656769737465722061206e65772061746f6d696320737761702c206465636c6172696e6720616e20696e74656e74696f6e20746f2073656e6420616e20606974656d6020696e2065786368616e676520666f72fc60646573697265645f6974656d602066726f6d206f726967696e20746f20746172676574206f6e207468652063757272656e7420626c6f636b636861696e2e4d01546865207461726765742063616e206578656375746520746865207377617020647572696e67207468652073706563696669656420606475726174696f6e60206f6620626c6f636b732028696620736574292ef04164646974696f6e616c6c792c2074686520707269636520636f756c642062652073657420666f7220746865206465736972656420606974656d602e00e44f726967696e206d757374206265205369676e656420616e64206d75737420626520616e206f776e6572206f662074686520606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2ea82d20606974656d603a20546865206974656d20616e206f776e65722077616e747320746f20676976652eec2d2060646573697265645f636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f66207468652064657369726564206974656d2ef42d2060646573697265645f6974656d603a205468652064657369726564206974656d20616e206f776e65722077616e747320746f20726563656976652e61012d20606d617962655f7072696365603a2054686520707269636520616e206f776e65722069732077696c6c696e6720746f20706179206f72207265636569766520666f7220746865206465736972656420606974656d602e49012d20606475726174696f6e603a204120646561646c696e6520666f722074686520737761702e205370656369666965642062792070726f766964696e6720746865206e756d626572206f6620626c6f636b73880961667465722077686963682074686520737761702077696c6c206578706972652e007c456d6974732060537761704372656174656460206f6e20737563636573732e2c63616e63656c5f737761700801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d49640023245843616e63656c20616e2061746f6d696320737761702e00584f726967696e206d757374206265205369676e65642e15014f726967696e206d75737420626520616e206f776e6572206f662074686520606974656d602069662074686520646561646c696e65206861736e277420657870697265642e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2ea82d20606974656d603a20546865206974656d20616e206f776e65722077616e747320746f20676976652e0084456d69747320605377617043616e63656c6c656460206f6e20737563636573732e28636c61696d5f7377617014013c73656e645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e645f6974656d100124543a3a4974656d4964000148726563656976655f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130726563656976655f6974656d100124543a3a4974656d49640001347769746e6573735f7072696365d50101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e00243054436c61696d20616e2061746f6d696320737761702e390154686973206d6574686f6420657865637574657320612070656e64696e6720737761702c2074686174207761732063726561746564206279206120636f756e74657270617274206265666f72652e00e44f726967696e206d757374206265205369676e656420616e64206d75737420626520616e206f776e6572206f662074686520606974656d602e00ec2d206073656e645f636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f2062652073656e742e8c2d206073656e645f6974656d603a20546865206974656d20746f2062652073656e742e09012d2060726563656976655f636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f2062652072656365697665642ea82d2060726563656976655f6974656d603a20546865206974656d20746f2062652072656365697665642ee42d20607769746e6573735f7072696365603a20412070726963652074686174207761732070726576696f75736c7920616772656564206f6e2e007c456d697473206053776170436c61696d656460206f6e20737563636573732e3c6d696e745f7072655f7369676e65640c01246d696e745f64617461c5050168426f783c5072655369676e65644d696e744f663c542c20493e3e0001247369676e6174757265e5040150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e744964002534c84d696e7420616e206974656d2062792070726f766964696e6720746865207072652d7369676e656420617070726f76616c2e00584f726967696e206d757374206265205369676e65642e005d012d20606d696e745f64617461603a20546865207072652d7369676e656420617070726f76616c207468617420636f6e7369737473206f662074686520696e666f726d6174696f6e2061626f757420746865206974656d2c51012020697473206d657461646174612c20617474726962757465732c2077686f2063616e206d696e742069742028604e6f6e656020666f7220616e796f6e652920616e6420756e74696c207768617420626c6f636b2420206e756d6265722ec82d20607369676e6174757265603a20546865207369676e6174757265206f662074686520606461746160206f626a6563742e39012d20607369676e6572603a2054686520606461746160206f626a6563742773207369676e65722e2053686f756c6420626520616e20497373756572206f662074686520636f6c6c656374696f6e2e0068456d697473206049737375656460206f6e20737563636573732ed4456d69747320604174747269627574655365746020696620746865206174747269627574657320776572652070726f76696465642ed8456d69747320604974656d4d657461646174615365746020696620746865206d6574616461746120776173206e6f7420656d7074792e647365745f617474726962757465735f7072655f7369676e65640c011064617461c905016c5072655369676e6564417474726962757465734f663c542c20493e0001247369676e6174757265e5040150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e7449640026340101536574206174747269627574657320666f7220616e206974656d2062792070726f766964696e6720746865207072652d7369676e656420617070726f76616c2e00f84f726967696e206d757374206265205369676e656420616e64206d75737420626520616e206f776e6572206f66207468652060646174612e6974656d602e0049012d206064617461603a20546865207072652d7369676e656420617070726f76616c207468617420636f6e7369737473206f662074686520696e666f726d6174696f6e2061626f757420746865206974656d2ccc20206174747269627574657320746f2075706461746520616e6420756e74696c207768617420626c6f636b206e756d6265722ec82d20607369676e6174757265603a20546865207369676e6174757265206f662074686520606461746160206f626a6563742e51012d20607369676e6572603a2054686520606461746160206f626a6563742773207369676e65722e2053686f756c6420626520616e2041646d696e206f662074686520636f6c6c656374696f6e20666f722074686578202060436f6c6c656374696f6e4f776e657260206e616d6573706163652e00c4456d69747320604174747269627574655365746020666f7220656163682070726f7669646564206174747269627574652e1901456d69747320604974656d41747472696275746573417070726f76616c4164646564602069662074686520617070726f76616c207761736e277420736574206265666f72652ea8456d69747320605072655369676e65644174747269627574657353657460206f6e20737563636573732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e89050c2c70616c6c65745f6e66747314747970657340436f6c6c656374696f6e436f6e6669670c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110000c012073657474696e67738d050148436f6c6c656374696f6e53657474696e67730001286d61785f737570706c79c8012c4f7074696f6e3c7533323e0001346d696e745f73657474696e6773950501b84d696e7453657474696e67733c50726963652c20426c6f636b4e756d6265722c20436f6c6c656374696f6e49643e00008d050c2c70616c6c65745f6e66747314747970657320426974466c616773040454019105000400300144436f6c6c656374696f6e53657474696e67000091050c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e53657474696e67000114445472616e7366657261626c654974656d7300010040556e6c6f636b65644d6574616461746100020048556e6c6f636b65644174747269627574657300040044556e6c6f636b65644d6178537570706c790008003c4465706f73697452657175697265640010000095050c2c70616c6c65745f6e667473147479706573304d696e7453657474696e67730c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110001401246d696e745f74797065990501584d696e74547970653c436f6c6c656374696f6e49643e0001147072696365a90301344f7074696f6e3c50726963653e00012c73746172745f626c6f636bc8014c4f7074696f6e3c426c6f636b4e756d6265723e000124656e645f626c6f636bc8014c4f7074696f6e3c426c6f636b4e756d6265723e00015464656661756c745f6974656d5f73657474696e67739d0501304974656d53657474696e6773000099050c2c70616c6c65745f6e667473147479706573204d696e74547970650430436f6c6c656374696f6e49640110010c18497373756572000000185075626c696300010020486f6c6465724f660400100130436f6c6c656374696f6e4964000200009d050c2c70616c6c65745f6e66747314747970657320426974466c61677304045401a10500040030012c4974656d53657474696e670000a1050c2c70616c6c65745f6e6674731474797065732c4974656d53657474696e6700010c305472616e7366657261626c6500010040556e6c6f636b65644d6574616461746100020048556e6c6f636b65644174747269627574657300040000a5050c2c70616c6c65745f6e6674731474797065733844657374726f795769746e65737300000c01386974656d5f6d65746164617461736902010c7533320001306974656d5f636f6e666967736902010c753332000128617474726962757465736902010c7533320000a90504184f7074696f6e04045401ad050108104e6f6e6500000010536f6d650400ad050000010000ad050c2c70616c6c65745f6e6674731474797065732c4d696e745769746e65737308184974656d496401101c42616c616e63650118000801286f776e65645f6974656dc801384f7074696f6e3c4974656d49643e0001286d696e745f7072696365a903013c4f7074696f6e3c42616c616e63653e0000b1050c2c70616c6c65745f6e667473147479706573284974656d436f6e666967000004012073657474696e67739d0501304974656d53657474696e67730000b5050c2c70616c6c65745f6e6674731474797065737c43616e63656c41747472696275746573417070726f76616c5769746e65737300000401486163636f756e745f6174747269627574657310010c7533320000b9050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd05045300000400c10501185665633c543e0000bd050c2c70616c6c65745f6e6674731474797065731c4974656d5469701030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010018416d6f756e74011800100128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d496400012072656365697665720001244163636f756e744964000118616d6f756e74180118416d6f756e740000c105000002bd0500c5050c2c70616c6c65745f6e667473147479706573345072655369676e65644d696e741430436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e6501101c42616c616e63650118001c0128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465733502015c5665633c285665633c75383e2c205665633c75383e293e0001206d6574616461746138011c5665633c75383e0001306f6e6c795f6163636f756e74ac01444f7074696f6e3c4163636f756e7449643e000120646561646c696e65100120446561646c696e650001286d696e745f7072696365a903013c4f7074696f6e3c42616c616e63653e0000c9050c2c70616c6c65745f6e6674731474797065734c5072655369676e6564417474726962757465731030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e65011000140128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465733502015c5665633c285665633c75383e2c205665633c75383e293e0001246e616d657370616365d10101744174747269627574654e616d6573706163653c4163636f756e7449643e000120646561646c696e65100120446561646c696e650000cd050c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c65741043616c6c040454000108346672616374696f6e616c697a651401446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172798d0201504163636f756e7449644c6f6f6b75704f663c543e0001246672616374696f6e73180144417373657442616c616e63654f663c543e000044ac4c6f636b20746865204e465420616e64206d696e742061206e65772066756e6769626c652061737365742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642e0101546865206f726967696e206d75737420626520746865206f776e6572206f6620746865204e465420746865792061726520747279696e6720746f206c6f636b2e009c604465706f736974602066756e6473206f662073656e646572206172652072657365727665642e0025012d20606e66745f636f6c6c656374696f6e5f6964603a20546865204944207573656420746f206964656e746966792074686520636f6c6c656374696f6e206f6620746865204e46542eb0497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f6e667473602e21012d20606e66745f6964603a20546865204944207573656420746f206964656e7469667920746865204e46542077697468696e2074686520676976656e20636f6c6c656374696f6e2eb0497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f6e667473602ee42d206061737365745f6964603a20546865204944206f6620746865206e65772061737365742e204974206d757374206e6f742065786973742eb8497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f617373657473602e1d012d206062656e6566696369617279603a20546865206163636f756e7420746861742077696c6c207265636569766520746865206e65776c7920637265617465642061737365742e0d012d20606672616374696f6e73603a2054686520746f74616c2069737375616e6365206f6620746865206e65776c79206372656174656420617373657420636c6173732e00c0456d69747320604e66744672616374696f6e616c697a656460206576656e74207768656e207375636365737366756c2e14756e6966791001446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172798d0201504163636f756e7449644c6f6f6b75704f663c543e00014045014275726e2074686520746f74616c2069737375616e6365206f66207468652066756e6769626c6520617373657420616e642072657475726e2028756e6c6f636b2920746865206c6f636b6564204e46542e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642e00d0604465706f736974602066756e64732077696c6c2062652072657475726e656420746f206061737365745f63726561746f72602e0025012d20606e66745f636f6c6c656374696f6e5f6964603a20546865204944207573656420746f206964656e746966792074686520636f6c6c656374696f6e206f6620746865204e46542eb0497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f6e667473602e21012d20606e66745f6964603a20546865204944207573656420746f206964656e7469667920746865204e46542077697468696e2074686520676976656e20636f6c6c656374696f6e2eb0497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f6e667473602e29012d206061737365745f6964603a20546865204944206f6620746865206173736574206265696e672072657475726e656420616e642064657374726f7965642e204d757374206d61746368fc746865206f726967696e616c204944206f662074686520637265617465642061737365742c20636f72726573706f6e64696e6720746f20746865204e46542eb8497320757365642077697468696e2074686520636f6e74657874206f66206070616c6c65745f617373657473602efc2d206062656e6566696369617279603a20546865206163636f756e7420746861742077696c6c20726563656976652074686520756e6966696564204e46542e00a4456d69747320604e6674556e696669656460206576656e74207768656e207375636365737366756c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed1050c3470616c6c65745f73616c6172791870616c6c65741043616c6c08045400044900011c10696e697400000c74537461727420746865206669727374207061796f7574206379636c652e00b02d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742e1062756d7000010c51014d6f766520746f206e657874207061796f7574206379636c652c20617373756d696e672074686174207468652070726573656e7420626c6f636b206973206e6f772077697468696e2074686174206379636c652e00b02d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742e18696e6475637400020498496e64756374206f6e6573656c6620696e746f20746865207061796f75742073797374656d2e20726567697374657200031858526567697374657220666f722061207061796f75742e00450157696c6c206f6e6c7920776f726b2069662077652061726520696e207468652066697273742060526567697374726174696f6e506572696f646020626c6f636b732073696e636520746865206379636c6520737461727465642e002d012d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742077686963682069732061206d656d626572206f6620604d656d62657273602e187061796f757400041844526571756573742061207061796f75742e00510157696c6c206f6e6c7920776f726b20696620776520617265206166746572207468652066697273742060526567697374726174696f6e506572696f646020626c6f636b732073696e636520746865206379636c65c87374617274656420627574206279206e6f206d6f7265207468616e20605061796f7574506572696f646020626c6f636b732e002d012d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742077686963682069732061206d656d626572206f6620604d656d62657273602e307061796f75745f6f7468657204012c62656e6566696369617279000130543a3a4163636f756e74496400051ca0526571756573742061207061796f757420746f2061207365636f6e64617279206163636f756e742e00510157696c6c206f6e6c7920776f726b20696620776520617265206166746572207468652066697273742060526567697374726174696f6e506572696f646020626c6f636b732073696e636520746865206379636c65c87374617274656420627574206279206e6f206d6f7265207468616e20605061796f7574506572696f646020626c6f636b732e002d012d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742077686963682069732061206d656d626572206f6620604d656d62657273602ec02d206062656e6566696369617279603a20546865206163636f756e7420746f2072656365697665207061796d656e742e34636865636b5f7061796d656e7400061c5d015570646174652061207061796d656e742773207374617475733b206966206974206661696c65642c20616c7465722074686520737461746520736f20746865207061796d656e742063616e20626520726574726965642e00490154686973206d7573742062652063616c6c65642077697468696e207468652073616d65206379636c6520617320746865206661696c6564207061796d656e742e2049742077696c6c206661696c207769746878604576656e743a3a4e6f7443757272656e7460206f74686572776973652e0049012d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742077686963682069732061206d656d626572206f6620604d656d62657273602077686f2068617380202072656365697665642061207061796d656e742074686973206379636c652e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5050c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c65741043616c6c0804540004490001301062756d7004010c77686f000130543a3a4163636f756e74496400001c6c42756d7020746865207374617465206f662061206d656d6265722e001d01546869732077696c6c2064656d6f74652061206d656d6265722077686f736520606c6173745f70726f6f6660206973206e6f77206265796f6e642074686569722072616e6b2773486064656d6f74696f6e5f706572696f64602e00b02d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742edc2d206077686f603a2041206d656d626572206163636f756e742077686f736520737461746520697320746f20626520757064617465642e287365745f706172616d73040118706172616d73f101014c426f783c506172616d734f663c542c20493e3e0001104c5365742074686520706172616d65746572732e00f02d20606f726967696e603a20416e206f726967696e20636f6d706c79696e6720776974682060506172616d734f726967696e60206f7220726f6f742eb82d2060706172616d73603a20546865206e657720706172616d657465727320666f72207468652070616c6c65742e287365745f61637469766504012469735f616374697665200110626f6f6c0002109853657420776865746865722061206d656d62657220697320616374697665206f72206e6f742e00d02d20606f726967696e603a204120605369676e656460206f726967696e206f662061206d656d6265722773206163636f756e742ebc2d206069735f616374697665603a206074727565602069666620746865206d656d626572206973206163746976652e1c617070726f766508010c77686f000130543a3a4163636f756e74496400011c61745f72616e6b8901013052616e6b4f663c542c20493e000324ac417070726f76652061206d656d62657220746f20636f6e74696e75652061742074686569722072616e6b2e005d01546869732072657365747320606c6173745f70726f6f666020746f207468652063757272656e7420626c6f636b2c20746865726562792064656c6179696e6720616e79206175746f6d617469632064656d6f74696f6e2e0021016077686f60206d75737420616c726561647920626520747261636b656420627920746869732070616c6c657420666f72207468697320746f206861766520616e206566666563742e00f82d20606f726967696e603a20416e206f726967696e207768696368207361746973666965732060417070726f76654f726967696e60206f7220726f6f742ea82d206077686f603a2041206d656d6265722028692e652e206f66206e6f6e2d7a65726f2072616e6b292e802d206061745f72616e6b603a205468652072616e6b206f66206d656d6265722e18696e6475637404010c77686f000130543a3a4163636f756e744964000410cc496e74726f647563652061206e657720616e6420756e72616e6b65642063616e646964617465202872616e6b207a65726f292e00f42d20606f726967696e603a20416e206f726967696e207768696368207361746973666965732060496e647563744f726967696e60206f7220726f6f742e31012d206077686f603a20546865206163636f756e74204944206f66207468652063616e64696461746520746f20626520696e64756374656420616e64206265636f6d652061206d656d6265722e1c70726f6d6f746508010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b8901013052616e6b4f663c542c20493e000518cc496e6372656d656e74207468652072616e6b206f6620612072616e6b656420616e6420747261636b6564206163636f756e742e0041012d20606f726967696e603a20416e206f726967696e20776869636820736174697366696573206050726f6d6f74654f726967696e60207769746820612060537563636573736020726573756c74206f6670202060746f5f72616e6b60206f72206d6f7265206f7220726f6f742e09012d206077686f603a20546865206163636f756e74204944206f6620746865206d656d62657220746f2062652070726f6d6f74656420746f2060746f5f72616e6b602ed42d2060746f5f72616e6b603a204f6e65206d6f7265207468616e207468652063757272656e742072616e6b206f66206077686f602e3070726f6d6f74655f6661737408010c77686f000130543a3a4163636f756e74496400011c746f5f72616e6b8901013052616e6b4f663c542c20493e000a141501466173742070726f6d6f74696f6e732063616e20736b69702072616e6b7320616e642069676e6f72652074686520606d696e5f70726f6d6f74696f6e5f706572696f64602e005901546869732069732075736566756c20666f72206f75742d6f662d62616e642070726f6d6f74696f6e732c2068656e63652069742068617320697473206f776e20604661737450726f6d6f74654f726967696e6020746f590162652028706f737369626c7929206d6f7265207265737472696374697665207468616e206050726f6d6f74654f726967696e602e204e6f7465207468617420746865206d656d626572206d75737420616c726561647930626520696e6475637465642e206f6666626f61726404010c77686f000130543a3a4163636f756e744964000614390153746f7020747261636b696e672061207072696f72206d656d6265722077686f206973206e6f77206e6f7420612072616e6b6564206d656d626572206f662074686520636f6c6c6563746976652e00b02d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e206163636f756e742e55012d206077686f603a20546865204944206f6620616e206163636f756e742077686963682077617320747261636b656420696e20746869732070616c6c657420627574207768696368206973206e6f77206e6f74206188202072616e6b6564206d656d626572206f662074686520636f6c6c6563746976652e3c7375626d69745f65766964656e636508011077697368010201105769736800012065766964656e63650502013845766964656e63653c542c20493e000728a450726f766964652065766964656e6365207468617420612072616e6b2069732064657365727665642e005d01546869732069732066726565206173206c6f6e67206173206e6f2065766964656e636520666f722074686520666f727468636f6d696e67206a756467656d656e7420697320616c7265616479207375626d69747465642e390145766964656e636520697320636c656172656420616674657220616e206f7574636f6d6520286569746865722064656d6f74696f6e2c2070726f6d6f74696f6e206f6620617070726f76616c292e0001012d20606f726967696e603a204120605369676e656460206f726967696e206f6620616e20696e64756374656420616e642072616e6b6564206163636f756e742ea82d206077697368603a205468652073746174656420646573697265206f6620746865206d656d6265722e51012d206065766964656e6365603a20412064756d70206f662065766964656e636520746f20626520636f6e736964657265642e20546869732073686f756c642067656e6572616c6c79206265206569746865722061450120204d61726b646f776e2d656e636f64656420646f63756d656e74206f72206120736572696573206f662033322d62797465206861736865732077686963682063616e20626520666f756e64206f6e2061ec2020646563656e7472616c6973656420636f6e74656e742d62617365642d696e646578696e672073797374656d207375636820617320495046532e18696d706f727400081c2901496e74726f6475636520616e20616c72656164792d72616e6b656420696e646976696475616c206f662074686520636f6c6c65637469766520696e746f20746869732070616c6c65742e0035015468652072616e6b206d6179207374696c6c206265207a65726f2e20546869732072657365747320606c6173745f70726f6f666020746f207468652063757272656e7420626c6f636b20616e644501606c6173745f70726f6d6f74696f6e602077696c6c2062652073657420746f207a65726f2c20746865726562792064656c6179696e6720616e79206175746f6d617469632064656d6f74696f6e2062757474616c6c6f77696e6720696d6d6564696174652070726f6d6f74696f6e2e0009012d20606f726967696e603a2041207369676e6564206f726967696e206f6620612072616e6b65642c20627574206e6f7420747261636b65642c206163636f756e742e34696d706f72745f6d656d62657204010c77686f000130543a3a4163636f756e744964000b282901496e74726f6475636520616e20616c72656164792d72616e6b656420696e646976696475616c206f662074686520636f6c6c65637469766520696e746f20746869732070616c6c65742e0061015468652072616e6b206d6179207374696c6c206265207a65726f2e2043616e2062652063616c6c656420627920616e796f6e65206f6e20616e7920636f6c6c656374697665206d656d626572202d20696e636c7564696e672c7468652073656e6465722e005d01546869732072657365747320606c6173745f70726f6f666020746f207468652063757272656e7420626c6f636b20616e6420606c6173745f70726f6d6f74696f6e602077696c6c2062652073657420746f207a65726f2c2501746865726562792064656c6179696e6720616e79206175746f6d617469632064656d6f74696f6e2062757420616c6c6f77696e6720696d6d6564696174652070726f6d6f74696f6e2e0009012d20606f726967696e603a2041207369676e6564206f726967696e206f6620612072616e6b65642c20627574206e6f7420747261636b65642c206163636f756e742e01012d206077686f603a20546865206163636f756e74204944206f662074686520636f6c6c656374697665206d656d62657220746f20626520696e6475637465642e487365745f7061727469616c5f706172616d730401387061727469616c5f706172616d73d9050168426f783c5061727469616c506172616d734f663c542c20493e3e00091c745365742074686520706172616d6574657273207061727469616c6c792e00f02d20606f726967696e603a20416e206f726967696e20636f6d706c79696e6720776974682060506172616d734f726967696e60206f7220726f6f742ed82d20607061727469616c5f706172616d73603a20546865206e657720706172616d657465727320666f72207468652070616c6c65742e00f8546869732075706461746520636f6e6669672077697468206d756c7469706c6520617267756d656e747320776974686f7574206475706c69636174696e67d8746865206669656c6473207468617420646f6573206e6f74206e65656420746f20757064617465202873657420746f204e6f6e65292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed905085870616c6c65745f636f72655f66656c6c6f777368697028506172616d73547970650c1c42616c616e636501a9032c426c6f636b4e756d62657201c81452616e6b7300001401346163746976655f73616c617279dd050168426f756e6465645665633c42616c616e63652c2052616e6b733e000138706173736976655f73616c617279dd050168426f756e6465645665633c42616c616e63652c2052616e6b733e00013c64656d6f74696f6e5f706572696f64e5050178426f756e6465645665633c426c6f636b4e756d6265722c2052616e6b733e0001506d696e5f70726f6d6f74696f6e5f706572696f64e5050178426f756e6465645665633c426c6f636b4e756d6265722c2052616e6b733e0001406f6666626f6172645f74696d656f7574c8012c426c6f636b4e756d6265720000dd050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a903045300000400e10501185665633c543e0000e105000002a90300e5050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c8045300000400e90501185665633c543e0000e905000002c800ed050c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c65741043616c6c04045400010c1473746f72650401106461746138011c5665633c75383e0000142101496e64657820616e642073746f72652064617461206f666620636861696e2e204d696e696d756d20646174612073697a6520697320312062797465732c206d6178696d756d2069736101604d61785472616e73616374696f6e53697a65602e20446174612077696c6c2062652072656d6f766564206166746572206053544f524147455f504552494f446020626c6f636b732c20756e6c657373206072656e6577602869732063616c6c65642e34232320436f6d706c65786974791d012d204f286e2a6c6f67286e2929206f6620646174612073697a652c20617320616c6c20646174612069732070757368656420746f20616e20696e2d6d656d6f727920747269652e1472656e6577080114626c6f636b100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001182d0152656e65772070726576696f75736c792073746f72656420646174612e20506172616d6574657273206172652074686520626c6f636b206e756d626572207468617420636f6e7461696e73250170726576696f7573206073746f726560206f72206072656e6577602063616c6c20616e64207472616e73616374696f6e20696e6465782077697468696e207468617420626c6f636b2e01015472616e73616374696f6e20696e64657820697320656d697474656420696e20746865206053746f72656460206f72206052656e6577656460206576656e742e744170706c6965732073616d652066656573206173206073746f7265602e34232320436f6d706c65786974791c2d204f2831292e2c636865636b5f70726f6f6604011470726f6f66f105015c5472616e73616374696f6e53746f7261676550726f6f660002181901436865636b2073746f726167652070726f6f6620666f7220626c6f636b206e756d6265722060626c6f636b5f6e756d6265722829202d2053746f72616765506572696f64602e01014966207375636820626c6f636b20646f6573206e6f74206578697374207468652070726f6f6620697320657870656374656420746f20626520604e6f6e65602e34232320436f6d706c657869747941012d204c696e65617220772e722e7420746865206e756d626572206f6620696e6465786564207472616e73616374696f6e7320696e207468652070726f76656420626c6f636b20666f722072616e646f6d28202070726f62696e672e9c546865726527732061204442207265616420666f722065616368207472616e73616374696f6e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef105087073705f7472616e73616374696f6e5f73746f726167655f70726f6f665c5472616e73616374696f6e53746f7261676550726f6f6600000801146368756e6b38011c5665633c75383e00011470726f6f663d0201305665633c5665633c75383e3e0000f5050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c08045400044900010c1472656261670401286469736c6f63617465648d0201504163636f756e7449644c6f6f6b75704f663c543e00002859014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7951016368616e676564206974732073636f726520746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00490157696c6c20616c7761797320757064617465207468652073746f7265642073636f7265206f6620606469736c6f63617465646020746f2074686520636f72726563742073636f72652c206261736564206f6e406053636f726550726f7669646572602e00d4496620606469736c6f63617465646020646f6573206e6f74206578697374732c2069742072657475726e7320616e206572726f722e3c7075745f696e5f66726f6e745f6f6604011c6c6967687465728d0201504163636f756e7449644c6f6f6b75704f663c543e000128d04d6f7665207468652063616c6c65722773204964206469726563746c7920696e2066726f6e74206f6620606c696768746572602e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642063616e206f6e6c792062652063616c6c656420627920746865204964206f663501746865206163636f756e7420676f696e6720696e2066726f6e74206f6620606c696768746572602e2046656520697320706179656420627920746865206f726967696e20756e64657220616c6c3863697263756d7374616e6365732e00384f6e6c7920776f726b732069663a00942d20626f7468206e6f646573206172652077697468696e207468652073616d65206261672cd02d20616e6420606f726967696e602068617320612067726561746572206053636f726560207468616e20606c696768746572602e547075745f696e5f66726f6e745f6f665f6f7468657208011c686561766965728d0201504163636f756e7449644c6f6f6b75704f663c543e00011c6c6967687465728d0201504163636f756e7449644c6f6f6b75704f663c543e00020c110153616d65206173205b6050616c6c65743a3a7075745f696e5f66726f6e745f6f66605d2c206275742069742063616e2062652063616c6c656420627920616e796f6e652e00c8466565206973207061696420627920746865206f726967696e20756e64657220616c6c2063697263756d7374616e6365732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef9050c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65741043616c6c04045400011858636f6e74726f6c5f6175746f5f6d6967726174696f6e0401306d617962655f636f6e666967fd05015c4f7074696f6e3c4d6967726174696f6e4c696d6974733e00000c80436f6e74726f6c20746865206175746f6d61746963206d6967726174696f6e2e000d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205b60436f6e6669673a3a436f6e74726f6c4f726967696e605d2e40636f6e74696e75655f6d6967726174650c01186c696d6974730106013c4d6967726174696f6e4c696d69747300013c7265616c5f73697a655f757070657210010c7533320001307769746e6573735f7461736b050601404d6967726174696f6e5461736b3c543e000154b8436f6e74696e756520746865206d6967726174696f6e20666f722074686520676976656e20606c696d697473602e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c2063616e20626520616e79207369676e6564206163636f756e742e005d0154686973207472616e73616374696f6e20686173204e4f204d4f4e455441525920494e43454e54495645532e2063616c6c696e672069742077696c6c206e6f742072657761726420616e796f6e652e20416c626569742cec55706f6e207375636365737366756c20657865637574696f6e2c20746865207472616e73616374696f6e206665652069732072657475726e65642e0041015468652028706f74656e7469616c6c79206f7665722d657374696d6174656429206f66207468652062797465206c656e677468206f6620616c6c2074686520646174612072656164206d757374206265590170726f766964656420666f722075702d66726f6e74206665652d7061796d656e7420616e64207765696768696e672e20496e20657373656e63652c207468652063616c6c65722069732067756172616e746565696e6749017468617420657865637574696e67207468652063757272656e7420604d6967726174696f6e5461736b6020776974682074686520676976656e20606c696d697473602077696c6c206e6f742065786365656494607265616c5f73697a655f757070657260206279746573206f66207265616420646174612e00450154686520607769746e6573735f7461736b60206973206d6572656c7920612068656c70657220746f2070726576656e74207468652063616c6c65722066726f6d206265696e6720736c6173686564206f725d0167656e6572616c6c7920747269676765722061206d6967726174696f6e2074686174207468657920646f206e6f7420696e74656e642e205468697320706172616d65746572206973206a7573742061206d6573736167653d0166726f6d2063616c6c65722c20736179696e67207468617420746865792062656c696576656420607769746e6573735f7461736b602077617320746865206c617374207374617465206f662074686559016d6967726174696f6e2c20616e642074686579206f6e6c79207769736820666f72207468656972207472616e73616374696f6e20746f20646f20616e797468696e672c206966207468697320617373756d7074696f6e1101686f6c64732e20496e206361736520607769746e6573735f7461736b6020646f6573206e6f74206d617463682c20746865207472616e73616374696f6e206661696c732e0039014261736564206f6e2074686520646f63756d656e746174696f6e206f66205b604d6967726174696f6e5461736b3a3a6d6967726174655f756e74696c5f65786861757374696f6e605d2c207468654d017265636f6d6d656e64656420776179206f6620646f696e67207468697320697320746f2070617373206120606c696d6974602074686174206f6e6c7920626f756e64732060636f756e74602c206173207468659c6073697a6560206c696d69742063616e20616c77617973206265206f7665727772697474656e2e486d6967726174655f637573746f6d5f746f700801106b6579733d0201305665633c5665633c75383e3e0001307769746e6573735f73697a6510010c75333200021009014d69677261746520746865206c697374206f6620746f70206b65797320627920697465726174696e672065616368206f66207468656d206f6e65206279206f6e652e0055015468697320646f6573206e6f74206166666563742074686520676c6f62616c206d6967726174696f6e2070726f6365737320747261636b657220285b604d6967726174696f6e50726f63657373605d292c20616e64fc73686f756c64206f6e6c79206265207573656420696e206361736520616e79206b65797320617265206c6566746f7665722064756520746f2061206275672e506d6967726174655f637573746f6d5f6368696c640c0110726f6f7438011c5665633c75383e0001286368696c645f6b6579733d0201305665633c5665633c75383e3e000128746f74616c5f73697a6510010c75333200031811014d69677261746520746865206c697374206f66206368696c64206b65797320627920697465726174696e672065616368206f66207468656d206f6e65206279206f6e652e000d01416c6c206f662074686520676976656e206368696c64206b657973206d7573742062652070726573656e7420756e646572206f6e6520606368696c645f726f6f74602e0055015468697320646f6573206e6f74206166666563742074686520676c6f62616c206d6967726174696f6e2070726f6365737320747261636b657220285b604d6967726174696f6e50726f63657373605d292c20616e64fc73686f756c64206f6e6c79206265207573656420696e206361736520616e79206b65797320617265206c6566746f7665722064756520746f2061206275672e547365745f7369676e65645f6d61785f6c696d6974730401186c696d6974730106013c4d6967726174696f6e4c696d697473000404b853657420746865206d6178696d756d206c696d6974206f6620746865207369676e6564206d6967726174696f6e2e48666f7263655f7365745f70726f677265737308013070726f67726573735f746f700906013450726f67726573734f663c543e00013870726f67726573735f6368696c640906013450726f67726573734f663c543e000524c8466f72636566756c6c7920736574207468652070726f6772657373207468652072756e6e696e67206d6967726174696f6e2e005d0154686973206973206f6e6c792075736566756c20696e206f6e6520636173653a20746865206e657874206b657920746f206d69677261746520697320746f6f2062696720746f206265206d696772617465642077697468550161207369676e6564206163636f756e742c20696e20612070617261636861696e20636f6e746578742c20616e642077652073696d706c792077616e7420746f20736b69702069742e204120726561736f6e61626c6561016578616d706c65206f66207468697320776f756c6420626520603a636f64653a602c20776869636820697320626f7468207665727920657870656e7369766520746f206d6967726174652c20616e6420636f6d6d6f6e6c79a4757365642c20736f2070726f6261626c7920697420697320616c7265616479206d696772617465642e005d01496e206361736520796f75206d657373207468696e67732075702c20796f752063616e20616c736f2c20696e207072696e6369706c652c20757365207468697320746f20726573657420746865206d6967726174696f6e2070726f636573732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732efd0504184f7074696f6e0404540101060108104e6f6e6500000010536f6d6504000106000001000001060c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65743c4d6967726174696f6e4c696d697473000008011073697a6510010c7533320001106974656d10010c753332000005060c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c6574344d6967726174696f6e5461736b040454000014013070726f67726573735f746f700906013450726f67726573734f663c543e00013870726f67726573735f6368696c640906013450726f67726573734f663c543e00011073697a6510010c753332000124746f705f6974656d7310010c75333200012c6368696c645f6974656d7310010c753332000009060c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c65742050726f677265737304244d61784b65794c656e00010c1c546f53746172740000001c4c6173744b657904000d060164426f756e6465645665633c75382c204d61784b65794c656e3e00010020436f6d706c657465000200000d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000011060c5470616c6c65745f6368696c645f626f756e746965731870616c6c65741043616c6c04045400011c406164645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69646902012c426f756e7479496e64657800011476616c75659902013042616c616e63654f663c543e00012c6465736372697074696f6e38011c5665633c75383e00004c5c4164642061206e6577206368696c642d626f756e74792e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f6620706172656e74dc626f756e747920616e642074686520706172656e7420626f756e7479206d75737420626520696e2022616374697665222073746174652e0005014368696c642d626f756e74792067657473206164646564207375636365737366756c6c7920262066756e642067657473207472616e736665727265642066726f6d0901706172656e7420626f756e747920746f206368696c642d626f756e7479206163636f756e742c20696620706172656e7420626f756e74792068617320656e6f7567686c66756e64732c20656c7365207468652063616c6c206661696c732e000d01557070657220626f756e6420746f206d6178696d756d206e756d626572206f662061637469766520206368696c6420626f756e7469657320746861742063616e206265a8616464656420617265206d616e61676564207669612072756e74696d6520747261697420636f6e666967985b60436f6e6669673a3a4d61784163746976654368696c64426f756e7479436f756e74605d2e0001014966207468652063616c6c20697320737563636573732c2074686520737461747573206f66206368696c642d626f756e7479206973207570646174656420746f20224164646564222e004d012d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e747920666f72207768696368206368696c642d626f756e7479206973206265696e672061646465642eb02d206076616c7565603a2056616c756520666f7220657865637574696e67207468652070726f706f73616c2edc2d20606465736372697074696f6e603a2054657874206465736372697074696f6e20666f7220746865206368696c642d626f756e74792e3c70726f706f73655f63757261746f72100140706172656e745f626f756e74795f69646902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69646902012c426f756e7479496e64657800011c63757261746f728d0201504163636f756e7449644c6f6f6b75704f663c543e00010c6665659902013042616c616e63654f663c543e00013ca050726f706f73652063757261746f7220666f722066756e646564206368696c642d626f756e74792e000d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652063757261746f72206f6620706172656e7420626f756e74792e001101506172656e7420626f756e7479206d75737420626520696e206163746976652073746174652c20666f722074686973206368696c642d626f756e74792063616c6c20746f14776f726b2e000d014368696c642d626f756e7479206d75737420626520696e20224164646564222073746174652c20666f722070726f63657373696e67207468652063616c6c2e20416e6405017374617465206f66206368696c642d626f756e7479206973206d6f76656420746f202243757261746f7250726f706f73656422206f6e207375636365737366756c4063616c6c20636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792eb42d206063757261746f72603a2041646472657373206f66206368696c642d626f756e74792063757261746f722eec2d2060666565603a207061796d656e742066656520746f206368696c642d626f756e74792063757261746f7220666f7220657865637574696f6e2e386163636570745f63757261746f72080140706172656e745f626f756e74795f69646902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69646902012c426f756e7479496e64657800024cb4416363657074207468652063757261746f7220726f6c6520666f7220746865206368696c642d626f756e74792e00f4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f662074686973346368696c642d626f756e74792e00ec41206465706f7369742077696c6c2062652072657365727665642066726f6d207468652063757261746f7220616e6420726566756e642075706f6e887375636365737366756c207061796f7574206f722063616e63656c6c6174696f6e2e00f846656520666f722063757261746f722069732064656475637465642066726f6d2063757261746f7220666565206f6620706172656e7420626f756e74792e001101506172656e7420626f756e7479206d75737420626520696e206163746976652073746174652c20666f722074686973206368696c642d626f756e74792063616c6c20746f14776f726b2e000d014368696c642d626f756e7479206d75737420626520696e202243757261746f7250726f706f736564222073746174652c20666f722070726f63657373696e6720746865090163616c6c2e20416e64207374617465206f66206368696c642d626f756e7479206973206d6f76656420746f202241637469766522206f6e207375636365737366756c4063616c6c20636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792e40756e61737369676e5f63757261746f72080140706172656e745f626f756e74795f69646902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69646902012c426f756e7479496e64657800038894556e61737369676e2063757261746f722066726f6d2061206368696c642d626f756e74792e000901546865206469737061746368206f726967696e20666f7220746869732063616c6c2063616e20626520656974686572206052656a6563744f726967696e602c206f72dc7468652063757261746f72206f662074686520706172656e7420626f756e74792c206f7220616e79207369676e6564206f726967696e2e00f8466f7220746865206f726967696e206f74686572207468616e20543a3a52656a6563744f726967696e20616e6420746865206368696c642d626f756e7479010163757261746f722c20706172656e7420626f756e7479206d75737420626520696e206163746976652073746174652c20666f7220746869732063616c6c20746f0901776f726b2e20576520616c6c6f77206368696c642d626f756e74792063757261746f7220616e6420543a3a52656a6563744f726967696e20746f2065786563757465c8746869732063616c6c20697272657370656374697665206f662074686520706172656e7420626f756e74792073746174652e00dc496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e60206f72207468650501706172656e7420626f756e74792063757261746f722c20776520617373756d65207468617420746865206368696c642d626f756e74792063757261746f722069730d016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c206368696c642d626f756e74792063757261746f72206465706f73697420697320736c61736865642e000501496620746865206f726967696e20697320746865206368696c642d626f756e74792063757261746f722c2077652074616b6520746869732061732061207369676e09017468617420746865792061726520756e61626c6520746f20646f207468656972206a6f622c20616e64206172652077696c6c696e676c7920676976696e672075702e0901576520636f756c6420736c61736820746865206465706f7369742c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f20756e7265736572766511017468656972206465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966386974206973206162757365642e2900050146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e652069666620746865206368696c642d626f756e74792063757261746f72206973090122696e616374697665222e204578706972792075706461746520647565206f6620706172656e7420626f756e7479206973207573656420746f20657374696d6174659c696e616374697665207374617465206f66206368696c642d626f756e74792063757261746f722e000d015468697320616c6c6f777320616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f757420746861742061206368696c642d626f756e7479090163757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e642077652073686f756c64207069636b2061206e6577f86f6e652e20496e2074686973206361736520746865206368696c642d626f756e74792063757261746f72206465706f73697420697320736c61736865642e0001015374617465206f66206368696c642d626f756e7479206973206d6f76656420746f204164646564207374617465206f6e207375636365737366756c2063616c6c2c636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792e4861776172645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69646902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69646902012c426f756e7479496e64657800012c62656e65666963696172798d0201504163636f756e7449644c6f6f6b75704f663c543e000444904177617264206368696c642d626f756e747920746f20612062656e65666963696172792e00f85468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647320616674657220612064656c61792e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652074686520706172656e742063757261746f72206f727463757261746f72206f662074686973206368696c642d626f756e74792e001101506172656e7420626f756e7479206d75737420626520696e206163746976652073746174652c20666f722074686973206368696c642d626f756e74792063616c6c20746f14776f726b2e0009014368696c642d626f756e7479206d75737420626520696e206163746976652073746174652c20666f722070726f63657373696e67207468652063616c6c2e20416e6411017374617465206f66206368696c642d626f756e7479206973206d6f76656420746f202250656e64696e675061796f757422206f6e207375636365737366756c2063616c6c2c636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792e942d206062656e6566696369617279603a2042656e6566696369617279206163636f756e742e48636c61696d5f6368696c645f626f756e7479080140706172656e745f626f756e74795f69646902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69646902012c426f756e7479496e6465780005400501436c61696d20746865207061796f75742066726f6d20616e2061776172646564206368696c642d626f756e7479206166746572207061796f75742064656c61792e00ec546865206469737061746368206f726967696e20666f7220746869732063616c6c206d617920626520616e79207369676e6564206f726967696e2e00050143616c6c20776f726b7320696e646570656e64656e74206f6620706172656e7420626f756e74792073746174652c204e6f206e65656420666f7220706172656e7474626f756e747920746f20626520696e206163746976652073746174652e0011015468652042656e65666963696172792069732070616964206f757420776974682061677265656420626f756e74792076616c75652e2043757261746f7220666565206973947061696420262063757261746f72206465706f73697420697320756e72657365727665642e0005014368696c642d626f756e7479206d75737420626520696e202250656e64696e675061796f7574222073746174652c20666f722070726f63657373696e6720746865fc63616c6c2e20416e6420696e7374616e6365206f66206368696c642d626f756e74792069732072656d6f7665642066726f6d20746865207374617465206f6e6c7375636365737366756c2063616c6c20636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792e48636c6f73655f6368696c645f626f756e7479080140706172656e745f626f756e74795f69646902012c426f756e7479496e64657800013c6368696c645f626f756e74795f69646902012c426f756e7479496e646578000658110143616e63656c20612070726f706f736564206f7220616374697665206368696c642d626f756e74792e204368696c642d626f756e7479206163636f756e742066756e64730901617265207472616e7366657272656420746f20706172656e7420626f756e7479206163636f756e742e20546865206368696c642d626f756e74792063757261746f72986465706f736974206d617920626520756e726573657276656420696620706f737369626c652e000901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652065697468657220706172656e742063757261746f72206f724860543a3a52656a6563744f726967696e602e00f0496620746865207374617465206f66206368696c642d626f756e74792069732060416374697665602c2063757261746f72206465706f7369742069732c756e72657365727665642e00f4496620746865207374617465206f66206368696c642d626f756e7479206973206050656e64696e675061796f7574602c2063616c6c206661696c7320267872657475726e73206050656e64696e675061796f757460206572726f722e000d01466f7220746865206f726967696e206f74686572207468616e20543a3a52656a6563744f726967696e2c20706172656e7420626f756e7479206d75737420626520696ef06163746976652073746174652c20666f722074686973206368696c642d626f756e74792063616c6c20746f20776f726b2e20466f72206f726967696e90543a3a52656a6563744f726967696e20657865637574696f6e20697320666f726365642e000101496e7374616e6365206f66206368696c642d626f756e74792069732072656d6f7665642066726f6d20746865207374617465206f6e207375636365737366756c4063616c6c20636f6d706c6574696f6e2e00b42d2060706172656e745f626f756e74795f6964603a20496e646578206f6620706172656e7420626f756e74792eac2d20606368696c645f626f756e74795f6964603a20496e646578206f66206368696c6420626f756e74792e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e15060c4070616c6c65745f7265666572656e64611870616c6c65741043616c6c080454000449000124187375626d69740c013c70726f706f73616c5f6f726967696e4902015c426f783c50616c6c6574734f726967696e4f663c543e3e00012070726f706f73616c2902014c426f756e64656443616c6c4f663c542c20493e000140656e6163746d656e745f6d6f6d656e7419060188446973706174636854696d653c426c6f636b4e756d626572466f723c542c20493e3e000024b050726f706f73652061207265666572656e64756d206f6e20612070726976696c6567656420616374696f6e2e0059012d20606f726967696e603a206d75737420626520605375626d69744f726967696e6020616e6420746865206163636f756e74206d757374206861766520605375626d697373696f6e4465706f736974602066756e6473302020617661696c61626c652e2d012d206070726f706f73616c5f6f726967696e603a20546865206f726967696e2066726f6d207768696368207468652070726f706f73616c2073686f756c642062652065786563757465642e6c2d206070726f706f73616c603a205468652070726f706f73616c2e15012d2060656e6163746d656e745f6d6f6d656e74603a20546865206d6f6d656e742074686174207468652070726f706f73616c2073686f756c6420626520656e61637465642e0048456d69747320605375626d6974746564602e58706c6163655f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000120ac506f737420746865204465636973696f6e204465706f73697420666f722061207265666572656e64756d2e0039012d20606f726967696e603a206d75737420626520605369676e65646020616e6420746865206163636f756e74206d75737420686176652066756e647320617661696c61626c6520666f7220746865a020207265666572656e64756d277320747261636b2773204465636973696f6e204465706f7369742e51012d2060696e646578603a2054686520696e646578206f6620746865207375626d6974746564207265666572656e64756d2077686f7365204465636973696f6e204465706f7369742069732079657420746f206265242020706f737465642e0078456d69747320604465636973696f6e4465706f736974506c61636564602e5c726566756e645f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e64657800021c2901526566756e6420746865204465636973696f6e204465706f73697420666f72206120636c6f736564207265666572656e64756d206261636b20746f20746865206465706f7369746f722e009c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602e4d012d2060696e646578603a2054686520696e646578206f66206120636c6f736564207265666572656e64756d2077686f7365204465636973696f6e204465706f73697420686173206e6f7420796574206265656e2c2020726566756e6465642e0080456d69747320604465636973696f6e4465706f736974526566756e646564602e1863616e63656c040114696e64657810013c5265666572656e64756d496e6465780003187443616e63656c20616e206f6e676f696e67207265666572656e64756d2e009c2d20606f726967696e603a206d75737420626520746865206043616e63656c4f726967696e602edc2d2060696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2062652063616e63656c6c65642e0048456d697473206043616e63656c6c6564602e106b696c6c040114696e64657810013c5265666572656e64756d496e646578000418d043616e63656c20616e206f6e676f696e67207265666572656e64756d20616e6420736c61736820746865206465706f736974732e00942d20606f726967696e603a206d7573742062652074686520604b696c6c4f726967696e602edc2d2060696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2062652063616e63656c6c65642e0090456d69747320604b696c6c65646020616e6420604465706f736974536c6173686564602e406e756467655f7265666572656e64756d040114696e64657810013c5265666572656e64756d496e6465780005101d01416476616e63652061207265666572656e64756d206f6e746f20697473206e657874206c6f676963616c2073746174652e204f6e6c79207573656420696e7465726e616c6c792e006c2d20606f726967696e603a206d7573742062652060526f6f74602ea42d2060696e646578603a20746865207265666572656e64756d20746f20626520616476616e6365642e486f6e655f66657765725f6465636964696e67040114747261636b8901013c547261636b49644f663c542c20493e0006240901416476616e6365206120747261636b206f6e746f20697473206e657874206c6f676963616c2073746174652e204f6e6c79207573656420696e7465726e616c6c792e006c2d20606f726967696e603a206d7573742062652060526f6f74602e902d2060747261636b603a2074686520747261636b20746f20626520616476616e6365642e005101416374696f6e206974656d20666f72207768656e207468657265206973206e6f77206f6e65206665776572207265666572656e64756d20696e20746865206465636964696e6720706861736520616e64207468651501604465636964696e67436f756e7460206973206e6f742079657420757064617465642e2054686973206d65616e7320746861742077652073686f756c64206569746865723a25012d20626567696e206465636964696e6720616e6f74686572207265666572656e64756d2028616e64206c6561766520604465636964696e67436f756e746020616c6f6e65293b206f72702d2064656372656d656e7420604465636964696e67436f756e74602e64726566756e645f7375626d697373696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e64657800071c3101526566756e6420746865205375626d697373696f6e204465706f73697420666f72206120636c6f736564207265666572656e64756d206261636b20746f20746865206465706f7369746f722e009c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602e55012d2060696e646578603a2054686520696e646578206f66206120636c6f736564207265666572656e64756d2077686f7365205375626d697373696f6e204465706f73697420686173206e6f7420796574206265656e2c2020726566756e6465642e0088456d69747320605375626d697373696f6e4465706f736974526566756e646564602e307365745f6d65746164617461080114696e64657810013c5265666572656e64756d496e6465780001286d617962655f68617368dd03013c4f7074696f6e3c543a3a486173683e00081c98536574206f7220636c656172206d65746164617461206f662061207265666572656e64756d2e002c506172616d65746572733a45012d20606f726967696e603a204d75737420626520605369676e65646020627920612063726561746f72206f662061207265666572656e64756d206f7220627920616e796f6e6520746f20636c65617220619020206d65746164617461206f6620612066696e6973686564207265666572656e64756d2e0d012d2060696e646578603a202054686520696e646578206f662061207265666572656e64756d20746f20736574206f7220636c656172206d6574616461746120666f722e51012d20606d617962655f68617368603a205468652068617368206f6620616e206f6e2d636861696e2073746f72656420707265696d6167652e20604e6f6e656020746f20636c6561722061206d657461646174612e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e190610346672616d655f737570706f727418747261697473207363686564756c6530446973706174636854696d65042c426c6f636b4e756d62657201100108084174040010012c426c6f636b4e756d626572000000144166746572040010012c426c6f636b4e756d626572000100001d060c3470616c6c65745f72656d61726b1870616c6c65741043616c6c0404540001041473746f726504011872656d61726b38011c5665633c75383e0000047c496e64657820616e642073746f72652064617461206f666620636861696e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21060c4c70616c6c65745f726f6f745f74657374696e671870616c6c65741043616c6c0404540001082866696c6c5f626c6f636b040114726174696fc4011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e44747269676765725f646566656e73697665000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25060c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c65741043616c6c08045400044900011810766f7465080128706f6c6c5f696e64657869020144506f6c6c496e6465784f663c542c20493e000110766f7465290601704163636f756e74566f74653c42616c616e63654f663c542c20493e3e0000241901566f746520696e206120706f6c6c2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c82d2060706f6c6c5f696e646578603a2054686520696e646578206f662074686520706f6c6c20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e0015015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f6620706f6c6c732074686520766f7465722068617320766f746564206f6e2e2064656c6567617465100114636c61737389010134436c6173734f663c542c20493e000108746f8d0201504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e31060128436f6e76696374696f6e00011c62616c616e636518013c42616c616e63654f663c542c20493e00015c4d0144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e7420666f72206168706172746963756c617220636c617373206f6620706f6c6c732e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72450120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f766564207468726f7567684c202020206072656d6f76655f766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e5d012d2060636c617373603a2054686520636c617373206f6620706f6c6c7320746f2064656c65676174652e20546f2064656c6567617465206d756c7469706c6520636c61737365732c206d756c7469706c652063616c6c73802020746f20746869732066756e6374696f6e206172652072657175697265642e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e0025015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f6620706f6c6c732074686520766f7465722064656c65676174696e6720746f206861734d012020766f746564206f6e2e2057656967687420697320696e697469616c6c792063686172676564206173206966206d6178696d756d20766f7465732c2062757420697320726566756e646564206c617465722e28756e64656c6567617465040114636c61737389010134436c6173734f663c542c20493e0002384d01556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e7420666f72206120706172746963756c617220636c617373206f6620706f6c6c732e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f6409016f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e207761732069737375656420686173207061737365642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e00f02d2060636c617373603a2054686520636c617373206f6620706f6c6c7320746f2072656d6f7665207468652064656c65676174696f6e2066726f6d2e0050456d6974732060556e64656c656761746564602e0025015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f6620706f6c6c732074686520766f7465722064656c65676174696e6720746f206861734d012020766f746564206f6e2e2057656967687420697320696e697469616c6c792063686172676564206173206966206d6178696d756d20766f7465732c2062757420697320726566756e646564206c617465722e18756e6c6f636b080114636c61737389010134436c6173734f663c542c20493e0001187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e0003245d0152656d6f766520746865206c6f636b20636175736564206279207072696f7220766f74696e672f64656c65676174696e672077686963682068617320657870697265642077697468696e206120706172746963756c617218636c6173732e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00a02d2060636c617373603a2054686520636c617373206f6620706f6c6c7320746f20756e6c6f636b2eb82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465080114636c617373090201544f7074696f6e3c436c6173734f663c542c20493e3e000114696e646578100144506f6c6c496e6465784f663c542c20493e0004746452656d6f7665206120766f746520666f72206120706f6c6c2e000c49663a702d2074686520706f6c6c207761732063616e63656c6c65642c206f72642d2074686520706f6c6c206973206f6e676f696e672c206f72782d2074686520706f6c6c2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e009049662c20686f77657665722c2074686520706f6c6c2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465707265676973746572656420666f7220706f6c6c2060696e646578602e00dc2d2060696e646578603a2054686520696e646578206f6620706f6c6c206f662074686520766f746520746f2062652072656d6f7665642e55012d2060636c617373603a204f7074696f6e616c20706172616d657465722c20696620676976656e20697420696e646963617465732074686520636c617373206f662074686520706f6c6c2e20466f7220706f6c6c73f02020776869636820686176652066696e6973686564206f72206172652063616e63656c6c65642c2074686973206d7573742062652060536f6d65602e0045015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f6620706f6c6c7320746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f74650c01187461726765748d0201504163636f756e7449644c6f6f6b75704f663c543e000114636c61737389010134436c6173734f663c542c20493e000114696e646578100144506f6c6c496e6465784f663c542c20493e0005406452656d6f7665206120766f746520666f72206120706f6c6c2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c250165697468657220626563617573652074686520706f6c6c207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f73742074686520706f6c6c206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e0061012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f7220706f6c6c28202060696e646578602edc2d2060696e646578603a2054686520696e646578206f6620706f6c6c206f662074686520766f746520746f2062652072656d6f7665642e842d2060636c617373603a2054686520636c617373206f662074686520706f6c6c2e0045015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f6620706f6c6c7320746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e29060c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652c4163636f756e74566f7465041c42616c616e63650118010c205374616e64617264080110766f74652d060110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e63650001003053706c69744162737461696e0c010c61796518011c42616c616e636500010c6e617918011c42616c616e636500011c6162737461696e18011c42616c616e6365000200002d060c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746510566f7465000004000800000031060c6070616c6c65745f636f6e76696374696f6e5f766f74696e6728636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000035060c4070616c6c65745f77686974656c6973741870616c6c65741043616c6c0404540001103877686974656c6973745f63616c6c04012463616c6c5f6861736834011c543a3a486173680000005c72656d6f76655f77686974656c69737465645f63616c6c04012463616c6c5f6861736834011c543a3a486173680001006464697370617463685f77686974656c69737465645f63616c6c0c012463616c6c5f6861736834011c543a3a4861736800014063616c6c5f656e636f6465645f6c656e10010c75333200014c63616c6c5f7765696768745f7769746e6573732801185765696768740002009c64697370617463685f77686974656c69737465645f63616c6c5f776974685f707265696d61676504011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39060c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001202c7365745f6d656d626572730c012c6e65775f6d656d62657273590101445665633c543a3a4163636f756e7449643e0001147072696d65ac01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616c2d02017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e646902010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c646902012c4d656d626572436f756e7400012070726f706f73616c2d02017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e646902010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465786902013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736834011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465786902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e646902010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429106b696c6c04013470726f706f73616c5f6861736834011c543a3a4861736800071c2501446973617070726f7665207468652070726f706f73616c20616e64206275726e2074686520636f73742068656c6420666f722073746f72696e6720746869732070726f706f73616c2e002c506172616d65746572733a942d20606f726967696e603a206d7573742062652074686520604b696c6c4f726967696e602e09012d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c64206265206b696c6c65642e004901456d69747320604b696c6c65646020616e64206050726f706f73616c436f73744275726e65646020696620616e7920636f7374207761732068656c6420666f72206120676976656e2070726f706f73616c2e5472656c656173655f70726f706f73616c5f636f737404013470726f706f73616c5f6861736834011c543a3a48617368000824490152656c656173652074686520636f73742068656c6420666f722073746f72696e6720612070726f706f73616c206f6e63652074686520676976656e2070726f706f73616c20697320636f6d706c657465642e0055014966207468657265206973206e6f206173736f63696174656420636f737420666f722074686520676976656e2070726f706f73616c2c20746869732063616c6c2077696c6c2068617665206e6f206566666563742e002c506172616d65746572733a9c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602eb02d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c2e000d01456d697473206050726f706f73616c436f737452656c65617365646020696620616e7920636f73742068656c6420666f72206120676976656e2070726f706f73616c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d060c3c70616c6c65745f616c6c69616e63651870616c6c65741043616c6c0804540004490001441c70726f706f73650c01247468726573686f6c646902010c75333200012070726f706f73616c2d02017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e646902010c75333200000c884164642061206e65772070726f706f73616c20746f20626520766f746564206f6e2e006c4d7573742062652063616c6c656420627920612046656c6c6f772e10766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465786902013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c00010cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e006c4d7573742062652063616c6c656420627920612046656c6c6f772e30696e69745f6d656d6265727308011c66656c6c6f7773590101445665633c543a3a4163636f756e7449643e000118616c6c696573590101445665633c543a3a4163636f756e7449643e000314d0496e697469616c697a652074686520416c6c69616e63652c206f6e626f6172642066656c6c6f777320616e6420616c6c6965732e00310154686520416c6c69616e6365206d75737420626520656d7074792c20616e64207468652063616c6c206d7573742070726f7669646520736f6d6520666f756e64696e67206d656d626572732e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e1c64697362616e6404011c7769746e6573734106013844697362616e645769746e65737300040c1d0144697362616e642074686520416c6c69616e63652c2072656d6f766520616c6c20616374697665206d656d6265727320616e6420756e72657365727665206465706f736974732e00645769746e6573732064617461206d757374206265207365742e207365745f72756c6504011072756c654506010c436964000504a05365742061206e657720495046532043494420746f2074686520616c6c69616e63652072756c652e20616e6e6f756e6365040130616e6e6f756e63656d656e744506010c436964000604f44d616b6520616e20616e6e6f756e63656d656e74206f662061206e65772049504653204349442061626f757420616c6c69616e6365206973737565732e4c72656d6f76655f616e6e6f756e63656d656e74040130616e6e6f756e63656d656e744506010c4369640007045c52656d6f766520616e20616e6e6f756e63656d656e742e346a6f696e5f616c6c69616e6365000804e85375626d6974206f6e6573656c6620666f722063616e6469646163792e2041206669786564206465706f7369742069732072657365727665642e346e6f6d696e6174655f616c6c7904010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e0009084901412046656c6c6f772063616e206e6f6d696e61746520736f6d656f6e6520746f206a6f696e2074686520616c6c69616e636520617320616e20416c6c792e205468657265206973206e6f206465706f7369749c72657175697265642066726f6d20746865206e6f6d696e61746f72206f72206e6f6d696e65652e30656c65766174655f616c6c79040110616c6c798d0201504163636f756e7449644c6f6f6b75704f663c543e000a0468456c657661746520616e20416c6c7920746f2046656c6c6f772e58676976655f7265746972656d656e745f6e6f74696365000b085d0141732061206d656d6265722c20676976652061207265746972656d656e74206e6f7469636520616e642073746172742061207265746972656d656e7420706572696f6420726571756972656420746f207061737320696e406f7264657220746f207265746972652e18726574697265000c10010141732061206d656d6265722c207265746972652066726f6d2074686520416c6c69616e636520616e6420756e7265736572766520746865206465706f7369742e002d01546869732063616e206f6e6c7920626520646f6e65206f6e636520796f7520686176652063616c6c65642060676976655f7265746972656d656e745f6e6f746963656020616e642074686578605265746972656d656e74506572696f646020686173207061737365642e2c6b69636b5f6d656d62657204010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000d04d84b69636b2061206d656d6265722066726f6d2074686520416c6c69616e636520616e6420736c61736820697473206465706f7369742e586164645f756e7363727570756c6f75735f6974656d730401146974656d73550601745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000e04ec416464206163636f756e7473206f7220776562736974657320746f20746865206c697374206f6620756e7363727570756c6f7573206974656d732e6472656d6f76655f756e7363727570756c6f75735f6974656d730401146974656d73550601745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000f049c4465656d20736f6d65206974656d73206e6f206c6f6e67657220756e7363727570756c6f75732e14636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465786902013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e646902010c75333200100c5101436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f7665642c206f722077686f736520766f74696e6720706572696f642068617320656e6465642e006c4d7573742062652063616c6c656420627920612046656c6c6f772e5861626469636174655f66656c6c6f775f73746174757300110c59014162646963617465206f6e65277320706f736974696f6e206173206120766f74696e67206d656d62657220616e64206a75737420626520616e20416c6c792e204d617920626520757365642062792046656c6c6f7773450177686f20646f206e6f742077616e7420746f206c656176652074686520416c6c69616e63652062757420646f206e6f7420686176652074686520636170616369747920746f207061727469636970617465706f7065726174696f6e616c6c7920666f7220736f6d652074696d652e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e41060c3c70616c6c65745f616c6c69616e63651474797065733844697362616e645769746e657373000008013866656c6c6f775f6d656d626572736902010c753332000130616c6c795f6d656d626572736902010c753332000045060c3c70616c6c65745f616c6c69616e63651474797065730c43696400000c011c76657273696f6e4906011c56657273696f6e000114636f64656330010c753634000110686173684d0601244d756c746968617368000049060c3c70616c6c65745f616c6c69616e63651474797065731c56657273696f6e000108085630000000085631000100004d060c3c70616c6c65745f616c6c69616e6365147479706573244d756c7469686173680000080110636f646530010c75363400011864696765737451060170426f756e6465645665633c75382c20436f6e73745533323c36383e3e000051060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000055060000025906005906083c70616c6c65745f616c6c69616e636540556e7363727570756c6f75734974656d08244163636f756e74496401000c55726c015d060108244163636f756e74496404000001244163636f756e7449640000001c5765627369746504005d06010c55726c000100005d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000061060c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c65741043616c6c040454000168106a6f696e080118616d6f756e749902013042616c616e63654f663c543e00011c706f6f6c5f6964100118506f6f6c496400004045015374616b652066756e64732077697468206120706f6f6c2e2054686520616d6f756e7420746f20626f6e642069732064656c65676174656420286f72207472616e73666572726564206261736564206f6e4d015b60616461707465723a3a5374616b65537472617465677954797065605d292066726f6d20746865206d656d62657220746f2074686520706f6f6c206163636f756e7420616e6420696d6d6564696174656c7968696e637265617365732074686520706f6f6c277320626f6e642e002901546865206d6574686f64206f66207472616e7366657272696e672074686520616d6f756e7420746f2074686520706f6f6c206163636f756e742069732064657465726d696e656420627901015b60616461707465723a3a5374616b65537472617465677954797065605d2e2049662074686520706f6f6c20697320636f6e6669677572656420746f2075736531015b60616461707465723a3a5374616b655374726174656779547970653a3a44656c6567617465605d2c207468652066756e64732072656d61696e20696e20746865206163636f756e74206f66310174686520606f726967696e602c207768696c652074686520706f6f6c206761696e732074686520726967687420746f207573652074686573652066756e647320666f72207374616b696e672e001823204e6f746500cc2a20416e206163636f756e742063616e206f6e6c792062652061206d656d626572206f6620612073696e676c6520706f6f6c2ed82a20416e206163636f756e742063616e6e6f74206a6f696e207468652073616d6520706f6f6c206d756c7469706c652074696d65732e41012a20546869732063616c6c2077696c6c202a6e6f742a206475737420746865206d656d626572206163636f756e742c20736f20746865206d656d626572206d7573742068617665206174206c65617374c82020606578697374656e7469616c206465706f736974202b20616d6f756e746020696e207468656972206163636f756e742ed02a204f6e6c79206120706f6f6c2077697468205b60506f6f6c53746174653a3a4f70656e605d2063616e206265206a6f696e656428626f6e645f657874726104011465787472616506015c426f6e6445787472613c42616c616e63654f663c543e3e00011c4501426f6e642060657874726160206d6f72652066756e64732066726f6d20606f726967696e6020696e746f2074686520706f6f6c20746f207768696368207468657920616c72656164792062656c6f6e672e0049014164646974696f6e616c2066756e64732063616e20636f6d652066726f6d206569746865722074686520667265652062616c616e6365206f6620746865206163636f756e742c206f662066726f6d207468659c616363756d756c6174656420726577617264732c20736565205b60426f6e644578747261605d2e003d01426f6e64696e672065787472612066756e647320696d706c69657320616e206175746f6d61746963207061796f7574206f6620616c6c2070656e64696e6720726577617264732061732077656c6c2e09015365652060626f6e645f65787472615f6f746865726020746f20626f6e642070656e64696e672072657761726473206f6620606f7468657260206d656d626572732e30636c61696d5f7061796f757400022055014120626f6e646564206d656d6265722063616e20757365207468697320746f20636c61696d207468656972207061796f7574206261736564206f6e20746865207265776172647320746861742074686520706f6f6c610168617320616363756d756c617465642073696e6365207468656972206c61737420636c61696d6564207061796f757420284f522073696e6365206a6f696e696e6720696620746869732069732074686569722066697273743d0174696d6520636c61696d696e672072657761726473292e20546865207061796f75742077696c6c206265207472616e7366657272656420746f20746865206d656d6265722773206163636f756e742e004901546865206d656d6265722077696c6c206561726e20726577617264732070726f2072617461206261736564206f6e20746865206d656d62657273207374616b65207673207468652073756d206f6620746865d06d656d6265727320696e2074686520706f6f6c73207374616b652e205265776172647320646f206e6f742022657870697265222e0041015365652060636c61696d5f7061796f75745f6f746865726020746f20636c61696d2072657761726473206f6e20626568616c66206f6620736f6d6520606f746865726020706f6f6c206d656d6265722e18756e626f6e640801386d656d6265725f6163636f756e748d0201504163636f756e7449644c6f6f6b75704f663c543e000140756e626f6e64696e675f706f696e74739902013042616c616e63654f663c543e00037c4501556e626f6e6420757020746f2060756e626f6e64696e675f706f696e747360206f662074686520606d656d6265725f6163636f756e746027732066756e64732066726f6d2074686520706f6f6c2e2049744501696d706c696369746c7920636f6c6c65637473207468652072657761726473206f6e65206c6173742074696d652c2073696e6365206e6f7420646f696e6720736f20776f756c64206d65616e20736f6d656c7265776172647320776f756c6420626520666f726665697465642e004d01556e646572206365727461696e20636f6e646974696f6e732c20746869732063616c6c2063616e2062652064697370617463686564207065726d697373696f6e6c6573736c792028692e652e20627920616e79246163636f756e74292e00ac2320436f6e646974696f6e7320666f722061207065726d697373696f6e6c6573732064697370617463682e005d012a2054686520706f6f6c20697320626c6f636b656420616e64207468652063616c6c6572206973206569746865722074686520726f6f74206f7220626f756e6365722e205468697320697320726566657265656420746f30202061732061206b69636b2ef42a2054686520706f6f6c2069732064657374726f79696e6720616e6420746865206d656d626572206973206e6f7420746865206465706f7369746f722e55012a2054686520706f6f6c2069732064657374726f79696e672c20746865206d656d62657220697320746865206465706f7369746f7220616e64206e6f206f74686572206d656d626572732061726520696e207468651c2020706f6f6c2e001101232320436f6e646974696f6e7320666f72207065726d697373696f6e65642064697370617463682028692e652e207468652063616c6c657220697320616c736f2074686548606d656d6265725f6163636f756e7460293a00882a205468652063616c6c6572206973206e6f7420746865206465706f7369746f722e55012a205468652063616c6c657220697320746865206465706f7369746f722c2074686520706f6f6c2069732064657374726f79696e6720616e64206e6f206f74686572206d656d626572732061726520696e207468651c2020706f6f6c2e001823204e6f7465001d0149662074686572652061726520746f6f206d616e7920756e6c6f636b696e67206368756e6b7320746f20756e626f6e6420776974682074686520706f6f6c206163636f756e742c51015b6043616c6c3a3a706f6f6c5f77697468647261775f756e626f6e646564605d2063616e2062652063616c6c656420746f2074727920616e64206d696e696d697a6520756e6c6f636b696e67206368756e6b732e5901546865205b605374616b696e67496e746572666163653a3a756e626f6e64605d2077696c6c20696d706c696369746c792063616c6c205b6043616c6c3a3a706f6f6c5f77697468647261775f756e626f6e646564605d5501746f2074727920746f2066726565206368756e6b73206966206e6563657373617279202869652e20696620756e626f756e64207761732063616c6c656420616e64206e6f20756e6c6f636b696e67206368756e6b73610161726520617661696c61626c65292e20486f77657665722c206974206d6179206e6f7420626520706f737369626c6520746f2072656c65617365207468652063757272656e7420756e6c6f636b696e67206368756e6b732c5d01696e20776869636820636173652c2074686520726573756c74206f6620746869732063616c6c2077696c6c206c696b656c792062652074686520604e6f4d6f72654368756e6b7360206572726f722066726f6d207468653c7374616b696e672073797374656d2e58706f6f6c5f77697468647261775f756e626f6e64656408011c706f6f6c5f6964100118506f6f6c49640001486e756d5f736c617368696e675f7370616e7310010c753332000418550143616c6c206077697468647261775f756e626f6e6465646020666f722074686520706f6f6c73206163636f756e742e20546869732063616c6c2063616e206265206d61646520627920616e79206163636f756e742e004101546869732069732075736566756c2069662074686572652061726520746f6f206d616e7920756e6c6f636b696e67206368756e6b7320746f2063616c6c2060756e626f6e64602c20616e6420736f6d65610163616e20626520636c6561726564206279207769746864726177696e672e20496e2074686520636173652074686572652061726520746f6f206d616e7920756e6c6f636b696e67206368756e6b732c2074686520757365725101776f756c642070726f6261626c792073656520616e206572726f72206c696b6520604e6f4d6f72654368756e6b736020656d69747465642066726f6d20746865207374616b696e672073797374656d207768656e5c7468657920617474656d707420746f20756e626f6e642e4477697468647261775f756e626f6e6465640801386d656d6265725f6163636f756e748d0201504163636f756e7449644c6f6f6b75704f663c543e0001486e756d5f736c617368696e675f7370616e7310010c7533320005585501576974686472617720756e626f6e6465642066756e64732066726f6d20606d656d6265725f6163636f756e74602e204966206e6f20626f6e6465642066756e64732063616e20626520756e626f6e6465642c20616e486572726f722069732072657475726e65642e004d01556e646572206365727461696e20636f6e646974696f6e732c20746869732063616c6c2063616e2062652064697370617463686564207065726d697373696f6e6c6573736c792028692e652e20627920616e79246163636f756e74292e00a82320436f6e646974696f6e7320666f722061207065726d697373696f6e6c6573732064697370617463680009012a2054686520706f6f6c20697320696e2064657374726f79206d6f646520616e642074686520746172676574206973206e6f7420746865206465706f7369746f722e31012a205468652074617267657420697320746865206465706f7369746f7220616e6420746865792061726520746865206f6e6c79206d656d62657220696e207468652073756220706f6f6c732e0d012a2054686520706f6f6c20697320626c6f636b656420616e64207468652063616c6c6572206973206569746865722074686520726f6f74206f7220626f756e6365722e00982320436f6e646974696f6e7320666f72207065726d697373696f6e656420646973706174636800e82a205468652063616c6c6572206973207468652074617267657420616e64207468657920617265206e6f7420746865206465706f7369746f722e001823204e6f746500f42d204966207468652074617267657420697320746865206465706f7369746f722c2074686520706f6f6c2077696c6c2062652064657374726f7965642e61012d2049662074686520706f6f6c2068617320616e792070656e64696e6720736c6173682c20776520616c736f2074727920746f20736c61736820746865206d656d626572206265666f7265206c657474696e67207468656d5d0177697468647261772e20546869732063616c63756c6174696f6e206164647320736f6d6520776569676874206f7665726865616420616e64206973206f6e6c7920646566656e736976652e20496e207265616c6974792c5501706f6f6c20736c6173686573206d7573742068617665206265656e20616c7265616479206170706c69656420766961207065726d697373696f6e6c657373205b6043616c6c3a3a6170706c795f736c617368605d2e18637265617465100118616d6f756e749902013042616c616e63654f663c543e000110726f6f748d0201504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f728d0201504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e6365728d0201504163636f756e7449644c6f6f6b75704f663c543e000644744372656174652061206e65772064656c65676174696f6e20706f6f6c2e002c2320417267756d656e74730055012a2060616d6f756e7460202d2054686520616d6f756e74206f662066756e647320746f2064656c656761746520746f2074686520706f6f6c2e205468697320616c736f2061637473206f66206120736f7274206f664d0120206465706f7369742073696e63652074686520706f6f6c732063726561746f722063616e6e6f742066756c6c7920756e626f6e642066756e647320756e74696c2074686520706f6f6c206973206265696e6730202064657374726f7965642e51012a2060696e64657860202d204120646973616d626967756174696f6e20696e64657820666f72206372656174696e6720746865206163636f756e742e204c696b656c79206f6e6c792075736566756c207768656ec020206372656174696e67206d756c7469706c6520706f6f6c7320696e207468652073616d652065787472696e7369632ed42a2060726f6f7460202d20546865206163636f756e7420746f20736574206173205b60506f6f6c526f6c65733a3a726f6f74605d2e0d012a20606e6f6d696e61746f7260202d20546865206163636f756e7420746f2073657420617320746865205b60506f6f6c526f6c65733a3a6e6f6d696e61746f72605d2efc2a2060626f756e63657260202d20546865206163636f756e7420746f2073657420617320746865205b60506f6f6c526f6c65733a3a626f756e636572605d2e001823204e6f7465006101496e206164646974696f6e20746f2060616d6f756e74602c207468652063616c6c65722077696c6c207472616e7366657220746865206578697374656e7469616c206465706f7369743b20736f207468652063616c6c65720d016e656564732061742068617665206174206c656173742060616d6f756e74202b206578697374656e7469616c5f6465706f73697460207472616e7366657261626c652e4c6372656174655f776974685f706f6f6c5f6964140118616d6f756e749902013042616c616e63654f663c543e000110726f6f748d0201504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f728d0201504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e6365728d0201504163636f756e7449644c6f6f6b75704f663c543e00011c706f6f6c5f6964100118506f6f6c4964000718ec4372656174652061206e65772064656c65676174696f6e20706f6f6c207769746820612070726576696f75736c79207573656420706f6f6c206964002c2320417267756d656e7473009873616d6520617320606372656174656020776974682074686520696e636c7573696f6e206f66782a2060706f6f6c5f696460202d2060412076616c696420506f6f6c49642e206e6f6d696e61746508011c706f6f6c5f6964100118506f6f6c496400012876616c696461746f7273590101445665633c543a3a4163636f756e7449643e0008307c4e6f6d696e617465206f6e20626568616c66206f662074686520706f6f6c2e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642062792074686520706f6f6c206e6f6d696e61746f72206f722074686520706f6f6c28726f6f7420726f6c652e00450154686973206469726563746c7920666f727761726473207468652063616c6c20746f20616e20696d706c656d656e746174696f6e206f6620605374616b696e67496e74657266616365602028652e672e2c45016070616c6c65742d7374616b696e676029207468726f756768205b60436f6e6669673a3a5374616b6541646170746572605d2c206f6e20626568616c66206f662074686520626f6e64656420706f6f6c2e001823204e6f7465005901496e206164646974696f6e20746f20612060726f6f7460206f7220606e6f6d696e61746f726020726f6c65206f6620606f726967696e602c2074686520706f6f6c2773206465706f7369746f72206e6565647320746f0d0168617665206174206c6561737420606465706f7369746f725f6d696e5f626f6e646020696e2074686520706f6f6c20746f207374617274206e6f6d696e6174696e672e247365745f737461746508011c706f6f6c5f6964100118506f6f6c4964000114737461746569060124506f6f6c5374617465000928745365742061206e657720737461746520666f722074686520706f6f6c2e0055014966206120706f6f6c20697320616c726561647920696e20746865206044657374726f79696e67602073746174652c207468656e20756e646572206e6f20636f6e646974696f6e2063616e20697473207374617465346368616e676520616761696e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206569746865723a00dc312e207369676e65642062792074686520626f756e6365722c206f722074686520726f6f7420726f6c65206f662074686520706f6f6c2c5d01322e2069662074686520706f6f6c20636f6e646974696f6e7320746f206265206f70656e20617265204e4f54206d6574202861732064657363726962656420627920606f6b5f746f5f62655f6f70656e60292c20616e6439012020207468656e20746865207374617465206f662074686520706f6f6c2063616e206265207065726d697373696f6e6c6573736c79206368616e67656420746f206044657374726f79696e67602e307365745f6d6574616461746108011c706f6f6c5f6964100118506f6f6c49640001206d6574616461746138011c5665633c75383e000a10805365742061206e6577206d6574616461746120666f722074686520706f6f6c2e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642062792074686520626f756e6365722c206f722074686520726f6f7420726f6c65206f662074686514706f6f6c2e2c7365745f636f6e666967731801346d696e5f6a6f696e5f626f6e646d060158436f6e6669674f703c42616c616e63654f663c543e3e00013c6d696e5f6372656174655f626f6e646d060158436f6e6669674f703c42616c616e63654f663c543e3e0001246d61785f706f6f6c7371060134436f6e6669674f703c7533323e00012c6d61785f6d656d6265727371060134436f6e6669674f703c7533323e0001506d61785f6d656d626572735f7065725f706f6f6c71060134436f6e6669674f703c7533323e000154676c6f62616c5f6d61785f636f6d6d697373696f6e75060144436f6e6669674f703c50657262696c6c3e000b2c410155706461746520636f6e66696775726174696f6e7320666f7220746865206e6f6d696e6174696f6e20706f6f6c732e20546865206f726967696e20666f7220746869732063616c6c206d757374206265605b60436f6e6669673a3a41646d696e4f726967696e605d2e002c2320417267756d656e747300a02a20606d696e5f6a6f696e5f626f6e6460202d20536574205b604d696e4a6f696e426f6e64605d2eb02a20606d696e5f6372656174655f626f6e6460202d20536574205b604d696e437265617465426f6e64605d2e842a20606d61785f706f6f6c7360202d20536574205b604d6178506f6f6c73605d2ea42a20606d61785f6d656d6265727360202d20536574205b604d6178506f6f6c4d656d62657273605d2ee42a20606d61785f6d656d626572735f7065725f706f6f6c60202d20536574205b604d6178506f6f6c4d656d62657273506572506f6f6c605d2ee02a2060676c6f62616c5f6d61785f636f6d6d697373696f6e60202d20536574205b60476c6f62616c4d6178436f6d6d697373696f6e605d2e307570646174655f726f6c657310011c706f6f6c5f6964100118506f6f6c49640001206e65775f726f6f7479060158436f6e6669674f703c543a3a4163636f756e7449643e0001346e65775f6e6f6d696e61746f7279060158436f6e6669674f703c543a3a4163636f756e7449643e00012c6e65775f626f756e63657279060158436f6e6669674f703c543a3a4163636f756e7449643e000c1c745570646174652074686520726f6c6573206f662074686520706f6f6c2e003d0154686520726f6f7420697320746865206f6e6c7920656e7469747920746861742063616e206368616e676520616e79206f662074686520726f6c65732c20696e636c7564696e6720697473656c662cb86578636c7564696e6720746865206465706f7369746f722c2077686f2063616e206e65766572206368616e67652e005101497420656d69747320616e206576656e742c206e6f74696679696e6720554973206f662074686520726f6c65206368616e67652e2054686973206576656e742069732071756974652072656c6576616e7420746f1d016d6f737420706f6f6c206d656d6265727320616e6420746865792073686f756c6420626520696e666f726d6564206f66206368616e67657320746f20706f6f6c20726f6c65732e146368696c6c04011c706f6f6c5f6964100118506f6f6c4964000d44704368696c6c206f6e20626568616c66206f662074686520706f6f6c2e004101546865206469737061746368206f726967696e206f6620746869732063616c6c2063616e206265207369676e65642062792074686520706f6f6c206e6f6d696e61746f72206f722074686520706f6f6ca0726f6f7420726f6c652c2073616d65206173205b6050616c6c65743a3a6e6f6d696e617465605d2e00450154686973206469726563746c7920666f727761726473207468652063616c6c20746f20616e20696d706c656d656e746174696f6e206f6620605374616b696e67496e74657266616365602028652e672e2c45016070616c6c65742d7374616b696e676029207468726f756768205b60436f6e6669673a3a5374616b6541646170746572605d2c206f6e20626568616c66206f662074686520626f6e64656420706f6f6c2e004d01556e646572206365727461696e20636f6e646974696f6e732c20746869732063616c6c2063616e2062652064697370617463686564207065726d697373696f6e6c6573736c792028692e652e20627920616e79246163636f756e74292e00ac2320436f6e646974696f6e7320666f722061207065726d697373696f6e6c6573732064697370617463683a55012a205768656e20706f6f6c206465706f7369746f7220686173206c657373207468616e20604d696e4e6f6d696e61746f72426f6e6460207374616b65642c206f746865727769736520706f6f6c206d656d626572735c202061726520756e61626c6520746f20756e626f6e642e009c2320436f6e646974696f6e7320666f72207065726d697373696f6e65642064697370617463683ab42a205468652063616c6c65722069732074686520706f6f6c2773206e6f6d696e61746f72206f7220726f6f742e40626f6e645f65787472615f6f746865720801186d656d6265728d0201504163636f756e7449644c6f6f6b75704f663c543e00011465787472616506015c426f6e6445787472613c42616c616e63654f663c543e3e000e245501606f726967696e6020626f6e64732066756e64732066726f6d206065787472616020666f7220736f6d6520706f6f6c206d656d62657220606d656d6265726020696e746f207468656972207265737065637469766518706f6f6c732e004901606f726967696e602063616e20626f6e642065787472612066756e64732066726f6d20667265652062616c616e6365206f722070656e64696e672072657761726473207768656e20606f726967696e203d3d1c6f74686572602e004501496e207468652063617365206f6620606f726967696e20213d206f74686572602c20606f726967696e602063616e206f6e6c7920626f6e642065787472612070656e64696e672072657761726473206f661501606f7468657260206d656d6265727320617373756d696e67207365745f636c61696d5f7065726d697373696f6e20666f722074686520676976656e206d656d626572206973c0605065726d697373696f6e6c657373436f6d706f756e6460206f7220605065726d697373696f6e6c657373416c6c602e507365745f636c61696d5f7065726d697373696f6e0401287065726d697373696f6e7d06013c436c61696d5065726d697373696f6e000f1c4901416c6c6f7773206120706f6f6c206d656d62657220746f20736574206120636c61696d207065726d697373696f6e20746f20616c6c6f77206f7220646973616c6c6f77207065726d697373696f6e6c65737360626f6e64696e6720616e64207769746864726177696e672e002c2320417267756d656e747300782a20606f726967696e60202d204d656d626572206f66206120706f6f6c2eb82a20607065726d697373696f6e60202d20546865207065726d697373696f6e20746f206265206170706c6965642e48636c61696d5f7061796f75745f6f746865720401146f74686572000130543a3a4163636f756e7449640010100101606f726967696e602063616e20636c61696d207061796f757473206f6e20736f6d6520706f6f6c206d656d62657220606f7468657260277320626568616c662e005501506f6f6c206d656d62657220606f7468657260206d7573742068617665206120605065726d697373696f6e6c657373576974686472617760206f7220605065726d697373696f6e6c657373416c6c6020636c61696da87065726d697373696f6e20666f7220746869732063616c6c20746f206265207375636365737366756c2e387365745f636f6d6d697373696f6e08011c706f6f6c5f6964100118506f6f6c49640001386e65775f636f6d6d697373696f6e8106017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e001114745365742074686520636f6d6d697373696f6e206f66206120706f6f6c2e5501426f7468206120636f6d6d697373696f6e2070657263656e7461676520616e64206120636f6d6d697373696f6e207061796565206d7573742062652070726f766964656420696e20746865206063757272656e74605d017475706c652e2057686572652061206063757272656e7460206f6620604e6f6e65602069732070726f76696465642c20616e792063757272656e7420636f6d6d697373696f6e2077696c6c2062652072656d6f7665642e004d012d204966206120604e6f6e656020697320737570706c69656420746f20606e65775f636f6d6d697373696f6e602c206578697374696e6720636f6d6d697373696f6e2077696c6c2062652072656d6f7665642e487365745f636f6d6d697373696f6e5f6d617808011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ec4011c50657262696c6c0012149453657420746865206d6178696d756d20636f6d6d697373696f6e206f66206120706f6f6c2e0039012d20496e697469616c206d61782063616e2062652073657420746f20616e79206050657262696c6c602c20616e64206f6e6c7920736d616c6c65722076616c75657320746865726561667465722e35012d2043757272656e7420636f6d6d697373696f6e2077696c6c206265206c6f776572656420696e20746865206576656e7420697420697320686967686572207468616e2061206e6577206d6178342020636f6d6d697373696f6e2e687365745f636f6d6d697373696f6e5f6368616e67655f7261746508011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f726174658906019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e001310a85365742074686520636f6d6d697373696f6e206368616e6765207261746520666f72206120706f6f6c2e003d01496e697469616c206368616e67652072617465206973206e6f7420626f756e6465642c20776865726561732073756273657175656e7420757064617465732063616e206f6e6c79206265206d6f7265747265737472696374697665207468616e207468652063757272656e742e40636c61696d5f636f6d6d697373696f6e04011c706f6f6c5f6964100118506f6f6c496400144064436c61696d2070656e64696e6720636f6d6d697373696f6e2e003d015468652060726f6f746020726f6c65206f662074686520706f6f6c206973205f616c776179735f20616c6c6f77656420746f20636c61696d2074686520706f6f6c277320636f6d6d697373696f6e2e00550149662074686520706f6f6c20686173207365742060436f6d6d697373696f6e436c61696d5065726d697373696f6e3a3a5065726d697373696f6e6c657373602c207468656e20616e79206163636f756e742063616ed874726967676572207468652070726f63657373206f6620636c61696d696e672074686520706f6f6c277320636f6d6d697373696f6e2e00410149662074686520706f6f6c2068617320736574206974732060436f6d6d697373696f6e436c61696d5065726d697373696f6e6020746f20604163636f756e742861636329602c207468656e206f6e6c79206163636f756e7473302a2060616363602c20616e64642a2074686520706f6f6c277320726f6f74206163636f756e7400b86d61792063616c6c20746869732065787472696e736963206f6e20626568616c66206f662074686520706f6f6c2e002d0150656e64696e6720636f6d6d697373696f6e73206172652070616964206f757420616e6420616464656420746f2074686520746f74616c20636c61696d656420636f6d6d697373696f6e2eb854686520746f74616c2070656e64696e6720636f6d6d697373696f6e20697320726573657420746f207a65726f2e4c61646a7573745f706f6f6c5f6465706f73697404011c706f6f6c5f6964100118506f6f6c496400151cec546f70207570207468652064656669636974206f7220776974686472617720746865206578636573732045442066726f6d2074686520706f6f6c2e0051015768656e206120706f6f6c20697320637265617465642c2074686520706f6f6c206465706f7369746f72207472616e736665727320454420746f2074686520726577617264206163636f756e74206f66207468655501706f6f6c2e204544206973207375626a65637420746f206368616e676520616e64206f7665722074696d652c20746865206465706f73697420696e2074686520726577617264206163636f756e74206d61792062655101696e73756666696369656e7420746f20636f766572207468652045442064656669636974206f662074686520706f6f6c206f7220766963652d76657273612077686572652074686572652069732065786365737331016465706f73697420746f2074686520706f6f6c2e20546869732063616c6c20616c6c6f777320616e796f6e6520746f2061646a75737420746865204544206465706f736974206f6620746865f4706f6f6c2062792065697468657220746f7070696e67207570207468652064656669636974206f7220636c61696d696e6720746865206578636573732e7c7365745f636f6d6d697373696f6e5f636c61696d5f7065726d697373696f6e08011c706f6f6c5f6964100118506f6f6c49640001287065726d697373696f6e8d0601bc4f7074696f6e3c436f6d6d697373696f6e436c61696d5065726d697373696f6e3c543a3a4163636f756e7449643e3e001610cc536574206f722072656d6f7665206120706f6f6c277320636f6d6d697373696f6e20636c61696d207065726d697373696f6e2e00610144657465726d696e65732077686f2063616e20636c61696d2074686520706f6f6c27732070656e64696e6720636f6d6d697373696f6e2e204f6e6c79207468652060526f6f746020726f6c65206f662074686520706f6f6cc869732061626c6520746f20636f6e66696775726520636f6d6d697373696f6e20636c61696d207065726d697373696f6e732e2c6170706c795f736c6173680401386d656d6265725f6163636f756e748d0201504163636f756e7449644c6f6f6b75704f663c543e001724884170706c7920612070656e64696e6720736c617368206f6e2061206d656d6265722e0025014661696c7320756e6c657373205b6063726174653a3a70616c6c65743a3a436f6e6669673a3a5374616b6541646170746572605d206973206f6620737472617465677920747970653aa45b60616461707465723a3a5374616b655374726174656779547970653a3a44656c6567617465605d2e005d015468652070656e64696e6720736c61736820616d6f756e74206f6620746865206d656d626572206d75737420626520657175616c206f72206d6f7265207468616e20604578697374656e7469616c4465706f736974602e5101546869732063616c6c2063616e2062652064697370617463686564207065726d697373696f6e6c6573736c792028692e652e20627920616e79206163636f756e74292e2049662074686520657865637574696f6e49016973207375636365737366756c2c2066656520697320726566756e64656420616e642063616c6c6572206d6179206265207265776172646564207769746820612070617274206f662074686520736c6173680d016261736564206f6e20746865205b6063726174653a3a70616c6c65743a3a436f6e6669673a3a5374616b6541646170746572605d20636f6e66696775726174696f6e2e486d6967726174655f64656c65676174696f6e0401386d656d6265725f6163636f756e748d0201504163636f756e7449644c6f6f6b75704f663c543e0018241d014d696772617465732064656c6567617465642066756e64732066726f6d2074686520706f6f6c206163636f756e7420746f2074686520606d656d6265725f6163636f756e74602e0025014661696c7320756e6c657373205b6063726174653a3a70616c6c65743a3a436f6e6669673a3a5374616b6541646170746572605d206973206f6620737472617465677920747970653aa45b60616461707465723a3a5374616b655374726174656779547970653a3a44656c6567617465605d2e002901546869732069732061207065726d697373696f6e2d6c6573732063616c6c20616e6420726566756e647320616e792066656520696620636c61696d206973207375636365737366756c2e005d0149662074686520706f6f6c20686173206d6967726174656420746f2064656c65676174696f6e206261736564207374616b696e672c20746865207374616b656420746f6b656e73206f6620706f6f6c206d656d62657273290163616e206265206d6f76656420616e642068656c6420696e207468656972206f776e206163636f756e742e20536565205b60616461707465723a3a44656c65676174655374616b65605d786d6967726174655f706f6f6c5f746f5f64656c65676174655f7374616b6504011c706f6f6c5f6964100118506f6f6c4964001924f44d69677261746520706f6f6c2066726f6d205b60616461707465723a3a5374616b655374726174656779547970653a3a5472616e73666572605d20746fa45b60616461707465723a3a5374616b655374726174656779547970653a3a44656c6567617465605d2e0025014661696c7320756e6c657373205b6063726174653a3a70616c6c65743a3a436f6e6669673a3a5374616b6541646170746572605d206973206f6620737472617465677920747970653aa45b60616461707465723a3a5374616b655374726174656779547970653a3a44656c6567617465605d2e004101546869732063616c6c2063616e2062652064697370617463686564207065726d697373696f6e6c6573736c792c20616e6420726566756e647320616e7920666565206966207375636365737366756c2e00490149662074686520706f6f6c2068617320616c7265616479206d6967726174656420746f2064656c65676174696f6e206261736564207374616b696e672c20746869732063616c6c2077696c6c206661696c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e6506085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324426f6e644578747261041c42616c616e6365011801082c4672656542616c616e6365040018011c42616c616e63650000001c52657761726473000100006906085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c537461746500010c104f70656e0000001c426c6f636b65640001002844657374726f79696e67000200006d06085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200007106085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200007506085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f7004045401c4010c104e6f6f700000000c5365740400c40104540001001852656d6f7665000200007906085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540100010c104e6f6f700000000c5365740400000104540001001852656d6f7665000200007d06085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c436c61696d5065726d697373696f6e000110305065726d697373696f6e6564000000585065726d697373696f6e6c657373436f6d706f756e64000100585065726d697373696f6e6c6573735769746864726177000200445065726d697373696f6e6c657373416c6c00030000810604184f7074696f6e0404540185060108104e6f6e6500000010536f6d65040085060000010000850600000408c400008906085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7350436f6d6d697373696f6e4368616e676552617465042c426c6f636b4e756d6265720110000801306d61785f696e637265617365c4011c50657262696c6c0001246d696e5f64656c617910012c426c6f636b4e756d62657200008d0604184f7074696f6e0404540191060108104e6f6e6500000010536f6d650400910600000100009106085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7364436f6d6d697373696f6e436c61696d5065726d697373696f6e04244163636f756e74496401000108385065726d697373696f6e6c6573730000001c4163636f756e7404000001244163636f756e7449640001000095060c4070616c6c65745f7265666572656e64611870616c6c65741043616c6c080454000449000124187375626d69740c013c70726f706f73616c5f6f726967696e4902015c426f783c50616c6c6574734f726967696e4f663c543e3e00012070726f706f73616c2902014c426f756e64656443616c6c4f663c542c20493e000140656e6163746d656e745f6d6f6d656e7419060188446973706174636854696d653c426c6f636b4e756d626572466f723c542c20493e3e000024b050726f706f73652061207265666572656e64756d206f6e20612070726976696c6567656420616374696f6e2e0059012d20606f726967696e603a206d75737420626520605375626d69744f726967696e6020616e6420746865206163636f756e74206d757374206861766520605375626d697373696f6e4465706f736974602066756e6473302020617661696c61626c652e2d012d206070726f706f73616c5f6f726967696e603a20546865206f726967696e2066726f6d207768696368207468652070726f706f73616c2073686f756c642062652065786563757465642e6c2d206070726f706f73616c603a205468652070726f706f73616c2e15012d2060656e6163746d656e745f6d6f6d656e74603a20546865206d6f6d656e742074686174207468652070726f706f73616c2073686f756c6420626520656e61637465642e0048456d69747320605375626d6974746564602e58706c6163655f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000120ac506f737420746865204465636973696f6e204465706f73697420666f722061207265666572656e64756d2e0039012d20606f726967696e603a206d75737420626520605369676e65646020616e6420746865206163636f756e74206d75737420686176652066756e647320617661696c61626c6520666f7220746865a020207265666572656e64756d277320747261636b2773204465636973696f6e204465706f7369742e51012d2060696e646578603a2054686520696e646578206f6620746865207375626d6974746564207265666572656e64756d2077686f7365204465636973696f6e204465706f7369742069732079657420746f206265242020706f737465642e0078456d69747320604465636973696f6e4465706f736974506c61636564602e5c726566756e645f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e64657800021c2901526566756e6420746865204465636973696f6e204465706f73697420666f72206120636c6f736564207265666572656e64756d206261636b20746f20746865206465706f7369746f722e009c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602e4d012d2060696e646578603a2054686520696e646578206f66206120636c6f736564207265666572656e64756d2077686f7365204465636973696f6e204465706f73697420686173206e6f7420796574206265656e2c2020726566756e6465642e0080456d69747320604465636973696f6e4465706f736974526566756e646564602e1863616e63656c040114696e64657810013c5265666572656e64756d496e6465780003187443616e63656c20616e206f6e676f696e67207265666572656e64756d2e009c2d20606f726967696e603a206d75737420626520746865206043616e63656c4f726967696e602edc2d2060696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2062652063616e63656c6c65642e0048456d697473206043616e63656c6c6564602e106b696c6c040114696e64657810013c5265666572656e64756d496e646578000418d043616e63656c20616e206f6e676f696e67207265666572656e64756d20616e6420736c61736820746865206465706f736974732e00942d20606f726967696e603a206d7573742062652074686520604b696c6c4f726967696e602edc2d2060696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2062652063616e63656c6c65642e0090456d69747320604b696c6c65646020616e6420604465706f736974536c6173686564602e406e756467655f7265666572656e64756d040114696e64657810013c5265666572656e64756d496e6465780005101d01416476616e63652061207265666572656e64756d206f6e746f20697473206e657874206c6f676963616c2073746174652e204f6e6c79207573656420696e7465726e616c6c792e006c2d20606f726967696e603a206d7573742062652060526f6f74602ea42d2060696e646578603a20746865207265666572656e64756d20746f20626520616476616e6365642e486f6e655f66657765725f6465636964696e67040114747261636b8901013c547261636b49644f663c542c20493e0006240901416476616e6365206120747261636b206f6e746f20697473206e657874206c6f676963616c2073746174652e204f6e6c79207573656420696e7465726e616c6c792e006c2d20606f726967696e603a206d7573742062652060526f6f74602e902d2060747261636b603a2074686520747261636b20746f20626520616476616e6365642e005101416374696f6e206974656d20666f72207768656e207468657265206973206e6f77206f6e65206665776572207265666572656e64756d20696e20746865206465636964696e6720706861736520616e64207468651501604465636964696e67436f756e7460206973206e6f742079657420757064617465642e2054686973206d65616e7320746861742077652073686f756c64206569746865723a25012d20626567696e206465636964696e6720616e6f74686572207265666572656e64756d2028616e64206c6561766520604465636964696e67436f756e746020616c6f6e65293b206f72702d2064656372656d656e7420604465636964696e67436f756e74602e64726566756e645f7375626d697373696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e64657800071c3101526566756e6420746865205375626d697373696f6e204465706f73697420666f72206120636c6f736564207265666572656e64756d206261636b20746f20746865206465706f7369746f722e009c2d20606f726967696e603a206d75737420626520605369676e656460206f722060526f6f74602e55012d2060696e646578603a2054686520696e646578206f66206120636c6f736564207265666572656e64756d2077686f7365205375626d697373696f6e204465706f73697420686173206e6f7420796574206265656e2c2020726566756e6465642e0088456d69747320605375626d697373696f6e4465706f736974526566756e646564602e307365745f6d65746164617461080114696e64657810013c5265666572656e64756d496e6465780001286d617962655f68617368dd03013c4f7074696f6e3c543a3a486173683e00081c98536574206f7220636c656172206d65746164617461206f662061207265666572656e64756d2e002c506172616d65746572733a45012d20606f726967696e603a204d75737420626520605369676e65646020627920612063726561746f72206f662061207265666572656e64756d206f7220627920616e796f6e6520746f20636c65617220619020206d65746164617461206f6620612066696e6973686564207265666572656e64756d2e0d012d2060696e646578603a202054686520696e646578206f662061207265666572656e64756d20746f20736574206f7220636c656172206d6574616461746120666f722e51012d20606d617962655f68617368603a205468652068617368206f6620616e206f6e2d636861696e2073746f72656420707265696d6167652e20604e6f6e656020746f20636c6561722061206d657461646174612e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e99060c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e0000185c496e74726f647563652061206e6577206d656d6265722e00902d20606f726967696e603a204d7573742062652074686520604164644f726967696e602ee82d206077686f603a204163636f756e74206f66206e6f6e2d6d656d6265722077686963682077696c6c206265636f6d652061206d656d6265722e00385765696768743a20604f283129603870726f6d6f74655f6d656d62657204010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000118c0496e6372656d656e74207468652072616e6b206f6620616e206578697374696e67206d656d626572206279206f6e652e00a02d20606f726967696e603a204d75737420626520746865206050726f6d6f74654f726967696e602e902d206077686f603a204163636f756e74206f66206578697374696e67206d656d6265722e00385765696768743a20604f283129603464656d6f74655f6d656d62657204010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e00021c5d0144656372656d656e74207468652072616e6b206f6620616e206578697374696e67206d656d626572206279206f6e652e20496620746865206d656d62657220697320616c72656164792061742072616e6b207a65726f2c7c7468656e2074686579206172652072656d6f76656420656e746972656c792e009c2d20606f726967696e603a204d75737420626520746865206044656d6f74654f726967696e602ef82d206077686f603a204163636f756e74206f66206578697374696e67206d656d626572206f662072616e6b2067726561746572207468616e207a65726f2e0009015765696768743a20604f283129602c206c65737320696620746865206d656d626572277320696e646578206973206869676865737420696e206974732072616e6b2e3472656d6f76655f6d656d62657208010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e0001206d696e5f72616e6b8901011052616e6b00031c6c52656d6f766520746865206d656d62657220656e746972656c792e009c2d20606f726967696e603a204d75737420626520746865206052656d6f76654f726967696e602ef82d206077686f603a204163636f756e74206f66206578697374696e67206d656d626572206f662072616e6b2067726561746572207468616e207a65726f2ec02d20606d696e5f72616e6b603a205468652072616e6b206f6620746865206d656d626572206f7220677265617465722e00585765696768743a20604f286d696e5f72616e6b29602e10766f7465080110706f6c6c100144506f6c6c496e6465784f663c542c20493e00010c617965200110626f6f6c00042cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e00c42d20606f726967696e603a204d75737420626520605369676e6564602062792061206d656d626572206163636f756e742eac2d2060706f6c6c603a20496e646578206f66206120706f6c6c207768696368206973206f6e676f696e672e29012d2060617965603a206074727565602069662074686520766f746520697320746f20617070726f7665207468652070726f706f73616c2c206066616c736560206f74686572776973652e0045015472616e73616374696f6e2066656573206172652062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e0035015765696768743a20604f283129602c206c65737320696620746865726520776173206e6f2070726576696f757320766f7465206f6e2074686520706f6c6c20627920746865206d656d6265722e30636c65616e75705f706f6c6c080128706f6c6c5f696e646578100144506f6c6c496e6465784f663c542c20493e00010c6d617810010c753332000528d452656d6f766520766f7465732066726f6d2074686520676976656e20706f6c6c2e204974206d757374206861766520656e6465642e00b02d20606f726967696e603a204d75737420626520605369676e65646020627920616e79206163636f756e742e49012d2060706f6c6c5f696e646578603a20496e646578206f66206120706f6c6c20776869636820697320636f6d706c6574656420616e6420666f7220776869636820766f74657320636f6e74696e756520746f20202065786973742efc2d20606d6178603a204d6178696d756d206e756d626572206f6620766f7465206974656d732066726f6d2072656d6f766520696e20746869732063616c6c2e00ec5472616e73616374696f6e2066656573206172652077616976656420696620746865206f7065726174696f6e206973207375636365737366756c2e00150157656967687420604f286d6178296020286c65737320696620746865726520617265206665776572206974656d7320746f2072656d6f7665207468616e20606d617860292e3c65786368616e67655f6d656d62657208010c77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e00011c6e65775f77686f8d0201504163636f756e7449644c6f6f6b75704f663c543e000614050145786368616e6765732061206d656d62657220776974682061206e6577206163636f756e7420616e64207468652073616d65206578697374696e672072616e6b2e00a42d20606f726967696e603a204d75737420626520746865206045786368616e67654f726967696e602e39012d206077686f603a204163636f756e74206f66206578697374696e67206d656d626572206f662072616e6b2067726561746572207468616e207a65726f20746f2062652065786368616e6765642e59012d20606e65775f77686f603a204e6577204163636f756e74206f66206578697374696e67206d656d626572206f662072616e6b2067726561746572207468616e207a65726f20746f2065786368616e67656420746f2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9d060c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c65741043616c6c0404540001182c6372656174655f706f6f6c080118617373657431a00144426f783c543a3a41737365744b696e643e000118617373657432a00144426f783c543a3a41737365744b696e643e00001019014372656174657320616e20656d707479206c697175696469747920706f6f6c20616e6420616e206173736f636961746564206e657720606c705f746f6b656e60206173736574010128746865206964206f662077686963682069732072657475726e656420696e2074686520604576656e743a3a506f6f6c4372656174656460206576656e74292e0011014f6e6365206120706f6f6c20697320637265617465642c20736f6d656f6e65206d6179205b6050616c6c65743a3a6164645f6c6971756964697479605d20746f2069742e346164645f6c69717569646974791c0118617373657431a00144426f783c543a3a41737365744b696e643e000118617373657432a00144426f783c543a3a41737365744b696e643e00013c616d6f756e74315f64657369726564180128543a3a42616c616e636500013c616d6f756e74325f64657369726564180128543a3a42616c616e636500012c616d6f756e74315f6d696e180128543a3a42616c616e636500012c616d6f756e74325f6d696e180128543a3a42616c616e636500011c6d696e745f746f000130543a3a4163636f756e744964000138e450726f76696465206c697175696469747920696e746f2074686520706f6f6c206f6620606173736574316020616e642060617373657432602e0d014e4f54453a20616e206f7074696d616c20616d6f756e74206f662061737365743120616e64206173736574322077696c6c2062652063616c63756c6174656420616e6421016d6967687420626520646966666572656e74207468616e207468652070726f76696465642060616d6f756e74315f64657369726564602f60616d6f756e74325f6465736972656460fc7468757320796f752073686f756c642070726f7669646520746865206d696e20616d6f756e7420796f7527726520686170707920746f2070726f766964652ec8506172616d732060616d6f756e74315f6d696e602f60616d6f756e74325f6d696e6020726570726573656e7420746861742e4901606d696e745f746f602077696c6c2062652073656e7420746865206c697175696469747920746f6b656e73207468617420726570726573656e742074686973207368617265206f662074686520706f6f6c2e005d014e4f54453a207768656e20656e636f756e746572696e6720616e20696e636f72726563742065786368616e6765207261746520616e64206e6f6e2d776974686472617761626c6520706f6f6c206c69717569646974792cdc626174636820616e2061746f6d69632063616c6c2077697468205b6050616c6c65743a3a6164645f6c6971756964697479605d20616e6451015b6050616c6c65743a3a737761705f65786163745f746f6b656e735f666f725f746f6b656e73605d206f72205b6050616c6c65743a3a737761705f746f6b656e735f666f725f65786163745f746f6b656e73605d250163616c6c7320746f2072656e64657220746865206c697175696469747920776974686472617761626c6520616e642072656374696679207468652065786368616e676520726174652e00d84f6e6365206c69717569646974792069732061646465642c20736f6d656f6e65206d6179207375636365737366756c6c792063616c6ca45b6050616c6c65743a3a737761705f65786163745f746f6b656e735f666f725f746f6b656e73605d2e4072656d6f76655f6c6971756964697479180118617373657431a00144426f783c543a3a41737365744b696e643e000118617373657432a00144426f783c543a3a41737365744b696e643e0001346c705f746f6b656e5f6275726e180128543a3a42616c616e636500014c616d6f756e74315f6d696e5f72656365697665180128543a3a42616c616e636500014c616d6f756e74325f6d696e5f72656365697665180128543a3a42616c616e636500012c77697468647261775f746f000130543a3a4163636f756e74496400020c4d01416c6c6f777320796f7520746f2072656d6f7665206c69717569646974792062792070726f766964696e672074686520606c705f746f6b656e5f6275726e6020746f6b656e7320746861742077696c6c20626551016275726e656420696e207468652070726f636573732e205769746820746865207573616765206f662060616d6f756e74315f6d696e5f72656365697665602f60616d6f756e74325f6d696e5f726563656976656035016974277320706f737369626c6520746f20636f6e74726f6c20746865206d696e20616d6f756e74206f662072657475726e656420746f6b656e7320796f7527726520686170707920776974682e70737761705f65786163745f746f6b656e735f666f725f746f6b656e7314011070617468a10601585665633c426f783c543a3a41737365744b696e643e3e000124616d6f756e745f696e180128543a3a42616c616e6365000138616d6f756e745f6f75745f6d696e180128543a3a42616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c697665200110626f6f6c000318c0537761702074686520657861637420616d6f756e74206f6620606173736574316020696e746f2060617373657432602e2d0160616d6f756e745f6f75745f6d696e6020706172616d20616c6c6f777320796f7520746f207370656369667920746865206d696e20616d6f756e74206f662074686520606173736574326060796f7527726520686170707920746f20726563656976652e0059015b604173736574436f6e76657273696f6e4170693a3a71756f74655f70726963655f65786163745f746f6b656e735f666f725f746f6b656e73605d2072756e74696d652063616c6c2063616e2062652063616c6c656430666f7220612071756f74652e70737761705f746f6b656e735f666f725f65786163745f746f6b656e7314011070617468a10601585665633c426f783c543a3a41737365744b696e643e3e000128616d6f756e745f6f7574180128543a3a42616c616e6365000134616d6f756e745f696e5f6d6178180128543a3a42616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c697665200110626f6f6c00041801015377617020616e7920616d6f756e74206f6620606173736574316020746f206765742074686520657861637420616d6f756e74206f662060617373657432602e190160616d6f756e745f696e5f6d61786020706172616d20616c6c6f777320746f207370656369667920746865206d617820616d6f756e74206f662074686520606173736574316060796f7527726520686170707920746f2070726f766964652e0059015b604173736574436f6e76657273696f6e4170693a3a71756f74655f70726963655f746f6b656e735f666f725f65786163745f746f6b656e73605d2072756e74696d652063616c6c2063616e2062652063616c6c656430666f7220612071756f74652e14746f756368080118617373657431a00144426f783c543a3a41737365744b696e643e000118617373657432a00144426f783c543a3a41737365744b696e643e00052c4d01546f75636820616e206578697374696e6720706f6f6c20746f2066756c66696c6c2070726572657175697369746573206265666f72652070726f766964696e67206c69717569646974792c20737563682061734901656e737572696e6720746861742074686520706f6f6c2773206163636f756e74732061726520696e20706c6163652e204974206973207479706963616c6c792075736566756c207768656e206120706f6f6c550163726561746f722072656d6f7665732074686520706f6f6c2773206163636f756e747320616e6420646f6573206e6f742070726f766964652061206c69717569646974792e205468697320616374696f6e206d61795501696e766f6c766520686f6c64696e67206173736574732066726f6d207468652063616c6c65722061732061206465706f73697420666f72206372656174696e672074686520706f6f6c2773206163636f756e74732e0068546865206f726967696e206d757374206265205369676e65642e0029012d2060617373657431603a20546865206173736574204944206f6620616e206578697374696e6720706f6f6c20776974682061207061697220286173736574312c20617373657432292e29012d2060617373657432603a20546865206173736574204944206f6620616e206578697374696e6720706f6f6c20776974682061207061697220286173736574312c20617373657432292e0098456d6974732060546f756368656460206576656e74207768656e207375636365737366756c2e047050616c6c657427732063616c6c61626c652066756e6374696f6e732ea106000002a000a5060c4c70616c6c65745f666173745f756e7374616b651870616c6c65741043616c6c04045400010c5472656769737465725f666173745f756e7374616b65000068885265676973746572206f6e6573656c6620666f7220666173742d756e7374616b652e00482323204469737061746368204f726967696e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265202a7369676e65642a2062792077686f65766572206973207065726d697474656420746f2063616c6cf0756e626f6e642066756e647320627920746865207374616b696e672073797374656d2e20536565205b60436f6e6669673a3a5374616b696e67605d2e002823232044657461696c73003901546865207374617368206173736f636961746564207769746820746865206f726967696e206d7573742068617665206e6f206f6e676f696e6720756e6c6f636b696e67206368756e6b732e2049665d017375636365737366756c2c20746869732077696c6c2066756c6c7920756e626f6e6420616e64206368696c6c207468652073746173682e205468656e2c2069742077696c6c20656e71756575652074686520737461736880746f20626520636865636b656420696e206675727468657220626c6f636b732e0051014966206279207468652074696d6520746869732069732063616c6c65642c207468652073746173682069732061637475616c6c7920656c696769626c6520666f7220666173742d756e7374616b652c207468656e450174686579206172652067756172616e7465656420746f2072656d61696e20656c696769626c652c2062656361757365207468652063616c6c2077696c6c206368696c6c207468656d2061732077656c6c2e003d0149662074686520636865636b20776f726b732c2074686520656e74697265207374616b696e6720646174612069732072656d6f7665642c20692e652e207468652073746173682069732066756c6c7924756e7374616b65642e005d0149662074686520636865636b206661696c732c207468652073746173682072656d61696e73206368696c6c656420616e642077616974696e6720666f72206265696e6720756e626f6e64656420617320696e20776974686101746865206e6f726d616c207374616b696e672073797374656d2c206275742074686579206c6f73652070617274206f6620746865697220756e626f6e64696e67206368756e6b732064756520746f20636f6e73756d696e675874686520636861696e2773207265736f75726365732e00242323204576656e7473000901536f6d65206576656e74732066726f6d20746865207374616b696e6720616e642063757272656e63792073797374656d206d6967687420626520656d69747465642e2864657265676973746572000148a444657265676973746572206f6e6573656c662066726f6d2074686520666173742d756e7374616b652e00482323204469737061746368204f726967696e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265202a7369676e65642a2062792077686f65766572206973207065726d697474656420746f2063616c6cf0756e626f6e642066756e647320627920746865207374616b696e672073797374656d2e20536565205b60436f6e6669673a3a5374616b696e67605d2e002823232044657461696c73006101546869732069732075736566756c206966206f6e6520697320726567697374657265642c207468657920617265207374696c6c2077616974696e672c20616e642074686579206368616e6765207468656972206d696e642e0059014e6f7465207468617420746865206173736f636961746564207374617368206973207374696c6c2066756c6c7920756e626f6e64656420616e64206368696c6c6564206173206120636f6e73657175656e6365206f66590163616c6c696e67205b6050616c6c65743a3a72656769737465725f666173745f756e7374616b65605d2e205468657265666f72652c20746869732073686f756c642070726f6261626c7920626520666f6c6c6f776564b0627920612063616c6c20746f20607265626f6e646020696e20746865207374616b696e672073797374656d2e00242323204576656e7473000901536f6d65206576656e74732066726f6d20746865207374616b696e6720616e642063757272656e63792073797374656d206d6967687420626520656d69747465642e1c636f6e74726f6c040134657261735f746f5f636865636b100120457261496e64657800023494436f6e74726f6c20746865206f7065726174696f6e206f6620746869732070616c6c65742e00482323204469737061746368204f726967696e000d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205b60436f6e6669673a3a436f6e74726f6c4f726967696e605d2e002823232044657461696c7300410143616e2073657420746865206e756d626572206f66206572617320746f20636865636b2070657220626c6f636b2c20616e6420706f74656e7469616c6c79206f746865722061646d696e20776f726b2e00242323204576656e747300a44e6f206576656e74732061726520656d69747465642066726f6d20746869732064697370617463682e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea9060c5070616c6c65745f6d6573736167655f71756575651870616c6c65741043616c6c04045400010824726561705f706167650801386d6573736167655f6f726967696e1001484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e6465780000043d0152656d6f76652061207061676520776869636820686173206e6f206d6f7265206d657373616765732072656d61696e696e6720746f2062652070726f636573736564206f72206973207374616c652e48657865637574655f6f7665727765696768741001386d6573736167655f6f726967696e1001484d6573736167654f726967696e4f663c543e0001107061676510012450616765496e646578000114696e64657810011c543a3a53697a650001307765696768745f6c696d6974280118576569676874000134784578656375746520616e206f766572776569676874206d6573736167652e004d0154656d706f726172792070726f63657373696e67206572726f72732077696c6c2062652070726f706167617465642077686572656173207065726d616e656e74206572726f7273206172652074726561746564546173207375636365737320636f6e646974696f6e2e00742d20606f726967696e603a204d75737420626520605369676e6564602e35012d20606d6573736167655f6f726967696e603a20546865206f726967696e2066726f6d20776869636820746865206d65737361676520746f20626520657865637574656420617272697665642e3d012d206070616765603a20546865207061676520696e2074686520717565756520696e20776869636820746865206d65737361676520746f2062652065786563757465642069732073697474696e672e09012d2060696e646578603a2054686520696e64657820696e746f20746865207175657565206f6620746865206d65737361676520746f2062652065786563757465642e59012d20607765696768745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662077656967687420616c6c6f77656420746f20626520636f6e73756d656420696e2074686520657865637574696f6e4420206f6620746865206d6573736167652e00f442656e63686d61726b20636f6d706c657869747920636f6e73696465726174696f6e733a204f28696e646578202b207765696768745f6c696d6974292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead060c746672616d655f62656e63686d61726b696e675f70616c6c65745f706f761870616c6c65741043616c6c04045400010828656d69745f6576656e74000000106e6f6f70000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb1060c3c70616c6c65745f74785f70617573651870616c6c65741043616c6c04045400010814706175736504012466756c6c5f6e616d65b506015052756e74696d6543616c6c4e616d654f663c543e00001034506175736520612063616c6c2e00b843616e206f6e6c792062652063616c6c6564206279205b60436f6e6669673a3a50617573654f726967696e605d2ec0456d69747320616e205b604576656e743a3a43616c6c506175736564605d206576656e74206f6e20737563636573732e1c756e70617573650401146964656e74b506015052756e74696d6543616c6c4e616d654f663c543e00011040556e2d706175736520612063616c6c2e00c043616e206f6e6c792062652063616c6c6564206279205b60436f6e6669673a3a556e70617573654f726967696e605d2ec8456d69747320616e205b604576656e743a3a43616c6c556e706175736564605d206576656e74206f6e20737563636573732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb50600000408cd01cd0100b9060c4070616c6c65745f736166655f6d6f64651870616c6c65741043616c6c04045400012014656e7465720000181901456e74657220736166652d6d6f6465207065726d697373696f6e6c6573736c7920666f72205b60436f6e6669673a3a456e7465724475726174696f6e605d20626c6f636b732e0009015265736572766573205b60436f6e6669673a3a456e7465724465706f736974416d6f756e74605d2066726f6d207468652063616c6c65722773206163636f756e742eb4456d69747320616e205b604576656e743a3a456e7465726564605d206576656e74206f6e20737563636573732e0d014572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320616c726561647920656e74657265642e15014572726f72732077697468205b604572726f723a3a4e6f74436f6e66696775726564605d20696620746865206465706f73697420616d6f756e7420697320604e6f6e65602e2c666f7263655f656e7465720001181901456e74657220736166652d6d6f646520627920666f72636520666f722061207065722d6f726967696e20636f6e66696775726564206e756d626572206f6620626c6f636b732e00b4456d69747320616e205b604576656e743a3a456e7465726564605d206576656e74206f6e20737563636573732e0d014572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320616c726561647920656e74657265642e00f843616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f726365456e7465724f726967696e605d206f726967696e2e18657874656e6400022c3101457874656e642074686520736166652d6d6f6465207065726d697373696f6e6c6573736c7920666f72205b60436f6e6669673a3a457874656e644475726174696f6e605d20626c6f636b732e00e85468697320616363756d756c61746573206f6e20746f70206f66207468652063757272656e742072656d61696e696e67206475726174696f6e2e0d015265736572766573205b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d2066726f6d207468652063616c6c65722773206163636f756e742eb8456d69747320616e205b604576656e743a3a457874656e646564605d206576656e74206f6e20737563636573732ee84572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320656e74657265642e15014572726f72732077697468205b604572726f723a3a4e6f74436f6e66696775726564605d20696620746865206465706f73697420616d6f756e7420697320604e6f6e65602e00450154686973206d61792062652063616c6c656420627920616e79207369676e6564206f726967696e2077697468205b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d2066726565350163757272656e637920746f20726573657276652e20546869732063616c6c2063616e2062652064697361626c656420666f7220616c6c206f726967696e7320627920636f6e6669677572696e67a85b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d20746f20604e6f6e65602e30666f7263655f657874656e640003182d01457874656e642074686520736166652d6d6f646520627920666f72636520666f722061207065722d6f726967696e20636f6e66696775726564206e756d626572206f6620626c6f636b732e00b8456d69747320616e205b604576656e743a3a457874656e646564605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320696e6163746976652e00fc43616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f726365457874656e644f726967696e605d206f726967696e2e28666f7263655f65786974000424604578697420736166652d6d6f646520627920666f7263652e001d01456d69747320616e205b604576656e743a3a457869746564605d2077697468205b6045786974526561736f6e3a3a466f726365605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320696e6163746976652e0055014e6f74653a2060736166652d6d6f6465602077696c6c206265206175746f6d61746963616c6c79206465616374697661746564206279205b6050616c6c65743a3a6f6e5f696e697469616c697a65605d20686f6f6b250161667465722074686520626c6f636b206865696768742069732067726561746572207468616e20746865205b60456e7465726564556e74696c605d2073746f72616765206974656d2e5501456d69747320616e205b604576656e743a3a457869746564605d2077697468205b6045786974526561736f6e3a3a54696d656f7574605d206576656e74207768656e20646561637469766174656420696e2074686514686f6f6b2e4c666f7263655f736c6173685f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e0005243101536c6173682061206465706f73697420666f7220616e206163636f756e74207468617420656e7465726564206f7220657874656e64656420736166652d6d6f6465206174206120676976656e44686973746f726963616c20626c6f636b2e00cc546869732063616e206f6e6c792062652063616c6c6564207768696c6520736166652d6d6f646520697320656e74657265642e00cc456d6974732061205b604576656e743a3a4465706f736974536c6173686564605d206576656e74206f6e20737563636573732edc4572726f72732077697468205b604572726f723a3a456e7465726564605d20696620736166652d6d6f646520697320656e74657265642e00010143616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f7263654465706f7369744f726967696e605d206f726967696e2e3c72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00063035015065726d697373696f6e6c6573736c792072656c656173652061206465706f73697420666f7220616e206163636f756e74207468617420656e746572656420736166652d6d6f646520617420615c676976656e20686973746f726963616c20626c6f636b2e0049015468652063616c6c2063616e20626520636f6d706c6574656c792064697361626c65642062792073657474696e67205b60436f6e6669673a3a52656c6561736544656c6179605d20746f20604e6f6e65602ef8546869732063616e6e6f742062652063616c6c6564207768696c6520736166652d6d6f646520697320656e746572656420616e64206e6f7420756e74696c21015b60436f6e6669673a3a52656c6561736544656c6179605d20626c6f636b732068617665207061737365642073696e636520736166652d6d6f64652077617320656e74657265642e00d0456d6974732061205b604576656e743a3a4465706f73697452656c6561736564605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320656e74657265642e49014572726f72732077697468205b604572726f723a3a43616e6e6f7452656c65617365596574605d206966205b60436f6e6669673a3a52656c6561736544656c6179605d20626c6f636b2068617665206e6f7461017061737365642073696e636520736166652d6d6f64652077617320656e74657265642e204572726f72732077697468205b604572726f723a3a4e6f4465706f736974605d2069662074686520706179656520686173206e6fa472657365727665642063757272656e63792061742074686520626c6f636b207370656369666965642e54666f7263655f72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00072c2d01466f72636520746f2072656c656173652061206465706f73697420666f7220616e206163636f756e74207468617420656e746572656420736166652d6d6f6465206174206120676976656e44686973746f726963616c20626c6f636b2e00d0546869732063616e2062652063616c6c6564207768696c6520736166652d6d6f6465206973207374696c6c20656e74657265642e00d0456d6974732061205b604576656e743a3a4465706f73697452656c6561736564605d206576656e74206f6e20737563636573732edc4572726f72732077697468205b604572726f723a3a456e7465726564605d20696620736166652d6d6f646520697320656e74657265642e35014572726f72732077697468205b604572726f723a3a4e6f4465706f736974605d2069662074686520706179656520686173206e6f2072657365727665642063757272656e6379206174207468654073706563696669656420626c6f636b2e00010143616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f7263654465706f7369744f726967696e605d206f726967696e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ebd060c4470616c6c65745f6d6967726174696f6e731870616c6c65741043616c6c04045400011040666f7263655f7365745f637572736f72040118637572736f72c106014c4f7074696f6e3c437572736f724f663c543e3e0000145d01416c6c6f777320726f6f7420746f20736574206120637572736f7220746f20666f72636566756c6c792073746172742c2073746f70206f7220666f727761726420746865206d6967726174696f6e2070726f636573732e00490153686f756c64206e6f726d616c6c79206e6f74206265206e656564656420616e64206973206f6e6c7920696e20706c61636520617320656d657267656e6379206d6561737572652e204e6f74652074686174050172657374617274696e6720746865206d6967726174696f6e2070726f6365737320696e2074686973206d616e6e65722077696c6c206e6f742063616c6c207468652d015b604d6967726174696f6e53746174757348616e646c65723a3a73746172746564605d20686f6f6b206f7220656d697420616e2060557067726164655374617274656460206576656e742e5c666f7263655f7365745f6163746976655f637572736f720c0114696e64657810010c753332000130696e6e65725f637572736f72d10601584f7074696f6e3c526177437572736f724f663c543e3e000128737461727465645f6174c801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e0001185901416c6c6f777320726f6f7420746f2073657420616e2061637469766520637572736f7220746f20666f72636566756c6c792073746172742f666f727761726420746865206d6967726174696f6e2070726f636573732e0045015468697320697320616e20656467652d636173652076657273696f6e206f66205b6053656c663a3a666f7263655f7365745f637572736f72605d207468617420616c6c6f777320746f2073657420746865610160737461727465645f6174602076616c756520746f20746865206e65787420626c6f636b206e756d6265722e204f7468657277697365207468697320776f756c64206e6f7420626520706f737369626c652c2073696e6365450160666f7263655f7365745f637572736f72602074616b657320616e206162736f6c75746520626c6f636b206e756d6265722e2053657474696e672060737461727465645f61746020746f20604e6f6e65600101696e646963617465732074686174207468652063757272656e7420626c6f636b206e756d62657220706c7573206f6e652073686f756c6420626520757365642e48666f7263655f6f6e626f6172645f6d626d73000210a0466f7263657320746865206f6e626f617264696e67206f6620746865206d6967726174696f6e732e005d01546869732070726f636573732068617070656e73206175746f6d61746963616c6c79206f6e20612072756e74696d6520757067726164652e20497420697320696e20706c61636520617320616e20656d657267656e6379fc6d6561737572656d656e742e2054686520637572736f72206e6565647320746f20626520604e6f6e656020666f72207468697320746f20737563636565642e38636c6561725f686973746f72696304012073656c6563746f72d50601a0486973746f726963436c65616e757053656c6563746f723c4964656e7469666965724f663c543e3e00031468436c65617273207468652060486973746f72696360207365742e000d01606d61705f637572736f7260206d7573742062652073657420746f20746865206c6173742076616c75652074686174207761732072657475726e6564206279207468655d0160486973746f726963436c656172656460206576656e742e205468652066697273742074696d6520604e6f6e65602063616e20626520757365642e20606c696d697460206d7573742062652063686f73656e20696e2061a877617920746861742077696c6c20726573756c7420696e20612073656e7369626c65207765696768742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec10604184f7074696f6e04045401c5060108104e6f6e6500000010536f6d650400c5060000010000c506084470616c6c65745f6d6967726174696f6e733c4d6967726174696f6e437572736f720818437572736f7201c9062c426c6f636b4e756d62657201100108184163746976650400cd060184416374697665437572736f723c437572736f722c20426c6f636b4e756d6265723e00000014537475636b00010000c9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000cd06084470616c6c65745f6d6967726174696f6e7330416374697665437572736f720818437572736f7201c9062c426c6f636b4e756d6265720110000c0114696e64657810010c753332000130696e6e65725f637572736f72d10601384f7074696f6e3c437572736f723e000128737461727465645f617410012c426c6f636b4e756d6265720000d10604184f7074696f6e04045401c9060108104e6f6e6500000010536f6d650400c9060000010000d506084470616c6c65745f6d6967726174696f6e735c486973746f726963436c65616e757053656c6563746f720408496401cd0101082053706563696669630400d906011c5665633c49643e0000002057696c64636172640801146c696d6974c8012c4f7074696f6e3c7533323e00013c70726576696f75735f637572736f72dd06013c4f7074696f6e3c5665633c75383e3e00010000d906000002cd0100dd0604184f7074696f6e04045401380108104e6f6e6500000010536f6d650400380000010000e1060c3470616c6c65745f62726f6b65721870616c6c65741043616c6c04045400016c24636f6e666967757265040118636f6e666967e5060144436f6e6669675265636f72644f663c543e00001054436f6e666967757265207468652070616c6c65742e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602eb82d2060636f6e666967603a2054686520636f6e66696775726174696f6e20666f7220746869732070616c6c65742e1c72657365727665040120776f726b6c6f6164e90601205363686564756c6500011c7852657365727665206120636f726520666f72206120776f726b6c6f61642e00490154686520776f726b6c6f61642077696c6c20626520676976656e2061207265736572766174696f6e2c206275742074776f2073616c6520706572696f6420626f756e646172696573206d7573742070617373946265666f72652074686520636f72652069732061637475616c6c792061737369676e65642e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602e21012d2060776f726b6c6f6164603a2054686520776f726b6c6f61642077686963682073686f756c64206265207065726d616e656e746c7920706c61636564206f6e206120636f72652e24756e726573657276650401286974656d5f696e64657810010c75333200021c9043616e63656c2061207265736572766174696f6e20666f72206120776f726b6c6f61642e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602e61012d20606974656d5f696e646578603a2054686520696e646578206f6620746865207265736572766174696f6e2e20557375616c6c7920746869732077696c6c20616c736f2062652074686520696e646578206f66207468654d012020636f7265206f6e20776869636820746865207265736572766174696f6e20686173206265656e207363686564756c65642e20486f77657665722c20697420697320706f737369626c652074686174206966490120206f7468657220636f72657320617265207265736572766564206f7220756e726573657276656420696e207468652073616d652073616c6520726f746174696f6e2074686174207468657920776f6e277461012020636f72726573706f6e642c20736f20697427732062657474657220746f206c6f6f6b2075702074686520636f72652070726f7065726c7920696e2074686520605265736572766174696f6e73602073746f726167652e247365745f6c656173650801107461736b1001185461736b4964000114756e74696c10012454696d65736c696365000324fc52657365727665206120636f726520666f7220612073696e676c65207461736b20776f726b6c6f616420666f722061206c696d6974656420706572696f642e005d01496e2074686520696e7465726c75646520616e642073616c6520706572696f642077686572652042756c6b20436f726574696d6520697320736f6c6420666f722074686520706572696f6420696d6d6564696174656c79d461667465722060756e74696c602c207468656e207468652073616d6520776f726b6c6f6164206d61792062652072656e657765642e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602ee02d20607461736b603a2054686520776f726b6c6f61642077686963682073686f756c6420626520706c61636564206f6e206120636f72652e61012d2060756e74696c603a205468652074696d65736c696365206e6f77206561726c696572207468616e20776869636820607461736b602073686f756c6420626520706c61636564206173206120776f726b6c6f6164206f6e2420206120636f72652e2c73746172745f73616c6573080124656e645f707269636518013042616c616e63654f663c543e00012c65787472615f636f72657389010124436f7265496e6465780004249c426567696e207468652042756c6b20436f726574696d652073616c657320726f746174696f6e2e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602e51012d2060656e645f7072696365603a2054686520707269636520616674657220746865206c656164696e20706572696f64206f662042756c6b20436f726574696d6520696e207468652066697273742073616c652e4d012d206065787472615f636f726573603a204e756d626572206f6620657874726120636f72657320746861742073686f756c6420626520726571756573746564206f6e20746f70206f662074686520636f726573ac2020726571756972656420666f7220605265736572766174696f6e736020616e6420604c6561736573602e005d01546869732077696c6c2063616c6c205b6053656c663a3a726571756573745f636f72655f636f756e74605d20696e7465726e616c6c7920746f207365742074686520636f727265637420636f726520636f756e74206f6e407468652072656c617920636861696e2e20707572636861736504012c70726963655f6c696d697418013042616c616e63654f663c543e000514ac50757263686173652042756c6b20436f726574696d6520696e20746865206f6e676f696e672053616c652e005d012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e2077697468206174206c6561737420656e6f7567682066756e647320746f20706179207468652063757272656e742070726963654c20206f662042756c6b20436f726574696d652ef42d206070726963655f6c696d6974603a20416e20616d6f756e74206e6f206d6f7265207468616e2077686963682073686f756c6420626520706169642e1472656e6577040110636f726589010124436f7265496e646578000614190152656e65772042756c6b20436f726574696d6520696e20746865206f6e676f696e672053616c65206f7220697473207072696f7220496e7465726c75646520506572696f642e005d012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e2077697468206174206c6561737420656e6f7567682066756e647320746f20706179207468652072656e6577616c2070726963653820206f662074686520636f72652eac2d2060636f7265603a2054686520636f72652077686963682073686f756c642062652072656e657765642e207472616e73666572080124726567696f6e5f6964fd060120526567696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000714bc5472616e7366657220612042756c6b20436f726574696d6520526567696f6e20746f2061206e6577206f776e65722e0055012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e206f6620746865206163636f756e74207768696368206f776e732074686520526567696f6e2060726567696f6e5f6964602ee02d2060726567696f6e5f6964603a2054686520526567696f6e2077686f7365206f776e6572736869702073686f756c64206368616e67652eb02d20606e65775f6f776e6572603a20546865206e6577206f776e657220666f722074686520526567696f6e2e24706172746974696f6e080124726567696f6e5f6964fd060120526567696f6e49640001147069766f7410012454696d65736c6963650008185d0153706c697420612042756c6b20436f726574696d6520526567696f6e20696e746f2074776f206e6f6e2d6f7665726c617070696e6720526567696f6e73206174206120706172746963756c61722074696d6520696e746f2c74686520726567696f6e2e0055012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e206f6620746865206163636f756e74207768696368206f776e732074686520526567696f6e2060726567696f6e5f6964602e5d012d2060726567696f6e5f6964603a2054686520526567696f6e2077686963682073686f756c6420626520706172746974696f6e656420696e746f2074776f206e6f6e2d6f7665726c617070696e6720526567696f6e732e25012d20607069766f74603a20546865206f666673657420696e2074696d6520696e746f2074686520526567696f6e20617420776869636820746f206d616b65207468652073706c69742e24696e7465726c616365080124726567696f6e5f6964fd060120526567696f6e49640001147069766f74f1060120436f72654d61736b0009204d0153706c697420612042756c6b20436f726574696d6520526567696f6e20696e746f2074776f2077686f6c6c792d6f7665726c617070696e6720526567696f6e73207769746820636f6d706c656d656e746172793101696e7465726c616365206d61736b7320776869636820746f676574686572206d616b6520757020746865206f726967696e616c20526567696f6e277320696e7465726c616365206d61736b2e0055012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e206f6620746865206163636f756e74207768696368206f776e732074686520526567696f6e2060726567696f6e5f6964602e49012d2060726567696f6e5f6964603a2054686520526567696f6e2077686963682073686f756c64206265636f6d652074776f20696e7465726c6163656420526567696f6e73206f6620696e636f6d706c657465342020726567756c61726974792e55012d20607069766f74603a2054686520696e7465726c616365206d61736b206f66206f6e65206f66207468652074776f206e657720726567696f6e732028746865206f7468657220697320697473207061727469616c382020636f6d706c656d656e74292e1861737369676e0c0124726567696f6e5f6964fd060120526567696f6e49640001107461736b1001185461736b496400012066696e616c6974790107012046696e616c697479000a20a041737369676e20612042756c6b20436f726574696d6520526567696f6e20746f2061207461736b2e0055012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e206f6620746865206163636f756e74207768696368206f776e732074686520526567696f6e2060726567696f6e5f6964602efc2d2060726567696f6e5f6964603a2054686520526567696f6e2077686963682073686f756c642062652061737369676e656420746f20746865207461736b2e742d20607461736b603a20546865207461736b20746f2061737369676e2e55012d206066696e616c697479603a20496e6469636174696f6e206f66207768657468657220746869732061737369676e6d656e742069732066696e616c2028696e2077686963682063617365206974206d617920626549012020656c696769626c6520666f722072656e6577616c29206f722070726f766973696f6e616c2028696e2077686963682063617365206974206d6179206265206d616e6970756c6174656420616e642f6f7274726561737369676e65642061742061206c61746572207374616765292e10706f6f6c0c0124726567696f6e5f6964fd060120526567696f6e49640001147061796565000130543a3a4163636f756e74496400012066696e616c6974790107012046696e616c697479000b180901506c61636520612042756c6b20436f726574696d6520526567696f6e20696e746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e0055012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e206f6620746865206163636f756e74207768696368206f776e732074686520526567696f6e2060726567696f6e5f6964602efc2d2060726567696f6e5f6964603a2054686520526567696f6e2077686963682073686f756c642062652061737369676e656420746f2074686520506f6f6c2e55012d20607061796565603a20546865206163636f756e742077686963682069732061626c6520746f20636f6c6c65637420616e7920726576656e75652064756520666f7220746865207573616765206f6620746869732c2020436f726574696d652e34636c61696d5f726576656e7565080124726567696f6e5f6964fd060120526567696f6e49640001386d61785f74696d65736c6963657310012454696d65736c696365000c202501436c61696d2074686520726576656e7565206f7765642066726f6d20696e636c7573696f6e20696e2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e00902d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e2ee42d2060726567696f6e5f6964603a2054686520526567696f6e207768696368207761732061737369676e656420746f2074686520506f6f6c2e51012d20606d61785f74696d65736c69636573603a20546865206d6178696d756d206e756d626572206f662074696d65736c696365732077686963682073686f756c642062652070726f6365737365642e2054686973590120206d7573742062652067726561746572207468616e20302e2054686973206d6179206166666563742074686520776569676874206f66207468652063616c6c206275742073686f756c6420626520696465616c6c79590120206d616465206571756976616c656e7420746f20746865206c656e677468206f662074686520526567696f6e2060726567696f6e5f6964602e204966206c6573732c206675727468657220646973706174636865734101202077696c6c2062652072657175697265642077697468207468652073616d652060726567696f6e5f69646020746f20636c61696d20726576656e756520666f72207468652072656d61696e6465722e3c70757263686173655f637265646974080118616d6f756e7418013042616c616e63654f663c543e00012c62656e656669636961727900014c52656c61794163636f756e7449644f663c543e000d18ec50757263686173652063726564697420666f722075736520696e2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e0009012d20606f726967696e603a204d7573742062652061205369676e6564206f726967696e2061626c6520746f20706179206174206c656173742060616d6f756e74602eb42d2060616d6f756e74603a2054686520616d6f756e74206f662063726564697420746f2070757263686173652e51012d206062656e6566696369617279603a20546865206163636f756e74206f6e207468652052656c61792d636861696e20776869636820636f6e74726f6c732074686520637265646974202867656e6572616c6c79a82020746869732077696c6c2062652074686520636f6c6c61746f72277320686f742077616c6c6574292e2c64726f705f726567696f6e040124726567696f6e5f6964fd060120526567696f6e4964000e109844726f7020616e206578706972656420526567696f6e2066726f6d2074686520636861696e2e00982d20606f726967696e603a2043616e20626520616e79206b696e64206f66206f726967696e2eb02d2060726567696f6e5f6964603a2054686520526567696f6e2077686963682068617320657870697265642e4464726f705f636f6e747269627574696f6e040124726567696f6e5f6964fd060120526567696f6e4964000f10190144726f7020616e206578706972656420496e7374616e74616e656f757320506f6f6c20436f6e747269627574696f6e207265636f72642066726f6d2074686520636861696e2e00982d20606f726967696e603a2043616e20626520616e79206b696e64206f66206f726967696e2e39012d2060726567696f6e5f6964603a2054686520526567696f6e206964656e74696679696e672074686520506f6f6c20436f6e747269627574696f6e2077686963682068617320657870697265642e3064726f705f686973746f72790401107768656e10012454696d65736c696365001010050144726f7020616e206578706972656420496e7374616e74616e656f757320506f6f6c20486973746f7279207265636f72642066726f6d2074686520636861696e2e00982d20606f726967696e603a2043616e20626520616e79206b696e64206f66206f726967696e2e15012d2060726567696f6e5f6964603a205468652074696d65206f662074686520506f6f6c20486973746f7279207265636f72642077686963682068617320657870697265642e3064726f705f72656e6577616c080110636f726589010124436f7265496e6465780001107768656e10012454696d65736c696365001114d844726f7020616e206578706972656420416c6c6f7765642052656e6577616c207265636f72642066726f6d2074686520636861696e2e00982d20606f726967696e603a2043616e20626520616e79206b696e64206f66206f726967696e2edc2d2060636f7265603a2054686520636f726520746f2077686963682074686520657870697265642072656e6577616c207265666572732e4d012d20607768656e603a205468652074696d65736c69636520746f2077686963682074686520657870697265642072656e6577616c207265666572732e2054686973206d7573742068617665207061737365642e48726571756573745f636f72655f636f756e74040128636f72655f636f756e7489010124436f7265496e6465780012101901526571756573742061206368616e676520746f20746865206e756d626572206f6620636f72657320617661696c61626c6520666f72207363686564756c696e6720776f726b2e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602e05012d2060636f72655f636f756e74603a205468652064657369726564206e756d626572206f6620636f72657320746f206265206d61646520617661696c61626c652e446e6f746966795f636f72655f636f756e74040128636f72655f636f756e7489010124436f7265496e646578001300386e6f746966795f726576656e756504011c726576656e7565050701684f6e44656d616e64526576656e75655265636f72644f663c543e00140044656e61626c655f6175746f5f72656e65770c0110636f726589010124436f7265496e6465780001107461736b1001185461736b4964000144776f726b6c6f61645f656e645f68696e74c801444f7074696f6e3c54696d65736c6963653e00152c9045787472696e73696320666f7220656e61626c696e67206175746f2072656e6577616c2e00450143616c6c61626c652062792074686520736f7665726569676e206163636f756e74206f6620746865207461736b206f6e207468652073706563696669656420636f72652e2054686973206163636f756e74250177696c6c206265206368617267656420617420746865207374617274206f662065766572792062756c6b20706572696f6420666f722072656e6577696e6720636f72652074696d652e00d42d20606f726967696e603a204d7573742062652074686520736f7665726569676e206163636f756e74206f6620746865207461736b25012d2060636f7265603a2054686520636f726520746f20776869636820746865207461736b20746f2062652072656e657765642069732063757272656e746c792061737369676e65642ef02d20607461736b603a20546865207461736b20666f722077686963682077652077616e7420746f20656e61626c65206175746f2072656e6577616c2e5d012d2060776f726b6c6f61645f656e645f68696e74603a2073686f756c642062652075736564207768656e20656e61626c696e67206175746f2d72656e6577616c20666f72206120636f72652074686174206973206e6f745d0120206578706972696e6720696e20746865207570636f6d696e672062756c6b20706572696f642028652e672e2c2064756520746f20686f6c64696e672061206c65617365292073696e636520697420776f756c6420626531012020696e656666696369656e7420746f206c6f6f6b207570207768656e2074686520636f7265206578706972657320746f207363686564756c6520746865206e6578742072656e6577616c2e4864697361626c655f6175746f5f72656e6577080110636f726589010124436f7265496e6465780001107461736b1001185461736b496400161c9445787472696e73696320666f722064697361626c696e67206175746f2072656e6577616c2e00110143616c6c61626c652062792074686520736f7665726569676e206163636f756e74206f6620746865207461736b206f6e207468652073706563696669656420636f72652e00d82d20606f726967696e603a204d7573742062652074686520736f7665726569676e206163636f756e74206f6620746865207461736b2ef42d2060636f7265603a2054686520636f726520666f722077686963682077652077616e7420746f2064697361626c65206175746f2072656e6577616c2ef42d20607461736b603a20546865207461736b20666f722077686963682077652077616e7420746f2064697361626c65206175746f2072656e6577616c2e34666f7263655f72657365727665080120776f726b6c6f6164e90601205363686564756c65000110636f726589010124436f7265496e646578001730a852657365727665206120636f726520666f72206120776f726b6c6f616420696d6d6564696174656c792e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602e41012d2060776f726b6c6f6164603a2054686520776f726b6c6f61642077686963682073686f756c64206265207065726d616e656e746c7920706c61636564206f6e206120636f7265207374617274696e67382020696d6d6564696174656c792e55012d2060636f7265603a2054686520636f726520746f207768696368207468652061737369676e6d656e742073686f756c64206265206d61646520756e74696c20746865207265736572766174696f6e2074616b6573510120206566666563742e204974206973206c65667420746f207468652063616c6c657220746f20656974686572206164642074686973206e657720636f7265206f7220726561737369676e20616e79206f746865727820207461736b7320746f2074686973206578697374696e6720636f72652e005d01546869732072657365727665732074686520776f726b6c6f616420616e64207468656e20696e6a656374732074686520776f726b6c6f616420696e746f2074686520576f726b706c616e20666f7220746865206e657874610174776f2073616c6520706572696f64732e2054686973206f76657277726974657320616e79206578697374696e672061737369676e6d656e747320666f72207468697320636f726520617420746865207374617274206f6654746865206e6578742073616c6520706572696f642e3072656d6f76655f6c656173650401107461736b1001185461736b49640018103c52656d6f76652061206c656173652e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602eec2d20607461736b603a20546865207461736b206964206f6620746865206c656173652077686963682073686f756c642062652072656d6f7665642e4472656d6f76655f61737369676e6d656e74040124726567696f6e5f6964fd060120526567696f6e4964001a109c52656d6f766520616e2061737369676e6d656e742066726f6d2074686520576f726b706c616e2e00bc2d20606f726967696e603a204d75737420626520526f6f74206f722070617373206041646d696e4f726967696e602ee82d2060726567696f6e5f6964603a2054686520526567696f6e20746f2062652072656d6f7665642066726f6d2074686520776f726b706c616e2e2c737761705f6c656173657308010869641001185461736b49640001146f746865721001185461736b4964006300040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5060c3470616c6c65745f62726f6b657214747970657330436f6e6669675265636f7264044052656c6179426c6f636b4e756d626572011000200138616476616e63655f6e6f7469636510014052656c6179426c6f636b4e756d626572000140696e7465726c7564655f6c656e67746810014052656c6179426c6f636b4e756d6265720001346c656164696e5f6c656e67746810014052656c6179426c6f636b4e756d626572000134726567696f6e5f6c656e67746810012454696d65736c696365000154696465616c5f62756c6b5f70726f706f7274696f6ec4011c50657262696c6c00014c6c696d69745f636f7265735f6f666665726564090201444f7074696f6e3c436f7265496e6465783e00013072656e6577616c5f62756d70c4011c50657262696c6c000150636f6e747269627574696f6e5f74696d656f757410012454696d65736c6963650000e9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ed06045300000400f90601185665633c543e0000ed060c3470616c6c65745f62726f6b6572147479706573305363686564756c654974656d00000801106d61736bf1060120436f72654d61736b00012861737369676e6d656e74f5060138436f726541737369676e6d656e740000f1060c3470616c6c65745f62726f6b657224636f72655f6d61736b20436f72654d61736b000004007d0401205b75383b2031305d0000f5060c3470616c6c65745f62726f6b657248636f726574696d655f696e7465726661636538436f726541737369676e6d656e7400010c1049646c6500000010506f6f6c000100105461736b04001001185461736b496400020000f906000002ed0600fd060c3470616c6c65745f62726f6b657214747970657320526567696f6e496400000c0114626567696e10012454696d65736c696365000110636f726589010124436f7265496e6465780001106d61736bf1060120436f72654d61736b000001070c3470616c6c65745f62726f6b65721474797065732046696e616c6974790001082c50726f766973696f6e616c0000001446696e616c0001000005070c3470616c6c65745f62726f6b6572147479706573544f6e44656d616e64526576656e75655265636f7264084052656c6179426c6f636b4e756d62657201103052656c617942616c616e6365011800080114756e74696c10014052656c6179426c6f636b4e756d626572000118616d6f756e7418013052656c617942616c616e6365000009070c3470616c6c65745f6d69786e65741870616c6c65741043616c6c040454000104207265676973746572080130726567697374726174696f6e0d070148526567697374726174696f6e466f723c543e0001247369676e61747572651d070148417574686f726974795369676e6174757265000004b452656769737465722061206d69786e6f646520666f722074686520666f6c6c6f77696e672073657373696f6e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d07083470616c6c65745f6d69786e657430526567697374726174696f6e082c426c6f636b4e756d626572011038426f756e6465644d69786e6f646501110700100130626c6f636b5f6e756d62657210012c426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e646578100138417574686f72697479496e64657800011c6d69786e6f646511070138426f756e6465644d69786e6f646500001107083470616c6c65745f6d69786e657438426f756e6465644d69786e6f6465044445787465726e616c416464726573736573011507000c01246b785f7075626c69630401204b785075626c696300011c706565725f696404011850656572496400014865787465726e616c5f6164647265737365731507014445787465726e616c416464726573736573000015070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd01045300000400190701185665633c543e00001907000002bd01001d07102473705f6d69786e65741474797065730c617070245369676e6174757265000004000d040148737232353531393a3a5369676e6174757265000021070c4470616c6c65745f706172616d65746572731870616c6c65741043616c6c040454000104347365745f706172616d657465720401246b65795f76616c756525070150543a3a52756e74696d65506172616d657465727300001074536574207468652076616c7565206f66206120706172616d657465722e005501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206041646d696e4f726967696e6020666f722074686520676976656e20606b6579602e2056616c7565732062658864656c657465642062792073657474696e67207468656d20746f20604e6f6e65602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2507084c6b69746368656e73696e6b5f72756e74696d654452756e74696d65506172616d65746572730001081c53746f7261676504002907018c64796e616d69635f706172616d733a3a73746f726167653a3a506172616d6574657273000000245265666572656e646104003507019464796e616d69635f706172616d733a3a7265666572656e64613a3a506172616d6574657273000100002907104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d731c73746f7261676528506172616d65746572730001082c426173654465706f73697408002d07012c426173654465706f7369740000a903013c4f7074696f6e3c42616c616e63653e0000002c427974654465706f73697408003107012c427974654465706f7369740000a903013c4f7074696f6e3c42616c616e63653e000100002d07104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d731c73746f726167652c426173654465706f736974000000003107104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d731c73746f726167652c427974654465706f736974000000003507104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d73247265666572656e646128506172616d657465727300010818547261636b73080039070118547261636b7300003d07015d014f7074696f6e3c426f756e6465645665633c70616c6c65745f7265666572656e64613a3a547261636b3c7531362c2042616c616e63652c20426c6f636b4e756d6265723e0a2c20436f6e73745533323c3130303e2c3e3e0000001c4f726967696e7308005d07011c4f726967696e730000610701d84f7074696f6e3c426f756e6465645665633c284f726967696e43616c6c65722c20753136292c20436f6e73745533323c3130303e3e3e000100003907104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d73247265666572656e646118547261636b73000000003d0704184f7074696f6e0404540141070108104e6f6e6500000010536f6d6504004107000001000041070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014507045300000400590701185665633c543e000045070c4070616c6c65745f7265666572656e646114747970657314547261636b0c0849640189011c42616c616e63650118184d6f6d656e740110000801086964890101084964000110696e666f49070174547261636b496e666f3c42616c616e63652c204d6f6d656e742c204e3e000049070c4070616c6c65745f7265666572656e646114747970657330547261636b44657461696c730c1c42616c616e63650118184d6f6d656e740110104e616d6501b104002401106e616d65b10401104e616d650001306d61785f6465636964696e6710010c7533320001406465636973696f6e5f6465706f73697418011c42616c616e6365000138707265706172655f706572696f641001184d6f6d656e7400013c6465636973696f6e5f706572696f641001184d6f6d656e74000138636f6e6669726d5f706572696f641001184d6f6d656e740001506d696e5f656e6163746d656e745f706572696f641001184d6f6d656e740001306d696e5f617070726f76616c4d070114437572766500012c6d696e5f737570706f72744d070114437572766500004d070c4070616c6c65745f7265666572656e646114747970657314437572766500010c404c696e65617244656372656173696e670c01186c656e677468c4011c50657262696c6c000114666c6f6f72c4011c50657262696c6c0001106365696cc4011c50657262696c6c000000445374657070656444656372656173696e67100114626567696ec4011c50657262696c6c00010c656e64c4011c50657262696c6c00011073746570c4011c50657262696c6c000118706572696f64c4011c50657262696c6c000100285265636970726f63616c0c0118666163746f72510701204669786564493634000120785f6f6666736574510701204669786564493634000120795f6f66667365745107012046697865644936340002000051070c3473705f61726974686d657469632c66697865645f706f696e74204669786564493634000004005507010c693634000055070000050c0059070000024507005d07104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d73247265666572656e64611c4f726967696e7300000000610704184f7074696f6e0404540165070108104e6f6e6500000010536f6d6504006507000001000065070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540169070453000004006d0701185665633c543e000069070000040849028901006d0700000269070071070c6c70616c6c65745f61737365745f636f6e76657273696f6e5f6f70731870616c6c65741043616c6c040454000104586d6967726174655f746f5f6e65775f6163636f756e74080118617373657431a00144426f783c543a3a41737365744b696e643e000118617373657432a00144426f783c543a3a41737365744b696e643e0000105d014d6967726174657320616e206578697374696e6720706f6f6c20746f2061206e6577206163636f756e742049442064657269766174696f6e206d6574686f6420666f72206120676976656e20617373657420706169722e3101496620746865206d6967726174696f6e206973207375636365737366756c2c207472616e73616374696f6e20666565732061726520726566756e64656420746f207468652063616c6c65722e003c4d757374206265207369676e65642e047050616c6c657427732063616c6c61626c652066756e6374696f6e732e75070c3470616c6c65745f7265766976651870616c6c65741043616c6c040454000128306574685f7472616e7361637404011c7061796c6f616438011c5665633c75383e00003c2d0141207261772045564d207472616e73616374696f6e2c207479706963616c6c79206469737061746368656420627920616e20457468657265756d204a534f4e2d525043207365727665722e00302320506172616d657465727300ec2a20607061796c6f6164603a2054686520656e636f646564205b6063726174653a3a65766d3a3a5472616e73616374696f6e5369676e6564605d2e01012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f7263656420647572696e6720636f6e747261637420657865637574696f6e2e51012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d2062616c616e636520746861742063616e206265206368617267656420746f207468652063616c6c657220666f7240202073746f726167652075736167652e001823204e6f7465005101546869732063616c6c2063616e6e6f742062652064697370617463686564206469726563746c793b20617474656d7074696e6720746f20646f20736f2077696c6c20726573756c7420696e2061206661696c656451017472616e73616374696f6e2e204974207365727665732061732061207772617070657220666f7220616e20457468657265756d207472616e73616374696f6e2e205768656e207375626d69747465642c20746865590172756e74696d6520636f6e766572747320697420696e746f2061205b6073705f72756e74696d653a3a67656e657269633a3a436865636b656445787472696e736963605d206279207265636f766572696e6720746865987369676e657220616e642076616c69646174696e6720746865207472616e73616374696f6e2e1063616c6c14011064657374790701104831363000011476616c75659902013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d69749902013042616c616e63654f663c543e0001106461746138011c5665633c75383e00014005014d616b657320612063616c6c20746f20616e206163636f756e742c206f7074696f6e616c6c79207472616e7366657272696e6720736f6d652062616c616e63652e00302320506172616d657465727300a82a206064657374603a2041646472657373206f662074686520636f6e747261637420746f2063616c6c2efc2a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f206064657374602e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642066726f6d20746865a4202063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ec42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e74726163742e0025012a20496620746865206163636f756e74206973206120736d6172742d636f6e7472616374206163636f756e742c20746865206173736f63696174656420636f64652077696c6c206265ac657865637574656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e15012a20496620746865206163636f756e74206973206120726567756c6172206163636f756e742c20616e792076616c75652077696c6c206265207472616e736665727265642e45012a204966206e6f206163636f756e742065786973747320616e64207468652063616c6c2076616c7565206973206e6f74206c657373207468616e20606578697374656e7469616c5f6465706f736974602c11016120726567756c6172206163636f756e742077696c6c206265206372656174656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e2c696e7374616e746961746518011476616c75659902013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d69749902013042616c616e63654f663c543e000124636f64655f6861736834013473705f636f72653a3a483235360001106461746138011c5665633c75383e00011073616c74710101404f7074696f6e3c5b75383b2033325d3e000214fc496e7374616e746961746573206120636f6e74726163742066726f6d20612070726576696f75736c79206465706c6f796564207761736d2062696e6172792e003501546869732066756e6374696f6e206973206964656e746963616c20746f205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2062757420776974686f7574207468654901636f6465206465706c6f796d656e7420737465702e20496e73746561642c207468652060636f64655f6861736860206f6620616e206f6e2d636861696e206465706c6f796564207761736d2062696e617279446d75737420626520737570706c6965642e54696e7374616e74696174655f776974685f636f646518011476616c75659902013042616c616e63654f663c543e0001246761735f6c696d697428011857656967687400015473746f726167655f6465706f7369745f6c696d69749902013042616c616e63654f663c543e000110636f646538011c5665633c75383e0001106461746138011c5665633c75383e00011073616c74710101404f7074696f6e3c5b75383b2033325d3e00036c3101496e7374616e7469617465732061206e657720636f6e74726163742066726f6d2074686520737570706c6965642060636f646560206f7074696f6e616c6c79207472616e7366657272696e6734736f6d652062616c616e63652e0021015468697320646973706174636861626c6520686173207468652073616d65206566666563742061732063616c6c696e67205b6053656c663a3a75706c6f61645f636f6465605d202b3d015b6053656c663a3a696e7374616e7469617465605d2e2042756e646c696e67207468656d20746f6765746865722070726f766964657320656666696369656e6379206761696e732e20506c65617365d8616c736f20636865636b2074686520646f63756d656e746174696f6e206f66205b6053656c663a3a75706c6f61645f636f6465605d2e00302320506172616d6574657273004d012a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f20746865206e65776c79206372656174656420636f6e74726163742e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642f7265736572766564c8202066726f6d207468652063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ecc2a2060636f6465603a2054686520636f6e747261637420636f646520746f206465706c6f7920696e207261772062797465732ef42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e747261637420636f6e7374727563746f722e3d012a206073616c74603a205573656420666f722074686520616464726573732064657269766174696f6e2e2049662060536f6d656020697320737570706c696564207468656e20604352454154453260d40973656d616e746963732061726520757365642e20496620604e6f6e6560207468656e20604352415445316020697320757365642e000094496e7374616e74696174696f6e20697320657865637574656420617320666f6c6c6f77733a0039012d2054686520737570706c6965642060636f646560206973206465706c6f7965642c20616e6420612060636f64655f6861736860206973206372656174656420666f72207468617420636f64652e59012d204966207468652060636f64655f686173686020616c726561647920657869737473206f6e2074686520636861696e2074686520756e6465726c79696e672060636f6465602077696c6c206265207368617265642e49012d205468652064657374696e6174696f6e206164647265737320697320636f6d7075746564206261736564206f6e207468652073656e6465722c20636f64655f6861736820616e64207468652073616c742e01012d2054686520736d6172742d636f6e7472616374206163636f756e7420697320637265617465642061742074686520636f6d707574656420616464726573732ec02d20546865206076616c756560206973207472616e7366657272656420746f20746865206e6577206163636f756e742e41012d2054686520606465706c6f79602066756e6374696f6e20697320657865637574656420696e2074686520636f6e74657874206f6620746865206e65776c792d63726561746564206163636f756e742e2c75706c6f61645f636f6465080110636f646538011c5665633c75383e00015473746f726167655f6465706f7369745f6c696d69749902013042616c616e63654f663c543e000430ec55706c6f6164206e65772060636f64656020776974686f757420696e7374616e74696174696e67206120636f6e74726163742066726f6d2069742e00210149662074686520636f646520646f6573206e6f7420616c72656164792065786973742061206465706f7369742069732072657365727665642066726f6d207468652063616c6c65724501616e6420756e7265736572766564206f6e6c79207768656e205b6053656c663a3a72656d6f76655f636f6465605d2069732063616c6c65642e205468652073697a65206f66207468652072657365727665ac646570656e6473206f6e207468652073697a65206f662074686520737570706c6965642060636f6465602e001823204e6f7465005901416e796f6e652063616e20696e7374616e7469617465206120636f6e74726163742066726f6d20616e792075706c6f6164656420636f646520616e6420746875732070726576656e74206974732072656d6f76616c2e4101546f2061766f6964207468697320736974756174696f6e206120636f6e7374727563746f7220636f756c6420656d706c6f792061636365737320636f6e74726f6c20736f20746861742069742063616e39016f6e6c7920626520696e7374616e746961746564206279207065726d697373696f6e656420656e7469746965732e205468652073616d652069732074727565207768656e2075706c6f6164696e67a07468726f756768205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2e2c72656d6f76655f636f6465040124636f64655f6861736834013473705f636f72653a3a48323536000510350152656d6f76652074686520636f64652073746f72656420756e6465722060636f64655f686173686020616e6420726566756e6420746865206465706f73697420746f20697473206f776e65722e0045014120636f64652063616e206f6e6c792062652072656d6f76656420627920697473206f726967696e616c2075706c6f616465722028697473206f776e65722920616e64206f6e6c79206966206974206973646e6f74207573656420627920616e7920636f6e74726163742e207365745f636f6465080110646573747907011048313630000124636f64655f6861736834013473705f636f72653a3a48323536000628090150726976696c656765642066756e6374696f6e2074686174206368616e6765732074686520636f6465206f6620616e206578697374696e6720636f6e74726163742e004501546869732074616b65732063617265206f66207570646174696e6720726566636f756e747320616e6420616c6c206f74686572206e6563657373617279206f7065726174696f6e732e2052657475726e73e8616e206572726f7220696620656974686572207468652060636f64655f6861736860206f722060646573746020646f206e6f742065786973742e001823204e6f74650031015468697320646f6573202a2a6e6f742a2a206368616e6765207468652061646472657373206f662074686520636f6e747261637420696e207175657374696f6e2e2054686973206d65616e733d01746861742074686520636f6e74726163742061646472657373206973206e6f206c6f6e67657220646572697665642066726f6d2069747320636f646520686173682061667465722063616c6c696e67487468697320646973706174636861626c652e2c6d61705f6163636f756e7400071041015265676973746572207468652063616c6c657273206163636f756e7420696420736f20746861742069742063616e206265207573656420696e20636f6e747261637420696e746572616374696f6e732e005d01546869732077696c6c206572726f7220696620746865206f726967696e20697320616c7265616479206d6170706564206f72206973206120657468206e61746976652060416464726573733230602e2049742077696c6c1d0174616b652061206465706f73697420746861742063616e2062652072656c65617365642062792063616c6c696e67205b6053656c663a3a756e6d61705f6163636f756e74605d2e34756e6d61705f6163636f756e74000810fc556e7265676973746572207468652063616c6c657273206163636f756e7420696420696e206f7264657220746f206672656520746865206465706f7369742e0041015468657265206973206e6f20726561736f6e20746f20657665722063616c6c20746869732066756e6374696f6e206f74686572207468616e2066726565696e6720757020746865206465706f7369742ef854686973206973206f6e6c792075736566756c207768656e20746865206163636f756e742073686f756c64206e6f206c6f6e67657220626520757365642e7064697370617463685f61735f66616c6c6261636b5f6163636f756e7404011063616c6c2d02017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0009141d01446973706174636820616e206063616c6c60207769746820746865206f726967696e2073657420746f207468652063616c6c6572732066616c6c6261636b20616464726573732e006101457665727920604163636f756e7449643332602063616e20636f6e74726f6c2069747320636f72726573706f6e64696e672066616c6c6261636b206163636f756e742e205468652066616c6c6261636b206163636f756e74410169732074686520604163636f756e744964323060207769746820746865206c6173742031322062797465732073657420746f206030784545602e205468697320697320657373656e7469616c6c79206155017265636f766572792066756e6374696f6e20696e206361736520616e20604163636f756e74496432306020776173207573656420776974686f7574206372656174696e672061206d617070696e672066697273742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7907083c7072696d69746976655f7479706573104831363000000400910201205b75383b2032305d00007d070c5070616c6c65745f61737365745f726577617264731870616c6c65741043616c6c0404540001242c6372656174655f706f6f6c14013c7374616b65645f61737365745f6964a0013c426f783c543a3a417373657449643e00013c7265776172645f61737365745f6964a0013c426f783c543a3a417373657449643e0001547265776172645f726174655f7065725f626c6f636b180128543a3a42616c616e63650001186578706972791906017c446973706174636854696d653c426c6f636b4e756d626572466f723c543e3e00011461646d696eac01504f7074696f6e3c543a3a4163636f756e7449643e000030644372656174652061206e65772072657761726420706f6f6c2e002c506172616d65746572733abc2d20606f726967696e603a206d7573742062652060436f6e6669673a3a437265617465506f6f6c4f726967696e603be02d20607374616b65645f61737365745f6964603a2074686520617373657420746f206265207374616b656420696e2074686520706f6f6c3bf02d20607265776172645f61737365745f6964603a2074686520617373657420746f20626520646973747269627574656420617320726577617264733b35012d20607265776172645f726174655f7065725f626c6f636b603a2074686520616d6f756e74206f662072657761726420746f6b656e732064697374726962757465642070657220626c6f636b3b51012d2060657870697279603a2074686520626c6f636b206e756d6265722061742077686963682074686520706f6f6c2077696c6c20636561736520746f20616363756d756c61746520726577617264732e20546865090120205b60446973706174636854696d653a3a4166746572605d2076617269616e74206576616c75617465642061742074686520657865637574696f6e2074696d652e5d012d206061646d696e603a20746865206163636f756e7420616c6c6f77656420746f20657874656e642074686520706f6f6c2065787069726174696f6e2c20696e637265617365207468652072657761726473207261746555012020616e6420726563656976652074686520756e7574696c697a65642072657761726420746f6b656e73206261636b2061667465722074686520706f6f6c20636f6d706c6574696f6e2e20496620604e6f6e65602c8020207468652063616c6c65722069732073657420617320616e2061646d696e2e147374616b6508011c706f6f6c5f6964100118506f6f6c4964000118616d6f756e74180128543a3a42616c616e636500010c885374616b65206164646974696f6e616c20746f6b656e7320696e206120706f6f6c2e00a04120667265657a6520697320706c61636564206f6e20746865207374616b656420746f6b656e732e1c756e7374616b650c011c706f6f6c5f6964100118506f6f6c4964000118616d6f756e74180128543a3a42616c616e63650001187374616b6572ac01504f7074696f6e3c543a3a4163636f756e7449643e0002246c556e7374616b6520746f6b656e732066726f6d206120706f6f6c2e00a052656d6f7665732074686520667265657a65206f6e20746865207374616b656420746f6b656e732e002c506172616d65746572733a4d012d206f726967696e3a206d7573742062652074686520607374616b6572602069662074686520706f6f6c206973207374696c6c206163746976652e204f74686572776973652c20616e79206163636f756e742e902d20706f6f6c5f69643a2074686520706f6f6c20746f20756e7374616b652066726f6d2ea82d20616d6f756e743a2074686520616d6f756e74206f6620746f6b656e7320746f20756e7374616b652e15012d207374616b65723a20746865206163636f756e7420746f20756e7374616b652066726f6d2e20496620604e6f6e65602c207468652063616c6c657220697320757365642e3c686172766573745f7265776172647308011c706f6f6c5f6964100118506f6f6c49640001187374616b6572ac01504f7074696f6e3c543a3a4163636f756e7449643e0003187c4861727665737420756e636c61696d656420706f6f6c20726577617264732e002c506172616d65746572733a4d012d206f726967696e3a206d7573742062652074686520607374616b6572602069662074686520706f6f6c206973207374696c6c206163746976652e204f74686572776973652c20616e79206163636f756e742e902d20706f6f6c5f69643a2074686520706f6f6c20746f20686172766573742066726f6d2e49012d207374616b65723a20746865206163636f756e7420666f7220776869636820746f206861727665737420726577617264732e20496620604e6f6e65602c207468652063616c6c657220697320757365642e787365745f706f6f6c5f7265776172645f726174655f7065725f626c6f636b08011c706f6f6c5f6964100118506f6f6c49640001646e65775f7265776172645f726174655f7065725f626c6f636b180128543a3a42616c616e6365000414684d6f64696679206120706f6f6c2072657761726420726174652e00c043757272656e746c79207468652072657761726420726174652063616e206f6e6c7920626520696e637265617365642e00bc4f6e6c792074686520706f6f6c2061646d696e206d617920706572666f726d2074686973206f7065726174696f6e2e387365745f706f6f6c5f61646d696e08011c706f6f6c5f6964100118506f6f6c49640001246e65775f61646d696e000130543a3a4163636f756e74496400050c504d6f64696679206120706f6f6c2061646d696e2e00bc4f6e6c792074686520706f6f6c2061646d696e206d617920706572666f726d2074686973206f7065726174696f6e2e547365745f706f6f6c5f6578706972795f626c6f636b08011c706f6f6c5f6964100118506f6f6c49640001286e65775f6578706972791906017c446973706174636854696d653c426c6f636b4e756d626572466f723c543e3e00061480536574207768656e2074686520706f6f6c2073686f756c64206578706972652e00c043757272656e746c79207468652065787069727920626c6f636b2063616e206f6e6c7920626520657874656e6465642e00bc4f6e6c792074686520706f6f6c2061646d696e206d617920706572666f726d2074686973206f7065726174696f6e2e546465706f7369745f7265776172645f746f6b656e7308011c706f6f6c5f6964100118506f6f6c4964000118616d6f756e74180128543a3a42616c616e6365000714e0436f6e76656e69656e6365206d6574686f6420746f206465706f7369742072657761726420746f6b656e7320696e746f206120706f6f6c2e00490154686973206d6574686f64206973206e6f74207374726963746c79206e65636573736172792028746f6b656e7320636f756c64206265207472616e73666572726564206469726563746c7920746f207468653901706f6f6c20706f742061646472657373292c206275742069732070726f766964656420666f7220636f6e76656e69656e636520736f206d616e75616c2064657269766174696f6e206f66207468656c6163636f756e74206964206973206e6f742072657175697265642e30636c65616e75705f706f6f6c04011c706f6f6c5f6964100118506f6f6c49640008183c436c65616e7570206120706f6f6c2e00784f726967696e206d7573742062652074686520706f6f6c2061646d696e2e005101436c65616e75702073746f726167652c2072656c6561736520616e79206173736f6369617465642073746f7261676520636f737420616e642072657475726e207468652072656d61696e696e672072657761726450746f6b656e7320746f207468652061646d696e2e047050616c6c657427732063616c6c61626c652066756e6374696f6e732e81070c3870616c6c65745f6d6574615f74781870616c6c65741043616c6c04045400010420646973706174636804011c6d6574615f747885070144426f783c4d6574615478466f723c543e3e000010884469737061746368206120676976656e206d657461207472616e73616374696f6e2e009c2d20605f6f726967696e603a2043616e20626520616e79206b696e64206f66206f726967696e2e09012d20606d6574615f7478603a204d657461205472616e73616374696f6e20776974682061207461726765742063616c6c20746f20626520646973706174636865642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8507083870616c6c65745f6d6574615f7478184d6574615478081043616c6c012d0224457874656e73696f6e018907000c011063616c6c2d02011043616c6c000144657874656e73696f6e5f76657273696f6e080140457874656e73696f6e56657273696f6e000124657874656e73696f6e89070124457874656e73696f6e00008907000004248d079107950799079d07a107a507ad07b107008d070c5c70616c6c65745f7665726966795f7369676e617475726524657874656e73696f6e3c5665726966795369676e6174757265040454000108185369676e65640801247369676e6174757265e5040130543a3a5369676e617475726500011c6163636f756e74000130543a3a4163636f756e7449640000002044697361626c65640001000091070c3870616c6c65745f6d6574615f747824657874656e73696f6e304d65746154784d61726b657204045400000000950710306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000990710306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e040454000000009d0710306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000a10710306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000a50710306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400a907010c4572610000a907102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000ad0710306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040069020120543a3a4e6f6e63650000b10708746672616d655f6d657461646174615f686173685f657874656e73696f6e44436865636b4d657461646174614861736804045400000401106d6f6465b50701104d6f64650000b50708746672616d655f6d657461646174615f686173685f657874656e73696f6e104d6f64650001082044697361626c65640000001c456e61626c656400010000b9070c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000bd070c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065731454616c6c790814566f746573011814546f74616c00000c011061796573180114566f7465730001106e617973180114566f74657300011c737570706f7274180114566f7465730000c1070c3470616c6c65745f72656d61726b1870616c6c6574144576656e740404540001041853746f72656408011873656e646572000130543a3a4163636f756e744964000130636f6e74656e745f6861736834013473705f636f72653a3a483235360000045853746f7265642064617461206f666620636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c5070c4c70616c6c65745f726f6f745f74657374696e671870616c6c6574144576656e7404045400010444446566656e736976655465737443616c6c00000401014576656e742064697370617463686564207768656e2074686520747269676765725f646566656e736976652065787472696e7369632069732063616c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c9070c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144576656e740804540004490001142444656c6567617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000041d01416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e205c5b77686f2c207461726765745c5d2c556e64656c6567617465640400000130543a3a4163636f756e744964000104f4416e205c5b6163636f756e745c5d206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e14566f74656408010c77686f000130543a3a4163636f756e744964000110766f7465290601704163636f756e74566f74653c42616c616e63654f663c542c20493e3e00020450416e206163636f756e742068617320766f7465642c566f746552656d6f76656408010c77686f000130543a3a4163636f756e744964000110766f7465290601704163636f756e74566f74653c42616c616e63654f663c542c20493e3e0003045c4120766f746520686173206265656e2072656d6f76656430566f7465556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000114636c61737389010134436c6173734f663c542c20493e0004044501546865206c6f636b757020706572696f64206f66206120636f6e76696374696f6e20766f746520657870697265642c20616e64207468652066756e64732068617665206265656e20756e6c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cd070c4070616c6c65745f77686974656c6973741870616c6c6574144576656e7404045400010c3c43616c6c57686974656c697374656404012463616c6c5f6861736834011c543a3a486173680000005857686974656c697374656443616c6c52656d6f76656404012463616c6c5f6861736834011c543a3a486173680001006457686974656c697374656443616c6c4469737061746368656408012463616c6c5f6861736834011c543a3a48617368000118726573756c74d10701684469737061746368526573756c7457697468506f7374496e666f000200047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1070418526573756c7408045401d507044501dd070108084f6b0400d507000000000c4572720400dd070000010000d5070c346672616d655f737570706f727420646973706174636840506f73744469737061746368496e666f000008013461637475616c5f776569676874d90701384f7074696f6e3c5765696768743e000120706179735f666565640110506179730000d90704184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000dd07082873705f72756e74696d656444697370617463684572726f7257697468506f7374496e666f0410496e666f01d50700080124706f73745f696e666fd5070110496e666f0001146572726f7268013444697370617463684572726f720000e1070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e740804540004490001282050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736834011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114766f746564200110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c748401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736834011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e184b696c6c656404013470726f706f73616c5f6861736834011c543a3a4861736800070458412070726f706f73616c20776173206b696c6c65642e4850726f706f73616c436f73744275726e656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000804b0536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c20776173206275726e65642e5050726f706f73616c436f737452656c656173656408013470726f706f73616c5f6861736834011c543a3a4861736800010c77686f000130543a3a4163636f756e744964000904b8536f6d6520636f737420666f722073746f72696e6720612070726f706f73616c207761732072656c65617365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e5070c3c70616c6c65745f616c6c69616e63651870616c6c6574144576656e74080454000449000134284e657752756c6553657404011072756c654506010c4369640000046041206e65772072756c6520686173206265656e207365742e24416e6e6f756e636564040130616e6e6f756e63656d656e744506010c4369640001049441206e657720616e6e6f756e63656d656e7420686173206265656e2070726f706f7365642e4c416e6e6f756e63656d656e7452656d6f766564040130616e6e6f756e63656d656e744506010c436964000204a8416e206f6e2d636861696e20616e6e6f756e63656d656e7420686173206265656e2072656d6f7665642e484d656d62657273496e697469616c697a656408011c66656c6c6f7773590101445665633c543a3a4163636f756e7449643e000118616c6c696573590101445665633c543a3a4163636f756e7449643e0003040101536f6d65206163636f756e74732068617665206265656e20696e697469616c697a6564206173206d656d62657273202866656c6c6f77732f616c6c696573292e344e6577416c6c794a6f696e65640c0110616c6c79000130543a3a4163636f756e7449640001246e6f6d696e61746f72ac01504f7074696f6e3c543a3a4163636f756e7449643e0001207265736572766564a903015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000404f8416e206163636f756e7420686173206265656e20616464656420617320616e20416c6c7920616e6420726573657276656420697473206465706f7369742e30416c6c79456c657661746564040110616c6c79000130543a3a4163636f756e74496400050490416e20616c6c7920686173206265656e20656c65766174656420746f2046656c6c6f772e744d656d6265725265746972656d656e74506572696f64537461727465640401186d656d626572000130543a3a4163636f756e744964000604110141206d656d6265722067617665207265746972656d656e74206e6f7469636520616e64207468656972207265746972656d656e7420706572696f6420737461727465642e344d656d626572526574697265640801186d656d626572000130543a3a4163636f756e744964000128756e7265736572766564a903015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000704c441206d656d626572206861732072657469726564207769746820697473206465706f73697420756e72657365727665642e304d656d6265724b69636b65640801186d656d626572000130543a3a4163636f756e74496400011c736c6173686564a903015c4f7074696f6e3c42616c616e63654f663c542c20493e3e000804d841206d656d62657220686173206265656e206b69636b6564206f7574207769746820697473206465706f73697420736c61736865642e54556e7363727570756c6f75734974656d41646465640401146974656d73550601745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e00090425014163636f756e7473206f722077656273697465732068617665206265656e20616464656420696e746f20746865206c697374206f6620756e7363727570756c6f7573206974656d732e5c556e7363727570756c6f75734974656d52656d6f7665640401146974656d73550601745665633c556e7363727570756c6f75734974656d4f663c542c20493e3e000a042d014163636f756e7473206f722077656273697465732068617665206265656e2072656d6f7665642066726f6d20746865206c697374206f6620756e7363727570756c6f7573206974656d732e44416c6c69616e636544697362616e6465640c013866656c6c6f775f6d656d6265727310010c753332000130616c6c795f6d656d6265727310010c753332000128756e726573657276656410010c753332000b043101416c6c69616e63652064697362616e6465642e20496e636c75646573206e756d6265722064656c65746564206d656d6265727320616e6420756e7265736572766564206465706f736974732e3c46656c6c6f7741626469636174656404011866656c6c6f77000130543a3a4163636f756e744964000c04f4412046656c6c6f772061626469636174656420746865697220766f74696e67207269676874732e205468657920617265206e6f7720616e20416c6c792e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e9070c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144576656e7404045400015c1c437265617465640801246465706f7369746f72000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000004604120706f6f6c20686173206265656e20637265617465642e18426f6e6465641001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000118626f6e64656418013042616c616e63654f663c543e0001186a6f696e6564200110626f6f6c0001049441206d656d6265722068617320626563616d6520626f6e64656420696e206120706f6f6c2e1c506169644f75740c01186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c49640001187061796f757418013042616c616e63654f663c543e0002048c41207061796f757420686173206265656e206d61646520746f2061206d656d6265722e20556e626f6e6465641401186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e00010c657261100120457261496e64657800032c9841206d656d6265722068617320756e626f6e6465642066726f6d20746865697220706f6f6c2e0039012d206062616c616e6365602069732074686520636f72726573706f6e64696e672062616c616e6365206f6620746865206e756d626572206f6620706f696e7473207468617420686173206265656e5501202072657175657374656420746f20626520756e626f6e646564202874686520617267756d656e74206f66207468652060756e626f6e6460207472616e73616374696f6e292066726f6d2074686520626f6e6465641c2020706f6f6c2e45012d2060706f696e74736020697320746865206e756d626572206f6620706f696e747320746861742061726520697373756564206173206120726573756c74206f66206062616c616e636560206265696e67c0646973736f6c76656420696e746f2074686520636f72726573706f6e64696e6720756e626f6e64696e6720706f6f6c2ee42d206065726160206973207468652065726120696e207768696368207468652062616c616e63652077696c6c20626520756e626f6e6465642e5501496e2074686520616273656e6365206f6620736c617368696e672c2074686573652076616c7565732077696c6c206d617463682e20496e207468652070726573656e6365206f6620736c617368696e672c207468654d016e756d626572206f6620706f696e74732074686174206172652069737375656420696e2074686520756e626f6e64696e6720706f6f6c2077696c6c206265206c657373207468616e2074686520616d6f756e746472657175657374656420746f20626520756e626f6e6465642e2457697468647261776e1001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e0004189c41206d656d626572206861732077697468647261776e2066726f6d20746865697220706f6f6c2e00210154686520676976656e206e756d626572206f662060706f696e7473602068617665206265656e20646973736f6c76656420696e2072657475726e206f66206062616c616e6365602e00590153696d696c617220746f2060556e626f6e64656460206576656e742c20696e2074686520616273656e6365206f6620736c617368696e672c2074686520726174696f206f6620706f696e7420746f2062616c616e63652877696c6c20626520312e2444657374726f79656404011c706f6f6c5f6964100118506f6f6c4964000504684120706f6f6c20686173206265656e2064657374726f7965642e3053746174654368616e67656408011c706f6f6c5f6964100118506f6f6c49640001246e65775f737461746569060124506f6f6c53746174650006047c546865207374617465206f66206120706f6f6c20686173206368616e676564344d656d62657252656d6f7665640c011c706f6f6c5f6964100118506f6f6c49640001186d656d626572000130543a3a4163636f756e74496400014072656c65617365645f62616c616e636518013042616c616e63654f663c543e0007149841206d656d62657220686173206265656e2072656d6f7665642066726f6d206120706f6f6c2e0051015468652072656d6f76616c2063616e20626520766f6c756e74617279202877697468647261776e20616c6c20756e626f6e6465642066756e647329206f7220696e766f6c756e7461727920286b69636b6564292e4901416e792066756e6473207468617420617265207374696c6c2064656c6567617465642028692e652e2064616e676c696e672064656c65676174696f6e29206172652072656c656173656420616e642061726588726570726573656e746564206279206072656c65617365645f62616c616e6365602e30526f6c6573557064617465640c0110726f6f74ac01504f7074696f6e3c543a3a4163636f756e7449643e00011c626f756e636572ac01504f7074696f6e3c543a3a4163636f756e7449643e0001246e6f6d696e61746f72ac01504f7074696f6e3c543a3a4163636f756e7449643e000808550154686520726f6c6573206f66206120706f6f6c2068617665206265656e207570646174656420746f2074686520676976656e206e657720726f6c65732e204e6f7465207468617420746865206465706f7369746f724463616e206e65766572206368616e67652e2c506f6f6c536c617368656408011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e0009040d01546865206163746976652062616c616e6365206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e50556e626f6e64696e67506f6f6c536c61736865640c011c706f6f6c5f6964100118506f6f6c496400010c657261100120457261496e64657800011c62616c616e636518013042616c616e63654f663c543e000a04250154686520756e626f6e6420706f6f6c206174206065726160206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e54506f6f6c436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c496400011c63757272656e748106017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e000b04b44120706f6f6c277320636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e60506f6f6c4d6178436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ec4011c50657262696c6c000c04d44120706f6f6c2773206d6178696d756d20636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e7c506f6f6c436f6d6d697373696f6e4368616e6765526174655570646174656408011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f726174658906019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e000d04cc4120706f6f6c277320636f6d6d697373696f6e20606368616e67655f726174656020686173206265656e206368616e6765642e90506f6f6c436f6d6d697373696f6e436c61696d5065726d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c49640001287065726d697373696f6e8d0601bc4f7074696f6e3c436f6d6d697373696f6e436c61696d5065726d697373696f6e3c543a3a4163636f756e7449643e3e000e04c8506f6f6c20636f6d6d697373696f6e20636c61696d207065726d697373696f6e20686173206265656e20757064617465642e54506f6f6c436f6d6d697373696f6e436c61696d656408011c706f6f6c5f6964100118506f6f6c4964000128636f6d6d697373696f6e18013042616c616e63654f663c543e000f0484506f6f6c20636f6d6d697373696f6e20686173206265656e20636c61696d65642e644d696e42616c616e63654465666963697441646a757374656408011c706f6f6c5f6964100118506f6f6c4964000118616d6f756e7418013042616c616e63654f663c543e001004c8546f70706564207570206465666963697420696e2066726f7a656e204544206f66207468652072657761726420706f6f6c2e604d696e42616c616e636545786365737341646a757374656408011c706f6f6c5f6964100118506f6f6c4964000118616d6f756e7418013042616c616e63654f663c543e001104bc436c61696d6564206578636573732066726f7a656e204544206f66206166207468652072657761726420706f6f6c2e704d656d626572436c61696d5065726d697373696f6e557064617465640801186d656d626572000130543a3a4163636f756e7449640001287065726d697373696f6e7d06013c436c61696d5065726d697373696f6e001204c84120706f6f6c206d656d626572277320636c61696d207065726d697373696f6e20686173206265656e20757064617465642e3c4d657461646174615570646174656408011c706f6f6c5f6964100118506f6f6c496400011863616c6c6572000130543a3a4163636f756e744964001304784120706f6f6c2773206d657461646174612077617320757064617465642e48506f6f6c4e6f6d696e6174696f6e4d61646508011c706f6f6c5f6964100118506f6f6c496400011863616c6c6572000130543a3a4163636f756e74496400140859014120706f6f6c2773206e6f6d696e6174696e67206163636f756e7420286f722074686520706f6f6c277320726f6f74206163636f756e742920686173206e6f6d696e6174656420612076616c696461746f7220736574586f6e20626568616c66206f662074686520706f6f6c2e50506f6f6c4e6f6d696e61746f724368696c6c656408011c706f6f6c5f6964100118506f6f6c496400011863616c6c6572000130543a3a4163636f756e744964001504b854686520706f6f6c206973206368696c6c656420692e652e206e6f206c6f6e676572206e6f6d696e6174696e672e4c476c6f62616c506172616d73557064617465641801346d696e5f6a6f696e5f626f6e6418013042616c616e63654f663c543e00013c6d696e5f6372656174655f626f6e6418013042616c616e63654f663c543e0001246d61785f706f6f6c73c8012c4f7074696f6e3c7533323e00012c6d61785f6d656d62657273c8012c4f7074696f6e3c7533323e0001506d61785f6d656d626572735f7065725f706f6f6cc8012c4f7074696f6e3c7533323e000154676c6f62616c5f6d61785f636f6d6d697373696f6eed07013c4f7074696f6e3c50657262696c6c3e0016040101476c6f62616c20706172616d657465727320726567756c6174696e67206e6f6d696e6174696f6e20706f6f6c732068617665206265656e20757064617465642e04584576656e7473206f6620746869732070616c6c65742eed0704184f7074696f6e04045401c40108104e6f6e6500000010536f6d650400c40000010000f1070c4070616c6c65745f7265666572656e64611870616c6c6574144576656e74080454000449000140245375626d69747465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b8901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c2902014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e00048041207265666572656e64756d20686173206265656e207375626d69747465642e544465636973696f6e4465706f736974506c616365640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e010494546865206465636973696f6e206465706f73697420686173206265656e20706c616365642e5c4465636973696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e02049c546865206465636973696f6e206465706f73697420686173206265656e20726566756e6465642e384465706f736974536c617368656408010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e03046c41206465706f73697420686173206265656e20736c61736865642e3c4465636973696f6e53746172746564100114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b8901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c2902014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e011474616c6c79f5070120543a3a54616c6c7904b85468652063757272656e742074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0404bc41207265666572656e64756d20686173206d6f76656420696e746f20746865206465636964696e672070686173652e38436f6e6669726d53746172746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e050038436f6e6669726d41626f72746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e060024436f6e6669726d6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79f5070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0704210141207265666572656e64756d2068617320656e6465642069747320636f6e6669726d6174696f6e20706861736520616e6420697320726561647920666f7220617070726f76616c2e20417070726f766564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e08040d0141207265666572656e64756d20686173206265656e20617070726f76656420616e64206974732070726f706f73616c20686173206265656e207363686564756c65642e2052656a6563746564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79f5070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0904ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2054696d65644f7574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79f5070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0a04d841207265666572656e64756d20686173206265656e2074696d6564206f757420776974686f7574206265696e6720646563696465642e2443616e63656c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79f5070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0b048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e184b696c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c79f5070120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0c047441207265666572656e64756d20686173206265656e206b696c6c65642e645375626d697373696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e0d04a4546865207375626d697373696f6e206465706f73697420686173206265656e20726566756e6465642e2c4d65746164617461536574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736834011c543a3a486173680438507265696d61676520686173682e0e049c4d6574616461746120666f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c6561726564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e01106861736834011c543a3a486173680438507265696d61676520686173682e0f04ac4d6574616461746120666f722061207265666572656e64756d20686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f507086070616c6c65745f72616e6b65645f636f6c6c6563746976651454616c6c790c045400044900044d00000c0124626172655f6179657310012c4d656d626572496e64657800011061796573100114566f7465730001106e617973100114566f7465730000f9070c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c6574144576656e740804540004490001142c4d656d626572416464656404010c77686f000130543a3a4163636f756e7449640000047841206d656d626572206077686f6020686173206265656e2061646465642e2c52616e6b4368616e67656408010c77686f000130543a3a4163636f756e74496400011072616e6b8901011052616e6b000104f4546865206d656d626572206077686f6073652072616e6b20686173206265656e206368616e67656420746f2074686520676976656e206072616e6b602e344d656d62657252656d6f76656408010c77686f000130543a3a4163636f756e74496400011072616e6b8901011052616e6b0002041901546865206d656d626572206077686f60206f6620676976656e206072616e6b6020686173206265656e2072656d6f7665642066726f6d2074686520636f6c6c6563746976652e14566f74656410010c77686f000130543a3a4163636f756e744964000110706f6c6c100144506f6c6c496e6465784f663c542c20493e000110766f7465fd070128566f74655265636f726400011474616c6c79f507013454616c6c794f663c542c20493e0003085501546865206d656d626572206077686f602068617320766f74656420666f72207468652060706f6c6c6020776974682074686520676976656e2060766f746560206c656164696e6720746f20616e2075706461746564206074616c6c79602e3c4d656d62657245786368616e67656408010c77686f000130543a3a4163636f756e74496400011c6e65775f77686f000130543a3a4163636f756e744964000404f0546865206d656d626572206077686f602068616420746865697220604163636f756e74496460206368616e67656420746f20606e65775f77686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fd07086070616c6c65745f72616e6b65645f636f6c6c65637469766528566f74655265636f72640001080c4179650400100114566f7465730000000c4e61790400100114566f7465730001000001080c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144576656e740404540001182c506f6f6c4372656174656410011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f696405080124543a3a506f6f6c496408490154686520706f6f6c206964206173736f63696174656420776974682074686520706f6f6c2e204e6f7465207468617420746865206f72646572206f662074686520617373657473206d6179206e6f74206265f47468652073616d6520617320746865206f726465722073706563696669656420696e207468652063726561746520706f6f6c2065787472696e7369632e0130706f6f6c5f6163636f756e74000130543a3a4163636f756e744964046c546865206163636f756e74204944206f662074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964084101546865206964206f6620746865206c697175696469747920746f6b656e7320746861742077696c6c206265206d696e746564207768656e206173736574732061726520616464656420746f207468697314706f6f6c2e00041d0141207375636365737366756c2063616c6c206f66207468652060437265617465506f6f6c602065787472696e7369632077696c6c206372656174652074686973206576656e742e384c697175696469747941646465641c010c77686f000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c6d696e745f746f000130543a3a4163636f756e74496404d4546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206d696e74656420746f2e011c706f6f6c5f696405080124543a3a506f6f6c496404e054686520706f6f6c206964206f662074686520706f6f6c207468617420746865206c69717569646974792077617320616464656420746f2e0140616d6f756e74315f70726f7669646564180128543a3a42616c616e636504e454686520616d6f756e74206f662074686520666972737420617373657420746861742077617320616464656420746f2074686520706f6f6c2e0140616d6f756e74325f70726f7669646564180128543a3a42616c616e636504e854686520616d6f756e74206f6620746865207365636f6e6420617373657420746861742077617320616464656420746f2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206d696e7465642e013c6c705f746f6b656e5f6d696e746564180128543a3a42616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206d696e746564206f6620746861742069642e0104250141207375636365737366756c2063616c6c206f662074686520604164644c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e404c697175696469747952656d6f76656420010c77686f000130543a3a4163636f756e74496404dc546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206275726e65642066726f6d2e012c77697468647261775f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011c706f6f6c5f696405080124543a3a506f6f6c496404c054686520706f6f6c206964207468617420746865206c6971756964697479207761732072656d6f7665642066726f6d2e011c616d6f756e7431180128543a3a42616c616e636504f454686520616d6f756e74206f66207468652066697273742061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e011c616d6f756e7432180128543a3a42616c616e636504f854686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206275726e65642e013c6c705f746f6b656e5f6275726e6564180128543a3a42616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206275726e6564206f6620746861742069642e01387769746864726177616c5f6665650908011c5065726d696c6c04744c6971756964697479207769746864726177616c20666565202825292e0204310141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e3053776170457865637574656414010c77686f000130543a3a4163636f756e74496404b45768696368206163636f756e74207761732074686520696e7374696761746f72206f662074686520737761702e011c73656e645f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e0124616d6f756e745f696e180128543a3a42616c616e636504bc54686520616d6f756e74206f662074686520666972737420617373657420746861742077617320737761707065642e0128616d6f756e745f6f7574180128543a3a42616c616e636504c454686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656365697665642e0110706174680d08013842616c616e6365506174683c543e08fc54686520726f757465206f6620617373657420494473207769746820616d6f756e747320746861742074686520737761702077656e74207468726f7567682eec452e672e2028412c20616d6f756e745f696e29202d3e2028446f742c20616d6f756e745f6f757429202d3e2028422c20616d6f756e745f6f757429030835014173736574732068617665206265656e20636f6e7665727465642066726f6d206f6e6520746f20616e6f746865722e20426f74682060537761704578616374546f6b656e466f72546f6b656e60d8616e64206053776170546f6b656e466f724578616374546f6b656e602077696c6c2067656e65726174652074686973206576656e742e485377617043726564697445786563757465640c0124616d6f756e745f696e180128543a3a42616c616e636504bc54686520616d6f756e74206f662074686520666972737420617373657420746861742077617320737761707065642e0128616d6f756e745f6f7574180128543a3a42616c616e636504c454686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656365697665642e0110706174680d08013842616c616e6365506174683c543e08fc54686520726f757465206f6620617373657420494473207769746820616d6f756e747320746861742074686520737761702077656e74207468726f7567682eec452e672e2028412c20616d6f756e745f696e29202d3e2028446f742c20616d6f756e745f6f757429202d3e2028422c20616d6f756e745f6f7574290404bc4173736574732068617665206265656e20636f6e7665727465642066726f6d206f6e6520746f20616e6f746865722e1c546f756368656408011c706f6f6c5f696405080124543a3a506f6f6c4964044c546865204944206f662074686520706f6f6c2e010c77686f000130543a3a4163636f756e7449640484546865206163636f756e7420696e6974696174696e672074686520746f7563682e05040d01506f6f6c20686173206265656e20746f756368656420696e206f7264657220746f2066756c66696c6c206f7065726174696f6e616c20726571756972656d656e74732e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574050800000408a0a00009080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200000d08000002110800110800000408a0180015080c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144576656e7404045400011420556e7374616b65640801147374617368000130543a3a4163636f756e744964000118726573756c748401384469737061746368526573756c740000045841207374616b65722077617320756e7374616b65642e1c536c61736865640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104190141207374616b65722077617320736c617368656420666f722072657175657374696e6720666173742d756e7374616b65207768696c7374206265696e67206578706f7365642e304261746368436865636b656404011065726173c10101345665633c457261496e6465783e00020445014120626174636820776173207061727469616c6c7920636865636b656420666f722074686520676976656e20657261732c20627574207468652070726f6365737320646964206e6f742066696e6973682e34426174636846696e697368656404011073697a6510010c7533320003109c41206261746368206f66206120676976656e2073697a6520776173207465726d696e617465642e0055015468697320697320616c7761797320666f6c6c6f77732062792061206e756d626572206f662060556e7374616b656460206f722060536c617368656460206576656e74732c206d61726b696e672074686520656e64e86f66207468652062617463682e2041206e65772062617463682077696c6c20626520637265617465642075706f6e206e65787420626c6f636b2e34496e7465726e616c4572726f72000404e8416e20696e7465726e616c206572726f722068617070656e65642e204f7065726174696f6e732077696c6c20626520706175736564206e6f772e047c54686520604576656e746020656e756d206f6620746869732070616c6c657419080c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144576656e740404540001104050726f63657373696e674661696c65640c010869643401104832353604945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e1001484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e01146572726f721d08014c50726f636573734d6573736167654572726f721060546865206572726f722074686174206f636375727265642e00490154686973206572726f7220697320707265747479206f70617175652e204d6f72652066696e652d677261696e6564206572726f7273206e65656420746f20626520656d6974746564206173206576656e74736862792074686520604d65737361676550726f636573736f72602e000455014d657373616765206469736361726465642064756520746f20616e206572726f7220696e2074686520604d65737361676550726f636573736f72602028757375616c6c79206120666f726d6174206572726f72292e2450726f63657373656410010869643401104832353604945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e1001484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e012c7765696768745f7573656428011857656967687404c0486f77206d7563682077656967687420776173207573656420746f2070726f6365737320746865206d6573736167652e011c73756363657373200110626f6f6c18885768657468657220746865206d657373616765207761732070726f6365737365642e0049014e6f74652074686174207468697320646f6573206e6f74206d65616e20746861742074686520756e6465726c79696e6720604d65737361676550726f636573736f72602077617320696e7465726e616c6c7935017375636365737366756c2e204974202a736f6c656c792a206d65616e73207468617420746865204d512070616c6c65742077696c6c2074726561742074686973206173206120737563636573734d01636f6e646974696f6e20616e64206469736361726420746865206d6573736167652e20416e7920696e7465726e616c206572726f72206e6565647320746f20626520656d6974746564206173206576656e74736862792074686520604d65737361676550726f636573736f72602e0104544d6573736167652069732070726f6365737365642e484f766572776569676874456e71756575656410010869640401205b75383b2033325d04945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e1001484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e0128706167655f696e64657810012450616765496e64657804605468652070616765206f6620746865206d6573736167652e01346d6573736167655f696e64657810011c543a3a53697a6504a454686520696e646578206f6620746865206d6573736167652077697468696e2074686520706167652e02048c4d65737361676520706c6163656420696e206f7665727765696768742071756575652e28506167655265617065640801186f726967696e1001484d6573736167654f726967696e4f663c543e0458546865207175657565206f662074686520706167652e0114696e64657810012450616765496e646578045854686520696e646578206f662074686520706167652e03045454686973207061676520776173207265617065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65741d0810346672616d655f737570706f727418747261697473206d657373616765734c50726f636573734d6573736167654572726f7200011824426164466f726d61740000001c436f72727570740001002c556e737570706f72746564000200284f7665727765696768740400280118576569676874000300145969656c6400040044537461636b4c696d6974526561636865640005000021080c746672616d655f62656e63686d61726b696e675f70616c6c65745f706f761870616c6c6574144576656e7404045400010424546573744576656e74000000047c54686520604576656e746020656e756d206f6620746869732070616c6c657425080c3c70616c6c65745f74785f70617573651870616c6c6574144576656e740404540001082843616c6c50617573656404012466756c6c5f6e616d65b506015052756e74696d6543616c6c4e616d654f663c543e000004b8546869732070616c6c65742c206f7220612073706563696669632063616c6c206973206e6f77207061757365642e3043616c6c556e70617573656404012466756c6c5f6e616d65b506015052756e74696d6543616c6c4e616d654f663c543e000104c0546869732070616c6c65742c206f7220612073706563696669632063616c6c206973206e6f7720756e7061757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657429080c4070616c6c65745f736166655f6d6f64651870616c6c6574144576656e740404540001201c456e7465726564040114756e74696c100144426c6f636b4e756d626572466f723c543e000004dc54686520736166652d6d6f64652077617320656e746572656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e20457874656e646564040114756e74696c100144426c6f636b4e756d626572466f723c543e000104e054686520736166652d6d6f64652077617320657874656e64656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e18457869746564040118726561736f6e2d08012845786974526561736f6e000204ac4578697465642074686520736166652d6d6f646520666f72206120737065636966696320726561736f6e2e344465706f736974506c6163656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0003042501416e206163636f756e742072657365727665642066756e647320666f722065697468657220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e3c4465706f73697452656c656173656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000404d0416e206163636f756e7420686164206120726573657276652072656c65617365642074686174207761732072657365727665642e384465706f736974536c617368656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000504c4416e206163636f756e7420686164207265736572766520736c61736865642074686174207761732072657365727665642e3443616e6e6f744465706f73697400060cf4436f756c64206e6f7420686f6c642066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e3443616e6e6f7452656c6561736500070c0101436f756c64206e6f742072656c656173652066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e047c54686520604576656e746020656e756d206f6620746869732070616c6c65742d080c4070616c6c65745f736166655f6d6f64651870616c6c65742845786974526561736f6e0001081c54696d656f757400000014466f7263650001000031080c4070616c6c65745f73746174656d656e741870616c6c6574144576656e74040454000104304e657753746174656d656e7408011c6163636f756e74000130543a3a4163636f756e74496400012473746174656d656e743508012453746174656d656e740000047041206e65772073746174656d656e74206973207375626d6974746564047c54686520604576656e746020656e756d206f6620746869732070616c6c65743508084873705f73746174656d656e745f73746f72652453746174656d656e7400001c011470726f6f66390801344f7074696f6e3c50726f6f663e00013864656372797074696f6e5f6b6579710101544f7074696f6e3c44656372797074696f6e4b65793e00011c6368616e6e656c7101013c4f7074696f6e3c4368616e6e656c3e0001207072696f72697479c8012c4f7074696f6e3c7533323e0001286e756d5f746f706963730801087538000118746f706963734108014c5b546f7069633b204d41585f544f504943535d00011064617461dd06013c4f7074696f6e3c5665633c75383e3e0000390804184f7074696f6e040454013d080108104e6f6e6500000010536f6d6504003d0800000100003d08084873705f73746174656d656e745f73746f72651450726f6f660001101c537232353531390801247369676e61747572650d0401205b75383b2036345d0001187369676e65720401205b75383b2033325d0000001c456432353531390801247369676e61747572650d0401205b75383b2036345d0001187369676e65720401205b75383b2033325d00010038536563703235366b3145636473610801247369676e6174757265e90401205b75383b2036355d0001187369676e6572d10301205b75383b2033335d0002001c4f6e436861696e0c010c77686f0401244163636f756e744964000128626c6f636b5f68617368040124426c6f636b4861736800012c6576656e745f696e64657830010c75363400030000410800000304000000040045080c4470616c6c65745f6d6967726174696f6e731870616c6c6574144576656e740404540001203855706772616465537461727465640401286d6967726174696f6e7310010c75333210d0546865206e756d626572206f66206d6967726174696f6e7320746861742074686973207570677261646520636f6e7461696e732e004101546869732063616e206265207573656420746f2064657369676e20612070726f677265737320696e64696361746f7220696e20636f6d62696e6174696f6e207769746820636f756e74696e6720746865cc604d6967726174696f6e436f6d706c657465646020616e6420604d6967726174696f6e536b697070656460206576656e74732e000c68412052756e74696d65207570677261646520737461727465642e00f849747320656e6420697320696e64696361746564206279206055706772616465436f6d706c6574656460206f722060557067726164654661696c6564602e4055706772616465436f6d706c6574656400010c985468652063757272656e742072756e74696d65207570677261646520636f6d706c657465642e001d015468697320696d706c696573207468617420616c6c206f6620697473206d6967726174696f6e7320636f6d706c65746564207375636365737366756c6c792061732077656c6c2e34557067726164654661696c656400020c5c52756e74696d652075706772616465206661696c65642e00e85468697320697320766572792062616420616e642077696c6c207265717569726520676f7665726e616e636520696e74657276656e74696f6e2e404d6967726174696f6e536b6970706564040114696e64657810010c75333204290154686520696e646578206f662074686520736b6970706564206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0304090141206d6967726174696f6e2077617320736b69707065642073696e63652069742077617320616c726561647920657865637574656420696e2074686520706173742e444d6967726174696f6e416476616e636564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e04045c41206d6967726174696f6e2070726f677265737365642e484d6967726174696f6e436f6d706c65746564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e05045841204d6967726174696f6e20636f6d706c657465642e3c4d6967726174696f6e4661696c6564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e060c4c41204d6967726174696f6e206661696c65642e004d015468697320696d706c6965732074686174207468652077686f6c652075706772616465206661696c656420616e6420676f7665726e616e636520696e74657276656e74696f6e2069732072657175697265642e3c486973746f726963436c656172656404012c6e6578745f637572736f72dd06013c4f7074696f6e3c5665633c75383e3e04e853686f756c642062652070617373656420746f2060636c6561725f686973746f7269636020696e206120737563636573736976652063616c6c2e0704c854686520736574206f6620686973746f726963616c206d6967726174696f6e7320686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657449080c3470616c6c65745f62726f6b65721870616c6c6574144576656e740404540001882450757263686173656410010c77686f000130543a3a4163636f756e7449640478546865206964656e74697479206f6620746865207075726368617365722e0124726567696f6e5f6964fd060120526567696f6e4964046c546865206964656e74697479206f662074686520526567696f6e2e0114707269636518013042616c616e63654f663c543e047c546865207072696365207061696420666f72207468697320526567696f6e2e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e0004b44120526567696f6e206f662042756c6b20436f726574696d6520686173206265656e207075726368617365642e2452656e657761626c65100110636f726589010124436f7265496e646578049c54686520636f72652077686f736520776f726b6c6f61642063616e2062652072656e657765642e0114707269636518013042616c616e63654f663c543e04bc5468652070726963652061742077686963682074686520776f726b6c6f61642063616e2062652072656e657765642e0114626567696e10012454696d65736c6963650c49015468652074696d652061742077686963682074686520776f726b6c6f616420776f756c64207265636f6d6d656e6365206f6620746869732072656e6577616c2e205468652063616c6c20746f2072656e6577450163616e6e6f742068617070656e206265666f72652074686520626567696e6e696e67206f662074686520696e7465726c756465207072696f7220746f207468652073616c6520666f7220726567696f6e7364776869636820626567696e20617420746869732074696d652e0120776f726b6c6f6164e90601205363686564756c6504a45468652061637475616c20776f726b6c6f61642077686963682063616e2062652072656e657765642e0104b054686520776f726b6c6f6164206f66206120636f726520686173206265636f6d652072656e657761626c652e1c52656e657765641c010c77686f000130543a3a4163636f756e7449640470546865206964656e74697479206f66207468652072656e657765722e0114707269636518013042616c616e63654f663c543e0480546865207072696365207061696420666f7220746869732072656e6577616c2e01206f6c645f636f726589010124436f7265496e646578041d0154686520696e646578206f662074686520636f7265206f6e207768696368207468652060776f726b6c6f616460207761732070726576696f75736c79207363686564756c65642e0110636f726589010124436f7265496e64657804250154686520696e646578206f662074686520636f7265206f6e207768696368207468652072656e657765642060776f726b6c6f61646020686173206265656e207363686564756c65642e0114626567696e10012454696d65736c69636504e85468652074696d65206174207768696368207468652060776f726b6c6f6164602077696c6c20626567696e206f6e207468652060636f7265602e01206475726174696f6e10012454696d65736c696365041901546865206e756d626572206f662074696d65736c6963657320666f7220776869636820746869732060776f726b6c6f616460206973206e65776c79207363686564756c65642e0120776f726b6c6f6164e90601205363686564756c65047c54686520776f726b6c6f6164207768696368207761732072656e657765642e0204704120776f726b6c6f616420686173206265656e2072656e657765642e2c5472616e73666572726564100124726567696f6e5f6964fd060120526567696f6e4964049854686520526567696f6e20776869636820686173206265656e207472616e736665727265642e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e01246f6c645f6f776e6572ac01504f7074696f6e3c543a3a4163636f756e7449643e0470546865206f6c64206f776e6572206f662074686520526567696f6e2e01146f776e6572ac01504f7074696f6e3c543a3a4163636f756e7449643e0470546865206e6577206f776e6572206f662074686520526567696f6e2e0304ac4f776e657273686970206f66206120526567696f6e20686173206265656e207472616e736665727265642e2c506172746974696f6e65640801346f6c645f726567696f6e5f6964fd060120526567696f6e4964046c54686520526567696f6e207768696368207761732073706c69742e01386e65775f726567696f6e5f6964734d08015028526567696f6e49642c20526567696f6e4964290494546865206e657720526567696f6e7320696e746f20776869636820697420626563616d652e0404e44120526567696f6e20686173206265656e2073706c697420696e746f2074776f206e6f6e2d6f7665726c617070696e6720526567696f6e732e28496e7465726c616365640801346f6c645f726567696f6e5f6964fd060120526567696f6e4964048054686520526567696f6e2077686963682077617320696e7465726c616365642e01386e65775f726567696f6e5f6964734d08015028526567696f6e49642c20526567696f6e4964290494546865206e657720526567696f6e7320696e746f20776869636820697420626563616d652e05044d014120526567696f6e20686173206265656e20636f6e76657274656420696e746f2074776f206f7665726c617070696e6720526567696f6e732065616368206f66206c657373657220726567756c61726974792e2041737369676e65640c0124726567696f6e5f6964fd060120526567696f6e4964047854686520526567696f6e207768696368207761732061737369676e65642e01206475726174696f6e10012454696d65736c696365047c546865206475726174696f6e206f66207468652061737369676e6d656e742e01107461736b1001185461736b496404a8546865207461736b20746f2077686963682074686520526567696f6e207761732061737369676e65642e0604c04120526567696f6e20686173206265656e2061737369676e656420746f206120706172746963756c6172207461736b2e4441737369676e6d656e7452656d6f766564040124726567696f6e5f6964fd060120526567696f6e496404bc54686520526567696f6e207768696368207761732072656d6f7665642066726f6d2074686520776f726b706c616e2e0704c4416e2061737369676e6d656e7420686173206265656e2072656d6f7665642066726f6d2074686520776f726b706c616e2e18506f6f6c6564080124726567696f6e5f6964fd060120526567696f6e496404f854686520526567696f6e2077686963682077617320616464656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e0804ec4120526567696f6e20686173206265656e20616464656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e48436f7265436f756e74526571756573746564040128636f72655f636f756e7489010124436f7265496e6465780478546865206e756d626572206f6620636f726573207265717565737465642e0904a441206e6577206e756d626572206f6620636f72657320686173206265656e207265717565737465642e40436f7265436f756e744368616e676564040128636f72655f636f756e7489010124436f7265496e64657804c4546865206e6577206e756d626572206f6620636f72657320617661696c61626c6520666f72207363686564756c696e672e0a04e4546865206e756d626572206f6620636f72657320617661696c61626c6520666f72207363686564756c696e6720686173206368616e6765642e3c5265736572766174696f6e4d616465080114696e64657810010c753332047454686520696e646578206f6620746865207265736572766174696f6e2e0120776f726b6c6f6164e90601205363686564756c65048054686520776f726b6c6f6164206f6620746865207265736572766174696f6e2e0b04a854686572652069732061206e6577207265736572766174696f6e20666f72206120776f726b6c6f61642e505265736572766174696f6e43616e63656c6c6564080114696e64657810010c75333204c454686520696e646578206f6620746865207265736572766174696f6e207768696368207761732063616e63656c6c65642e0120776f726b6c6f6164e90601205363686564756c6504b854686520776f726b6c6f6164206f6620746865206e6f772063616e63656c6c6564207265736572766174696f6e2e0c04c041207265736572766174696f6e20666f72206120776f726b6c6f616420686173206265656e2063616e63656c6c65642e3c53616c65496e697469616c697a656420012873616c655f737461727410015452656c6179426c6f636b4e756d6265724f663c543e04e05468652072656c617920626c6f636b206e756d626572206174207768696368207468652073616c652077696c6c2f6469642073746172742e01346c656164696e5f6c656e67746810015452656c6179426c6f636b4e756d6265724f663c543e082501546865206c656e67746820696e2072656c617920636861696e20626c6f636b73206f6620746865204c656164696e20506572696f6420287768657265207468652070726963652069733064656372656173696e67292e012c73746172745f707269636518013042616c616e63654f663c543e040501546865207072696365206f662042756c6b20436f726574696d652061742074686520626567696e6e696e67206f6620746865204c656164696e20506572696f642e0124656e645f707269636518013042616c616e63654f663c543e04cc546865207072696365206f662042756c6b20436f726574696d6520616674657220746865204c656164696e20506572696f642e0130726567696f6e5f626567696e10012454696d65736c6963650415015468652066697273742074696d65736c696365206f662074686520526567696f6e7320776869636820617265206265696e6720736f6c6420696e20746869732073616c652e0128726567696f6e5f656e6410012454696d65736c6963650839015468652074696d65736c696365206f6e2077686963682074686520526567696f6e7320776869636820617265206265696e6720736f6c6420696e207468652073616c65207465726d696e6174652ef828692e652e204f6e6520616674657220746865206c6173742074696d65736c6963652077686963682074686520526567696f6e7320636f6e74726f6c2e290140696465616c5f636f7265735f736f6c6489010124436f7265496e64657804b4546865206e756d626572206f6620636f7265732077652077616e7420746f2073656c6c2c20696465616c6c792e0134636f7265735f6f66666572656489010124436f7265496e64657804d44e756d626572206f6620636f726573207768696368206172652f68617665206265656e206f66666572656420666f722073616c652e0d048041206e65772073616c6520686173206265656e20696e697469616c697a65642e184c65617365640801107461736b1001185461736b496404a8546865207461736b20746f207768696368206120636f72652077696c6c2062652061737369676e65642e0114756e74696c10012454696d65736c6963650c19015468652074696d65736c69636520636f6e7461696e656420696e207468652073616c6520706572696f642061667465722077686963682074686973206c656173652077696c6c390173656c662d7465726d696e6174652028616e64207468657265666f726520746865206561726c696573742074696d65736c69636520617420776869636820746865206c65617365206d6179206e6f386c6f6e676572206170706c79292e0e047441206e6577206c6561736520686173206265656e20637265617465642e304c6561736552656d6f7665640401107461736b1001185461736b49640498546865207461736b20746f207768696368206120636f7265207761732061737369676e65642e0f046441206c6561736520686173206265656e2072656d6f7665642e2c4c65617365456e64696e670801107461736b1001185461736b49640498546865207461736b20746f207768696368206120636f7265207761732061737369676e65642e01107768656e10012454696d65736c69636504f05468652074696d65736c69636520617420776869636820746865207461736b2077696c6c206e6f206c6f6e676572206265207363686564756c65642e10046041206c656173652069732061626f757420746f20656e642e3053616c657353746172746564080114707269636518013042616c616e63654f663c543e04c0546865206e6f6d696e616c207072696365206f6620616e20526567696f6e206f662042756c6b20436f726574696d652e0128636f72655f636f756e7489010124436f7265496e646578041501546865206d6178696d756d206e756d626572206f6620636f72657320776869636820746869732070616c6c65742077696c6c20617474656d707420746f2061737369676e2e1104f85468652073616c6520726f746174696f6e20686173206265656e207374617274656420616e642061206e65772073616c6520697320696d6d696e656e742e44526576656e7565436c61696d426567756e080118726567696f6efd060120526567696f6e4964047454686520726567696f6e20746f20626520636c61696d656420666f722e01386d61785f74696d65736c6963657310012454696d65736c696365041901546865206d6178696d756d206e756d626572206f662074696d65736c696365732077686963682073686f756c6420626520736561726368656420666f7220636c61696d65642e12049854686520616374206f6620636c61696d696e6720726576656e75652068617320626567756e2e40526576656e7565436c61696d4974656d0801107768656e10012454696d65736c69636504b45468652074696d65736c6963652077686f736520636c61696d206973206265696e672070726f6365737365642e0118616d6f756e7418013042616c616e63654f663c543e04bc54686520616d6f756e742077686963682077617320636c61696d656420617420746869732074696d65736c6963652e1304b04120706172746963756c61722074696d65736c696365206861732061206e6f6e2d7a65726f20636c61696d2e40526576656e7565436c61696d506169640c010c77686f000130543a3a4163636f756e74496404a8546865206163636f756e7420746f2077686f6d20726576656e756520686173206265656e20706169642e0118616d6f756e7418013042616c616e63654f663c543e04b454686520746f74616c20616d6f756e74206f6620726576656e756520636c61696d656420616e6420706169642e01106e657874510801404f7074696f6e3c526567696f6e49643e044901546865206e65787420726567696f6e2077686963682073686f756c6420626520636c61696d656420666f722074686520636f6e74696e756174696f6e206f66207468697320636f6e747269627574696f6e2e1404d84120726576656e756520636c61696d206861732028706f737369626c79206f6e6c7920696e207061727429206265656e20706169642e3c4372656469745075726368617365640c010c77686f000130543a3a4163636f756e744964049c546865206163636f756e742077686963682070757263686173656420746865206372656469742e012c62656e656669636961727900014c52656c61794163636f756e7449644f663c543e04e45468652052656c61792d636861696e206163636f756e7420746f20776869636820746865206372656469742077696c6c206265206d6164652e0118616d6f756e7418013042616c616e63654f663c543e047c54686520616d6f756e74206f6620637265646974207075726368617365642e1504ec536f6d6520496e7374616e74616e656f757320436f726574696d6520506f6f6c2063726564697420686173206265656e207075726368617365642e34526567696f6e44726f70706564080124726567696f6e5f6964fd060120526567696f6e4964048854686520526567696f6e207768696368206e6f206c6f6e676572206578697374732e01206475726174696f6e10012454696d65736c696365046c546865206475726174696f6e206f662074686520526567696f6e2e1604cc4120526567696f6e20686173206265656e2064726f707065642064756520746f206265696e67206f7574206f6620646174652e4c436f6e747269627574696f6e44726f70706564040124726567696f6e5f6964fd060120526567696f6e496404c854686520526567696f6e2077686f736520636f6e747269627574696f6e206973206e6f206c6f6e676572206578697374732e17043501536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c20636f6e747269627574696f6e207265636f726420686173206265656e2064726f707065642e48486973746f7279496e697469616c697a65640c01107768656e10012454696d65736c69636504c45468652074696d65736c6963652077686f736520686973746f727920686173206265656e20696e697469616c697a65642e0144707269766174655f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7404410154686520616d6f756e74206f6620707269766174656c7920636f6e747269627574656420436f726574696d6520746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e014073797374656d5f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7408310154686520616d6f756e74206f6620436f726574696d6520636f6e747269627574656420746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2062792074686540506f6c6b61646f742053797374656d2e18043101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e20696e697469616c697a65642e38486973746f727944726f707065640801107768656e10012454696d65736c69636504cc5468652074696d65736c6963652077686f736520686973746f7279206973206e6f206c6f6e67657220617661696c61626c652e011c726576656e756518013042616c616e63654f663c543e04ac54686520616d6f756e74206f6620726576656e7565207468652073797374656d206861732074616b656e2e19042101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2064726f707065642e38486973746f727949676e6f7265640801107768656e10012454696d65736c69636504ac5468652074696d65736c6963652077686f736520686973746f7279206973207761732069676e6f7265642e011c726576656e756518013042616c616e63654f663c543e04a054686520616d6f756e74206f6620726576656e7565207768696368207761732069676e6f7265642e1a084d01536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2069676e6f726564206265636175736520746865f874696d65736c6963652077617320616c7265616479206b6e6f776e2e20476f7665726e616e6365206d6179206e65656420746f20696e74657276656e652e2c436c61696d7352656164790c01107768656e10012454696d65736c69636504a45468652074696d65736c6963652077686f736520686973746f727920697320617661696c61626c652e013473797374656d5f7061796f757418013042616c616e63654f663c543e04f054686520616d6f756e74206f6620726576656e75652074686520506f6c6b61646f742053797374656d2068617320616c72656164792074616b656e2e0138707269766174655f7061796f757418013042616c616e63654f663c543e04d054686520746f74616c20616d6f756e74206f6620726576656e75652072656d61696e696e6720746f20626520636c61696d65642e1b042d01536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c20526576656e756520697320726561647920666f72207061796f757420636c61696d732e30436f726541737369676e65640c0110636f726589010124436f7265496e64657804b854686520696e646578206f662074686520436f726520776869636820686173206265656e2061737369676e65642e01107768656e10015452656c6179426c6f636b4e756d6265724f663c543e0409015468652052656c61792d636861696e20626c6f636b20617420776869636820746869732061737369676e6d656e742073686f756c642074616b65206566666563742e012861737369676e6d656e745508018c5665633c28436f726541737369676e6d656e742c2050617274734f663537363030293e049054686520776f726b6c6f616420746f20626520646f6e65206f6e2074686520436f72652e1c0445014120436f726520686173206265656e2061737369676e656420746f206f6e65206f72206d6f7265207461736b7320616e642f6f722074686520506f6f6c206f6e207468652052656c61792d636861696e2e5c506f74656e7469616c52656e6577616c44726f707065640801107768656e10012454696d65736c69636504cc5468652074696d65736c6963652077686f73652072656e6577616c206973206e6f206c6f6e67657220617661696c61626c652e0110636f726589010124436f7265496e64657804210154686520636f72652077686f736520776f726b6c6f6164206973206e6f206c6f6e67657220617661696c61626c6520746f2062652072656e6577656420666f7220607768656e602e1d042101536f6d6520686973746f726963616c20496e7374616e74616e656f757320436f726520506f6f6c207061796d656e74207265636f726420686173206265656e2064726f707065642e484175746f52656e6577616c456e61626c6564080110636f726589010124436f7265496e64657804ac54686520636f726520666f72207768696368207468652072656e6577616c2077617320656e61626c65642e01107461736b1001185461736b496404ac546865207461736b20666f72207768696368207468652072656e6577616c2077617320656e61626c65642e1e004c4175746f52656e6577616c44697361626c6564080110636f726589010124436f7265496e64657804b054686520636f726520666f72207768696368207468652072656e6577616c207761732064697361626c65642e01107461736b1001185461736b496404b0546865207461736b20666f72207768696368207468652072656e6577616c207761732064697361626c65642e1f00444175746f52656e6577616c4661696c6564080110636f726589010124436f7265496e646578049854686520636f726520666f72207768696368207468652072656e6577616c206661696c65642e01147061796572ac01504f7074696f6e3c543a3a4163636f756e7449643e0cc8546865206163636f756e742077686963682077617320737570706f73656420746f2070617920666f722072656e6577616c2e003501496620604e6f6e656020697420696e646963617465732074686174207765206661696c656420746f206765742074686520736f7665726569676e206163636f756e74206f662061207461736b2e20084d014661696c656420746f206175746f2d72656e6577206120636f72652c206c696b656c792064756520746f20746865207061796572206163636f756e74206e6f74206265696e672073756666696369656e746c791c66756e6465642e5c4175746f52656e6577616c4c696d697452656163686564002110f0546865206175746f2d72656e6577616c206c696d697420686173206265656e20726561636865642075706f6e2072656e6577696e6720636f7265732e005901546869732073686f756c64206e657665722068617070656e2c20676976656e207468617420656e61626c655f6175746f5f72656e657720636865636b7320666f722074686973206265666f726520656e61626c696e67346175746f2d72656e6577616c2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65744d0800000408fd06fd0600510804184f7074696f6e04045401fd060108104e6f6e6500000010536f6d650400fd0600000100005508000002590800590800000408f5068901005d080c4470616c6c65745f706172616d65746572731870616c6c6574144576656e740404540001041c557064617465640c010c6b6579610801c43c543a3a52756e74696d65506172616d657465727320617320416767726567617465644b657956616c75653e3a3a4b65790464546865206b657920746861742077617320757064617465642e01246f6c645f76616c75656d0801ec4f7074696f6e3c3c543a3a52756e74696d65506172616d657465727320617320416767726567617465644b657956616c75653e3a3a56616c75653e047c546865206f6c642076616c7565206265666f726520746869732063616c6c2e01246e65775f76616c75656d0801ec4f7074696f6e3c3c543a3a52756e74696d65506172616d657465727320617320416767726567617465644b657956616c75653e3a3a56616c75653e0478546865206e65772076616c756520616674657220746869732063616c6c2e000c504120506172616d6574657220776173207365742e00bc497320616c736f20656d6974746564207768656e207468652076616c756520776173206e6f74206368616e6765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65746108084c6b69746368656e73696e6b5f72756e74696d655052756e74696d65506172616d65746572734b65790001081c53746f726167650400650801d9013c64796e616d69635f706172616d733a3a73746f726167653a3a506172616d657465727320617320706f6c6b61646f745f73646b3a3a6672616d655f737570706f72743a3a0a7472616974733a3a64796e616d69635f706172616d733a3a416767726567617465644b657956616c75653e3a3a4b6579000000245265666572656e64610400690801e1013c64796e616d69635f706172616d733a3a7265666572656e64613a3a506172616d657465727320617320706f6c6b61646f745f73646b3a3a6672616d655f737570706f72740a3a3a7472616974733a3a64796e616d69635f706172616d733a3a416767726567617465644b657956616c75653e3a3a4b6579000100006508104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d731c73746f7261676534506172616d65746572734b65790001082c426173654465706f73697404002d07012c426173654465706f7369740000002c427974654465706f73697404003107012c427974654465706f736974000100006908104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d73247265666572656e646134506172616d65746572734b657900010818547261636b73040039070118547261636b730000001c4f726967696e7304005d07011c4f726967696e73000100006d0804184f7074696f6e0404540171080108104e6f6e6500000010536f6d650400710800000100007108084c6b69746368656e73696e6b5f72756e74696d655852756e74696d65506172616d657465727356616c75650001081c53746f726167650400750801e1013c64796e616d69635f706172616d733a3a73746f726167653a3a506172616d657465727320617320706f6c6b61646f745f73646b3a3a6672616d655f737570706f72743a3a0a7472616974733a3a64796e616d69635f706172616d733a3a416767726567617465644b657956616c75653e3a3a56616c7565000000245265666572656e64610400790801e9013c64796e616d69635f706172616d733a3a7265666572656e64613a3a506172616d657465727320617320706f6c6b61646f745f73646b3a3a6672616d655f737570706f72740a3a3a7472616974733a3a64796e616d69635f706172616d733a3a416767726567617465644b657956616c75653e3a3a56616c7565000100007508104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d731c73746f726167653c506172616d657465727356616c75650001082c426173654465706f736974040018011c42616c616e63650000002c427974654465706f736974040018011c42616c616e6365000100007908104c6b69746368656e73696e6b5f72756e74696d653864796e616d69635f706172616d73247265666572656e64613c506172616d657465727356616c756500010818547261636b7304004107013901426f756e6465645665633c70616c6c65745f7265666572656e64613a3a547261636b3c7531362c2042616c616e63652c20426c6f636b4e756d6265723e2c0a436f6e73745533323c3130303e2c3e0000001c4f726967696e730400650701b8426f756e6465645665633c284f726967696e43616c6c65722c20753136292c20436f6e73745533323c3130303e3e000100007d080c6c70616c6c65745f736b69705f6665656c6573735f7061796d656e741870616c6c6574144576656e7404045400010428466565536b69707065640401186f726967696e490201c03c543a3a52756e74696d654f726967696e206173204f726967696e54726169743e3a3a50616c6c6574734f726967696e0000047841207472616e73616374696f6e206665652077617320736b69707065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657481080c6c70616c6c65745f61737365745f636f6e76657273696f6e5f6f70731870616c6c6574144576656e74040454000104504d69677261746564546f4e65774163636f756e740c011c706f6f6c5f696405080124543a3a506f6f6c49640428506f6f6c27732049442e01347072696f725f6163636f756e74000130543a3a4163636f756e7449640460506f6f6c2773207072696f72206163636f756e742049442e012c6e65775f6163636f756e74000130543a3a4163636f756e7449640458506f6f6c2773206e6577206163636f756e742049442e0004f8496e646963617465732074686174206120706f6f6c20686173206265656e206d6967726174656420746f20746865206e6577206163636f756e742049442e047c54686520604576656e746020656e756d206f6620746869732070616c6c657485080c3470616c6c65745f7265766976651870616c6c6574144576656e740404540001043c436f6e7472616374456d69747465640c0120636f6e74726163747907011048313630049054686520636f6e7472616374207468617420656d697474656420746865206576656e742e01106461746138011c5665633c75383e0835014461746120737570706c6965642062792074686520636f6e74726163742e204d657461646174612067656e65726174656420647572696e6720636f6e747261637420636f6d70696c6174696f6e5c6973206e656564656420746f206465636f64652069742e0118746f70696373150501245665633c483235363e08a441206c697374206f6620746f70696373207573656420746f20696e64657820746865206576656e742eec4e756d626572206f6620746f7069637320697320636170706564206279205b606c696d6974733a3a4e554d5f4556454e545f544f50494353605d2e00049c4120637573746f6d206576656e7420656d69747465642062792074686520636f6e74726163742e047c54686520604576656e746020656e756d206f6620746869732070616c6c657489080c6070616c6c65745f64656c6567617465645f7374616b696e671870616c6c6574144576656e740404540001102444656c6567617465640c01146167656e74000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0000047c46756e64732064656c65676174656420627920612064656c656761746f722e2052656c65617365640c01146167656e74000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001047846756e64732072656c656173656420746f20612064656c656761746f722e1c536c61736865640c01146167656e74000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002047c46756e647320736c61736865642066726f6d20612064656c656761746f722e484d6967726174656444656c65676174696f6e0c01146167656e74000130543a3a4163636f756e74496400012464656c656761746f72000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000304c4556e636c61696d65642064656c65676174696f6e2066756e6473206d6967726174656420746f2064656c656761746f722e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748d080c5070616c6c65745f61737365745f726577617264731870616c6c6574144576656e74040454000120185374616b65640c01187374616b6572000130543a3a4163636f756e744964047c546865206163636f756e742074686174207374616b6564206173736574732e011c706f6f6c5f6964100118506f6f6c4964042454686520706f6f6c2e0118616d6f756e74180128543a3a42616c616e63650460546865207374616b656420617373657420616d6f756e742e0004a0416e206163636f756e74207374616b656420736f6d6520746f6b656e7320696e206120706f6f6c2e20556e7374616b656410011863616c6c6572000130543a3a4163636f756e7449640490546865206163636f756e742074686174207369676e6564207472616e73616374696f6e2e01187374616b6572000130543a3a4163636f756e7449640484546865206163636f756e74207468617420756e7374616b6564206173736574732e011c706f6f6c5f6964100118506f6f6c4964042454686520706f6f6c2e0118616d6f756e74180128543a3a42616c616e6365046854686520756e7374616b656420617373657420616d6f756e742e0104b0416e206163636f756e7420756e7374616b656420736f6d6520746f6b656e732066726f6d206120706f6f6c2e405265776172647348617276657374656410011863616c6c6572000130543a3a4163636f756e7449640490546865206163636f756e742074686174207369676e6564207472616e73616374696f6e2e01187374616b6572000130543a3a4163636f756e744964049c546865207374616b65722077686f7320726577617264732077657265206861727665737465642e011c706f6f6c5f6964100118506f6f6c4964042454686520706f6f6c2e0118616d6f756e74180128543a3a42616c616e6365047c54686520616d6f756e74206f662068617276657374656420746f6b656e732e020488416e206163636f756e742068617276657374656420736f6d6520726577617264732e2c506f6f6c437265617465641c011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f6964100118506f6f6c4964047c54686520756e6971756520494420666f7220746865206e657720706f6f6c2e013c7374616b65645f61737365745f6964a00128543a3a417373657449640448546865207374616b696e672061737365742e013c7265776172645f61737365745f6964a00128543a3a417373657449640444546865207265776172642061737365742e01547265776172645f726174655f7065725f626c6f636b180128543a3a42616c616e6365048854686520696e697469616c2072657761726420726174652070657220626c6f636b2e01306578706972795f626c6f636b100144426c6f636b4e756d626572466f723c543e04d054686520626c6f636b2074686520706f6f6c2077696c6c20636561736520746f20616363756d756c61746520726577617264732e011461646d696e000130543a3a4163636f756e744964049c546865206163636f756e7420616c6c6f77656420746f206d6f646966792074686520706f6f6c2e03047841206e65772072657761726420706f6f6c2077617320637265617465642e58506f6f6c526577617264526174654d6f64696669656408011c706f6f6c5f6964100118506f6f6c49640448546865206d6f64696669656420706f6f6c2e01646e65775f7265776172645f726174655f7065725f626c6f636b180128543a3a42616c616e63650478546865206e65772072657761726420726174652070657220626c6f636b2e0404b44120706f6f6c20726577617264207261746520776173206d6f646966696564206279207468652061646d696e2e44506f6f6c41646d696e4d6f64696669656408011c706f6f6c5f6964100118506f6f6c49640448546865206d6f64696669656420706f6f6c2e01246e65775f61646d696e000130543a3a4163636f756e7449640438546865206e65772061646d696e2e0504684120706f6f6c2061646d696e20776173206d6f6469666965642e5c506f6f6c457870697279426c6f636b4d6f64696669656408011c706f6f6c5f6964100118506f6f6c49640448546865206d6f64696669656420706f6f6c2e01406e65775f6578706972795f626c6f636b100144426c6f636b4e756d626572466f723c543e0454546865206e65772065787069727920626c6f636b2e0604b84120706f6f6c2065787069727920626c6f636b20776173206d6f646966696564206279207468652061646d696e2e34506f6f6c436c65616e6564557004011c706f6f6c5f6964100118506f6f6c4964044454686520636c656172656420706f6f6c2e0704d44120706f6f6c20696e666f726d6174696f6e2077617320636c6561726564206166746572206974277320636f6d706c6574696f6e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c657491080c5470616c6c65745f6173736574735f667265657a65721870616c6c6574144576656e740804540004490001081846726f7a656e0c010c77686f000130543a3a4163636f756e74496400012061737365745f6964100128543a3a41737365744964000118616d6f756e74180128543a3a42616c616e6365000000185468617765640c010c77686f000130543a3a4163636f756e74496400012061737365745f6964100128543a3a41737365744964000118616d6f756e74180128543a3a42616c616e6365000100047c54686520604576656e746020656e756d206f6620746869732070616c6c657495080c3870616c6c65745f6d6574615f74781870616c6c6574144576656e740404540001042844697370617463686564040118726573756c74d10701684469737061746368526573756c7457697468506f7374496e666f0000109c41206d657461207472616e73616374696f6e20686173206265656e20646973706174636865642e003501436f6e7461696e732074686520646973706174636820726573756c74206f6620746865206d657461207472616e73616374696f6e20616c6f6e67207769746820706f73742d646973706174636830696e666f726d6174696f6e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574990808306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200009d080000026d0100a10808306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e6902014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65a5080144436f773c277374617469632c207374723e0000a508040c436f7704045401a908000400a908000000a9080000050200ad0808306672616d655f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736834011c543a3a48617368000134636865636b5f76657273696f6e200110626f6f6c0000b1080c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2801185765696768740001246d61785f626c6f636b2801185765696768740001247065725f636c617373b50801845065724469737061746368436c6173733c57656967687473506572436c6173733e0000b5080c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401b908000c01186e6f726d616cb90801045400012c6f7065726174696f6e616cb9080104540001246d616e6461746f7279b9080104540000b9080c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632801185765696768740001346d61785f65787472696e736963d90701384f7074696f6e3c5765696768743e0001246d61785f746f74616cd90701384f7074696f6e3c5765696768743e0001207265736572766564d90701384f7074696f6e3c5765696768743e0000bd080c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178c10801545065724469737061746368436c6173733c7533323e0000c1080c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000c508082873705f776569676874733c52756e74696d65446257656967687400000801107265616430010c753634000114777269746530010c7536340000c908082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65a5080144436f773c277374617469632c207374723e000124696d706c5f6e616d65a5080144436f773c277374617469632c207374723e000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973cd08011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013873797374656d5f76657273696f6e08010875380000cd08040c436f7704045401d108000400d108000000d108000002d50800d5080000040875041000d9080c306672616d655f73797374656d1870616c6c6574144572726f720404540001243c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e6c4d756c7469426c6f636b4d6967726174696f6e734f6e676f696e67000604550141206d756c74692d626c6f636b206d6967726174696f6e206973206f6e676f696e6720616e642070726576656e7473207468652063757272656e7420636f64652066726f6d206265696e67207265706c616365642e444e6f7468696e67417574686f72697a6564000704584e6f207570677261646520617574686f72697a65642e30556e617574686f72697a656400080494546865207375626d697474656420636f6465206973206e6f7420617574686f72697a65642e046c4572726f7220666f72207468652053797374656d2070616c6c6574dd080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee1080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401e508045300000400e90801185665633c543e0000e508000004086d023000e908000002e50800ed080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540104045300000400f10801185665633c543e0000f1080000020400f50804184f7074696f6e04045401f9080108104e6f6e6500000010536f6d650400f9080000010000f9080c4473705f636f6e73656e7375735f626162651c646967657374732450726544696765737400010c1c5072696d6172790400fd0801405072696d617279507265446967657374000100385365636f6e64617279506c61696e04000509015c5365636f6e64617279506c61696e507265446967657374000200305365636f6e646172795652460400090901545365636f6e6461727956524650726544696765737400030000fd080c4473705f636f6e73656e7375735f626162651c64696765737473405072696d61727950726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7471020110536c6f740001347672665f7369676e6174757265010901305672665369676e617475726500000109101c73705f636f72651c737232353531390c767266305672665369676e617475726500000801287072655f6f75747075740401305672665072654f757470757400011470726f6f660d04012056726650726f6f66000005090c4473705f636f6e73656e7375735f626162651c646967657374735c5365636f6e64617279506c61696e507265446967657374000008013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7471020110536c6f74000009090c4473705f636f6e73656e7375735f626162651c64696765737473545365636f6e6461727956524650726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7471020110536c6f740001347672665f7369676e6174757265010901305672665369676e617475726500000d09084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e0000080104637d020128287536342c2075363429000134616c6c6f7765645f736c6f747381020130416c6c6f776564536c6f7473000011090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011509045300000400190901185665633c543e000015090000040830100019090000021509001d090c2c70616c6c65745f626162651870616c6c6574144572726f7204045400011060496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0003048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e21090000040c0018200025090c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e29090c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454012d09045300000400350901185665633c543e00002d090c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964750401384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e733109011c526561736f6e73000031090c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c0002000035090000022d090039090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d09045300000400410901185665633c543e00003d090c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720175041c42616c616e6365011800080108696475040144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e6365000041090000023d090045090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014909045300000400890901185665633c543e0000490914346672616d655f737570706f72741874726169747318746f6b656e73106d697363204964416d6f756e7408084964014d091c42616c616e636501180008010869644d0901084964000118616d6f756e7418011c42616c616e636500004d09084c6b69746368656e73696e6b5f72756e74696d654452756e74696d65486f6c64526561736f6e0001381c5374616b696e6704005109016870616c6c65745f7374616b696e673a3a486f6c64526561736f6e000b001c436f756e63696c0400550901ec70616c6c65745f636f6c6c6563746976653a3a486f6c64526561736f6e3c70616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400590901ec70616c6c65745f636f6c6c6563746976653a3a486f6c64526561736f6e3c70616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0024436f6e74726163747304005d09017070616c6c65745f636f6e7472616374733a3a486f6c64526561736f6e00150020507265696d61676504006109016c70616c6c65745f707265696d6167653a3a486f6c64526561736f6e0022000c4e697304006509015870616c6c65745f6e69733a3a486f6c64526561736f6e002d00504e66744672616374696f6e616c697a6174696f6e0400690901a070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a486f6c64526561736f6e003000485472616e73616374696f6e53746f7261676504006d09019870616c6c65745f7472616e73616374696f6e5f73746f726167653a3a486f6c64526561736f6e003300485374617465547269654d6967726174696f6e04007109019c70616c6c65745f73746174655f747269655f6d6967726174696f6e3a3a486f6c64526561736f6e00350038416c6c69616e63654d6f74696f6e0400750901ec70616c6c65745f636f6c6c6563746976653a3a486f6c64526561736f6e3c70616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003c0020536166654d6f646504007909017070616c6c65745f736166655f6d6f64653a3a486f6c64526561736f6e0046001852657669766504007d09016470616c6c65745f7265766976653a3a486f6c64526561736f6e0050004044656c6567617465645374616b696e6704008109019070616c6c65745f64656c6567617465645f7374616b696e673a3a486f6c64526561736f6e0052003041737365745265776172647304008509018070616c6c65745f61737365745f726577617264733a3a486f6c64526561736f6e005300005109103870616c6c65745f7374616b696e671870616c6c65741870616c6c657428486f6c64526561736f6e0001041c5374616b696e670000000055090c4470616c6c65745f636f6c6c6563746976651870616c6c657428486f6c64526561736f6e0404490001044850726f706f73616c5375626d697373696f6e0000000059090c4470616c6c65745f636f6c6c6563746976651870616c6c657428486f6c64526561736f6e0404490001044850726f706f73616c5375626d697373696f6e000000005d090c4070616c6c65745f636f6e7472616374731870616c6c657428486f6c64526561736f6e00010860436f646555706c6f61644465706f736974526573657276650000005453746f726167654465706f736974526573657276650001000061090c3c70616c6c65745f707265696d6167651870616c6c657428486f6c64526561736f6e00010420507265696d6167650000000065090c2870616c6c65745f6e69731870616c6c657428486f6c64526561736f6e000104284e6674526563656970740000000069090c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c657428486f6c64526561736f6e000104384672616374696f6e616c697a6564000000006d090c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c657428486f6c64526561736f6e0001043853746f72616765466565486f6c640000000071090c6c70616c6c65745f73746174655f747269655f6d6967726174696f6e1870616c6c657428486f6c64526561736f6e0001043c536c617368466f724d6967726174650000000075090c4470616c6c65745f636f6c6c6563746976651870616c6c657428486f6c64526561736f6e0404490001044850726f706f73616c5375626d697373696f6e0000000079090c4070616c6c65745f736166655f6d6f64651870616c6c657428486f6c64526561736f6e00010434456e7465724f72457874656e64000000007d090c3470616c6c65745f7265766976651870616c6c657428486f6c64526561736f6e00010c60436f646555706c6f61644465706f736974526573657276650000005453746f726167654465706f7369745265736572766500010038416464726573734d617070696e670002000081090c6070616c6c65745f64656c6567617465645f7374616b696e671870616c6c657428486f6c64526561736f6e000104445374616b696e6744656c65676174696f6e0000000085090c5070616c6c65745f61737365745f726577617264731870616c6c657428486f6c64526561736f6e00010430506f6f6c4372656174696f6e0000000089090000024909008d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454019109045300000400a10901185665633c543e0000910914346672616d655f737570706f72741874726169747318746f6b656e73106d697363204964416d6f756e74080849640195091c42616c616e63650118000801086964950901084964000118616d6f756e7418011c42616c616e636500009509084c6b69746368656e73696e6b5f72756e74696d654c52756e74696d65467265657a65526561736f6e0001083c4e6f6d696e6174696f6e506f6f6c7304009909019470616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a467265657a65526561736f6e003e003041737365745265776172647304009d09018870616c6c65745f61737365745f726577617264733a3a467265657a65526561736f6e0053000099090c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c657430467265657a65526561736f6e00010438506f6f6c4d696e42616c616e6365000000009d090c5070616c6c65745f61737365745f726577617264731870616c6c657430467265657a65526561736f6e000104185374616b656400000000a109000002910900a5090c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001303856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804f84e756d626572206f6620686f6c647320657863656564206056617269616e74436f756e744f663c543a3a52756e74696d65486f6c64526561736f6e3e602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e4c49737375616e63654465616374697661746564000a0401015468652069737375616e63652063616e6e6f74206265206d6f6469666965642073696e636520697420697320616c72656164792064656163746976617465642e2444656c74615a65726f000b04645468652064656c74612063616e6e6f74206265207a65726f2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea909086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000ad09089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e08244163636f756e74496400284d617857696e6e65727300000c0120737570706f727473b1090198426f756e646564537570706f7274733c4163636f756e7449642c204d617857696e6e6572733e00011473636f7265b00134456c656374696f6e53636f726500011c636f6d70757465a8013c456c656374696f6e436f6d707574650000b1090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181030453000004007d0301185665633c543e0000b509089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f7408244163636f756e7449640100304461746150726f766964657201b90900080118766f74657273c10901445665633c4461746150726f76696465723e00011c74617267657473590101385665633c4163636f756e7449643e0000b9090000040c0030bd0900bd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400590101185665633c543e0000c109000002b90900c5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c909045300000400cd0901185665633c543e0000c9090000040cb0101000cd09000002c90900d1090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e01a9020010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6ea5020154526177536f6c7574696f6e3c536f6c7574696f6e3e00012063616c6c5f66656518011c42616c616e63650000d5090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400013c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e3846616c6c6261636b4661696c6564000b044c5468652066616c6c6261636b206661696c65642c426f756e644e6f744d6574000c0448536f6d6520626f756e64206e6f74206d657438546f6f4d616e7957696e6e657273000d049c5375626d697474656420736f6c7574696f6e2068617320746f6f206d616e792077696e6e657273645072654469737061746368446966666572656e74526f756e64000e04b85375626d697373696f6e2077617320707265706172656420666f72206120646966666572656e7420726f756e642e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ed909083870616c6c65745f7374616b696e67345374616b696e674c656467657204045400001401147374617368000130543a3a4163636f756e744964000114746f74616c9902013042616c616e63654f663c543e0001186163746976659902013042616c616e63654f663c543e000124756e6c6f636b696e67b10301f0426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a4d6178556e6c6f636b696e674368756e6b733e0001586c65676163795f636c61696d65645f72657761726473dd090194426f756e6465645665633c457261496e6465782c20543a3a486973746f727944657074683e0000dd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400c10101185665633c543e0000e109083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304045400000c011c74617267657473bd0901b4426f756e6465645665633c543a3a4163636f756e7449642c204d61784e6f6d696e6174696f6e734f663c543e3e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564200110626f6f6c0000e509083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e6465780001147374617274e909012c4f7074696f6e3c7536343e0000e90904184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000ed0900000408100000f109082873705f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616c9902011c42616c616e636500010c6f776e9902011c42616c616e63650001186f7468657273f50901ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000f509000002f90900f909082873705f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c75659902011c42616c616e63650000fd09082873705f7374616b696e675450616765644578706f737572654d65746164617461041c42616c616e6365011800100114746f74616c9902011c42616c616e636500010c6f776e9902011c42616c616e636500013c6e6f6d696e61746f725f636f756e7410010c753332000128706167655f636f756e74100110506167650000010a0000040c10001000050a082873705f7374616b696e67304578706f737572655061676508244163636f756e74496401001c42616c616e6365011800080128706167655f746f74616c9902011c42616c616e63650001186f7468657273f50901ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000090a083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c0d0a018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00000d0a042042547265654d617008044b010004560110000400110a000000110a000002150a00150a00000408001000190a0000021d0a001d0a083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273fc01645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273590101385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000210a00000408c41800250a0c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72c10101345665633c457261496e6465783e0000290a0c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e636500002d0a103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f72040454000188344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e2c496e76616c696450616765000f04844e6f206e6f6d696e61746f7273206578697374206f6e207468697320706167652e54496e636f7272656374486973746f72794465707468001004c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001104b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650012043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300130494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740014043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001504550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730016084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f7273001708550154686572652061726520746f6f206d616e792076616c696461746f722063616e6469646174657320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865d47374616b696e672073657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e40436f6d6d697373696f6e546f6f4c6f77001804e0436f6d6d697373696f6e20697320746f6f206c6f772e204d757374206265206174206c6561737420604d696e436f6d6d697373696f6e602e2c426f756e644e6f744d657400190458536f6d6520626f756e64206973206e6f74206d65742e50436f6e74726f6c6c657244657072656361746564001a04010155736564207768656e20617474656d7074696e6720746f20757365206465707265636174656420636f6e74726f6c6c6572206163636f756e74206c6f6769632e4c43616e6e6f74526573746f72654c6564676572001b045843616e6e6f742072657365742061206c65646765722e6c52657761726444657374696e6174696f6e52657374726963746564001c04ac50726f7669646564207265776172642064657374696e6174696f6e206973206e6f7420616c6c6f7765642e384e6f74456e6f75676846756e6473001d049c4e6f7420656e6f7567682066756e647320617661696c61626c6520746f2077697468647261772e5c5669727475616c5374616b65724e6f74416c6c6f776564001e04a84f7065726174696f6e206e6f7420616c6c6f77656420666f72207669727475616c207374616b6572732e3c43616e6e6f74526561705374617368001f04f4537461736820636f756c64206e6f7420626520726561706564206173206f746865722070616c6c6574206d6967687420646570656e64206f6e2069742e3c416c72656164794d696772617465640020040901546865207374616b65206f662074686973206163636f756e7420697320616c7265616479206d6967726174656420746f206046756e6769626c656020686f6c64732e285265737472696374656400210859014163636f756e7420697320726573747269637465642066726f6d2070617274696369706174696f6e20696e207374616b696e672e2054686973206d61792068617070656e20696620746865206163636f756e74206973c47374616b696e6720696e20616e6f746865722077617920616c72656164792c20737563682061732076696120706f6f6c2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e310a000002350a00350a0000040800c10300390a0000023d0a003d0a0000040810410a00410a0c2873705f7374616b696e671c6f6666656e63653c4f6666656e6365536576657269747900000400c4011c50657262696c6c0000450a00000408490a3800490a0c1c73705f636f72651863727970746f244b65795479706549640000040048011c5b75383b20345d00004d0a0c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e510a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401550a045300000400590a01185665633c543e0000550a0000040c1029020000590a000002550a005d0a00000408610a1800610a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400590101185665633c543e0000650a0c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c0129021c42616c616e6365011801081c4f6e676f696e670400690a01c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564200110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000690a0c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c0129021c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616c2902012050726f706f73616c0001247468726573686f6c64e00134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c796d0a013854616c6c793c42616c616e63653e00006d0a0c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000710a0c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573750a01f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73810a015044656c65676174696f6e733c42616c616e63653e0001147072696f72850a017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ed9030128436f6e76696374696f6e00012c64656c65676174696f6e73810a015044656c65676174696f6e733c42616c616e63653e0001147072696f72850a017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000750a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401790a0453000004007d0a01185665633c543e0000790a0000040810e4007d0a000002790a00810a0c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000850a0c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000890a000004082902e0008d0a0000040810610a00910a0c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e950a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540134045300000400150501185665633c543e0000990a00000408009d0a009d0a14346672616d655f737570706f72741874726169747318746f6b656e732066756e6769626c6544486f6c64436f6e73696465726174696f6e1404410004460004520004440008467000000400180128463a3a42616c616e63650000a10a084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573590101385665633c4163636f756e7449643e0001106e617973590101385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000a50a0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000130244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d6265723850726f706f73616c416374697665000b046450726f706f73616c206973207374696c6c206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540134045300000400150501185665633c543e0000ad0a0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000130244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d6265723850726f706f73616c416374697665000b046450726f706f73616c206973207374696c6c206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10a000002b50a00b50a086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e63650000b90a086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573590101385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e63650000bd0a0c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e4c4475706c69636174656443616e646964617465000704804475706c6963617465642063616e646964617465207375626d697373696f6e2e44546f6f4d616e7943616e6469646174657300080498546f6f206d616e792063616e646964617465732068617665206265656e20637265617465642e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec10a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400590101185665633c543e0000c50a0c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec90a083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e00030000cd0a083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f726974696573d10a016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564c801244f7074696f6e3c4e3e0000d10a0c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540111010453000004000d0101185665633c543e0000d50a0c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed90a083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000dd0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400c10101185665633c543e0000e10a083c70616c6c65745f74726561737572792c5370656e64537461747573142441737365744b696e6401a030417373657442616c616e636501182c42656e656669636961727901002c426c6f636b4e756d6265720110245061796d656e74496401880018012861737365745f6b696e64a0012441737365744b696e64000118616d6f756e74180130417373657442616c616e636500012c62656e656669636961727900012c42656e656669636961727900012876616c69645f66726f6d10012c426c6f636b4e756d6265720001246578706972655f617410012c426c6f636b4e756d626572000118737461747573e50a015c5061796d656e7453746174653c5061796d656e7449643e0000e50a083c70616c6c65745f7472656173757279305061796d656e745374617465040849640188010c1c50656e64696e6700000024417474656d7074656404010869648801084964000100184661696c656400020000e90a08346672616d655f737570706f72742050616c6c65744964000004007504011c5b75383b20385d0000ed0a0c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900012c30496e76616c6964496e646578000004ac4e6f2070726f706f73616c2c20626f756e7479206f72207370656e64206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300010480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0002084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640003047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e584661696c6564546f436f6e7665727442616c616e636500040451015468652062616c616e6365206f6620746865206173736574206b696e64206973206e6f7420636f6e7665727469626c6520746f207468652062616c616e6365206f6620746865206e61746976652061737365742e305370656e6445787069726564000504b0546865207370656e6420686173206578706972656420616e642063616e6e6f7420626520636c61696d65642e2c4561726c795061796f7574000604a4546865207370656e64206973206e6f742079657420656c696769626c6520666f72207061796f75742e40416c7265616479417474656d707465640007049c546865207061796d656e742068617320616c7265616479206265656e20617474656d707465642e2c5061796f75744572726f72000804cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e304e6f74417474656d70746564000904a4546865207061796f757420776173206e6f742079657420617474656d707465642f636c61696d65642e30496e636f6e636c7573697665000a04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e04784572726f7220666f72207468652074726561737572792070616c6c65742ef10a0c4470616c6c65745f61737365745f726174651870616c6c6574144572726f7204045400010c40556e6b6e6f776e41737365744b696e640000047854686520676976656e20617373657420494420697320756e6b6e6f776e2e34416c7265616479457869737473000104510154686520676976656e20617373657420494420616c72656164792068617320616e2061737369676e656420636f6e76657273696f6e207261746520616e642063616e6e6f742062652072652d637265617465642e204f766572666c6f77000204cc4f766572666c6f77206f637572726564207768656e2063616c63756c6174696e672074686520696e766572736520726174652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000f90a0c4070616c6c65745f636f6e747261637473107761736d20436f6465496e666f04045400001401146f776e65720001384163636f756e7449644f663c543e00011c6465706f7369749902013042616c616e63654f663c543e000120726566636f756e742c010c75363400012c64657465726d696e69736d3104012c44657465726d696e69736d000120636f64655f6c656e10010c7533320000fd0a0c4070616c6c65745f636f6e7472616374731c73746f7261676530436f6e7472616374496e666f040454000020011c747269655f6964bd010118547269654964000124636f64655f6861736834012c436f6465486173683c543e00013473746f726167655f627974657310010c75333200013473746f726167655f6974656d7310010c75333200015073746f726167655f627974655f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f6974656d5f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f626173655f6465706f73697418013042616c616e63654f663c543e00015464656c65676174655f646570656e64656e63696573010b011d01426f756e64656442547265654d61703c436f6465486173683c543e2c2042616c616e63654f663c543e2c20543a3a0a4d617844656c6567617465446570656e64656e636965733e0000010b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b013404560118045300000400050b013842547265654d61703c4b2c20563e0000050b042042547265654d617008044b013404560118000400090b000000090b0000020d0b000d0b00000408341800110b0c4070616c6c65745f636f6e7472616374731c73746f726167655044656c6574696f6e51756575654d616e616765720404540000080138696e736572745f636f756e74657210010c75333200013864656c6574655f636f756e74657210010c7533320000150b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000190b0c4070616c6c65745f636f6e747261637473207363686564756c65205363686564756c6504045400000801186c696d6974731d0b01184c696d69747300014c696e737472756374696f6e5f77656967687473210b0154496e737472756374696f6e576569676874733c543e00001d0b0c4070616c6c65745f636f6e747261637473207363686564756c65184c696d69747300001c01306576656e745f746f7069637310010c7533320001306d656d6f72795f706167657310010c75333200012c7375626a6563745f6c656e10010c75333200012c7061796c6f61645f6c656e10010c75333200013872756e74696d655f6d656d6f727910010c75333200016076616c696461746f725f72756e74696d655f6d656d6f727910010c7533320001386576656e745f7265665f74696d6530010c7536340000210b0c4070616c6c65745f636f6e747261637473207363686564756c6548496e737472756374696f6e5765696768747304045400000401106261736510010c7533320000250b084070616c6c65745f636f6e7472616374732c456e7669726f6e6d656e7404045400001801286163636f756e745f6964290b017c456e7669726f6e6d656e74547970653c4163636f756e7449644f663c543e3e00011c62616c616e63652d0b0174456e7669726f6e6d656e74547970653c42616c616e63654f663c543e3e00011068617368310b01c8456e7669726f6e6d656e74547970653c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a486173683e000118686173686572350b01d4456e7669726f6e6d656e74547970653c3c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a48617368696e673e00012474696d657374616d70390b0170456e7669726f6e6d656e74547970653c4d6f6d656e744f663c543e3e000130626c6f636b5f6e756d6265723d0b0188456e7669726f6e6d656e74547970653c426c6f636b4e756d626572466f723c543e3e0000290b084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e745479706504045401000000002d0b084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e74547970650404540118000000310b084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e74547970650404540134000000350b084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e745479706504045401b907000000390b084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e745479706504045401300000003d0b084070616c6c65745f636f6e7472616374733c456e7669726f6e6d656e74547970650404540110000000410b084070616c6c65745f636f6e7472616374732841706956657273696f6e000004008901010c7531360000450b0c4070616c6c65745f636f6e7472616374731870616c6c6574144572726f720404540001943c496e76616c69645363686564756c650000041901496e76616c6964207363686564756c6520737570706c6965642c20652e672e2077697468207a65726f20776569676874206f662061206261736963206f7065726174696f6e2e40496e76616c696443616c6c466c6167730001043501496e76616c696420636f6d62696e6174696f6e206f6620666c61677320737570706c69656420746f20607365616c5f63616c6c60206f7220607365616c5f64656c65676174655f63616c6c602e204f75744f66476173000204b854686520657865637574656420636f6e7472616374206578686175737465642069747320676173206c696d69742e504f7574707574427566666572546f6f536d616c6c0003040101546865206f75747075742062756666657220737570706c69656420746f206120636f6e7472616374204150492063616c6c2077617320746f6f20736d616c6c2e385472616e736665724661696c65640004083501506572666f726d696e672074686520726571756573746564207472616e73666572206661696c65642e2050726f6261626c7920626563617573652074686572652069736e277420656e6f75676894667265652062616c616e636520696e207468652073656e6465722773206163636f756e742e4c4d617843616c6c4465707468526561636865640005082101506572666f726d696e6720612063616c6c207761732064656e6965642062656361757365207468652063616c6c696e67206465707468207265616368656420746865206c696d6974946f6620776861742069732073706563696669656420696e20746865207363686564756c652e40436f6e74726163744e6f74466f756e64000604bc4e6f20636f6e74726163742077617320666f756e64206174207468652073706563696669656420616464726573732e30436f6465546f6f4c617267650007083d0154686520636f646520737570706c69656420746f2060696e7374616e74696174655f776974685f636f646560206578636565647320746865206c696d69742073706563696669656420696e207468654463757272656e74207363686564756c652e30436f64654e6f74466f756e64000804c44e6f20636f646520636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e40436f6465496e666f4e6f74466f756e64000904d84e6f20636f646520696e666f20636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e2c4f75744f66426f756e6473000a0425014120627566666572206f757473696465206f662073616e64626f78206d656d6f7279207761732070617373656420746f206120636f6e7472616374204150492066756e6374696f6e2e384465636f64696e674661696c6564000b042901496e7075742070617373656420746f206120636f6e7472616374204150492066756e6374696f6e206661696c656420746f206465636f646520617320657870656374656420747970652e3c436f6e747261637454726170706564000c0488436f6e7472616374207472617070656420647572696e6720657865637574696f6e2e3456616c7565546f6f4c61726765000d04cc5468652073697a6520646566696e656420696e2060543a3a4d617856616c756553697a6560207761732065786365656465642e605465726d696e617465645768696c655265656e7472616e74000e0819015465726d696e6174696f6e206f66206120636f6e7472616374206973206e6f7420616c6c6f776564207768696c652074686520636f6e747261637420697320616c7265616479e06f6e207468652063616c6c20737461636b2e2043616e2062652074726967676572656420627920607365616c5f7465726d696e617465602e38496e707574466f72776172646564000f044101607365616c5f63616c6c6020666f72776172646564207468697320636f6e74726163747320696e7075742e204974207468657265666f7265206973206e6f206c6f6e67657220617661696c61626c652e5052616e646f6d5375626a656374546f6f4c6f6e67001004d8546865207375626a6563742070617373656420746f20607365616c5f72616e646f6d60206578636565647320746865206c696d69742e34546f6f4d616e79546f706963730011041d0154686520616d6f756e74206f6620746f706963732070617373656420746f20607365616c5f6465706f7369745f6576656e747360206578636565647320746865206c696d69742e404e6f436861696e457874656e73696f6e00120c450154686520636861696e20646f6573206e6f742070726f76696465206120636861696e20657874656e73696f6e2e2043616c6c696e672074686520636861696e20657874656e73696f6e20726573756c74734d01696e2074686973206572726f722e204e6f74652074686174207468697320757375616c6c79202073686f756c646e27742068617070656e206173206465706c6f79696e67207375636820636f6e7472616374733069732072656a65637465642e3c58434d4465636f64654661696c6564001304844661696c656420746f206465636f6465207468652058434d2070726f6772616d2e444475706c6963617465436f6e7472616374001404c84120636f6e74726163742077697468207468652073616d65204163636f756e74496420616c7265616479206578697374732e5c5465726d696e61746564496e436f6e7374727563746f7200150cb84120636f6e74726163742073656c66206465737472756374656420696e2069747320636f6e7374727563746f722e00d0546869732063616e2062652074726967676572656420627920612063616c6c20746f20607365616c5f7465726d696e617465602e405265656e7472616e636544656e6965640016100d01412063616c6c20747269656420746f20696e766f6b65206120636f6e7472616374207468617420697320666c6167676564206173206e6f6e2d7265656e7472616e742e5d01546865206f6e6c79206f74686572206361757365206973207468617420612063616c6c2066726f6d206120636f6e747261637420696e746f207468652072756e74696d6520747269656420746f2063616c6c206261636b4901696e746f206070616c6c65742d636f6e747261637473602e205468697320776f756c64206d616b65207468652077686f6c652070616c6c6574207265656e7472616e7420776974682072656761726420746fbc636f6e747261637420636f646520657865637574696f6e207768696368206973206e6f7420737570706f727465642e4453746174654368616e676544656e6965640017044d014120636f6e747261637420617474656d7074656420746f20696e766f6b652061207374617465206d6f64696679696e6720415049207768696c65206265696e6720696e20726561642d6f6e6c79206d6f64652e7053746f726167654465706f7369744e6f74456e6f75676846756e647300180421014f726967696e20646f65736e2774206861766520656e6f7567682062616c616e636520746f20706179207468652072657175697265642073746f72616765206465706f736974732e7053746f726167654465706f7369744c696d69744578686175737465640019040d014d6f72652073746f72616765207761732063726561746564207468616e20616c6c6f776564206279207468652073746f72616765206465706f736974206c696d69742e24436f6465496e557365001a044901436f64652072656d6f76616c207761732064656e69656420626563617573652074686520636f6465206973207374696c6c20696e20757365206279206174206c65617374206f6e6520636f6e74726163742e40436f6e74726163745265766572746564001b10250154686520636f6e74726163742072616e20746f20636f6d706c6574696f6e20627574206465636964656420746f20726576657274206974732073746f72616765206368616e6765732e4901506c65617365206e6f746520746861742074686973206572726f72206973206f6e6c792072657475726e65642066726f6d2065787472696e736963732e205768656e2063616c6c6564206469726563746c795d016f72207669612052504320616e20604f6b602077696c6c2062652072657475726e65642e20496e20746869732063617365207468652063616c6c6572206e6565647320746f20696e73706563742074686520666c616773c4746f2064657465726d696e652077686574686572206120726576657273696f6e206861732074616b656e20706c6163652e30436f646552656a6563746564001c20f854686520636f6e7472616374277320636f64652077617320666f756e6420746f20626520696e76616c696420647572696e672076616c69646174696f6e2e004d01546865206d6f7374206c696b656c79206361757365206f662074686973206973207468617420616e20415049207761732075736564207768696368206973206e6f7420737570706f727465642062792074686551016e6f64652e20546869732068617070656e7320696620616e206f6c646572206e6f6465206973207573656420776974682061206e65772076657273696f6e206f6620696e6b212e20547279207570646174696e67a8796f7572206e6f646520746f20746865206e657765737420617661696c61626c652076657273696f6e2e00510141206d6f72652064657461696c6564206572726f722063616e20626520666f756e64206f6e20746865206e6f646520636f6e736f6c65206966206465627567206d657373616765732061726520656e61626c6564a8627920737570706c79696e6720602d6c72756e74696d653a3a636f6e7472616374733d6465627567602e3c496e64657465726d696e6973746963001d042901416e20696e64657465726d696e697374696320636f646520776173207573656420696e206120636f6e746578742077686572652074686973206973206e6f74207065726d69747465642e4c4d6967726174696f6e496e50726f6772657373001e042501412070656e64696e67206d6967726174696f6e206e6565647320746f20636f6d706c657465206265666f7265207468652065787472696e7369632063616e2062652063616c6c65642e504e6f4d6967726174696f6e506572666f726d6564001f040d014d6967726174652064697370617463682063616c6c2077617320617474656d7074656420627574206e6f206d6967726174696f6e2077617320706572666f726d65642e784d617844656c6567617465446570656e64656e6369657352656163686564002004150154686520636f6e747261637420686173207265616368656420697473206d6178696d756d206e756d626572206f662064656c656761746520646570656e64656e636965732e6844656c6567617465446570656e64656e63794e6f74466f756e64002104150154686520646570656e64656e637920776173206e6f7420666f756e6420696e2074686520636f6e747261637427732064656c656761746520646570656e64656e636965732e7c44656c6567617465446570656e64656e6379416c7265616479457869737473002204f854686520636f6e747261637420616c726561647920646570656e6473206f6e2074686520676976656e2064656c656761746520646570656e64656e63792e8443616e6e6f7441646453656c66417344656c6567617465446570656e64656e6379002304290143616e206e6f742061646420612064656c656761746520646570656e64656e637920746f2074686520636f64652068617368206f662074686520636f6e747261637420697473656c662e544f75744f665472616e7369656e7453746f72616765002404ac43616e206e6f7420616464206d6f7265206461746120746f207472616e7369656e742073746f726167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e490b0c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000048053656e646572206d75737420626520746865205375646f206163636f756e742e04684572726f7220666f7220746865205375646f2070616c6c65742e4d0b0c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454013901045300000400510b01185665633c543e0000510b000002390100550b0c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e590b0c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c5030453000004005d0b01185665633c543e00005d0b000002c50300610b0c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e646572014101000801206f6666656e646572410101204f6666656e6465720001247265706f7274657273590101345665633c5265706f727465723e0000650b0000040849013800690b000004083410006d0b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540134045300000400150501185665633c543e0000710b0c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e747300304964656e74697479496e666f014904000c01286a756467656d656e7473750b01fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f490401304964656e74697479496e666f0000750b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401790b0453000004007d0b01185665633c543e0000790b0000040810dd04007d0b000002790b00810b0000040818850b00850b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400590101185665633c543e0000890b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018d0b045300000400950b01185665633c543e00008d0b04184f7074696f6e04045401910b0108104e6f6e6500000010536f6d650400910b0000010000910b0c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f0c1c42616c616e63650118244163636f756e74496401001c49644669656c640130000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c647330011c49644669656c640000950b0000028d0b00990b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00009d0b0c3c70616c6c65745f6964656e746974791474797065734c417574686f7269747950726f70657274696573041c4163636f756e740100000801286163636f756e745f696400011c4163636f756e74000128616c6c6f636174696f6e100128416c6c6f636174696f6e0000a10b0c3c70616c6c65745f6964656e746974791474797065734c557365726e616d65496e666f726d6174696f6e081c4163636f756e7401001c42616c616e63650118000801146f776e657200011c4163636f756e7400012070726f7669646572a50b014450726f76696465723c42616c616e63653e0000a50b0c3c70616c6c65745f6964656e746974791474797065732050726f7669646572041c42616c616e63650118010c28416c6c6f636174696f6e00000040417574686f726974794465706f736974040018011c42616c616e63650001001853797374656d00020000a90b0000040c0010a50b00ad0b0c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400017848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e44546f6f4d616e7952656769737472617273000b04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000c04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000d047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000e04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479000f04d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001004f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e34496e76616c6964537566666978001104805468652070726f76696465642073756666697820697320746f6f206c6f6e672e504e6f74557365726e616d65417574686f72697479001204e05468652073656e64657220646f6573206e6f742068617665207065726d697373696f6e20746f206973737565206120757365726e616d652e304e6f416c6c6f636174696f6e001304c454686520617574686f726974792063616e6e6f7420616c6c6f6361746520616e79206d6f726520757365726e616d65732e40496e76616c69645369676e6174757265001404a8546865207369676e6174757265206f6e206120757365726e616d6520776173206e6f742076616c69642e4452657175697265735369676e6174757265001504090153657474696e67207468697320757365726e616d652072657175697265732061207369676e61747572652c20627574206e6f6e65207761732070726f76696465642e3c496e76616c6964557365726e616d65001604b054686520757365726e616d6520646f6573206e6f74206d6565742074686520726571756972656d656e74732e34557365726e616d6554616b656e0017047854686520757365726e616d6520697320616c72656164792074616b656e2e284e6f557365726e616d65001804985468652072657175657374656420757365726e616d6520646f6573206e6f742065786973742e284e6f74457870697265640019042d0154686520757365726e616d652063616e6e6f7420626520666f72636566756c6c792072656d6f76656420626563617573652069742063616e207374696c6c2062652061636365707465642e20546f6f4561726c79001a04190154686520757365726e616d652063616e6e6f742062652072656d6f76656420626563617573652069742773207374696c6c20696e2074686520677261636520706572696f642e304e6f74556e62696e64696e67001b04ec54686520757365726e616d652063616e6e6f742062652072656d6f7665642062656361757365206974206973206e6f7420756e62696e64696e672e40416c7265616479556e62696e64696e67001c04fc54686520757365726e616d652063616e6e6f7420626520756e626f756e64206265636175736520697420697320616c726561647920756e62696e64696e672e58496e73756666696369656e7450726976696c65676573001d08450154686520616374696f6e2063616e6e6f7420626520706572666f726d65642062656361757365206f6620696e73756666696369656e742070726976696c656765732028652e672e20617574686f72697479d0747279696e6720746f20756e62696e64206120757365726e616d652070726f7669646564206279207468652073797374656d292e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10b083870616c6c65745f736f6369657479304d656d6265725265636f7264000010011072616e6b10011052616e6b00011c737472696b657310012c537472696b65436f756e74000120766f756368696e67b50b01584f7074696f6e3c566f756368696e675374617475733e000114696e64657810010c7533320000b50b04184f7074696f6e04045401b90b0108104e6f6e6500000010536f6d650400b90b0000010000b90b083870616c6c65745f736f636965747938566f756368696e6753746174757300010820566f756368696e670000001842616e6e656400010000bd0b083870616c6c65745f736f6369657479305061796f75745265636f7264081c42616c616e63650118285061796f75747356656301c10b000801107061696418011c42616c616e636500011c7061796f757473c10b01285061796f7574735665630000c10b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c50b045300000400c90b01185665633c543e0000c50b00000408101800c90b000002c50b00cd0b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d10b045300000400d90b01185665633c543e0000d10b083870616c6c65745f736f63696574790c42696408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001106b696e64d50b016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00011476616c756518011c42616c616e63650000d50b083870616c6c65745f736f63696574791c4269644b696e6408244163636f756e74496401001c42616c616e6365011801081c4465706f736974040018011c42616c616e636500000014566f75636808000001244163636f756e744964000018011c42616c616e636500010000d90b000002d10b00dd0b083870616c6c65745f736f63696574792443616e64696461637908244163636f756e74496401001c42616c616e6365011800140114726f756e64100128526f756e64496e6465780001106b696e64d50b016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00010c62696418011c42616c616e636500011474616c6c79e10b011454616c6c79000138736b65707469635f73747275636b200110626f6f6c0000e10b083870616c6c65745f736f63696574791454616c6c790000080124617070726f76616c73100124566f7465436f756e7400012872656a656374696f6e73100124566f7465436f756e740000e50b00000408000000e90b083870616c6c65745f736f636965747910566f7465000008011c617070726f7665200110626f6f6c00011877656967687410010c7533320000ed0b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000f10b083870616c6c65745f736f636965747930496e74616b655265636f726408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e74496400010c62696418011c42616c616e6365000114726f756e64100128526f756e64496e6465780000f50b0000040c0000e10b00f90b0c3870616c6c65745f736f63696574791870616c6c6574144572726f72080454000449000180244e6f744d656d6265720000045455736572206973206e6f742061206d656d6265722e34416c72656164794d656d626572000104645573657220697320616c72656164792061206d656d6265722e2453757370656e64656400020448557365722069732073757370656e6465642e304e6f7453757370656e6465640003045855736572206973206e6f742073757370656e6465642e204e6f5061796f7574000404484e6f7468696e6720746f207061796f75742e38416c7265616479466f756e64656400050460536f636965747920616c726561647920666f756e6465642e3c496e73756666696369656e74506f74000604984e6f7420656e6f75676820696e20706f7420746f206163636570742063616e6469646174652e3c416c7265616479566f756368696e67000704e44d656d62657220697320616c726561647920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e2e4c4e6f74566f756368696e674f6e4269646465720008045c4d656d626572206973206e6f7420766f756368696e672e10486561640009049043616e6e6f742072656d6f7665207468652068656164206f662074686520636861696e2e1c466f756e646572000a046843616e6e6f742072656d6f76652074686520666f756e6465722e28416c7265616479426964000b0470557365722068617320616c7265616479206d6164652061206269642e40416c726561647943616e646964617465000c04705573657220697320616c726561647920612063616e6469646174652e304e6f7443616e646964617465000d046055736572206973206e6f7420612063616e6469646174652e284d61784d656d62657273000e0480546f6f206d616e79206d656d6265727320696e2074686520736f63696574792e284e6f74466f756e646572000f04785468652063616c6c6572206973206e6f742074686520666f756e6465722e1c4e6f74486561640010046c5468652063616c6c6572206973206e6f742074686520686561642e2c4e6f74417070726f7665640011042d01546865206d656d626572736869702063616e6e6f7420626520636c61696d6564206173207468652063616e64696461746520776173206e6f7420636c6561726c7920617070726f7665642e2c4e6f7452656a656374656400120425015468652063616e6469646174652063616e6e6f74206265206b69636b6564206173207468652063616e64696461746520776173206e6f7420636c6561726c792072656a65637465642e20417070726f76656400130419015468652063616e6469646163792063616e6e6f742062652064726f70706564206173207468652063616e6469646174652077617320636c6561726c7920617070726f7665642e2052656a65637465640014041d015468652063616e6469646163792063616e6e6f7420626520626573746f776564206173207468652063616e6469646174652077617320636c6561726c792072656a65637465642e28496e50726f677265737300150415015468652063616e6469646163792063616e6e6f7420626520636f6e636c756465642061732074686520766f74696e67206973207374696c6c20696e2070726f67726573732e20546f6f4561726c7900160441015468652063616e6469646163792063616e6e6f74206265207072756e656420756e74696c20612066756c6c206164646974696f6e616c20696e74616b6520706572696f6420686173207061737365642e14566f7465640017046854686520736b657074696320616c726561647920766f7465642e1c45787069726564001804f054686520736b6570746963206e656564206e6f7420766f7465206f6e2063616e646964617465732066726f6d206578706972656420726f756e64732e244e6f744269646465720019045455736572206973206e6f742061206269646465722e284e6f446566656e646572001a047c5468657265206973206e6f20646566656e6465722063757272656e746c792e204e6f7447726f7570001b045047726f757020646f65736e27742065786973742e3c416c7265616479456c657661746564001c04b0546865206d656d62657220697320616c726561647920656c65766174656420746f20746869732072616e6b2e3c416c726561647950756e6973686564001d04dc54686520736b65707469632068617320616c7265616479206265656e2070756e697368656420666f722074686973206f6666656e63652e44496e73756666696369656e7446756e6473001e04c046756e64732061726520696e73756666696369656e7420746f20706179206f666620736f63696574792064656274732e1c4e6f566f746573001f04d05468652063616e6469646174652f646566656e64657220686173206e6f207374616c6520766f74657320746f2072656d6f76652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742efd0b083c70616c6c65745f7265636f76657279385265636f76657279436f6e6669670c2c426c6f636b4e756d62657201101c42616c616e636501181c467269656e647301010c0010013064656c61795f706572696f6410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473010c011c467269656e64730001247468726573686f6c648901010c7531360000010c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400590101185665633c543e0000050c083c70616c6c65745f7265636f76657279384163746976655265636f766572790c2c426c6f636b4e756d62657201101c42616c616e636501181c467269656e647301010c000c011c6372656174656410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473010c011c467269656e64730000090c0c3c70616c6c65745f7265636f766572791870616c6c6574144572726f72040454000140284e6f74416c6c6f776564000004f055736572206973206e6f7420616c6c6f77656420746f206d616b6520612063616c6c206f6e20626568616c66206f662074686973206163636f756e74345a65726f5468726573686f6c640001048c5468726573686f6c64206d7573742062652067726561746572207468616e207a65726f404e6f74456e6f756768467269656e6473000204d0467269656e6473206c697374206d7573742062652067726561746572207468616e207a65726f20616e64207468726573686f6c64284d6178467269656e6473000304a8467269656e6473206c697374206d757374206265206c657373207468616e206d617820667269656e6473244e6f74536f72746564000404c8467269656e6473206c697374206d75737420626520736f7274656420616e642066726565206f66206475706c696361746573384e6f745265636f76657261626c650005049c54686973206163636f756e74206973206e6f742073657420757020666f72207265636f7665727948416c72656164795265636f76657261626c65000604ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f7665727938416c726561647953746172746564000704dc41207265636f766572792070726f636573732068617320616c7265616479207374617274656420666f722074686973206163636f756e74284e6f7453746172746564000804cc41207265636f766572792070726f6365737320686173206e6f74207374617274656420666f7220746869732072657363756572244e6f74467269656e64000904a854686973206163636f756e74206973206e6f74206120667269656e642077686f2063616e20766f7563682c44656c6179506572696f64000a04190154686520667269656e64206d757374207761697420756e74696c207468652064656c617920706572696f6420746f20766f75636820666f722074686973207265636f7665727938416c7265616479566f7563686564000b04bc5468697320757365722068617320616c726561647920766f756368656420666f722074686973207265636f76657279245468726573686f6c64000c04e8546865207468726573686f6c6420666f72207265636f766572696e672074686973206163636f756e7420686173206e6f74206265656e206d65742c5374696c6c416374697665000d04fc546865726520617265207374696c6c20616374697665207265636f7665727920617474656d7074732074686174206e65656420746f20626520636c6f73656430416c726561647950726f7879000e04ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f76657279204261645374617465000f0478536f6d6520696e7465726e616c2073746174652069732062726f6b656e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e0d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f904045300000400110c01185665633c543e0000110c000002f90400150c083870616c6c65745f76657374696e672052656c656173657300010808563000000008563100010000190c0c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e1d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401210c045300000400290c01185665633c543e0000210c04184f7074696f6e04045401250c0108104e6f6e6500000010536f6d650400250c0000010000250c084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c0129022c426c6f636b4e756d62657201103450616c6c6574734f726967696e014902244163636f756e7449640100001401206d617962655f6964710101304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2902011043616c6c0001386d617962655f706572696f646963010501944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e4902013450616c6c6574734f726967696e0000290c000002210c002d0c084070616c6c65745f7363686564756c65722c5265747279436f6e6669670418506572696f640110000c0134746f74616c5f72657472696573080108753800012472656d61696e696e670801087538000118706572696f64100118506572696f640000310c0c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e350c0c3870616c6c65745f676c7574746f6e1870616c6c6574144572726f7204045400010848416c7265616479496e697469616c697a656400000c8c5468652070616c6c65742077617320616c726561647920696e697469616c697a65642e00cc53657420607769746e6573735f636f756e746020746f2060536f6d656020746f206279706173732074686973206572726f722e2c496e73616e654c696d6974000104c8546865206c696d697420776173206f766572205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e390c083c70616c6c65745f707265696d616765404f6c645265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f73697401010150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f7369743d0c01704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656ec8012c4f7074696f6e3c7533323e000100003d0c04184f7074696f6e0404540101010108104e6f6e6500000010536f6d65040001010000010000410c083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e7449640100185469636b657401450c01082c556e7265717565737465640801187469636b6574490c014c284163636f756e7449642c205469636b65742900010c6c656e10010c753332000000245265717565737465640c01306d617962655f7469636b65744d0c016c4f7074696f6e3c284163636f756e7449642c205469636b6574293e000114636f756e7410010c7533320001246d617962655f6c656ec8012c4f7074696f6e3c7533323e00010000450c14346672616d655f737570706f72741874726169747318746f6b656e732066756e6769626c6544486f6c64436f6e73696465726174696f6e1404410004460004520004440008467000000400180128463a3a42616c616e63650000490c0000040800450c004d0c04184f7074696f6e04045401490c0108104e6f6e6500000010536f6d650400490c0000010000510c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000550c0c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400012018546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e1c546f6f4d616e7900060455014d6f7265207468616e20604d41585f484153485f555047524144455f42554c4b5f434f554e54602068617368657320776572652072657175657374656420746f206265207570677261646564206174206f6e63652e18546f6f466577000704e4546f6f206665772068617368657320776572652072657175657374656420746f2062652075706772616465642028692e652e207a65726f292e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e590c000004085d0c18005d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401610c045300000400650c01185665633c543e0000610c083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650185012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970658501012450726f78795479706500011464656c617910012c426c6f636b4e756d6265720000650c000002610c00690c000004086d0c18006d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401710c045300000400750c01185665633c543e0000710c083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801342c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173683401104861736800011868656967687410012c426c6f636b4e756d6265720000750c000002710c00790c0c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d0c00000408000400810c083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656e9501015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73610a018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000850c0c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704a04d756c7469736967206f7065726174696f6e206e6f7420666f756e6420696e2073746f726167652e204e6f744f776e657200080851014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c206974206f722075706461746534697473206465706f736974732e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e890c083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e63650001187374617475738d0c0190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00008d0c083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d6265720110011c2050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d6265720005004c417070726f7665645769746843757261746f7204011c63757261746f720001244163636f756e74496400060000910c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000950c0c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e990c082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680134001c0118726561736f6e3401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573c8014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073fc01645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565200110626f6f6c00009d0c0c2c70616c6c65745f746970731870616c6c6574144572726f7208045400044900011c30526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e504d6178546970416d6f756e7445786365656465640003047c5468652074697020676976656e2077617320746f6f2067656e65726f75732e244e6f7446696e6465720004041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0005042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650006043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea10c0c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e74200110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c753332000118737461747573a50c012c41737365745374617475730000a50c0c3470616c6c65745f6173736574731474797065732c417373657453746174757300010c104c6976650000001846726f7a656e0001002844657374726f79696e6700020000a90c0c3470616c6c65745f6173736574731474797065733041737365744163636f756e74101c42616c616e63650118384465706f73697442616c616e636501181445787472610188244163636f756e74496401000010011c62616c616e636518011c42616c616e6365000118737461747573ad0c01344163636f756e74537461747573000118726561736f6eb10c01a84578697374656e6365526561736f6e3c4465706f73697442616c616e63652c204163636f756e7449643e000114657874726188011445787472610000ad0c0c3470616c6c65745f617373657473147479706573344163636f756e7453746174757300010c184c69717569640000001846726f7a656e0001001c426c6f636b656400020000b10c0c3470616c6c65745f6173736574731474797065733c4578697374656e6365526561736f6e081c42616c616e63650118244163636f756e7449640100011420436f6e73756d65720000002853756666696369656e740001002c4465706f73697448656c64040018011c42616c616e63650002003c4465706f736974526566756e6465640003002c4465706f73697446726f6d08000001244163636f756e744964000018011c42616c616e636500040000b50c0000040c10000000b90c0c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e63650000bd0c0c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e6701c10c0014011c6465706f7369741801384465706f73697442616c616e63650001106e616d65c10c0134426f756e646564537472696e6700011873796d626f6cc10c0134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e200110626f6f6c0000c10c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000c50c0c3470616c6c65745f6173736574731870616c6c6574144572726f7208045400044900015c2842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f722842616441737365744964001404c8546865206173736574204944206d75737420626520657175616c20746f20746865205b604e65787441737365744964605d2e3c436f6e7461696e73467265657a65730015044d015468652061737365742063616e6e6f742062652064657374726f796564206265636175736520736f6d65206163636f756e747320666f72207468697320617373657420636f6e7461696e20667265657a65732e34436f6e7461696e73486f6c647300160445015468652061737365742063616e6e6f742062652064657374726f796564206265636175736520736f6d65206163636f756e747320666f72207468697320617373657420636f6e7461696e20686f6c64732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec90c0c3470616c6c65745f6173736574731870616c6c6574144572726f7208045400044900015c2842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f722842616441737365744964001404c8546865206173736574204944206d75737420626520657175616c20746f20746865205b604e65787441737365744964605d2e3c436f6e7461696e73467265657a65730015044d015468652061737365742063616e6e6f742062652064657374726f796564206265636175736520736f6d65206163636f756e747320666f72207468697320617373657420636f6e7461696e20667265657a65732e34436f6e7461696e73486f6c647300160445015468652061737365742063616e6e6f742062652064657374726f796564206265636175736520736f6d65206163636f756e747320666f72207468697320617373657420636f6e7461696e20686f6c64732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ecd0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd03045300000400d10c01185665633c543e0000d10c000002cd0300d50c0c3070616c6c65745f62656566791870616c6c6574144572726f7204045400011c60496e76616c69644b65794f776e65727368697050726f6f66000004310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c6964446f75626c65566f74696e6750726f6f6600010431014120646f75626c6520766f74696e672070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e58496e76616c6964466f726b566f74696e6750726f6f6600020429014120666f726b20766f74696e672070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e74496e76616c6964467574757265426c6f636b566f74696e6750726f6f660003044901412066757475726520626c6f636b20766f74696e672070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e7c496e76616c696445717569766f636174696f6e50726f6f6653657373696f6e000404c05468652073657373696f6e206f66207468652065717569766f636174696f6e2070726f6f6620697320696e76616c6964584475706c69636174654f6666656e63655265706f727400050415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0006048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed90c0c4873705f636f6e73656e7375735f62656566790c6d6d72444265656679417574686f726974795365740458417574686f72697479536574436f6d6d69746d656e740134000c0108696430015463726174653a3a56616c696461746f72536574496400010c6c656e10010c7533320001446b65797365745f636f6d6d69746d656e74340158417574686f72697479536574436f6d6d69746d656e740000dd0c083870616c6c65745f6c6f7474657279344c6f7474657279436f6e666967082c426c6f636b4e756d62657201101c42616c616e6365011800140114707269636518011c42616c616e6365000114737461727410012c426c6f636b4e756d6265720001186c656e67746810012c426c6f636b4e756d62657200011464656c617910012c426c6f636b4e756d626572000118726570656174200110626f6f6c0000e10c0000040810e50c00e50c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ad01045300000400e90c01185665633c543e0000e90c000002ad0100ed0c0c3870616c6c65745f6c6f74746572791870616c6c6574144572726f7204045400011c344e6f74436f6e666967757265640000048841206c6f747465727920686173206e6f74206265656e20636f6e666967757265642e28496e50726f67726573730001048441206c6f747465727920697320616c726561647920696e2070726f67726573732e30416c7265616479456e6465640002047041206c6f74746572792068617320616c726561647920656e6465642e2c496e76616c696443616c6c000304a85468652063616c6c206973206e6f742076616c696420666f7220616e206f70656e206c6f74746572792e50416c726561647950617274696369706174696e67000404f0596f752061726520616c72656164792070617274696369706174696e6720696e20746865206c6f7474657279207769746820746869732063616c6c2e30546f6f4d616e7943616c6c7300050490546f6f206d616e792063616c6c7320666f7220612073696e676c65206c6f74746572792e38456e636f64696e674661696c6564000604584661696c656420746f20656e636f64652063616c6c73048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef10c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c50b045300000400c90b01185665633c543e0000f50c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f90c045300000400fd0c01185665633c543e0000f90c0c2870616c6c65745f6e69731870616c6c65740c426964081c42616c616e63650118244163636f756e744964010000080118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e7449640000fd0c000002f90c00010d0c2870616c6c65745f6e69731870616c6c65743453756d6d6172795265636f7264082c426c6f636b4e756d62657201101c42616c616e636501180014013c70726f706f7274696f6e5f6f776564b501012c5065727175696e74696c6c000114696e64657810013052656365697074496e646578000118746861776564b501012c5065727175696e74696c6c00012c6c6173745f706572696f6410012c426c6f636b4e756d62657200014072656365697074735f6f6e5f686f6c6418011c42616c616e63650000050d0c2870616c6c65745f6e69731870616c6c657434526563656970745265636f72640c244163636f756e74496401002c426c6f636b4e756d62657201101c42616c616e63650118000c012870726f706f7274696f6eb501012c5065727175696e74696c6c0001146f776e65723d0c01704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e00011865787069727910012c426c6f636b4e756d6265720000090d00000408b50110000d0d0c2870616c6c65745f6e69731870616c6c6574144572726f7204045400013c404475726174696f6e546f6f536d616c6c000004a4546865206475726174696f6e206f662074686520626964206973206c657373207468616e206f6e652e384475726174696f6e546f6f426967000104f4546865206475726174696f6e20697320746865206269642069732067726561746572207468616e20746865206e756d626572206f66207175657565732e38416d6f756e74546f6f536d616c6c000204dc54686520616d6f756e74206f662074686520626964206973206c657373207468616e20746865206d696e696d756d20616c6c6f7765642e24426964546f6f4c6f77000308410154686520717565756520666f7220746865206269642773206475726174696f6e2069732066756c6c20616e642074686520616d6f756e742062696420697320746f6f206c6f7720746f2067657420696e887468726f756768207265706c6163696e6720616e206578697374696e67206269642e38556e6b6e6f776e52656365697074000404645265636569707420696e64657820697320756e6b6e6f776e2e204e6f744f776e6572000504744e6f7420746865206f776e6572206f662074686520726563656970742e284e6f744578706972656400060470426f6e64206e6f74207965742061742065787069727920646174652e28556e6b6e6f776e426964000704a854686520676976656e2062696420666f722072657472616374696f6e206973206e6f7420666f756e642e34506f7274696f6e546f6f426967000804e054686520706f7274696f6e20737570706c696564206973206265796f6e64207468652076616c7565206f662074686520726563656970742e20556e66756e646564000904944e6f7420656e6f7567682066756e6473206172652068656c6420746f20706179206f75742e34416c726561647946756e646564000a04b054686572652061726520656e6f7567682066756e647320666f7220776861742069732072657175697265642e245468726f74746c6564000b04cc5468652074686177207468726f74746c6520686173206265656e207265616368656420666f72207468697320706572696f642e244d616b657344757374000c041501546865206f7065726174696f6e20776f756c6420726573756c7420696e2061207265636569707420776f72746820616e20696e7369676e69666963616e742076616c75652e3c416c7265616479436f6d6d756e616c000d0480546865207265636569707420697320616c726561647920636f6d6d756e616c2e38416c726561647950726976617465000e047c546865207265636569707420697320616c726561647920707269766174652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e110d0c3870616c6c65745f756e697175657314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e67200110626f6f6c0001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656e200110626f6f6c0000150d0000040c00101000190d0c3870616c6c65745f756e69717565731474797065732c4974656d44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f766564ac01444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656e200110626f6f6c00011c6465706f7369741801384465706f73697442616c616e636500001d0d0c3870616c6c65745f756e697175657314747970657348436f6c6c656374696f6e4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461bd01016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c0000210d0c3870616c6c65745f756e6971756573147479706573304974656d4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461bd01016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e200110626f6f6c0000250d0000040c10c8510100290d00000408c50118002d0d0000040818ac00310d0c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000148304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e55736500050474546865206974656d20494420697320616c72656164792074616b656e2e1846726f7a656e00060484546865206974656d206f7220636f6c6c656374696f6e2069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000a042501546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e657273686970206f662074686520636f6c6c656374696f6e2069732061636365707461626c652e184c6f636b6564000b044c546865206974656d206973206c6f636b65642e404d6178537570706c7952656163686564000c046c416c6c206974656d732068617665206265656e206d696e7465642e4c4d6178537570706c79416c7265616479536574000d0490546865206d617820737570706c792068617320616c7265616479206265656e207365742e444d6178537570706c79546f6f536d616c6c000e0441015468652070726f7669646564206d617820737570706c79206973206c65737320746f2074686520616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d000f047454686520676976656e206974656d20494420697320756e6b6e6f776e2e284e6f74466f7253616c65001004544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001104705468652070726f76696465642062696420697320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e350d0c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001801146f776e65720001244163636f756e7449640001346f776e65725f6465706f7369741801384465706f73697442616c616e63650001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001306974656d5f636f6e6669677310010c7533320001286174747269627574657310010c7533320000390d0c2c70616c6c65745f6e66747314747970657320426974466c616773040454013d0d000400080138436f6c6c656374696f6e526f6c6500003d0d0c2c70616c6c65745f6e66747314747970657338436f6c6c656374696f6e526f6c6500010c184973737565720001001c467265657a65720002001441646d696e00040000410d0c2c70616c6c65745f6e6674731474797065732c4974656d44657461696c730c244163636f756e74496401001c4465706f73697401450d24417070726f76616c7301490d000c01146f776e65720001244163636f756e744964000124617070726f76616c73490d0124417070726f76616c7300011c6465706f736974450d011c4465706f7369740000450d0c2c70616c6c65745f6e6674731474797065732c4974656d4465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e740001244163636f756e744964000118616d6f756e741801384465706f73697442616c616e63650000490d0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601c80453000004004d0d013842547265654d61703c4b2c20563e00004d0d042042547265654d617008044b0100045601c8000400510d000000510d000002550d00550d0000040800c800590d0c2c70616c6c65745f6e66747314747970657348436f6c6c656374696f6e4d65746164617461081c4465706f73697401182c537472696e674c696d6974000008011c6465706f73697418011c4465706f73697400011064617461cd01016c426f756e6465645665633c75382c20537472696e674c696d69743e00005d0d0c2c70616c6c65745f6e667473147479706573304974656d4d65746164617461081c4465706f73697401610d2c537472696e674c696d6974000008011c6465706f736974610d011c4465706f73697400011064617461cd01016c426f756e6465645665633c75382c20537472696e674c696d69743e0000610d0c2c70616c6c65745f6e6674731474797065734c4974656d4d657461646174614465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74ac01444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e63650000650d0000041010c8d101c50100690d00000408cd016d0d006d0d0c2c70616c6c65745f6e667473147479706573404174747269627574654465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74ac01444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e63650000710d0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540100045300000400750d012c42547265655365743c543e0000750d0420425472656553657404045401000004005901000000790d0c2c70616c6c65745f6e6674731474797065732c50656e64696e67537761701030436f6c6c656374696f6e49640110184974656d49640110584974656d507269636557697468446972656374696f6e01d90120446561646c696e65011000100148646573697265645f636f6c6c656374696f6e100130436f6c6c656374696f6e4964000130646573697265645f6974656dc801384f7074696f6e3c4974656d49643e0001147072696365d50101784f7074696f6e3c4974656d507269636557697468446972656374696f6e3e000120646561646c696e65100120446561646c696e6500007d0d0c2c70616c6c65745f6e66747314747970657320426974466c61677304045401810d00040030013450616c6c6574466561747572650000810d0c2c70616c6c65745f6e6674731474797065733450616c6c6574466561747572650001101c54726164696e67000100284174747269627574657300020024417070726f76616c7300040014537761707300080000850d0c2c70616c6c65745f6e6674731870616c6c6574144572726f720804540004490001b4304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e3c417070726f76616c45787069726564000304390154686520617070726f76616c20686164206120646561646c696e65207468617420657870697265642c20736f2074686520617070726f76616c2069736e27742076616c696420616e796d6f72652e2857726f6e674f776e6572000404e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730005041501546865207769746e657373206461746120676976656e20646f6573206e6f74206d61746368207468652063757272656e74207374617465206f662074686520636861696e2e44436f6c6c656374696f6e4964496e5573650006047c436f6c6c656374696f6e20494420697320616c72656164792074616b656e2e504974656d734e6f6e5472616e7366657261626c65000704c84974656d732077697468696e207468617420636f6c6c656374696f6e20617265206e6f6e2d7472616e7366657261626c652e2c4e6f7444656c65676174650008049c5468652070726f7669646564206163636f756e74206973206e6f7420612064656c65676174652e3457726f6e6744656c6567617465000904f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000b041901546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e65727368697020616363657074616e6365206f662074686520636f6c6c656374696f6e2e284974656d4c6f636b6564000c0498546865206974656d206973206c6f636b656420286e6f6e2d7472616e7366657261626c65292e504c6f636b65644974656d41747472696275746573000d04744974656d2773206174747269627574657320617265206c6f636b65642e684c6f636b6564436f6c6c656374696f6e41747472696275746573000e048c436f6c6c656374696f6e2773206174747269627574657320617265206c6f636b65642e484c6f636b65644974656d4d65746164617461000f04684974656d2773206d65746164617461206973206c6f636b65642e604c6f636b6564436f6c6c656374696f6e4d6574616461746100100480436f6c6c656374696f6e2773206d65746164617461206973206c6f636b65642e404d6178537570706c79526561636865640011046c416c6c206974656d732068617665206265656e206d696e7465642e3c4d6178537570706c794c6f636b6564001204b8546865206d617820737570706c79206973206c6f636b656420616e642063616e2774206265206368616e6765642e444d6178537570706c79546f6f536d616c6c00130449015468652070726f7669646564206d617820737570706c79206973206c657373207468616e20746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d0014047454686520676976656e206974656d20494420697320756e6b6e6f776e2e2c556e6b6e6f776e537761700015044c5377617020646f65736e27742065786973742e404d657461646174614e6f74466f756e640016048c54686520676976656e206974656d20686173206e6f206d65746164617461207365742e444174747269627574654e6f74466f756e64001704985468652070726f7669646564206174747269627574652063616e277420626520666f756e642e284e6f74466f7253616c65001804544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001904705468652070726f76696465642062696420697320746f6f206c6f772e5052656163686564417070726f76616c4c696d6974001a04a0546865206974656d2068617320726561636865642069747320617070726f76616c206c696d69742e3c446561646c696e6545787069726564001b048454686520646561646c696e652068617320616c726561647920657870697265642e3457726f6e674475726174696f6e001c043101546865206475726174696f6e2070726f76696465642073686f756c64206265206c657373207468616e206f7220657175616c20746f20604d6178446561646c696e654475726174696f6e602e384d6574686f6444697361626c6564001d04a8546865206d6574686f642069732064697361626c65642062792073797374656d2073657474696e67732e3057726f6e6753657474696e67001e04885468652070726f76696465642073657474696e672063616e2774206265207365742e58496e636f6e73697374656e744974656d436f6e666967001f0415014974656d277320636f6e66696720616c72656164792065786973747320616e642073686f756c6420626520657175616c20746f207468652070726f7669646564206f6e652e204e6f436f6e666967002004c8436f6e66696720666f72206120636f6c6c656374696f6e206f7220616e206974656d2063616e277420626520666f756e642e3c526f6c65734e6f74436c656172656400210470536f6d6520726f6c65732077657265206e6f7420636c65617265642e384d696e744e6f7453746172746564002204644d696e7420686173206e6f742073746172746564207965742e244d696e74456e6465640023045c4d696e742068617320616c726561647920656e6465642e38416c7265616479436c61696d6564002404c05468652070726f7669646564204974656d2077617320616c7265616479207573656420666f7220636c61696d696e672e34496e636f7272656374446174610025047c5468652070726f7669646564206461746120697320696e636f72726563742e2c57726f6e674f726967696e002604ac5468652065787472696e736963207761732073656e74206279207468652077726f6e67206f726967696e2e3857726f6e675369676e6174757265002704905468652070726f7669646564207369676e617475726520697320696e636f72726563742e44496e636f72726563744d65746164617461002804a05468652070726f7669646564206d65746164617461206d6967687420626520746f6f206c6f6e672e644d6178417474726962757465734c696d6974526561636865640029049c43616e277420736574206d6f7265206174747269627574657320706572206f6e652063616c6c2e3857726f6e674e616d657370616365002a04d05468652070726f7669646564206e616d6573706163652069736e277420737570706f7274656420696e20746869732063616c6c2e48436f6c6c656374696f6e4e6f74456d707479002b048c43616e27742064656c657465206e6f6e2d656d70747920636f6c6c656374696f6e732e3c5769746e6573735265717569726564002c0490546865207769746e65737320646174612073686f756c642062652070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e890d0c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1474797065731c44657461696c73101c417373657449640110244672616374696f6e7301181c4465706f7369740118244163636f756e744964010000100114617373657410011c417373657449640001246672616374696f6e731801244672616374696f6e7300011c6465706f73697418011c4465706f73697400013461737365745f63726561746f720001244163636f756e74496400008d0d0c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144572726f7204045400011040496e636f727265637441737365744964000004ac417373657420494420646f6573206e6f7420636f72726573706f6e6420746f206c6f636b6564204e46542e304e6f5065726d697373696f6e000104e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e2c4e66744e6f74466f756e64000204484e465420646f65736e27742065786973742e504e66744e6f744672616374696f6e616c697a6564000304904e465420686173206e6f7420796574206265656e206672616374696f6e616c697365642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e910d083470616c6c65745f73616c61727928537461747573547970650c284379636c65496e64657801102c426c6f636b4e756d62657201101c42616c616e636501180014012c6379636c655f696e6465781001284379636c65496e64657800012c6379636c655f737461727410012c426c6f636b4e756d62657200011862756467657418011c42616c616e636500014c746f74616c5f726567697374726174696f6e7318011c42616c616e636500015c746f74616c5f756e726567697374657265645f7061696418011c42616c616e63650000950d083470616c6c65745f73616c61727938436c61696d616e745374617475730c284379636c65496e64657801101c42616c616e6365011808496401880008012c6c6173745f6163746976651001284379636c65496e646578000118737461747573990d015c436c61696d53746174653c42616c616e63652c2049643e0000990d083470616c6c65745f73616c61727928436c61696d5374617465081c42616c616e636501180849640188010c1c4e6f7468696e670000002852656769737465726564040018011c42616c616e636500010024417474656d707465640c012872656769737465726564a903013c4f7074696f6e3c42616c616e63653e00010869648801084964000118616d6f756e7418011c42616c616e6365000200009d0d0c3470616c6c65745f73616c6172791870616c6c6574144572726f7208045400044900013838416c726561647953746172746564000004ac5468652073616c6172792073797374656d2068617320616c7265616479206265656e20737461727465642e244e6f744d656d6265720001048c546865206163636f756e74206973206e6f7420612072616e6b6564206d656d6265722e3c416c7265616479496e64756374656400020480546865206163636f756e7420697320616c726561647920696e6475637465642e2c4e6f74496e6475637465640003001c4e6f436c61696d000404bc546865206d656d62657220646f6573206e6f74206861766520612063757272656e742076616c696420636c61696d2e24436c61696d5a65726f0005046c546865206d656d626572277320636c61696d206973207a65726f2e1c546f6f4c617465000604b043757272656e74206379636c65277320726567697374726174696f6e20706572696f64206973206f7665722e20546f6f4561726c79000704c043757272656e74206379636c652773207061796d656e7420706572696f64206973206e6f742079657420626567756e2e184e6f74596574000804584379636c65206973206e6f7420796574206f7665722e284e6f74537461727465640009049c546865207061796f7574206379636c65732068617665206e6f742079657420737461727465642e2042616e6b72757074000a049c5468657265206973206e6f20627564676574206c65667420666f7220746865207061796f75742e205061794572726f72000b04cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e30496e636f6e636c7573697665000c04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e284e6f7443757272656e74000d04d8546865206379636c65206973206166746572207468617420696e20776869636820746865207061796d656e7420776173206d6164652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea10d085870616c6c65745f636f72655f66656c6c6f7773686970304d656d626572537461747573042c426c6f636b4e756d6265720110000c012469735f616374697665200110626f6f6c0001386c6173745f70726f6d6f74696f6e10012c426c6f636b4e756d6265720001286c6173745f70726f6f6610012c426c6f636b4e756d6265720000a50d000004080102050200a90d0c5870616c6c65745f636f72655f66656c6c6f77736869701870616c6c6574144572726f7208045400044900012420556e72616e6b6564000004644d656d62657227732072616e6b20697320746f6f206c6f772e1852616e6b6564000104684d656d62657227732072616e6b206973206e6f74207a65726f2e38556e657870656374656452616e6b00020855014d656d62657227732072616e6b206973206e6f74206173206578706563746564202d2067656e6572616c6c79206d65616e732074686174207468652072616e6b2070726f766964656420746f207468652063616c6cb0646f6573206e6f74206167726565207769746820746865207374617465206f66207468652073797374656d2e2c496e76616c696452616e6b000304550154686520676976656e2072616e6b20697320696e76616c6964202d20746869732067656e6572616c6c79206d65616e732069742773206e6f74206265747765656e203120616e64206052414e4b5f434f554e54602e304e6f5065726d697373696f6e0004040101546865206f726967696e20646f6573206e6f74206861766520656e6f756768207065726d697373696f6e20746f20646f2074686973206f7065726174696f6e2e304e6f7468696e67446f696e67000504d04e6f20776f726b206e6565647320746f20626520646f6e652061742070726573656e7420666f722074686973206d656d6265722e3c416c7265616479496e64756374656400060841015468652063616e6469646174652068617320616c7265616479206265656e20696e6475637465642e20546869732073686f756c64206e657665722068617070656e2073696e636520697420776f756c6405017265717569726520612063616e646964617465202872616e6b20302920746f20616c726561647920626520747261636b656420696e207468652070616c6c65742e284e6f74547261636b656400070439015468652063616e64696461746520686173206e6f74206265656e20696e6475637465642c20736f2063616e6e6f74206265206f6666626f61726465642066726f6d20746869732070616c6c65742e1c546f6f536f6f6e000804f84f7065726174696f6e2063616e6e6f7420626520646f6e65207965742073696e6365206e6f7420656e6f7567682074696d6520686173207061737365642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ead0d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b10d045300000400b50d01185665633c543e0000b10d086870616c6c65745f7472616e73616374696f6e5f73746f726167653c5472616e73616374696f6e496e666f00001001286368756e6b5f726f6f743401743c426c616b6554776f32353620617320486173683e3a3a4f7574707574000130636f6e74656e745f686173683401743c426c616b6554776f32353620617320486173683e3a3a4f757470757400011073697a6510010c753332000130626c6f636b5f6368756e6b7310010c7533320000b50d000002b10d00b90d0c6870616c6c65745f7472616e73616374696f6e5f73746f726167651870616c6c6574144572726f72040454000130344e6f74436f6e6669677572656400000458496e76616c696420636f6e66696775726174696f6e2e3c52656e657765644e6f74466f756e640001047c52656e657765642065787472696e736963206973206e6f7420666f756e642e40456d7074795472616e73616374696f6e00020494417474656d7074696e6720746f2073746f726520656d707479207472616e73616374696f6e3c556e657870656374656450726f6f660003049450726f6f6620776173206e6f7420657870656374656420696e207468697320626c6f636b2e30496e76616c696450726f6f660004046850726f6f66206661696c656420766572696669636174696f6e2e304d697373696e6750726f6f66000504584d697373696e672073746f726167652070726f6f662e404d697373696e67537461746544617461000604d4556e61626c6520746f207665726966792070726f6f6620626563617573652073746174652064617461206973206d697373696e672e2c446f75626c65436865636b00070480446f75626c652070726f6f6620636865636b20696e2074686520626c6f636b2e3c50726f6f664e6f74436865636b6564000804ac53746f726167652070726f6f6620776173206e6f7420636865636b656420696e2074686520626c6f636b2e4c5472616e73616374696f6e546f6f4c61726765000904645472616e73616374696f6e20697320746f6f206c617267652e4c546f6f4d616e795472616e73616374696f6e73000a048c546f6f206d616e79207472616e73616374696f6e7320696e2074686520626c6f636b2e28426164436f6e74657874000b04d4417474656d7074656420746f2063616c6c206073746f726560206f757473696465206f6620626c6f636b20657865637574696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ebd0d0c4070616c6c65745f626167735f6c697374106c697374104e6f646508045400044900001401086964000130543a3a4163636f756e74496400011070726576ac01504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874ac01504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572300120543a3a53636f726500011473636f7265300120543a3a53636f72650000c10d0c4070616c6c65745f626167735f6c697374106c6973740c426167080454000449000008011068656164ac01504f7074696f6e3c543a3a4163636f756e7449643e0001107461696cac01504f7074696f6e3c543a3a4163636f756e7449643e0000c50d0000023000c90d0c4070616c6c65745f626167735f6c6973741870616c6c6574144572726f72080454000449000104104c6973740400cd0d01244c6973744572726f72000004b441206572726f7220696e20746865206c69737420696e7465726661636520696d706c656d656e746174696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ecd0d0c4070616c6c65745f626167735f6c697374106c697374244c6973744572726f72000110244475706c6963617465000000284e6f7448656176696572000100304e6f74496e53616d65426167000200304e6f64654e6f74466f756e6400030000d10d085470616c6c65745f6368696c645f626f756e746965732c4368696c64426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011000140134706172656e745f626f756e747910012c426f756e7479496e64657800011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000118737461747573d50d01a44368696c64426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000d50d085470616c6c65745f6368696c645f626f756e74696573444368696c64426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001101441646465640000003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640001001841637469766504011c63757261746f720001244163636f756e7449640002003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200030000d90d0c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144572726f7204045400010c54506172656e74426f756e74794e6f74416374697665000004a454686520706172656e7420626f756e7479206973206e6f7420696e206163746976652073746174652e64496e73756666696369656e74426f756e747942616c616e6365000104e454686520626f756e74792062616c616e6365206973206e6f7420656e6f75676820746f20616464206e6577206368696c642d626f756e74792e50546f6f4d616e794368696c64426f756e746965730002040d014e756d626572206f66206368696c6420626f756e746965732065786365656473206c696d697420604d61784163746976654368696c64426f756e7479436f756e74602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742edd0d0c4070616c6c65745f7265666572656e6461147479706573385265666572656e64756d496e666f201c547261636b49640189013452756e74696d654f726967696e014902184d6f6d656e7401101043616c6c0129021c42616c616e636501181454616c6c7901bd07244163636f756e74496401003c5363686564756c6541646472657373016d0101181c4f6e676f696e670400e10d018d015265666572656e64756d5374617475733c547261636b49642c2052756e74696d654f726967696e2c204d6f6d656e742c2043616c6c2c2042616c616e63652c2054616c6c792c0a4163636f756e7449642c205363686564756c65416464726573732c3e00000020417070726f7665640c001001184d6f6d656e740000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001002052656a65637465640c001001184d6f6d656e740000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0002002443616e63656c6c65640c001001184d6f6d656e740000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0003002054696d65644f75740c001001184d6f6d656e740000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e000400184b696c6c656404001001184d6f6d656e7400050000e10d0c4070616c6c65745f7265666572656e6461147479706573405265666572656e64756d537461747573201c547261636b49640189013452756e74696d654f726967696e014902184d6f6d656e7401101043616c6c0129021c42616c616e636501181454616c6c7901bd07244163636f756e74496401003c5363686564756c6541646472657373016d01002c0114747261636b8901011c547261636b49640001186f726967696e4902013452756e74696d654f726967696e00012070726f706f73616c2902011043616c6c000124656e6163746d656e7419060150446973706174636854696d653c4d6f6d656e743e0001247375626d69747465641001184d6f6d656e740001487375626d697373696f6e5f6465706f736974e50d016c4465706f7369743c4163636f756e7449642c2042616c616e63653e0001406465636973696f6e5f6465706f736974e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001206465636964696e67ed0d01784f7074696f6e3c4465636964696e675374617475733c4d6f6d656e743e3e00011474616c6c79bd07011454616c6c79000120696e5f7175657565200110626f6f6c000114616c61726df50d01844f7074696f6e3c284d6f6d656e742c205363686564756c6541646472657373293e0000e50d0c4070616c6c65745f7265666572656e64611474797065731c4465706f73697408244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e744964000118616d6f756e7418011c42616c616e63650000e90d04184f7074696f6e04045401e50d0108104e6f6e6500000010536f6d650400e50d0000010000ed0d04184f7074696f6e04045401f10d0108104e6f6e6500000010536f6d650400f10d0000010000f10d0c4070616c6c65745f7265666572656e6461147479706573384465636964696e67537461747573042c426c6f636b4e756d62657201100008011473696e636510012c426c6f636b4e756d626572000128636f6e6669726d696e67c8014c4f7074696f6e3c426c6f636b4e756d6265723e0000f50d04184f7074696f6e04045401f90d0108104e6f6e6500000010536f6d650400f90d0000010000f90d00000408106d0100fd0d0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c50b045300000400c90b01185665633c543e0000010e000002050e00050e000004088901090e00090e0c4070616c6c65745f7265666572656e646114747970657330547261636b44657461696c730c1c42616c616e63650118184d6f6d656e740110104e616d6501a908002401106e616d65a90801104e616d650001306d61785f6465636964696e6710010c7533320001406465636973696f6e5f6465706f73697418011c42616c616e6365000138707265706172655f706572696f641001184d6f6d656e7400013c6465636973696f6e5f706572696f641001184d6f6d656e74000138636f6e6669726d5f706572696f641001184d6f6d656e740001506d696e5f656e6163746d656e745f706572696f641001184d6f6d656e740001306d696e5f617070726f76616c4d070114437572766500012c6d696e5f737570706f72744d070114437572766500000d0e0c4070616c6c65745f7265666572656e64611870616c6c6574144572726f72080454000449000138284e6f744f6e676f696e67000004685265666572656e64756d206973206e6f74206f6e676f696e672e284861734465706f736974000104b85265666572656e64756d2773206465636973696f6e206465706f73697420697320616c726561647920706169642e20426164547261636b0002049c54686520747261636b206964656e74696669657220676976656e2077617320696e76616c69642e1046756c6c000304310154686572652061726520616c726561647920612066756c6c20636f6d706c656d656e74206f66207265666572656e646120696e2070726f677265737320666f72207468697320747261636b2e285175657565456d70747900040480546865207175657565206f662074686520747261636b20697320656d7074792e344261645265666572656e64756d000504e4546865207265666572656e64756d20696e6465782070726f766964656420697320696e76616c696420696e207468697320636f6e746578742e2c4e6f7468696e67546f446f000604ac546865726520776173206e6f7468696e6720746f20646f20696e2074686520616476616e63656d656e742e1c4e6f547261636b000704a04e6f20747261636b2065786973747320666f72207468652070726f706f73616c206f726967696e2e28556e66696e69736865640008040101416e79206465706f7369742063616e6e6f7420626520726566756e64656420756e74696c20616674657220746865206465636973696f6e206973206f7665722e304e6f5065726d697373696f6e000904a8546865206465706f73697420726566756e646572206973206e6f7420746865206465706f7369746f722e244e6f4465706f736974000a04cc546865206465706f7369742063616e6e6f7420626520726566756e6465642073696e6365206e6f6e6520776173206d6164652e24426164537461747573000b04d0546865207265666572656e64756d2073746174757320697320696e76616c696420666f722074686973206f7065726174696f6e2e40507265696d6167654e6f744578697374000c047054686520707265696d61676520646f6573206e6f742065786973742e84507265696d61676553746f72656457697468446966666572656e744c656e677468000d04150154686520707265696d6167652069732073746f7265642077697468206120646966666572656e74206c656e677468207468616e20746865206f6e652070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e110e0c3470616c6c65745f72656d61726b1870616c6c6574144572726f7204045400010814456d7074790000047c417474656d7074696e6720746f2073746f726520656d70747920646174612e28426164436f6e74657874000104d4417474656d7074656420746f2063616c6c206073746f726560206f757473696465206f6620626c6f636b20657865637574696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e150e0000040800890100190e0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746518566f74696e67141c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f7465730001081c43617374696e6704001d0e01c843617374696e673c42616c616e63652c20426c6f636b4e756d6265722c20506f6c6c496e6465782c204d6178566f7465733e0000002844656c65676174696e670400350e01ac44656c65676174696e673c42616c616e63652c204163636f756e7449642c20426c6f636b4e756d6265723e000100001d0e0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74651c43617374696e67101c42616c616e636501182c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f74657300000c0114766f746573210e01dc426f756e6465645665633c28506f6c6c496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e732d0e015044656c65676174696f6e733c42616c616e63653e0001147072696f72310e017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000210e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401250e045300000400290e01185665633c543e0000250e0000040810290600290e000002250e002d0e0c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000310e0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000350e0c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652844656c65676174696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100014011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e31060128436f6e76696374696f6e00012c64656c65676174696f6e732d0e015044656c65676174696f6e733c42616c616e63653e0001147072696f72310e017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000390e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d0e045300000400410e01185665633c543e00003d0e0000040889011800410e0000023d0e00450e0c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144572726f72080454000449000130284e6f744f6e676f696e6700000450506f6c6c206973206e6f74206f6e676f696e672e204e6f74566f746572000104ac54686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e2074686520706f6c6c2e304e6f5065726d697373696f6e000204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e3c4e6f5065726d697373696f6e5965740003045901546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e207269676874206e6f77206275742077696c6c20646f20696e20746865206675747572652e44416c726561647944656c65676174696e6700040488546865206163636f756e7420697320616c72656164792064656c65676174696e672e34416c7265616479566f74696e670005085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ca07468657365206172652072656d6f766564207468726f756768206072656d6f76655f766f7465602e44496e73756666696369656e7446756e6473000604fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000704a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e204e6f6e73656e73650008049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c4d6178566f74657352656163686564000904804d6178696d756d206e756d626572206f6620766f74657320726561636865642e2c436c6173734e6565646564000a04390154686520636c617373206d75737420626520737570706c6965642073696e6365206974206973206e6f7420656173696c792064657465726d696e61626c652066726f6d207468652073746174652e20426164436c617373000b048454686520636c61737320494420737570706c69656420697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e490e0c4070616c6c65745f77686974656c6973741870616c6c6574144572726f720404540001144c556e617661696c61626c65507265496d616765000004c854686520707265696d616765206f66207468652063616c6c206861736820636f756c64206e6f74206265206c6f616465642e3c556e6465636f6461626c6543616c6c000104785468652063616c6c20636f756c64206e6f74206265206465636f6465642e60496e76616c696443616c6c5765696768745769746e657373000204ec54686520776569676874206f6620746865206465636f6465642063616c6c2077617320686967686572207468616e20746865207769746e6573732e5043616c6c49734e6f7457686974656c6973746564000304745468652063616c6c20776173206e6f742077686974656c69737465642e5843616c6c416c726561647957686974656c6973746564000404a05468652063616c6c2077617320616c72656164792077686974656c69737465643b204e6f2d4f702e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4d0e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540134045300000400150501185665633c543e0000510e0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000130244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d6265723850726f706f73616c416374697665000b046450726f706f73616c206973207374696c6c206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e550e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014506045300000400590e01185665633c543e0000590e0000024506005d0e083c70616c6c65745f616c6c69616e6365284d656d626572526f6c6500010c1846656c6c6f7700000010416c6c79000100205265746972696e6700020000610e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400590101185665633c543e0000650e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d06045300000400690e01185665633c543e0000690e0000025d06006d0e0c3c70616c6c65745f616c6c69616e63651870616c6c6574144572726f7208045400044900016064416c6c69616e63654e6f74596574496e697469616c697a6564000004350154686520416c6c69616e636520686173206e6f74206265656e20696e697469616c697a6564207965742c207468657265666f7265206163636f756e74732063616e6e6f74206a6f696e2069742e68416c6c69616e6365416c7265616479496e697469616c697a6564000104250154686520416c6c69616e636520686173206265656e20696e697469616c697a65642c207468657265666f72652063616e6e6f7420626520696e697469616c697a656420616761696e2e34416c72656164794d656d626572000204704163636f756e7420697320616c72656164792061206d656d6265722e244e6f744d656d626572000304604163636f756e74206973206e6f742061206d656d6265722e1c4e6f74416c6c790004045c4163636f756e74206973206e6f7420616e20616c6c792e384e6f566f74696e67526967687473000504904163636f756e7420646f6573206e6f74206861766520766f74696e67207269676874732e3c416c7265616479456c657661746564000604bc4163636f756e7420697320616c726561647920616e20656c657661746564202866656c6c6f7729206d656d6265722e4c416c7265616479556e7363727570756c6f75730007049c4974656d20697320616c7265616479206c697374656420617320756e7363727570756c6f75732e3c4163636f756e744e6f6e477261746100080855014163636f756e7420686173206265656e206465656d656420756e7363727570756c6f75732062792074686520416c6c69616e636520616e64206973206e6f742077656c636f6d6520746f206a6f696e206f72206265286e6f6d696e617465642e5c4e6f744c69737465644173556e7363727570756c6f7573000904984974656d20686173206e6f74206265656e206465656d656420756e7363727570756c6f75732e60546f6f4d616e79556e7363727570756c6f75734974656d73000a040101546865206e756d626572206f6620756e7363727570756c6f7573206974656d73206578636565647320604d6178556e7363727570756c6f75734974656d73602e44546f6f4c6f6e675765627369746555726c000b04d04c656e677468206f6620776562736974652055524c206578636565647320604d61785765627369746555726c4c656e677468602e44496e73756666696369656e7446756e6473000c04c442616c616e636520697320696e73756666696369656e7420666f7220746865207265717569726564206465706f7369742e74576974686f757452657175697265644964656e746974794669656c6473000d041501546865206163636f756e742773206964656e7469747920646f6573206e6f74206861766520646973706c6179206669656c6420616e642077656273697465206669656c642e70576974686f7574476f6f644964656e746974794a756467656d656e74000e04b4546865206163636f756e742773206964656e7469747920686173206e6f20676f6f64206a756467656d656e742e4c4d697373696e6750726f706f73616c48617368000f047c5468652070726f706f73616c2068617368206973206e6f7420666f756e642e4c4d697373696e67416e6e6f756e63656d656e740010047854686520616e6e6f756e63656d656e74206973206e6f7420666f756e642e38546f6f4d616e794d656d62657273001104b04e756d626572206f66206d656d62657273206578636565647320604d61784d656d62657273436f756e74602e50546f6f4d616e79416e6e6f756e63656d656e7473001204e04e756d626572206f6620616e6e6f756e63656d656e7473206578636565647320604d6178416e6e6f756e63656d656e7473436f756e74602e284261645769746e6573730013046c496e76616c6964207769746e657373206461746120676976656e2e3c416c72656164795265746972696e67001404984163636f756e7420616c72656164792067617665207265746972656d656e74206e6f74696365605265746972656d656e744e6f746963654e6f74476976656e001504f04163636f756e7420646964206e6f7420676976652061207265746972656d656e74206e6f7469636520726571756972656420746f207265746972652e645265746972656d656e74506572696f644e6f74506173736564001604845265746972656d656e7420706572696f6420686173206e6f74207061737365642e3846656c6c6f77734d697373696e67001704d046656c6c6f7773206d7573742062652070726f766964656420746f20696e697469616c697a652074686520416c6c69616e63652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e710e085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328506f6f6c4d656d626572040454000010011c706f6f6c5f6964100118506f6f6c4964000118706f696e747318013042616c616e63654f663c543e0001706c6173745f7265636f726465645f7265776172645f636f756e74657221010140543a3a526577617264436f756e746572000138756e626f6e64696e675f65726173750e01e0426f756e64656442547265654d61703c457261496e6465782c2042616c616e63654f663c543e2c20543a3a4d6178556e626f6e64696e673e0000750e0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560118045300000400790e013842547265654d61703c4b2c20563e0000790e042042547265654d617008044b011004560118000400c90b0000007d0e085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c426f6e646564506f6f6c496e6e65720404540000140128636f6d6d697373696f6e810e0134436f6d6d697373696f6e3c543e0001386d656d6265725f636f756e74657210010c753332000118706f696e747318013042616c616e63654f663c543e000114726f6c6573890e015c506f6f6c526f6c65733c543a3a4163636f756e7449643e000114737461746569060124506f6f6c53746174650000810e085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328436f6d6d697373696f6e040454000014011c63757272656e748106017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e00010c6d6178ed07013c4f7074696f6e3c50657262696c6c3e00012c6368616e67655f72617465850e01bc4f7074696f6e3c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e3e0001347468726f74746c655f66726f6dc801644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000140636c61696d5f7065726d697373696f6e8d0601bc4f7074696f6e3c436f6d6d697373696f6e436c61696d5065726d697373696f6e3c543a3a4163636f756e7449643e3e0000850e04184f7074696f6e0404540189060108104e6f6e6500000010536f6d65040089060000010000890e085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c526f6c657304244163636f756e7449640100001001246465706f7369746f720001244163636f756e744964000110726f6f74ac01444f7074696f6e3c4163636f756e7449643e0001246e6f6d696e61746f72ac01444f7074696f6e3c4163636f756e7449643e00011c626f756e636572ac01444f7074696f6e3c4163636f756e7449643e00008d0e085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328526577617264506f6f6c04045400001401706c6173745f7265636f726465645f7265776172645f636f756e74657221010140543a3a526577617264436f756e74657200016c6c6173745f7265636f726465645f746f74616c5f7061796f75747318013042616c616e63654f663c543e000154746f74616c5f726577617264735f636c61696d656418013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f70656e64696e6718013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f636c61696d656418013042616c616e63654f663c543e0000910e085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320537562506f6f6c7304045400000801186e6f5f657261950e0134556e626f6e64506f6f6c3c543e000120776974685f657261990e010101426f756e64656442547265654d61703c457261496e6465782c20556e626f6e64506f6f6c3c543e2c20546f74616c556e626f6e64696e67506f6f6c733c543e3e0000950e085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328556e626f6e64506f6f6c0404540000080118706f696e747318013042616c616e63654f663c543e00011c62616c616e636518013042616c616e63654f663c543e0000990e0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601950e0453000004009d0e013842547265654d61703c4b2c20563e00009d0e042042547265654d617008044b0110045601950e000400a10e000000a10e000002a50e00a50e0000040810950e00a90e0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144572726f7204045400019830506f6f6c4e6f74466f756e6400000488412028626f6e6465642920706f6f6c20696420646f6573206e6f742065786973742e48506f6f6c4d656d6265724e6f74466f756e640001046c416e206163636f756e74206973206e6f742061206d656d6265722e48526577617264506f6f6c4e6f74466f756e640002042101412072657761726420706f6f6c20646f6573206e6f742065786973742e20496e20616c6c206361736573207468697320697320612073797374656d206c6f676963206572726f722e40537562506f6f6c734e6f74466f756e6400030468412073756220706f6f6c20646f6573206e6f742065786973742e644163636f756e7442656c6f6e6773546f4f74686572506f6f6c0004084d01416e206163636f756e7420697320616c72656164792064656c65676174696e6720696e20616e6f7468657220706f6f6c2e20416e206163636f756e74206d6179206f6e6c792062656c6f6e6720746f206f6e653c706f6f6c20617420612074696d652e3846756c6c79556e626f6e64696e670005083d01546865206d656d6265722069732066756c6c7920756e626f6e6465642028616e6420746875732063616e6e6f74206163636573732074686520626f6e64656420616e642072657761726420706f6f6ca8616e796d6f726520746f2c20666f72206578616d706c652c20636f6c6c6563742072657761726473292e444d6178556e626f6e64696e674c696d69740006040901546865206d656d6265722063616e6e6f7420756e626f6e642066757274686572206368756e6b732064756520746f207265616368696e6720746865206c696d69742e4443616e6e6f745769746864726177416e790007044d014e6f6e65206f66207468652066756e64732063616e2062652077697468647261776e2079657420626563617573652074686520626f6e64696e67206475726174696f6e20686173206e6f74207061737365642e444d696e696d756d426f6e644e6f744d6574000814290154686520616d6f756e7420646f6573206e6f74206d65657420746865206d696e696d756d20626f6e6420746f20656974686572206a6f696e206f7220637265617465206120706f6f6c2e005501546865206465706f7369746f722063616e206e6576657220756e626f6e6420746f20612076616c7565206c657373207468616e206050616c6c65743a3a6465706f7369746f725f6d696e5f626f6e64602e205468655d0163616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e67207065726d697373696f6e7320666f722074686520706f6f6c2e204d656d626572732063616e206e6576657220756e626f6e6420746f20616876616c75652062656c6f7720604d696e4a6f696e426f6e64602e304f766572666c6f775269736b0009042101546865207472616e73616374696f6e20636f756c64206e6f742062652065786563757465642064756520746f206f766572666c6f77207269736b20666f722074686520706f6f6c2e344e6f7444657374726f79696e67000a085d014120706f6f6c206d75737420626520696e205b60506f6f6c53746174653a3a44657374726f79696e67605d20696e206f7264657220666f7220746865206465706f7369746f7220746f20756e626f6e64206f7220666f72b86f74686572206d656d6265727320746f206265207065726d697373696f6e6c6573736c7920756e626f6e6465642e304e6f744e6f6d696e61746f72000b04f45468652063616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e67207065726d697373696f6e7320666f722074686520706f6f6c2e544e6f744b69636b65724f7244657374726f79696e67000c043d01456974686572206129207468652063616c6c65722063616e6e6f74206d616b6520612076616c6964206b69636b206f722062292074686520706f6f6c206973206e6f742064657374726f79696e672e1c4e6f744f70656e000d047054686520706f6f6c206973206e6f74206f70656e20746f206a6f696e204d6178506f6f6c73000e04845468652073797374656d206973206d61786564206f7574206f6e20706f6f6c732e384d6178506f6f6c4d656d62657273000f049c546f6f206d616e79206d656d6265727320696e2074686520706f6f6c206f722073797374656d2e4443616e4e6f744368616e676553746174650010048854686520706f6f6c732073746174652063616e6e6f74206265206368616e6765642e54446f65734e6f74486176655065726d697373696f6e001104b85468652063616c6c657220646f6573206e6f742068617665206164657175617465207065726d697373696f6e732e544d65746164617461457863656564734d61784c656e001204ac4d657461646174612065786365656473205b60436f6e6669673a3a4d61784d657461646174614c656e605d24446566656e736976650400ad0e0138446566656e736976654572726f720013083101536f6d65206572726f72206f6363757272656420746861742073686f756c64206e657665722068617070656e2e20546869732073686f756c64206265207265706f7274656420746f20746865306d61696e7461696e6572732e9c5061727469616c556e626f6e644e6f74416c6c6f7765645065726d697373696f6e6c6573736c79001404bc5061727469616c20756e626f6e64696e67206e6f7720616c6c6f776564207065726d697373696f6e6c6573736c792e5c4d6178436f6d6d697373696f6e526573747269637465640015041d0154686520706f6f6c2773206d617820636f6d6d697373696f6e2063616e6e6f742062652073657420686967686572207468616e20746865206578697374696e672076616c75652e60436f6d6d697373696f6e457863656564734d6178696d756d001604ec54686520737570706c69656420636f6d6d697373696f6e206578636565647320746865206d617820616c6c6f77656420636f6d6d697373696f6e2e78436f6d6d697373696f6e45786365656473476c6f62616c4d6178696d756d001704e854686520737570706c69656420636f6d6d697373696f6e206578636565647320676c6f62616c206d6178696d756d20636f6d6d697373696f6e2e64436f6d6d697373696f6e4368616e67655468726f74746c656400180409014e6f7420656e6f75676820626c6f636b732068617665207375727061737365642073696e636520746865206c61737420636f6d6d697373696f6e207570646174652e78436f6d6d697373696f6e4368616e6765526174654e6f74416c6c6f7765640019040101546865207375626d6974746564206368616e67657320746f20636f6d6d697373696f6e206368616e6765207261746520617265206e6f7420616c6c6f7765642e4c4e6f50656e64696e67436f6d6d697373696f6e001a04a05468657265206973206e6f2070656e64696e6720636f6d6d697373696f6e20746f20636c61696d2e584e6f436f6d6d697373696f6e43757272656e74536574001b048c4e6f20636f6d6d697373696f6e2063757272656e7420686173206265656e207365742e2c506f6f6c4964496e557365001c0464506f6f6c2069642063757272656e746c7920696e207573652e34496e76616c6964506f6f6c4964001d049c506f6f6c2069642070726f7669646564206973206e6f7420636f72726563742f757361626c652e4c426f6e64457874726152657374726963746564001e04fc426f6e64696e67206578747261206973207265737472696374656420746f207468652065786163742070656e64696e672072657761726420616d6f756e742e3c4e6f7468696e67546f41646a757374001f04b04e6f20696d62616c616e636520696e20746865204544206465706f73697420666f722074686520706f6f6c2e384e6f7468696e67546f536c617368002004cc4e6f20736c6173682070656e64696e6720746861742063616e206265206170706c69656420746f20746865206d656d6265722e2c536c617368546f6f4c6f77002104a854686520736c61736820616d6f756e7420697320746f6f206c6f7720746f206265206170706c6965642e3c416c72656164794d69677261746564002204150154686520706f6f6c206f72206d656d6265722064656c65676174696f6e2068617320616c7265616479206d6967726174656420746f2064656c6567617465207374616b652e2c4e6f744d69677261746564002304150154686520706f6f6c206f72206d656d6265722064656c65676174696f6e20686173206e6f74206d696772617465642079657420746f2064656c6567617465207374616b652e304e6f74537570706f72746564002404f0546869732063616c6c206973206e6f7420616c6c6f77656420696e207468652063757272656e74207374617465206f66207468652070616c6c65742e285265737472696374656400250851014163636f756e7420697320726573747269637465642066726f6d2070617274696369706174696f6e20696e20706f6f6c732e2054686973206d61792068617070656e20696620746865206163636f756e742069737c7374616b696e6720696e20616e6f746865722077617920616c72656164792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ead0e0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c657438446566656e736976654572726f7200011c684e6f74456e6f7567685370616365496e556e626f6e64506f6f6c00000030506f6f6c4e6f74466f756e6400010048526577617264506f6f6c4e6f74466f756e6400020040537562506f6f6c734e6f74466f756e6400030070426f6e64656453746173684b696c6c65645072656d61747572656c790004005444656c65676174696f6e556e737570706f727465640005003c536c6173684e6f744170706c69656400060000b10e0c4070616c6c65745f7265666572656e6461147479706573385265666572656e64756d496e666f201c547261636b49640189013452756e74696d654f726967696e014902184d6f6d656e7401101043616c6c0129021c42616c616e636501181454616c6c7901f507244163636f756e74496401003c5363686564756c6541646472657373016d0101181c4f6e676f696e670400b50e018d015265666572656e64756d5374617475733c547261636b49642c2052756e74696d654f726967696e2c204d6f6d656e742c2043616c6c2c2042616c616e63652c2054616c6c792c0a4163636f756e7449642c205363686564756c65416464726573732c3e00000020417070726f7665640c001001184d6f6d656e740000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001002052656a65637465640c001001184d6f6d656e740000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0002002443616e63656c6c65640c001001184d6f6d656e740000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0003002054696d65644f75740c001001184d6f6d656e740000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e000400184b696c6c656404001001184d6f6d656e7400050000b50e0c4070616c6c65745f7265666572656e6461147479706573405265666572656e64756d537461747573201c547261636b49640189013452756e74696d654f726967696e014902184d6f6d656e7401101043616c6c0129021c42616c616e636501181454616c6c7901f507244163636f756e74496401003c5363686564756c6541646472657373016d01002c0114747261636b8901011c547261636b49640001186f726967696e4902013452756e74696d654f726967696e00012070726f706f73616c2902011043616c6c000124656e6163746d656e7419060150446973706174636854696d653c4d6f6d656e743e0001247375626d69747465641001184d6f6d656e740001487375626d697373696f6e5f6465706f736974e50d016c4465706f7369743c4163636f756e7449642c2042616c616e63653e0001406465636973696f6e5f6465706f736974e90d018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001206465636964696e67ed0d01784f7074696f6e3c4465636964696e675374617475733c4d6f6d656e743e3e00011474616c6c79f507011454616c6c79000120696e5f7175657565200110626f6f6c000114616c61726df50d01844f7074696f6e3c284d6f6d656e742c205363686564756c6541646472657373293e0000b90e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016d010453000004009d0801185665633c543e0000bd0e0c4070616c6c65745f7265666572656e64611870616c6c6574144572726f72080454000449000138284e6f744f6e676f696e67000004685265666572656e64756d206973206e6f74206f6e676f696e672e284861734465706f736974000104b85265666572656e64756d2773206465636973696f6e206465706f73697420697320616c726561647920706169642e20426164547261636b0002049c54686520747261636b206964656e74696669657220676976656e2077617320696e76616c69642e1046756c6c000304310154686572652061726520616c726561647920612066756c6c20636f6d706c656d656e74206f66207265666572656e646120696e2070726f677265737320666f72207468697320747261636b2e285175657565456d70747900040480546865207175657565206f662074686520747261636b20697320656d7074792e344261645265666572656e64756d000504e4546865207265666572656e64756d20696e6465782070726f766964656420697320696e76616c696420696e207468697320636f6e746578742e2c4e6f7468696e67546f446f000604ac546865726520776173206e6f7468696e6720746f20646f20696e2074686520616476616e63656d656e742e1c4e6f547261636b000704a04e6f20747261636b2065786973747320666f72207468652070726f706f73616c206f726967696e2e28556e66696e69736865640008040101416e79206465706f7369742063616e6e6f7420626520726566756e64656420756e74696c20616674657220746865206465636973696f6e206973206f7665722e304e6f5065726d697373696f6e000904a8546865206465706f73697420726566756e646572206973206e6f7420746865206465706f7369746f722e244e6f4465706f736974000a04cc546865206465706f7369742063616e6e6f7420626520726566756e6465642073696e6365206e6f6e6520776173206d6164652e24426164537461747573000b04d0546865207265666572656e64756d2073746174757320697320696e76616c696420666f722074686973206f7065726174696f6e2e40507265696d6167654e6f744578697374000c047054686520707265696d61676520646f6573206e6f742065786973742e84507265696d61676553746f72656457697468446966666572656e744c656e677468000d04150154686520707265696d6167652069732073746f7265642077697468206120646966666572656e74206c656e677468207468616e20746865206f6e652070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec10e086070616c6c65745f72616e6b65645f636f6c6c656374697665304d656d6265725265636f7264000004011072616e6b8901011052616e6b0000c50e0000040889010000c90e0000040889011000cd0e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000d10e0c6070616c6c65745f72616e6b65645f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c34416c72656164794d656d626572000004704163636f756e7420697320616c72656164792061206d656d6265722e244e6f744d656d626572000104604163636f756e74206973206e6f742061206d656d6265722e284e6f74506f6c6c696e67000204b854686520676976656e20706f6c6c20696e64657820697320756e6b6e6f776e206f722068617320636c6f7365642e1c4f6e676f696e670003048054686520676976656e20706f6c6c206973207374696c6c206f6e676f696e672e344e6f6e6552656d61696e696e67000404ac546865726520617265206e6f2066757274686572207265636f72647320746f2062652072656d6f7665642e28436f7272757074696f6e00050468556e6578706563746564206572726f7220696e2073746174652e2852616e6b546f6f4c6f7700060494546865206d656d62657227732072616e6b20697320746f6f206c6f7720746f20766f74652e38496e76616c69645769746e6573730007049854686520696e666f726d6174696f6e2070726f766964656420697320696e636f72726563742e304e6f5065726d697373696f6e000804f8546865206f726967696e206973206e6f742073756666696369656e746c792070726976696c6567656420746f20646f20746865206f7065726174696f6e2e2853616d654d656d626572000904e0546865206e6577206d656d62657220746f2065786368616e6765206973207468652073616d6520617320746865206f6c64206d656d62657238546f6f4d616e794d656d62657273000a04cc546865206d6178206d656d62657220636f756e7420666f72207468652072616e6b20686173206265656e20726561636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed50e0c5c70616c6c65745f61737365745f636f6e76657273696f6e14747970657320506f6f6c496e666f042c506f6f6c417373657449640110000401206c705f746f6b656e10012c506f6f6c417373657449640000d90e0c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144572726f7204045400015c40496e76616c6964417373657450616972000004b850726f76696465642061737365742070616972206973206e6f7420737570706f7274656420666f7220706f6f6c2e28506f6f6c45786973747300010450506f6f6c20616c7265616479206578697374732e4857726f6e6744657369726564416d6f756e74000204744465736972656420616d6f756e742063616e2774206265207a65726f2e60416d6f756e744f6e654c6573735468616e4d696e696d616c000308490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e60416d6f756e7454776f4c6573735468616e4d696e696d616c000408490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e68526573657276654c6566744c6573735468616e4d696e696d616c0005084d0152657365727665206e6565647320746f20616c776179732062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e40416d6f756e744f7574546f6f48696768000604c84465736972656420616d6f756e742063616e277420626520657175616c20746f2074686520706f6f6c20726573657276652e30506f6f6c4e6f74466f756e640007045c54686520706f6f6c20646f65736e27742065786973742e204f766572666c6f7700080454416e206f766572666c6f772068617070656e65642e8041737365744f6e654465706f7369744469644e6f744d6565744d696e696d756d0009042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e80417373657454776f4465706f7369744469644e6f744d6565744d696e696d756d000a042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e8c41737365744f6e655769746864726177616c4469644e6f744d6565744d696e696d756d000b042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e8c417373657454776f5769746864726177616c4469644e6f744d6565744d696e696d756d000c042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e704f7074696d616c416d6f756e744c6573735468616e44657369726564000d04bc4f7074696d616c2063616c63756c6174656420616d6f756e74206973206c657373207468616e20646573697265642e6c496e73756666696369656e744c69717569646974794d696e746564000e0478496e73756666696369656e74206c6971756964697479206d696e7465642e345a65726f4c6971756964697479000f0488526571756573746564206c69717569646974792063616e2774206265207a65726f2e285a65726f416d6f756e7400100454416d6f756e742063616e2774206265207a65726f2e8c50726f76696465644d696e696d756d4e6f7453756666696369656e74466f7253776170001104ec43616c63756c6174656420616d6f756e74206f7574206973206c657373207468616e2070726f7669646564206d696e696d756d20616d6f756e742e8c50726f76696465644d6178696d756d4e6f7453756666696369656e74466f7253776170001204cc50726f7669646564206d6178696d756d20616d6f756e74206973206e6f742073756666696369656e7420666f7220737761702e2c496e76616c696450617468001304d45468652070726f76696465642070617468206d75737420636f6e7369737473206f66203220617373657473206174206c656173742e344e6f6e556e6971756550617468001404c45468652070726f76696465642070617468206d75737420636f6e7369737473206f6620756e69717565206173736574732e50496e636f7272656374506f6f6c41737365744964001504ec497420776173206e6f7420706f737369626c6520746f20676574206f7220696e6372656d656e7420746865204964206f662074686520706f6f6c2e3042656c6f774d696e696d756d001604f05468652064657374696e6174696f6e206163636f756e742063616e6e6f7420657869737420776974682074686520737761707065642066756e64732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742edd0e0c4c70616c6c65745f666173745f756e7374616b6514747970657338556e7374616b6552657175657374040454000008011c73746173686573e10e01d8426f756e6465645665633c28543a3a4163636f756e7449642c2042616c616e63654f663c543e292c20543a3a426174636853697a653e00011c636865636b6564e50e0190426f756e6465645665633c457261496e6465782c204d6178436865636b696e673c543e3e0000e10e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010101045300000400fc01185665633c543e0000e50e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400c10101185665633c543e0000e90e0c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144572726f72040454000118344e6f74436f6e74726f6c6c657200000cb85468652070726f766964656420436f6e74726f6c6c6572206163636f756e7420776173206e6f7420666f756e642e00c054686973206d65616e7320746861742074686520676976656e206163636f756e74206973206e6f7420626f6e6465642e34416c7265616479517565756564000104ac54686520626f6e646564206163636f756e742068617320616c7265616479206265656e207175657565642e384e6f7446756c6c79426f6e646564000204bc54686520626f6e646564206163636f756e74206861732061637469766520756e6c6f636b696e67206368756e6b732e244e6f74517565756564000304b45468652070726f766964656420756e2d7374616b6572206973206e6f7420696e2074686520605175657565602e2c416c72656164794865616400040405015468652070726f766964656420756e2d7374616b657220697320616c726561647920696e20486561642c20616e642063616e6e6f7420646572656769737465722e3843616c6c4e6f74416c6c6f7765640005041d015468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742062656361757365207468652070616c6c6574206973206e6f74206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eed0e085070616c6c65745f6d6573736167655f717565756524426f6f6b537461746504344d6573736167654f726967696e011000180114626567696e10012450616765496e64657800010c656e6410012450616765496e646578000114636f756e7410012450616765496e64657800014072656164795f6e65696768626f757273f10e01844f7074696f6e3c4e65696768626f7572733c4d6573736167654f726967696e3e3e0001346d6573736167655f636f756e7430010c75363400011073697a6530010c7536340000f10e04184f7074696f6e04045401f50e0108104e6f6e6500000010536f6d650400f50e0000010000f50e085070616c6c65745f6d6573736167655f7175657565284e65696768626f75727304344d6573736167654f726967696e011000080110707265761001344d6573736167654f726967696e0001106e6578741001344d6573736167654f726967696e0000f90e085070616c6c65745f6d6573736167655f71756575651050616765081053697a650110204865617053697a65000018012472656d61696e696e6710011053697a6500013872656d61696e696e675f73697a6510011053697a6500012c66697273745f696e64657810011053697a65000114666972737410011053697a650001106c61737410011053697a6500011068656170fd0e019c426f756e6465645665633c75382c20496e746f5533323c4865617053697a652c2053697a653e3e0000fd0e0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000010f0c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144572726f720404540001242c4e6f745265617061626c65000008490150616765206973206e6f74207265617061626c65206265636175736520697420686173206974656d732072656d61696e696e6720746f2062652070726f63657373656420616e64206973206e6f74206f6c641c656e6f7567682e184e6f50616765000104845061676520746f2062652072656170656420646f6573206e6f742065786973742e244e6f4d657373616765000204a8546865207265666572656e636564206d65737361676520636f756c64206e6f7420626520666f756e642e40416c726561647950726f6365737365640003040101546865206d6573736167652077617320616c72656164792070726f63657373656420616e642063616e6e6f742062652070726f63657373656420616761696e2e18517565756564000404ac546865206d6573736167652069732071756575656420666f722066757475726520657865637574696f6e2e48496e73756666696369656e74576569676874000504190154686572652069732074656d706f726172696c79206e6f7420656e6f7567682077656967687420746f20636f6e74696e756520736572766963696e67206d657373616765732e6054656d706f726172696c79556e70726f6365737361626c65000610a854686973206d6573736167652069732074656d706f726172696c7920756e70726f6365737361626c652e00590153756368206572726f7273206172652065787065637465642c20627574206e6f742067756172616e746565642c20746f207265736f6c7665207468656d73656c766573206576656e7475616c6c79207468726f756768247265747279696e672e2c517565756550617573656400070cec5468652071756575652069732070617573656420616e64206e6f206d6573736167652063616e2062652065786563757465642066726f6d2069742e001d01546869732063616e206368616e676520617420616e792074696d6520616e64206d6179207265736f6c766520696e20746865206675747572652062792072652d747279696e672e4c526563757273697665446973616c6c6f7765640008043101416e6f746865722063616c6c20697320696e2070726f677265737320616e64206e6565647320746f2066696e697368206265666f726520746869732063616c6c2063616e2068617070656e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e050f0c3c70616c6c65745f74785f70617573651870616c6c6574144572726f720404540001102049735061757365640000044c5468652063616c6c206973207061757365642e284973556e706175736564000104545468652063616c6c20697320756e7061757365642e28556e7061757361626c65000204b45468652063616c6c2069732077686974656c697374656420616e642063616e6e6f74206265207061757365642e204e6f74466f756e64000300048054686520604572726f726020656e756d206f6620746869732070616c6c65742e090f0c4070616c6c65745f736166655f6d6f64651870616c6c6574144572726f7204045400011c1c456e7465726564000004b054686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c2920656e74657265642e18457869746564000104ac54686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c29206578697465642e344e6f74436f6e666967757265640002040901546869732066756e6374696f6e616c697479206f66207468652070616c6c65742069732064697361626c65642062792074686520636f6e66696775726174696f6e2e244e6f4465706f736974000304745468657265206973206e6f2062616c616e63652072657365727665642e40416c72656164794465706f73697465640004045d01546865206163636f756e7420616c7265616479206861732061206465706f73697420726573657276656420616e642063616e207468657265666f7265206e6f7420656e746572206f7220657874656e6420616761696e2e4043616e6e6f7452656c656173655965740005049054686973206465706f7369742063616e6e6f742062652072656c6561736564207965742e3443757272656e63794572726f72000604a0416e206572726f722066726f6d2074686520756e6465726c79696e67206043757272656e6379602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e0d0f0c4470616c6c65745f6d6967726174696f6e731870616c6c6574144572726f720404540001041c4f6e676f696e67000004e8546865206f7065726174696f6e2063616e6e6f7420636f6d706c6574652073696e636520736f6d65204d424d7320617265206f6e676f696e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e110f0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e906045300000400150f01185665633c543e0000150f000002e90600190f0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d0f045300000400210f01185665633c543e00001d0f0c3470616c6c65745f62726f6b65721474797065733c4c656173655265636f72644974656d0000080114756e74696c10012454696d65736c6963650001107461736b1001185461736b49640000210f0000021d0f00250f0c3470616c6c65745f62726f6b6572147479706573305374617475735265636f72640000140128636f72655f636f756e7489010124436f7265496e646578000144707269766174655f706f6f6c5f73697a65100140436f72654d61736b426974436f756e7400014073797374656d5f706f6f6c5f73697a65100140436f72654d61736b426974436f756e740001606c6173745f636f6d6d69747465645f74696d65736c69636510012454696d65736c6963650001386c6173745f74696d65736c69636510012454696d65736c6963650000290f0c3470616c6c65745f62726f6b65721474797065733853616c65496e666f5265636f7264081c42616c616e636501184052656c6179426c6f636b4e756d62657201100028012873616c655f737461727410014052656c6179426c6f636b4e756d6265720001346c656164696e5f6c656e67746810014052656c6179426c6f636b4e756d626572000124656e645f707269636518011c42616c616e6365000130726567696f6e5f626567696e10012454696d65736c696365000128726567696f6e5f656e6410012454696d65736c696365000140696465616c5f636f7265735f736f6c6489010124436f7265496e646578000134636f7265735f6f66666572656489010124436f7265496e64657800012866697273745f636f726589010124436f7265496e64657800013473656c6c6f75745f7072696365a903013c4f7074696f6e3c42616c616e63653e000128636f7265735f736f6c6489010124436f7265496e64657800002d0f0c3470616c6c65745f62726f6b657214747970657348506f74656e7469616c52656e6577616c49640000080110636f726589010124436f7265496e6465780001107768656e10012454696d65736c6963650000310f0c3470616c6c65745f62726f6b657214747970657358506f74656e7469616c52656e6577616c5265636f7264041c42616c616e6365011800080114707269636518011c42616c616e6365000128636f6d706c6574696f6e350f0140436f6d706c6574696f6e5374617475730000350f0c3470616c6c65745f62726f6b657214747970657340436f6d706c6574696f6e5374617475730001081c5061727469616c0400f1060120436f72654d61736b00000020436f6d706c6574650400e90601205363686564756c6500010000390f0c3470616c6c65745f62726f6b657214747970657330526567696f6e5265636f726408244163636f756e74496401001c42616c616e63650118000c010c656e6410012454696d65736c6963650001146f776e6572ac01444f7074696f6e3c4163636f756e7449643e00011070616964a903013c4f7074696f6e3c42616c616e63653e00003d0f0000040810890100410f0c3470616c6c65745f62726f6b657214747970657348436f6e747269627574696f6e5265636f726404244163636f756e7449640100000801186c656e67746810012454696d65736c69636500011470617965650001244163636f756e7449640000450f0c3470616c6c65745f62726f6b657214747970657330506f6f6c496f5265636f7264000008011c70726976617465490f01585369676e6564436f72654d61736b426974436f756e7400011873797374656d490f01585369676e6564436f72654d61736b426974436f756e740000490f0000050b004d0f0c3470616c6c65745f62726f6b657214747970657358496e737461506f6f6c486973746f72795265636f7264041c42616c616e63650118000c0154707269766174655f636f6e747269627574696f6e73100140436f72654d61736b426974436f756e7400015073797374656d5f636f6e747269627574696f6e73100140436f72654d61736b426974436f756e740001306d617962655f7061796f7574a903013c4f7074696f6e3c42616c616e63653e0000510f0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401550f045300000400590f01185665633c543e0000550f0c3470616c6c65745f62726f6b6572147479706573444175746f52656e6577616c5265636f726400000c0110636f726589010124436f7265496e6465780001107461736b1001185461736b49640001306e6578745f72656e6577616c10012454696d65736c6963650000590f000002550f005d0f0c3470616c6c65745f62726f6b65721870616c6c6574144572726f7204045400019434556e6b6e6f776e526567696f6e0000049c54686520676976656e20726567696f6e206964656e74697479206973206e6f74206b6e6f776e2e204e6f744f776e6572000104a8546865206f776e6572206f662074686520726567696f6e206973206e6f7420746865206f726967696e2e305069766f74546f6f4c6174650002040d01546865207069766f7420706f696e74206f662074686520706172746974696f6e206174206f722061667465722074686520656e64206f662074686520726567696f6e2e345069766f74546f6f4561726c790003040101546865207069766f7420706f696e74206f662074686520706172746974696f6e2061742074686520626567696e6e696e67206f662074686520726567696f6e2e344578746572696f725069766f740004045d01546865207069766f74206d61736b20666f722074686520696e7465726c6163696e67206973206e6f7420636f6e7461696e65642077697468696e2074686520726567696f6e277320696e7465726c616365206d61736b2e24566f69645069766f740005042501546865207069766f74206d61736b20666f722074686520696e7465726c6163696e6720697320766f69642028616e64207468657265666f726520756e7363686564756c61626c65292e34436f6d706c6574655069766f740006044d01546865207069766f74206d61736b20666f722074686520696e7465726c6163696e6720697320636f6d706c6574652028616e64207468657265666f7265206e6f7420612073747269637420737562736574292e3c436f7272757074576f726b706c616e000704450154686520776f726b706c616e206f66207468652070616c6c6574277320737461746520697320696e76616c69642e205468697320696e64696361746573206120737461746520636f7272757074696f6e2e1c4e6f53616c6573000804945468657265206973206e6f2073616c652068617070656e696e672063757272656e746c792e284f76657270726963656400090470546865207072696365206c696d69742069732065786365656465642e2c556e617661696c61626c65000a0474546865726520617265206e6f20636f72657320617661696c61626c652e1c536f6c644f7574000b04805468652073616c65206c696d697420686173206265656e20726561636865642e2457726f6e6754696d65000c085d015468652072656e6577616c206f7065726174696f6e206973206e6f742076616c6964206174207468652063757272656e742074696d6520286974206d6179206265636f6d652076616c696420696e20746865206e6578741873616c65292e284e6f74416c6c6f776564000d0464496e76616c696420617474656d707420746f2072656e65772e34556e696e697469616c697a6564000e04a4546869732070616c6c657420686173206e6f7420796574206265656e20696e697469616c697a65642e20546f6f4561726c79000f0409015468652070757263686173652063616e6e6f742068617070656e20796574206173207468652073616c6520706572696f642069732079657420746f20626567696e2e2c4e6f7468696e67546f446f001004705468657265206973206e6f20776f726b20746f20626520646f6e652e4c546f6f4d616e795265736572766174696f6e73001104f0546865206d6178696d756d20616d6f756e74206f66207265736572766174696f6e732068617320616c7265616479206265656e20726561636865642e34546f6f4d616e794c6561736573001204d8546865206d6178696d756d20616d6f756e74206f66206c65617365732068617320616c7265616479206265656e20726561636865642e344c656173654e6f74466f756e6400130464546865206c6561736520646f6573206e6f742065786973742e38556e6b6e6f776e526576656e75650014085d0154686520726576656e756520666f722074686520496e7374616e74616e656f757320436f72652053616c6573206f66207468697320706572696f64206973206e6f74202879657429206b6e6f776e20616e6420746875737874686973206f7065726174696f6e2063616e6e6f742070726f636565642e4c556e6b6e6f776e436f6e747269627574696f6e0015041901546865206964656e74696669656420636f6e747269627574696f6e20746f2074686520496e7374616e74616e656f757320436f726520506f6f6c20697320756e6b6e6f776e2e50496e636f6d706c65746541737369676e6d656e740016084d0154686520776f726b6c6f61642061737369676e656420666f722072656e6577616c20697320696e636f6d706c6574652e205468697320697320756e657870656374656420616e6420696e646963617465732061306c6f676963206572726f722e285374696c6c56616c6964001704d0416e206974656d2063616e6e6f742062652064726f707065642062656361757365206974206973207374696c6c2076616c69642e244e6f486973746f72790018048054686520686973746f7279206974656d20646f6573206e6f742065786973742e48556e6b6e6f776e5265736572766174696f6e001904a44e6f207265736572766174696f6e206f662074686520676976656e20696e646578206578697374732e38556e6b6e6f776e52656e6577616c001a048c5468652072656e6577616c207265636f72642063616e6e6f7420626520666f756e642e38416c726561647945787069726564001b04a4546865206c65617365206578706972792074696d652068617320616c7265616479207061737365642e34496e76616c6964436f6e666967001c04f454686520636f6e66696775726174696f6e20636f756c64206e6f74206265206170706c696564206265636175736520697420697320696e76616c69642e444e6f436c61696d54696d65736c69636573001d04d454686520726576656e7565206d75737420626520636c61696d656420666f722031206f72206d6f72652074696d65736c696365732e304e6f5065726d697373696f6e001e0425015468652063616c6c657220646f65736e2774206861766520746865207065726d697373696f6e20746f20656e61626c65206f722064697361626c65206175746f2d72656e6577616c2e4c546f6f4d616e794175746f52656e6577616c73001f049c5765207265616368656420746865206c696d697420666f72206175746f2d72656e6577616c732e484e6f6e5461736b4175746f52656e6577616c002004f04f6e6c7920636f726573207768696368206172652061737369676e656420746f2061207461736b2063616e206265206175746f2d72656e657765642e60536f7665726569676e4163636f756e744e6f74466f756e64002104b84661696c656420746f206765742074686520736f7665726569676e206163636f756e74206f662061207461736b2e544175746f52656e6577616c4e6f74456e61626c65640022042501417474656d7074656420746f2064697361626c65206175746f2d72656e6577616c20666f72206120636f72652074686174206469646e2774206861766520697420656e61626c65642e4841737369676e6d656e744e6f74466f756e64002304ec417474656d7074656420746f20666f7263652072656d6f766520616e2061737369676e6d656e74207468617420646f65736e27742065786973742e584372656469745075726368617365546f6f536d616c6c00240859014e656564656420746f2070726576656e74207370616d2061747461636b732e54686520616d6f756e74206f66206372656469747320746865207573657220617474656d7074656420746f2070757263686173652069738462656c6f772060543a3a4d696e696d756d4372656469745075726368617365602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e610f0c5070616c6c65745f6578616d706c655f7461736b731870616c6c6574144572726f72040454000104204e6f74466f756e6400000488546865207265666572656e636564207461736b20776173206e6f7420666f756e642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e650f0c6c70616c6c65745f61737365745f636f6e76657273696f6e5f6f70731870616c6c6574144572726f7204045400011040496e76616c6964417373657450616972000004b850726f76696465642061737365742070616972206973206e6f7420737570706f7274656420666f7220706f6f6c2e30506f6f6c4e6f74466f756e640001045c54686520706f6f6c20646f65736e27742065786973742e2c5a65726f42616c616e636500020478506f6f6c27732062616c616e63652063616e6e6f74206265207a65726f2e3c5061727469616c5472616e736665720003043901496e646963617465732061207061727469616c207472616e73666572206f662062616c616e636520746f20746865206e6577206163636f756e7420647572696e672061206d6967726174696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e690f0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00006d0f0c3470616c6c65745f726576697665107761736d20436f6465496e666f04045400001401146f776e65720001384163636f756e7449644f663c543e00011c6465706f7369749902013042616c616e63654f663c543e000120726566636f756e742c010c753634000120636f64655f6c656e10010c7533320001446265686176696f75725f76657273696f6e10010c7533320000710f0c3470616c6c65745f7265766976651c73746f7261676530436f6e7472616374496e666f040454000020011c747269655f6964bd010118547269654964000124636f64655f6861736834013473705f636f72653a3a4832353600013473746f726167655f627974657310010c75333200013473746f726167655f6974656d7310010c75333200015073746f726167655f627974655f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f6974656d5f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f626173655f6465706f73697418013042616c616e63654f663c543e000148696d6d757461626c655f646174615f6c656e10010c7533320000750f0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000790f0c3470616c6c65745f7265766976651c73746f726167655044656c6574696f6e51756575654d616e616765720404540000080138696e736572745f636f756e74657210010c75333200013864656c6574655f636f756e74657210010c75333200007d0f0c3470616c6c65745f7265766976651870616c6c6574144572726f720404540001c03c496e76616c69645363686564756c650000041901496e76616c6964207363686564756c6520737570706c6965642c20652e672e2077697468207a65726f20776569676874206f662061206261736963206f7065726174696f6e2e40496e76616c696443616c6c466c6167730001043501496e76616c696420636f6d62696e6174696f6e206f6620666c61677320737570706c69656420746f20607365616c5f63616c6c60206f7220607365616c5f64656c65676174655f63616c6c602e204f75744f66476173000204b854686520657865637574656420636f6e7472616374206578686175737465642069747320676173206c696d69742e385472616e736665724661696c65640003083501506572666f726d696e672074686520726571756573746564207472616e73666572206661696c65642e2050726f6261626c7920626563617573652074686572652069736e277420656e6f75676894667265652062616c616e636520696e207468652073656e6465722773206163636f756e742e4c4d617843616c6c4465707468526561636865640004082101506572666f726d696e6720612063616c6c207761732064656e6965642062656361757365207468652063616c6c696e67206465707468207265616368656420746865206c696d6974946f6620776861742069732073706563696669656420696e20746865207363686564756c652e40436f6e74726163744e6f74466f756e64000504bc4e6f20636f6e74726163742077617320666f756e64206174207468652073706563696669656420616464726573732e30436f64654e6f74466f756e64000604c44e6f20636f646520636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e40436f6465496e666f4e6f74466f756e64000704d84e6f20636f646520696e666f20636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e2c4f75744f66426f756e647300080425014120627566666572206f757473696465206f662073616e64626f78206d656d6f7279207761732070617373656420746f206120636f6e7472616374204150492066756e6374696f6e2e384465636f64696e674661696c65640009042901496e7075742070617373656420746f206120636f6e7472616374204150492066756e6374696f6e206661696c656420746f206465636f646520617320657870656374656420747970652e3c436f6e747261637454726170706564000a0488436f6e7472616374207472617070656420647572696e6720657865637574696f6e2e3456616c7565546f6f4c61726765000b04cc5468652073697a6520646566696e656420696e2060543a3a4d617856616c756553697a6560207761732065786365656465642e605465726d696e617465645768696c655265656e7472616e74000c0819015465726d696e6174696f6e206f66206120636f6e7472616374206973206e6f7420616c6c6f776564207768696c652074686520636f6e747261637420697320616c7265616479e06f6e207468652063616c6c20737461636b2e2043616e2062652074726967676572656420627920607365616c5f7465726d696e617465602e38496e707574466f72776172646564000d044101607365616c5f63616c6c6020666f72776172646564207468697320636f6e74726163747320696e7075742e204974207468657265666f7265206973206e6f206c6f6e67657220617661696c61626c652e34546f6f4d616e79546f70696373000e041d0154686520616d6f756e74206f6620746f706963732070617373656420746f20607365616c5f6465706f7369745f6576656e747360206578636565647320746865206c696d69742e404e6f436861696e457874656e73696f6e000f0c450154686520636861696e20646f6573206e6f742070726f76696465206120636861696e20657874656e73696f6e2e2043616c6c696e672074686520636861696e20657874656e73696f6e20726573756c74734d01696e2074686973206572726f722e204e6f74652074686174207468697320757375616c6c79202073686f756c646e27742068617070656e206173206465706c6f79696e67207375636820636f6e7472616374733069732072656a65637465642e3c58434d4465636f64654661696c6564001004844661696c656420746f206465636f6465207468652058434d2070726f6772616d2e444475706c6963617465436f6e7472616374001104c84120636f6e74726163742077697468207468652073616d65204163636f756e74496420616c7265616479206578697374732e5c5465726d696e61746564496e436f6e7374727563746f7200120cb84120636f6e74726163742073656c66206465737472756374656420696e2069747320636f6e7374727563746f722e00d0546869732063616e2062652074726967676572656420627920612063616c6c20746f20607365616c5f7465726d696e617465602e405265656e7472616e636544656e6965640013040d01412063616c6c20747269656420746f20696e766f6b65206120636f6e7472616374207468617420697320666c6167676564206173206e6f6e2d7265656e7472616e742e3c5265656e746572656450616c6c65740014042d014120636f6e74726163742063616c6c656420696e746f207468652072756e74696d65207768696368207468656e2063616c6c6564206261636b20696e746f20746869732070616c6c65742e4453746174654368616e676544656e6965640015044d014120636f6e747261637420617474656d7074656420746f20696e766f6b652061207374617465206d6f64696679696e6720415049207768696c65206265696e6720696e20726561642d6f6e6c79206d6f64652e7053746f726167654465706f7369744e6f74456e6f75676846756e647300160421014f726967696e20646f65736e2774206861766520656e6f7567682062616c616e636520746f20706179207468652072657175697265642073746f72616765206465706f736974732e7053746f726167654465706f7369744c696d69744578686175737465640017040d014d6f72652073746f72616765207761732063726561746564207468616e20616c6c6f776564206279207468652073746f72616765206465706f736974206c696d69742e24436f6465496e5573650018044901436f64652072656d6f76616c207761732064656e69656420626563617573652074686520636f6465206973207374696c6c20696e20757365206279206174206c65617374206f6e6520636f6e74726163742e40436f6e74726163745265766572746564001910250154686520636f6e74726163742072616e20746f20636f6d706c6574696f6e20627574206465636964656420746f20726576657274206974732073746f72616765206368616e6765732e4901506c65617365206e6f746520746861742074686973206572726f72206973206f6e6c792072657475726e65642066726f6d2065787472696e736963732e205768656e2063616c6c6564206469726563746c795d016f72207669612052504320616e20604f6b602077696c6c2062652072657475726e65642e20496e20746869732063617365207468652063616c6c6572206e6565647320746f20696e73706563742074686520666c616773c4746f2064657465726d696e652077686574686572206120726576657273696f6e206861732074616b656e20706c6163652e30436f646552656a6563746564001a10190154686520636f6e7472616374206661696c656420746f20636f6d70696c65206f72206973206d697373696e672074686520636f727265637420656e74727920706f696e74732e00510141206d6f72652064657461696c6564206572726f722063616e20626520666f756e64206f6e20746865206e6f646520636f6e736f6c65206966206465627567206d657373616765732061726520656e61626c65649c627920737570706c79696e6720602d6c72756e74696d653a3a7265766976653d6465627567602e30426c6f62546f6f4c61726765001b040d0154686520636f646520626c6f6220737570706c696564206973206c6172676572207468616e205b606c696d6974733a3a636f64653a3a424c4f425f4259544553605d2e505374617469634d656d6f7279546f6f4c61726765001c08f454686520737461746963206d656d6f727920636f6e73756d7074696f6e206f662074686520626c6f622077696c6c206265206c6172676572207468616e985b606c696d6974733a3a636f64653a3a5354415449435f4d454d4f52595f4259544553605d2e484261736963426c6f636b546f6f4c61726765001d04fc5468652070726f6772616d20636f6e7461696e73206120626173696320626c6f636b2074686174206973206c6172676572207468616e20616c6c6f7765642e48496e76616c6964496e737472756374696f6e001e04b05468652070726f6772616d20636f6e7461696e7320616e20696e76616c696420696e737472756374696f6e2e784d617844656c6567617465446570656e64656e6369657352656163686564001f04150154686520636f6e747261637420686173207265616368656420697473206d6178696d756d206e756d626572206f662064656c656761746520646570656e64656e636965732e6844656c6567617465446570656e64656e63794e6f74466f756e64002004150154686520646570656e64656e637920776173206e6f7420666f756e6420696e2074686520636f6e747261637427732064656c656761746520646570656e64656e636965732e7c44656c6567617465446570656e64656e6379416c7265616479457869737473002104f854686520636f6e747261637420616c726561647920646570656e6473206f6e2074686520676976656e2064656c656761746520646570656e64656e63792e8443616e6e6f7441646453656c66417344656c6567617465446570656e64656e6379002204290143616e206e6f742061646420612064656c656761746520646570656e64656e637920746f2074686520636f64652068617368206f662074686520636f6e747261637420697473656c662e544f75744f665472616e7369656e7453746f72616765002304ac43616e206e6f7420616464206d6f7265206461746120746f207472616e7369656e742073746f726167652e38496e76616c696453797363616c6c002404550154686520636f6e747261637420747269656420746f2063616c6c20612073797363616c6c20776869636820646f6573206e6f7420657869737420286174206974732063757272656e7420617069206c6576656c292e4c496e76616c696453746f72616765466c6167730025040501496e76616c69642073746f7261676520666c61677320776572652070617373656420746f206f6e65206f66207468652073746f726167652073797363616c6c732e3c457865637574696f6e4661696c65640026042901506f6c6b61564d206661696c656420647572696e6720636f646520657865637574696f6e2e2050726f6261626c792064756520746f2061206d616c666f726d65642070726f6772616d2e5c42616c616e6365436f6e76657273696f6e4661696c6564002704984661696c656420746f20636f6e766572742061205532353620746f20612042616c616e63652e50446563696d616c507265636973696f6e4c6f7373002804d44661696c656420746f20636f6e7665727420616e2045564d2062616c616e636520746f2061206e61746976652062616c616e63652e58496e76616c6964496d6d757461626c654163636573730029083101496d6d757461626c6520646174612063616e206f6e6c792062652073657420647572696e67206465706c6f797320616e64206f6e6c79206265207265616420647572696e672063616c6c732e35014164646974696f6e616c6c792c206974206973206f6e6c792076616c696420746f20736574207468652064617461206f6e636520616e64206974206d757374206e6f7420626520656d7074792e3c4163636f756e74556e6d6170706564002a0c5101416e20604163636f756e744944333260206163636f756e7420747269656420746f20696e7465726163742077697468207468652070616c6c657420776974686f757420686176696e672061206d617070696e672e00290143616c6c205b6050616c6c65743a3a6d61705f6163636f756e74605d20696e206f7264657220746f206372656174652061206d617070696e6720666f7220746865206163636f756e742e504163636f756e74416c72656164794d6170706564002b04bc547269656420746f206d617020616e206163636f756e74207468617420697320616c7265616479206d61707065642e64496e76616c696447656e657269635472616e73616374696f6e002c04d8546865207472616e73616374696f6e207573656420746f206472792d72756e206120636f6e747261637420697320696e76616c69642e5c526566636f756e744f7665724f72556e646572666c6f77002d04c854686520726566636f756e74206f66206120636f646520656974686572206f766572206f7220756e646572666c6f7765642e70556e737570706f72746564507265636f6d70696c6541646472657373002e0478556e737570706f7274656420707265636f6d70696c65206164647265737344507265636f6d70696c654661696c757265002f0440507265636f6d70696c65204572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742e810f0c6070616c6c65745f64656c6567617465645f7374616b696e671474797065732844656c65676174696f6e04045400000801146167656e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0000850f0c6070616c6c65745f64656c6567617465645f7374616b696e671474797065732c4167656e744c656467657204045400001001147061796565000130543a3a4163636f756e74496400013c746f74616c5f64656c6567617465649902013042616c616e63654f663c543e000154756e636c61696d65645f7769746864726177616c739902013042616c616e63654f663c543e00013470656e64696e675f736c6173689902013042616c616e63654f663c543e0000890f0c6070616c6c65745f64656c6567617465645f7374616b696e671870616c6c6574144572726f72040454000130284e6f74416c6c6f776564000004a8546865206163636f756e742063616e6e6f7420706572666f726d2074686973206f7065726174696f6e2e38416c72656164795374616b696e67000104b8416e206578697374696e67207374616b65722063616e6e6f7420706572666f726d207468697320616374696f6e2e60496e76616c696452657761726444657374696e6174696f6e000204d45265776172642044657374696e6174696f6e2063616e6e6f742062652073616d6520617320604167656e7460206163636f756e742e44496e76616c696444656c65676174696f6e0003148844656c65676174696f6e20636f6e646974696f6e7320617265206e6f74206d65742e004c506f737369626c6520697373756573206172656c31292043616e6e6f742064656c656761746520746f2073656c662ca432292043616e6e6f742064656c656761746520746f206d756c7469706c652064656c6567617465732e384e6f74456e6f75676846756e64730004040101546865206163636f756e7420646f6573206e6f74206861766520656e6f7567682066756e647320746f20706572666f726d20746865206f7065726174696f6e2e204e6f744167656e74000504804e6f7420616e206578697374696e6720604167656e7460206163636f756e742e304e6f7444656c656761746f72000604604e6f7420612044656c656761746f72206163636f756e742e20426164537461746500070488536f6d6520636f7272757074696f6e20696e20696e7465726e616c2073746174652e38556e6170706c696564536c617368000804dc556e6170706c6965642070656e64696e6720736c61736820726573747269637473206f7065726174696f6e206f6e20604167656e74602e384e6f7468696e67546f536c617368000904ac604167656e746020686173206e6f2070656e64696e6720736c61736820746f206265206170706c6965642e3857697468647261774661696c6564000a04b04661696c656420746f20776974686472617720616d6f756e742066726f6d20436f7265205374616b696e672e304e6f74537570706f72746564000b049c4f7065726174696f6e206e6f7420737570706f7274656420627920746869732070616c6c65742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8d0f085070616c6c65745f61737365745f7265776172647338506f6f6c5374616b6572496e666f041c42616c616e63650118000c0118616d6f756e7418011c42616c616e636500011c7265776172647318011c42616c616e63650001547265776172645f7065725f746f6b656e5f7061696418011c42616c616e63650000910f085070616c6c65745f61737365745f7265776172647320506f6f6c496e666f10244163636f756e74496401001c4173736574496401a01c42616c616e636501182c426c6f636b4e756d62657201100024013c7374616b65645f61737365745f6964a0011c4173736574496400013c7265776172645f61737365745f6964a0011c417373657449640001547265776172645f726174655f7065725f626c6f636b18011c42616c616e63650001306578706972795f626c6f636b10012c426c6f636b4e756d62657200011461646d696e0001244163636f756e74496400014c746f74616c5f746f6b656e735f7374616b656418011c42616c616e636500015c7265776172645f7065725f746f6b656e5f73746f72656418011c42616c616e63650001446c6173745f7570646174655f626c6f636b10012c426c6f636b4e756d62657200011c6163636f756e740001244163636f756e7449640000950f0000040800990f00990f14346672616d655f737570706f72741874726169747318746f6b656e732066756e6769626c6544486f6c64436f6e73696465726174696f6e1404410004460004520004440008467000000400180128463a3a42616c616e636500009d0f0c5070616c6c65745f61737365745f726577617264731870616c6c6574144572726f720404540001283c4e6f74456e6f756768546f6b656e730000040101546865207374616b657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320746f20706572666f726d20746865206f7065726174696f6e2e3c4e6f6e4578697374656e74506f6f6c000104c8416e206f7065726174696f6e2077617320617474656d70746564206f6e2061206e6f6e2d6578697374656e7420706f6f6c2e444e6f6e4578697374656e745374616b6572000204d4416e206f7065726174696f6e2077617320617474656d7074656420666f722061206e6f6e2d6578697374656e74207374616b65722e404e6f6e4578697374656e744173736574000304d4416e206f7065726174696f6e2077617320617474656d7074656420776974682061206e6f6e2d6578697374656e742061737365742e68426c6f636b4e756d626572436f6e76657273696f6e4572726f72000404b454686572652077617320616e206572726f7220636f6e76657274696e67206120626c6f636b206e756d6265722e70457870697279426c6f636b4d7573744265496e5468654675747572650005049c5468652065787069727920626c6f636b206d75737420626520696e20746865206675747572652e44496e73756666696369656e7446756e6473000604a0496e73756666696369656e742066756e647320746f206372656174652074686520667265657a652e24457870697279437574000704985468652065787069727920626c6f636b2063616e206265206f6e6c7920657874656e6465642e3452657761726452617465437574000804c05468652072657761726420726174652070657220626c6f636b2063616e206265206f6e6c7920696e637265617365642e304e6f6e456d707479506f6f6c000904b054686520706f6f6c207374696c6c20686173207374616b656420746f6b656e73206f7220726577617264732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea10f0c5470616c6c65745f6173736574735f667265657a65721870616c6c6574144572726f7208045400044900010438546f6f4d616e79467265657a6573000004e84e756d626572206f6620667265657a6573206f6e20616e206163636f756e7420776f756c642065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea50f0c3870616c6c65745f6d6574615f74781870616c6c6574144572726f720404540001182042616450726f6f660000047c496e76616c69642070726f6f662028652e672e207369676e6174757265292e18467574757265000104f0546865206d657461207472616e73616374696f6e206973206e6f74207965742076616c69642028652e672e206e6f6e636520746f6f2068696768292e145374616c65000204d8546865206d657461207472616e73616374696f6e206973206f757464617465642028652e672e206e6f6e636520746f6f206c6f77292e44416e6369656e744269727468426c6f636b000304bc546865206d657461207472616e73616374696f6e73277320626972746820626c6f636b20697320616e6369656e742e34556e6b6e6f776e4f726967696e000404dc546865207472616e73616374696f6e20657874656e73696f6e20646964206e6f7420617574686f72697a6520616e79206f726967696e2e1c496e76616c696400050480546865206d657461207472616e73616374696f6e20697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea90f00000428950799079d07a107a507ad07ad0fb10fb107b90f00ad0f10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000b10f088870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c7469709902013042616c616e63654f663c543e00012061737365745f6964b50f01484f7074696f6e3c543a3a417373657449643e0000b50f04184f7074696f6e04045401a00108104e6f6e6500000010536f6d650400a00000010000b90f10306672616d655f73797374656d28657874656e73696f6e73387765696768745f7265636c61696d345765696768745265636c61696d04045400000000bd0f102873705f72756e74696d651c67656e6572696314626c6f636b14426c6f636b08184865616465720165022445787472696e73696301c10f000801186865616465726502011848656164657200012865787472696e73696373c50f01385665633c45787472696e7369633e0000c10f102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373018d021043616c6c012d02245369676e617475726501e50414457874726101a90f00040038000000c50f000002c10f00c90f082873705f72756e74696d655845787472696e736963496e636c7573696f6e4d6f646500010834416c6c45787472696e73696373000000344f6e6c79496e686572656e747300010000cd0f081c73705f636f7265384f70617175654d657461646174610000040038011c5665633c75383e0000d10f04184f7074696f6e04045401cd0f0108104e6f6e6500000010536f6d650400cd0f0000010000d50f0c346672616d655f737570706f727438766965775f66756e6374696f6e73385669657746756e6374696f6e49640000080118707265666978490101205b75383b2031365d000118737566666978490101205b75383b2031365d0000d90f0418526573756c740804540138044501dd0f0108084f6b040038000000000c4572720400dd0f0000010000dd0f0c346672616d655f737570706f727438766965775f66756e6374696f6e73645669657746756e6374696f6e44697370617463684572726f7200010c384e6f74496d706c656d656e746564000000204e6f74466f756e640400d50f01385669657746756e6374696f6e496400010014436f64656300020000e10f0418526573756c740804540184044501e50f0108084f6b040084000000000c4572720400e50f0000010000e50f0c2873705f72756e74696d65507472616e73616374696f6e5f76616c6964697479605472616e73616374696f6e56616c69646974794572726f720001081c496e76616c69640400e90f0148496e76616c69645472616e73616374696f6e0000001c556e6b6e6f776e0400ed0f0148556e6b6e6f776e5472616e73616374696f6e00010000e90f0c2873705f72756e74696d65507472616e73616374696f6e5f76616c696469747948496e76616c69645472616e73616374696f6e0001341043616c6c0000001c5061796d656e7400010018467574757265000200145374616c650003002042616450726f6f6600040044416e6369656e744269727468426c6f636b0005004445786861757374735265736f757263657300060018437573746f6d04000801087538000700304261644d616e6461746f72790008004c4d616e6461746f727956616c69646174696f6e000900244261645369676e6572000a0054496e64657465726d696e617465496d706c69636974000b0034556e6b6e6f776e4f726967696e000c0000ed0f0c2873705f72756e74696d65507472616e73616374696f6e5f76616c696469747948556e6b6e6f776e5472616e73616374696f6e00010c3043616e6e6f744c6f6f6b75700000004c4e6f556e7369676e656456616c696461746f7200010018437573746f6d0400080108753800020000f10f083073705f696e686572656e747330496e686572656e7444617461000004011064617461f50f019442547265654d61703c496e686572656e744964656e7469666965722c205665633c75383e3e0000f50f042042547265654d617008044b01750404560138000400f90f000000f90f000002fd0f00fd0f00000408750438000110083073705f696e686572656e747350436865636b496e686572656e7473526573756c7400000c01106f6b6179200110626f6f6c00012c666174616c5f6572726f72200110626f6f6c0001186572726f7273f10f0130496e686572656e7444617461000005100c2873705f72756e74696d65507472616e73616374696f6e5f76616c6964697479445472616e73616374696f6e536f7572636500010c1c496e426c6f636b000000144c6f63616c0001002045787465726e616c0002000009100418526573756c74080454010d10044501e50f0108084f6b04000d10000000000c4572720400e50f00000100000d100c2873705f72756e74696d65507472616e73616374696f6e5f76616c69646974794056616c69645472616e73616374696f6e00001401207072696f7269747930014c5472616e73616374696f6e5072696f7269747900012072657175697265733d02014c5665633c5472616e73616374696f6e5461673e00012070726f76696465733d02014c5665633c5472616e73616374696f6e5461673e0001246c6f6e6765766974793001505472616e73616374696f6e4c6f6e67657669747900012470726f706167617465200110626f6f6c000011100c4873705f73746174656d656e745f73746f72652c72756e74696d655f6170693c53746174656d656e74536f7572636500010c14436861696e0000001c4e6574776f726b000100144c6f63616c0002000015100418526573756c740804540119100445011d100108084f6b04001910000000000c45727204001d10000001000019100c4873705f73746174656d656e745f73746f72652c72756e74696d655f6170693856616c696453746174656d656e7400000801246d61785f636f756e7410010c7533320001206d61785f73697a6510010c75333200001d100c4873705f73746174656d656e745f73746f72652c72756e74696d655f61706940496e76616c696453746174656d656e7400010c2042616450726f6f660000001c4e6f50726f6f6600010034496e7465726e616c4572726f72000200002110082873705f72756e74696d652c4f706171756556616c75650000040038011c5665633c75383e0000251004184f7074696f6e04045401880108104e6f6e6500000010536f6d650400880000010000291004184f7074696f6e0404540121100108104e6f6e6500000010536f6d650400211000000100002d10084473705f636f6e73656e7375735f626162654442616265436f6e66696775726174696f6e0000180134736c6f745f6475726174696f6e30010c75363400013065706f63685f6c656e67746830010c753634000104637d020128287536342c207536342900012c617574686f726974696573e908019c5665633c28417574686f7269747949642c2042616265417574686f72697479576569676874293e00012872616e646f6d6e65737304012852616e646f6d6e657373000134616c6c6f7765645f736c6f747381020130416c6c6f776564536c6f747300003110084473705f636f6e73656e7375735f626162651445706f6368000018012c65706f63685f696e64657830010c75363400012873746172745f736c6f7471020110536c6f740001206475726174696f6e30010c75363400012c617574686f726974696573e908019c5665633c28417574686f7269747949642c2042616265417574686f72697479576569676874293e00012872616e646f6d6e65737304012852616e646f6d6e657373000118636f6e6669670d0901584261626545706f6368436f6e66696775726174696f6e0000351004184f7074696f6e0404540139100108104e6f6e6500000010536f6d650400391000000100003910084473705f636f6e73656e7375735f626162655c4f70617175654b65794f776e65727368697050726f6f660000040038011c5665633c75383e00003d100c4070616c6c65745f636f6e747261637473287072696d69746976657338436f6e7472616374526573756c740c04520141101c42616c616e636501182c4576656e745265636f72640150001801306761735f636f6e73756d65642801185765696768740001306761735f726571756972656428011857656967687400013c73746f726167655f6465706f7369744d10015c53746f726167654465706f7369743c42616c616e63653e00013464656275675f6d65737361676538011c5665633c75383e000118726573756c7441100104520001186576656e7473511001604f7074696f6e3c5665633c4576656e745265636f72643e3e000041100418526573756c74080454014510044501680108084f6b04004510000000000c457272040068000001000045100c4070616c6c65745f636f6e747261637473287072696d6974697665733c4578656352657475726e56616c75650000080114666c6167734910012c52657475726e466c6167730001106461746138011c5665633c75383e000049100c5470616c6c65745f636f6e7472616374735f7561706914666c6167732c52657475726e466c61677300000401106269747310010c75333200004d100c4070616c6c65745f636f6e747261637473287072696d6974697665733853746f726167654465706f736974041c42616c616e63650118010818526566756e64040018011c42616c616e636500000018436861726765040018011c42616c616e636500010000511004184f7074696f6e0404540155100108104e6f6e6500000010536f6d650400551000000100005510000002500059100c4070616c6c65745f636f6e747261637473287072696d69746976657310436f6465041048617368013401081855706c6f6164040038011c5665633c75383e000000204578697374696e67040034011048617368000100005d100c4070616c6c65745f636f6e747261637473287072696d69746976657338436f6e7472616374526573756c740c04520161101c42616c616e636501182c4576656e745265636f72640150001801306761735f636f6e73756d65642801185765696768740001306761735f726571756972656428011857656967687400013c73746f726167655f6465706f7369744d10015c53746f726167654465706f7369743c42616c616e63653e00013464656275675f6d65737361676538011c5665633c75383e000118726573756c7461100104520001186576656e7473511001604f7074696f6e3c5665633c4576656e745265636f72643e3e000061100418526573756c74080454016510044501680108084f6b04006510000000000c457272040068000001000065100c4070616c6c65745f636f6e747261637473287072696d69746976657358496e7374616e746961746552657475726e56616c756504244163636f756e744964010000080118726573756c744510013c4578656352657475726e56616c75650001286163636f756e745f69640001244163636f756e744964000069100418526573756c74080454016d10044501680108084f6b04006d10000000000c45727204006800000100006d100c4070616c6c65745f636f6e747261637473287072696d69746976657354436f646555706c6f616452657475726e56616c75650820436f64654861736801341c42616c616e6365011800080124636f64655f68617368340120436f64654861736800011c6465706f73697418011c42616c616e6365000071100418526573756c7408045401dd0604450175100108084f6b0400dd06000000000c45727204007510000001000075100c4070616c6c65745f636f6e747261637473287072696d6974697665734c436f6e74726163744163636573734572726f7200010c2c446f65736e744578697374000000444b65794465636f64696e674661696c65640001004c4d6967726174696f6e496e50726f6772657373000200007910083c7072696d69746976655f74797065731055323536000004007d1001205b7536343b20345d00007d1000000304000000300081100c3470616c6c65745f726576697665287072696d69746976657338436f6e7472616374526573756c740804520185101c42616c616e63650118001001306761735f636f6e73756d65642801185765696768740001306761735f726571756972656428011857656967687400013c73746f726167655f6465706f7369748d10015c53746f726167654465706f7369743c42616c616e63653e000118726573756c7491100160526573756c743c522c2044697370617463684572726f723e000085100c3470616c6c65745f726576697665287072696d6974697665733c4578656352657475726e56616c75650000080114666c6167738910012c52657475726e466c6167730001106461746138011c5665633c75383e000089100c4870616c6c65745f7265766976655f7561706914666c6167732c52657475726e466c61677300000401106269747310010c75333200008d100c3470616c6c65745f726576697665287072696d6974697665733853746f726167654465706f736974041c42616c616e63650118010818526566756e64040018011c42616c616e636500000018436861726765040018011c42616c616e63650001000091100418526573756c74080454018510044501680108084f6b04008510000000000c457272040068000001000095100c3470616c6c65745f726576697665287072696d69746976657310436f64650001081855706c6f6164040038011c5665633c75383e000000204578697374696e67040034013473705f636f72653a3a483235360001000099100c3470616c6c65745f726576697665287072696d69746976657338436f6e7472616374526573756c74080452019d101c42616c616e63650118001001306761735f636f6e73756d65642801185765696768740001306761735f726571756972656428011857656967687400013c73746f726167655f6465706f7369748d10015c53746f726167654465706f7369743c42616c616e63653e000118726573756c74a1100160526573756c743c522c2044697370617463684572726f723e00009d100c3470616c6c65745f726576697665287072696d69746976657358496e7374616e746961746552657475726e56616c75650000080118726573756c748510013c4578656352657475726e56616c75650001106164647279070110483136300000a1100418526573756c74080454019d10044501680108084f6b04009d10000000000c4572720400680000010000a510143470616c6c65745f7265766976650c65766d0c617069347270635f74797065735f67656e4847656e657269635472616e73616374696f6e00003c012c6163636573735f6c697374a91001484f7074696f6e3c4163636573734c6973743e000154626c6f625f76657273696f6e65645f686173686573150501245665633c483235363e000114626c6f6273b51001285665633c42797465733e000120636861696e5f6964bd1001304f7074696f6e3c553235363e00011066726f6dc110013c4f7074696f6e3c416464726573733e00010c676173bd1001304f7074696f6e3c553235363e0001246761735f7072696365bd1001304f7074696f6e3c553235363e000114696e707574c510012c496e7075744f72446174610001506d61785f6665655f7065725f626c6f625f676173bd1001304f7074696f6e3c553235363e00013c6d61785f6665655f7065725f676173bd1001304f7074696f6e3c553235363e0001606d61785f7072696f726974795f6665655f7065725f676173bd1001304f7074696f6e3c553235363e0001146e6f6e6365bd1001304f7074696f6e3c553235363e000108746fc110013c4f7074696f6e3c416464726573733e000118722374797065cd1001304f7074696f6e3c427974653e00011476616c7565bd1001304f7074696f6e3c553235363e0000a91004184f7074696f6e04045401ad100108104e6f6e6500000010536f6d650400ad100000010000ad10000002b11000b110143470616c6c65745f7265766976650c65766d0c617069347270635f74797065735f67656e3c4163636573734c697374456e747279000008011c616464726573737907011c4164647265737300013073746f726167655f6b657973150501245665633c483235363e0000b510000002b91000b910143470616c6c65745f7265766976650c65766d0c61706910627974651442797465730000040038011c5665633c75383e0000bd1004184f7074696f6e0404540179100108104e6f6e6500000010536f6d65040079100000010000c11004184f7074696f6e0404540179070108104e6f6e6500000010536f6d65040079070000010000c510143470616c6c65745f7265766976650c65766d0c617069347270635f74797065735f67656e2c496e7075744f72446174610000080114696e707574c91001344f7074696f6e3c42797465733e00011064617461c91001344f7074696f6e3c42797465733e0000c91004184f7074696f6e04045401b9100108104e6f6e6500000010536f6d650400b9100000010000cd1004184f7074696f6e04045401d1100108104e6f6e6500000010536f6d650400d1100000010000d110143470616c6c65745f7265766976650c65766d0c617069106279746510427974650000040008010875380000d5100418526573756c7408045401d910044501dd100108084f6b0400d910000000000c4572720400dd100000010000d9100c3470616c6c65745f726576697665287072696d6974697665733c4574685472616e73616374496e666f041c42616c616e63650118001001306761735f726571756972656428011857656967687400013c73746f726167655f6465706f73697418011c42616c616e636500011c6574685f67617379100110553235360001106461746138011c5665633c75383e0000dd100c3470616c6c65745f726576697665287072696d697469766573404574685472616e736163744572726f720001081044617461040038011c5665633c75383e0000001c4d6573736167650400a9080118537472696e6700010000e1100418526573756c7408045401e510044501680108084f6b0400e510000000000c4572720400680000010000e5100c3470616c6c65745f726576697665287072696d69746976657354436f646555706c6f616452657475726e56616c7565041c42616c616e6365011800080124636f64655f6861736834013473705f636f72653a3a4832353600011c6465706f73697418011c42616c616e63650000e9100418526573756c7408045401dd06044501ed100108084f6b0400dd06000000000c4572720400ed100000010000ed100c3470616c6c65745f726576697665287072696d6974697665734c436f6e74726163744163636573734572726f720001082c446f65736e744578697374000000444b65794465636f64696e674661696c656400010000f110143470616c6c65745f7265766976650c65766d0c6170693c64656275675f7270635f747970657330547261636572436f6e6669670001042843616c6c547261636572040124776974685f6c6f6773200110626f6f6c00000000f510000002f91000f9100000040810fd1000fd10143470616c6c65745f7265766976650c65766d0c6170693c64656275675f7270635f74797065732443616c6c5472616365040c4761730179100030011066726f6d790701104831363000010c6761737910010c4761730001206761735f757365647910010c476173000108746f7907011048313630000114696e707574b910011442797465730001186f7574707574b910011442797465730001146572726f72011101384f7074696f6e3c537472696e673e0001347265766572745f726561736f6e011101384f7074696f6e3c537472696e673e00011463616c6c730511014c5665633c43616c6c54726163653c4761733e3e0001106c6f6773091101305665633c43616c6c4c6f673e00011476616c7565bd1001304f7074696f6e3c553235363e00012463616c6c5f747970651111012043616c6c547970650000011104184f7074696f6e04045401a9080108104e6f6e6500000010536f6d650400a90800000100000511000002fd100009110000020d11000d11143470616c6c65745f7265766976650c65766d0c6170693c64656275675f7270635f74797065731c43616c6c4c6f67000010011c616464726573737907011048313630000118746f70696373150501245665633c483235363e00011064617461b91001144279746573000120706f736974696f6e10010c75333200001111143470616c6c65745f7265766976650c65766d0c6170693c64656275675f7270635f74797065732043616c6c5479706500010c1043616c6c0000002853746174696343616c6c0001003044656c656761746543616c6c00020000151104184f7074696f6e04045401fd100108104e6f6e6500000010536f6d650400fd10000001000019110418526573756c7408045401fd10044501dd100108084f6b0400fd10000000000c4572720400dd1000000100001d110c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741474797065734c52756e74696d654469737061746368496e666f081c42616c616e63650118185765696768740128000c0118776569676874280118576569676874000114636c6173736001344469737061746368436c61737300012c7061727469616c5f66656518011c42616c616e6365000021110c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741474797065732846656544657461696c73041c42616c616e6365011800080134696e636c7573696f6e5f666565251101744f7074696f6e3c496e636c7573696f6e4665653c42616c616e63653e3e00010c74697018011c42616c616e63650000251104184f7074696f6e0404540129110108104e6f6e6500000010536f6d6504002911000001000029110c6870616c6c65745f7472616e73616374696f6e5f7061796d656e7414747970657330496e636c7573696f6e466565041c42616c616e63650118000c0120626173655f66656518011c42616c616e636500011c6c656e5f66656518011c42616c616e636500014c61646a75737465645f7765696768745f66656518011c42616c616e636500002d1104184f7074696f6e0404540131110108104e6f6e6500000010536f6d65040031110000010000311100000408181800351104184f7074696f6e0404540139110108104e6f6e6500000010536f6d650400391100000100003911084873705f636f6e73656e7375735f62656566793056616c696461746f72536574042c417574686f72697479496401cd030008012876616c696461746f7273d10c01405665633c417574686f7269747949643e000108696430013856616c696461746f72536574496400003d11084873705f636f6e73656e7375735f62656566793c466f726b566f74696e6750726f6f660c1848656164657201650208496401cd0334416e63657374727950726f6f66012110000c0110766f7465450501b8566f74654d6573736167653c4865616465723a3a4e756d6265722c2049642c2049643a3a5369676e61747572653e000138616e6365737472795f70726f6f6621100134416e63657374727950726f6f6600011868656164657265020118486561646572000041110418526573756c74080454013404450145110108084f6b040034000000000c4572720400451100000100004511084473705f6d6d725f7072696d697469766573144572726f7200012840496e76616c69644e756d657269634f7000000010507573680001001c476574526f6f7400020018436f6d6d69740003003447656e657261746550726f6f6600040018566572696679000500304c6561664e6f74466f756e640006004450616c6c65744e6f74496e636c7564656400070040496e76616c69644c656166496e64657800080054496e76616c6964426573744b6e6f776e426c6f636b0009000049110418526573756c74080454013004450145110108084f6b040030000000000c4572720400451100000100004d110418526573756c7408045401511104450145110108084f6b04005111000000000c45727204004511000001000051110000040855115d110055110000025911005911084473705f6d6d725f7072696d6974697665734c456e636f6461626c654f70617175654c6561660000040038011c5665633c75383e00005d11084473705f6d6d725f7072696d697469766573244c65616650726f6f660410486173680134000c01306c6561665f696e6469636573c50d01385665633c4c656166496e6465783e0001286c6561665f636f756e743001244e6f6465496e6465780001146974656d73150501245665633c486173683e000061110418526573756c74080454018804450145110108084f6b040088000000000c45727204004511000001000065110c2473705f6d69786e65741474797065733453657373696f6e537461747573000008013463757272656e745f696e64657810013053657373696f6e496e64657800011470686173656911013053657373696f6e5068617365000069110c2473705f6d69786e65741474797065733053657373696f6e506861736500011038436f766572546f43757272656e74000000445265717565737473546f43757272656e740001002c436f766572546f5072657600020048446973636f6e6e65637446726f6d50726576000300006d110418526573756c7408045401711104450179110108084f6b04007111000000000c457272040079110000010000711100000275110075110c2473705f6d69786e65741474797065731c4d69786e6f646500000c01246b785f7075626c69630401204b785075626c696300011c706565725f696404011850656572496400014865787465726e616c5f6164647265737365733d0201305665633c5665633c75383e3e000079110c2473705f6d69786e65741474797065732c4d69786e6f64657345727200010464496e73756666696369656e74526567697374726174696f6e7308010c6e756d10010c75333200010c6d696e10010c753332000000007d1104184f7074696f6e0404540181110108104e6f6e6500000010536f6d65040081110000010000811100000285110085110000040838490a0089110418526573756c740804540188044501a9080108084f6b040088000000000c4572720400a90800000100008d11000002a908009111084c6b69746368656e73696e6b5f72756e74696d653052756e74696d654572726f7200010d011853797374656d0400d90801706672616d655f73797374656d3a3a4572726f723c52756e74696d653e0000001c5574696c6974790400dd08017870616c6c65745f7574696c6974793a3a4572726f723c52756e74696d653e000100104261626504001d09016c70616c6c65745f626162653a3a4572726f723c52756e74696d653e0002001c496e646963657304002509017870616c6c65745f696e64696365733a3a4572726f723c52756e74696d653e0005002042616c616e6365730400a509017c70616c6c65745f62616c616e6365733a3a4572726f723c52756e74696d653e00060068456c656374696f6e50726f76696465724d756c746950686173650400d50901d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4572726f723c52756e74696d653e000a001c5374616b696e6704002d0a017870616c6c65745f7374616b696e673a3a4572726f723c52756e74696d653e000b001c53657373696f6e04004d0a017870616c6c65745f73657373696f6e3a3a4572726f723c52756e74696d653e000c002444656d6f63726163790400910a018070616c6c65745f64656d6f63726163793a3a4572726f723c52756e74696d653e000d001c436f756e63696c0400a50a01fc70616c6c65745f636f6c6c6563746976653a3a4572726f723c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400ad0a01fc70616c6c65745f636f6c6c6563746976653a3a4572726f723c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f0024456c656374696f6e730400bd0a01a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4572726f723c52756e74696d653e0010004c546563686e6963616c4d656d626572736869700400c50a01fc70616c6c65745f6d656d626572736869703a3a4572726f723c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0011001c4772616e6470610400d50a017870616c6c65745f6772616e6470613a3a4572726f723c52756e74696d653e0012002054726561737572790400ed0a017c70616c6c65745f74726561737572793a3a4572726f723c52756e74696d653e001300244173736574526174650400f10a018470616c6c65745f61737365745f726174653a3a4572726f723c52756e74696d653e00140024436f6e7472616374730400450b018070616c6c65745f636f6e7472616374733a3a4572726f723c52756e74696d653e001500105375646f0400490b016c70616c6c65745f7375646f3a3a4572726f723c52756e74696d653e00160020496d4f6e6c696e650400550b018070616c6c65745f696d5f6f6e6c696e653a3a4572726f723c52756e74696d653e001700204964656e746974790400ad0b017c70616c6c65745f6964656e746974793a3a4572726f723c52756e74696d653e001c001c536f63696574790400f90b017870616c6c65745f736f63696574793a3a4572726f723c52756e74696d653e001d00205265636f766572790400090c017c70616c6c65745f7265636f766572793a3a4572726f723c52756e74696d653e001e001c56657374696e670400190c017870616c6c65745f76657374696e673a3a4572726f723c52756e74696d653e001f00245363686564756c65720400310c018070616c6c65745f7363686564756c65723a3a4572726f723c52756e74696d653e0020001c476c7574746f6e0400350c017870616c6c65745f676c7574746f6e3a3a4572726f723c52756e74696d653e00210020507265696d6167650400550c017c70616c6c65745f707265696d6167653a3a4572726f723c52756e74696d653e0022001450726f78790400790c017070616c6c65745f70726f78793a3a4572726f723c52756e74696d653e002300204d756c74697369670400850c017c70616c6c65745f6d756c74697369673a3a4572726f723c52756e74696d653e00240020426f756e746965730400950c017c70616c6c65745f626f756e746965733a3a4572726f723c52756e74696d653e002500105469707304009d0c016c70616c6c65745f746970733a3a4572726f723c52756e74696d653e002600184173736574730400c50c01dc70616c6c65745f6173736574733a3a4572726f723c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365313e00270028506f6f6c4173736574730400c90c01dc70616c6c65745f6173736574733a3a4572726f723c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365323e0028001442656566790400d50c017070616c6c65745f62656566793a3a4572726f723c52756e74696d653e0029001c4c6f74746572790400ed0c017870616c6c65745f6c6f74746572793a3a4572726f723c52756e74696d653e002c000c4e697304000d0d016870616c6c65745f6e69733a3a4572726f723c52756e74696d653e002d001c556e69717565730400310d017870616c6c65745f756e69717565733a3a4572726f723c52756e74696d653e002e00104e6674730400850d016c70616c6c65745f6e6674733a3a4572726f723c52756e74696d653e002f00504e66744672616374696f6e616c697a6174696f6e04008d0d01b070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a4572726f723c52756e74696d653e0030001853616c61727904009d0d017470616c6c65745f73616c6172793a3a4572726f723c52756e74696d653e00310038436f726546656c6c6f77736869700400a90d019870616c6c65745f636f72655f66656c6c6f77736869703a3a4572726f723c52756e74696d653e003200485472616e73616374696f6e53746f726167650400b90d01a870616c6c65745f7472616e73616374696f6e5f73746f726167653a3a4572726f723c52756e74696d653e00330024566f7465724c6973740400c90d01f470616c6c65745f626167735f6c6973743a3a4572726f723c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e003400485374617465547269654d6967726174696f6e04001d0201ac70616c6c65745f73746174655f747269655f6d6967726174696f6e3a3a4572726f723c52756e74696d653e003500344368696c64426f756e746965730400d90d019470616c6c65745f6368696c645f626f756e746965733a3a4572726f723c52756e74696d653e003600245265666572656e646104000d0e018070616c6c65745f7265666572656e64613a3a4572726f723c52756e74696d653e0037001852656d61726b0400110e017470616c6c65745f72656d61726b3a3a4572726f723c52756e74696d653e00380040436f6e76696374696f6e566f74696e670400450e01a070616c6c65745f636f6e76696374696f6e5f766f74696e673a3a4572726f723c52756e74696d653e003a002457686974656c6973740400490e018070616c6c65745f77686974656c6973743a3a4572726f723c52756e74696d653e003b0038416c6c69616e63654d6f74696f6e0400510e01fc70616c6c65745f636f6c6c6563746976653a3a4572726f723c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365333e003c0020416c6c69616e636504006d0e017c70616c6c65745f616c6c69616e63653a3a4572726f723c52756e74696d653e003d003c4e6f6d696e6174696f6e506f6f6c730400a90e019c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a4572726f723c52756e74696d653e003e002c52616e6b6564506f6c6c730400bd0e01f470616c6c65745f7265666572656e64613a3a4572726f723c52756e74696d652c2070616c6c65745f7265666572656e64613a3a496e7374616e6365323e003f004052616e6b6564436f6c6c6563746976650400d10e01a070616c6c65745f72616e6b65645f636f6c6c6563746976653a3a4572726f723c52756e74696d653e0040003c4173736574436f6e76657273696f6e0400d90e019c70616c6c65745f61737365745f636f6e76657273696f6e3a3a4572726f723c52756e74696d653e0041002c46617374556e7374616b650400e90e018c70616c6c65745f666173745f756e7374616b653a3a4572726f723c52756e74696d653e004200304d65737361676551756575650400010f019070616c6c65745f6d6573736167655f71756575653a3a4572726f723c52756e74696d653e0043001c547850617573650400050f017c70616c6c65745f74785f70617573653a3a4572726f723c52756e74696d653e00450020536166654d6f64650400090f018070616c6c65745f736166655f6d6f64653a3a4572726f723c52756e74696d653e004600504d756c7469426c6f636b4d6967726174696f6e7304000d0f018470616c6c65745f6d6967726174696f6e733a3a4572726f723c52756e74696d653e0048001842726f6b657204005d0f017470616c6c65745f62726f6b65723a3a4572726f723c52756e74696d653e004900305461736b734578616d706c650400610f019070616c6c65745f6578616d706c655f7461736b733a3a4572726f723c52756e74696d653e004a00604173736574436f6e76657273696f6e4d6967726174696f6e0400650f01ac70616c6c65745f61737365745f636f6e76657273696f6e5f6f70733a3a4572726f723c52756e74696d653e004f001852657669766504007d0f017470616c6c65745f7265766976653a3a4572726f723c52756e74696d653e0050004044656c6567617465645374616b696e670400890f01a070616c6c65745f64656c6567617465645f7374616b696e673a3a4572726f723c52756e74696d653e0052003041737365745265776172647304009d0f019070616c6c65745f61737365745f726577617264733a3a4572726f723c52756e74696d653e00530034417373657473467265657a65720400a10f011d0170616c6c65745f6173736574735f667265657a65723a3a4572726f723c52756e74696d652c2070616c6c65745f6173736574735f667265657a65723a3a496e7374616e6365313e005400184d65746154780400a50f017870616c6c65745f6d6574615f74783a3a4572726f723c52756e74696d653e0059000055011853797374656d011853797374656d4c1c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e40496e686572656e74734170706c696564010020040004a4205768657468657220616c6c20696e686572656e74732068617665206265656e206170706c6965642e2c426c6f636b576569676874010024180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510348000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510380400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401003c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004c04001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f7069637301010402349d080400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000a10804000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100200400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100200400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500009908040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e44417574686f72697a6564557067726164650000ad08040004b82060536f6d6560206966206120636f6465207570677261646520686173206265656e20617574686f72697a65642e6045787472696e7369635765696768745265636c61696d65640100280800001ca02054686520776569676874207265636c61696d656420666f72207468652065787472696e7369632e002101205468697320696e666f726d6174696f6e20697320617661696c61626c6520756e74696c2074686520656e64206f66207468652065787472696e73696320657865637574696f6e2e2101204d6f726520707265636973656c79207468697320696e666f726d6174696f6e2069732072656d6f76656420696e20606e6f74655f6170706c6965645f65787472696e736963602e007101204c6f67696320646f696e6720736f6d6520706f73742064697370617463682077656967687420726564756374696f6e206d7573742075706461746520746869732073746f7261676520746f2061766f6964206475706c69636174652c20726564756374696f6e2e01310201581830426c6f636b57656967687473b108f901c2a0e766000b00204aa9d10113ffffffffffffffff2261c91900010bb86f97a72e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf0100002261c91900010bb8f7e911a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a741300000000000000402261c9190000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468bd083000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874c5084040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6ec9087905106e6f6465387375627374726174652d6e6f64650a0000000c0100000000000068df6acb689907609b0500000037e397fc7c91f5e402000000ccd9de6396c899ca0100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000be9fb0c91a8046cf01000000f78b278be53f454c02000000ed99c5acb25eedf50300000017a6bc0d0062aeb30100000018ef58a3b67ba77001000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f010000008453b50b222939770100000068b66ba122c93fa7020000008c403e5c4a9fd4420100000037c8bb1350a9a2a8040000008a8047a53a8277ec01000000f3ff14d5ab52705903000000899a250cbe84f2500100000049eaaf1b548a0cb00500000091d5df18b0d2cf58020000006fd7c327202e4a8d01000000ab3c0572291feb8b0100000065f855d6e093c2f101000000fbc577b9d747efd60100000002000000010484204765742074686520636861696e277320696e2d636f64652076657273696f6e2e28535335385072656669788901082a0014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01d90800001c5574696c697479000141020180044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01dd0801001042616265011042616265442845706f6368496e64657801003020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f7269746965730100e1080400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100710220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100710220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000790204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100e10804000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510ed0804000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000f50804000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100710104001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0049012049742069732073657420696e20606f6e5f66696e616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f6368537461727401006d01200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e66696700000d0904000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e66696700000d090400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e34536b697070656445706f6368730100110904002029012041206c697374206f6620746865206c6173742031303020736b69707065642065706f63687320616e642074686520636f72726573706f6e64696e672073657373696f6e20696e64657870207768656e207468652065706f63682077617320736b69707065642e0031012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f663501206d75737420636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e656564206139012077617920746f2074696520746f6765746865722073657373696f6e7320616e642065706f636820696e64696365732c20692e652e207765206e65656420746f2076616c69646174652074686174290120612076616c696461746f722077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e64207768617420746865b0206163746976652065706f636820696e6465782077617320647572696e6720746861742073657373696f6e2e015d0200103445706f63684475726174696f6e3020c8000000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d653020b80b00000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010640000000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f776564344d61784e6f6d696e61746f727310104000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e011d0902002454696d657374616d70012454696d657374616d70080c4e6f7701003020000000000000000004a0205468652063757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010020040010d82057686574686572207468652074696d657374616d7020686173206265656e207570646174656420696e207468697320626c6f636b2e00550120546869732076616c7565206973207570646174656420746f206074727565602075706f6e207375636365737366756c207375626d697373696f6e206f6620612074696d657374616d702062792061206e6f64652e4501204974206973207468656e20636865636b65642061742074686520656e64206f66206561636820626c6f636b20657865637574696f6e20696e2074686520606f6e5f66696e616c697a656020686f6f6b2e0185020004344d696e696d756d506572696f643020dc05000000000000188c20546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e004d012042652061776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a20706572696f6420746861742074686520626c6f636b2070726f64756374696f6e4901206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c2067656e6572616c6c7920776f726b2077697468207468697320746f61012064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20466f72206578616d706c652c20696e2074686520417572612070616c6c65742069742077696c6c20626520646f75626c6520746869737020706572696f64206f6e2064656661756c742073657474696e67732e00030028417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e0000000004001c496e6469636573011c496e646963657304204163636f756e7473000104021021090400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e018902018c041c4465706f736974184000407a10f35a0000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01250905002042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402002909040010b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e00ad0120557365206f66206c6f636b73206973206465707265636174656420696e206661766f7572206f6620667265657a65732e20536565206068747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f70756c6c2f31323935312f602052657365727665730101040200390904000ca4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e00b10120557365206f66207265736572766573206973206465707265636174656420696e206661766f7572206f6620686f6c64732e20536565206068747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f70756c6c2f31323935312f6014486f6c6473010104020045090400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a657301010402008d090400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e019502019010484578697374656e7469616c4465706f736974184000407a10f35a0000000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000010f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e00ad0120557365206f66206c6f636b73206973206465707265636174656420696e206661766f7572206f6620667265657a65732e20536565206068747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f70756c6c2f31323935312f602c4d617852657365727665731010320000000c0d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e00b10120557365206f66207265736572766573206973206465707265636174656420696e206661766f7572206f6620686f6c64732e20536565206068747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f70756c6c2f31323935312f60284d6178467265657a657310100200000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e01a5090600485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100210140000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100a90904000000019804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c7469706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f726974796000510120546869732076616c7565206973206d756c7469706c69656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000700604173736574436f6e76657273696f6e54785061796d656e740000019c0000090068456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100b40400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e0000ad0904000c3d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e006020416c7761797320736f727465642062792073636f72652e20536e617073686f740000b5090400107020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e2901204e6f74653a20546869732073746f726167652074797065206d757374206f6e6c79206265206d757461746564207468726f756768205b60536e617073686f7457726170706572605d2e384465736972656454617267657473000010040010cc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e2901204e6f74653a20546869732073746f726167652074797065206d757374206f6e6c79206265206d757461746564207468726f756768205b60536e617073686f7457726170706572605d2e40536e617073686f744d65746164617461000075030400109820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e2901204e6f74653a20546869732073746f726167652074797065206d757374206f6e6c79206265206d757461746564207468726f756768205b60536e617073686f7457726170706572605d2e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e64696365730100c5090400186d01204120736f727465642c20626f756e64656420766563746f72206f6620602873636f72652c20626c6f636b5f6e756d6265722c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f2061782076616c756520696e20605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700001040510d10904001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f72650000b00400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e01a10201a438544265747465725369676e65645468726573686f6c64c41000000000084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061737820226265747465722220696e20746865205369676e65642070686173652e384f6666636861696e52657065617410100500000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f726974793020feffffffffffff7f04250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365505369676e65644d61785375626d697373696f6e7310100a0000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d617857656967687428400b8887dd8d2e011366666666666666a61494204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e005d01204966205b60436f6e6669673a3a4d696e6572436f6e666967605d206973206265696e6720696d706c656d656e74656420746f207375626d6974207369676e656420736f6c7574696f6e7320286f757473696465206f663d0120746869732070616c6c6574292c207468656e205b604d696e6572436f6e6669673a3a736f6c7574696f6e5f776569676874605d206973207573656420746f20636f6d7061726520616761696e73743020746869732076616c75652e405369676e65644d6178526566756e647310100300000004190120546865206d6178696d756d20616d6f756e74206f6620756e636865636b656420736f6c7574696f6e7320746f20726566756e64207468652063616c6c2066656520666f722e405369676e656452657761726442617365184000407a10f35a00000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f7369744279746518400010a5d4e8000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e284d617857696e6e6572731010e803000010350120546865206d6178696d756d206e756d626572206f662077696e6e65727320746861742063616e20626520656c656374656420627920746869732060456c656374696f6e50726f7669646572604020696d706c656d656e746174696f6e2e005101204e6f74653a2054686973206d75737420616c776179732062652067726561746572206f7220657175616c20746f2060543a3a4461746150726f76696465723a3a646573697265645f746172676574732829602e384d696e65724d61784c656e67746810100000360000384d696e65724d617857656967687428400b8887dd8d2e011366666666666666a600544d696e65724d6178566f746573506572566f746572101010000000003c4d696e65724d617857696e6e6572731010e80300000001d5090a001c5374616b696e67011c5374616b696e67a83856616c696461746f72436f756e740100101000000000049c2054686520696465616c206e756d626572206f66206163746976652076616c696461746f72732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100590104000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e64656400010405000004000c0101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e484d696e696d756d4163746976655374616b65010018400000000000000000000000000000000004110120546865206d696e696d756d20616374697665206e6f6d696e61746f72207374616b65206f6620746865206c617374207375636365737366756c20656c656374696f6e2e344d696e436f6d6d697373696f6e0100c410000000000ce820546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e20746861742076616c696461746f72732063616e207365742e00802049662073657420746f206030602c206e6f206c696d6974206578697374732e184c65646765720001040200d9090400104501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e007501204e6f74653a20416c6c2074686520726561647320616e64206d75746174696f6e7320746f20746869732073746f72616765202a4d5553542a20626520646f6e65207468726f75676820746865206d6574686f6473206578706f736564e8206279205b605374616b696e674c6564676572605d20746f20656e73757265206461746120616e64206c6f636b20636f6e73697374656e63792e1450617965650001040500c004000ce42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e2856616c696461746f72730101040500cc0800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f7256616c696461746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500e10904004c750120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f207468656972206e6f6d696e6174696f6e20707265666572656e6365732c206e616d656c79207468652076616c696461746f72732074686174582074686579207769736820746f20737570706f72742e003901204e6f7465207468617420746865206b657973206f6620746869732073746f72616765206d6170206d69676874206265636f6d65206e6f6e2d6465636f6461626c6520696e2063617365207468652d01206163636f756e742773205b604e6f6d696e6174696f6e7351756f74613a3a4d61784e6f6d696e6174696f6e73605d20636f6e66696775726174696f6e206973206465637265617365642e9020496e2074686973207261726520636173652c207468657365206e6f6d696e61746f7273650120617265207374696c6c206578697374656e7420696e2073746f726167652c207468656972206b657920697320636f727265637420616e64207265747269657661626c652028692e652e2060636f6e7461696e735f6b657960710120696e6469636174657320746861742074686579206578697374292c206275742074686569722076616c75652063616e6e6f74206265206465636f6465642e205468657265666f72652c20746865206e6f6e2d6465636f6461626c656d01206e6f6d696e61746f72732077696c6c206566666563746976656c79206e6f742d65786973742c20756e74696c20746865792072652d7375626d697420746865697220707265666572656e6365732073756368207468617420697401012069732077697468696e2074686520626f756e6473206f6620746865206e65776c79207365742060436f6e6669673a3a4d61784e6f6d696e6174696f6e73602e006101205468697320696d706c696573207468617420603a3a697465725f6b65797328292e636f756e7428296020616e6420603a3a6974657228292e636f756e74282960206d696768742072657475726e20646966666572656e746d012076616c75657320666f722074686973206d61702e204d6f72656f7665722c20746865206d61696e20603a3a636f756e7428296020697320616c69676e656420776974682074686520666f726d65722c206e616d656c79207468656c206e756d626572206f66206b65797320746861742065786973742e006d01204c6173746c792c20696620616e79206f6620746865206e6f6d696e61746f7273206265636f6d65206e6f6e2d6465636f6461626c652c20746865792063616e206265206368696c6c656420696d6d6564696174656c7920766961b8205b6043616c6c3a3a6368696c6c5f6f74686572605d20646973706174636861626c6520627920616e796f6e652e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f724e6f6d696e61746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170385669727475616c5374616b657273000104050088040018c8205374616b6572732077686f73652066756e647320617265206d616e61676564206279206f746865722070616c6c6574732e00750120546869732070616c6c657420646f6573206e6f74206170706c7920616e79206c6f636b73206f6e207468656d2c207468657265666f7265207468657920617265206f6e6c79207669727475616c6c7920626f6e6465642e20546865796d012061726520657870656374656420746f206265206b65796c657373206163636f756e747320616e642068656e63652073686f756c64206e6f7420626520616c6c6f77656420746f206d7574617465207468656972206c65646765727101206469726563746c792076696120746869732070616c6c65742e20496e73746561642c207468657365206163636f756e747320617265206d616e61676564206279206f746865722070616c6c65747320616e64206163636573736564290120766961206c6f77206c6576656c20617069732e205765206b65657020747261636b206f66207468656d20746f20646f206d696e696d616c20696e7465677269747920636865636b732e60436f756e746572466f725669727475616c5374616b657273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e244163746976654572610000e509040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400105501205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b6572730101080505ed09f1090c0000002078204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00cc2049732069742072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e002901204e6f74653a20446570726563617465642073696e6365207631342e205573652060457261496e666f6020696e737465616420746f20776f726b2077697468206578706f73757265732e4c457261735374616b6572734f766572766965770001080505ed09fd09040030b82053756d6d617279206f662076616c696461746f72206578706f73757265206174206120676976656e206572612e007101205468697320636f6e7461696e732074686520746f74616c207374616b6520696e20737570706f7274206f66207468652076616c696461746f7220616e64207468656972206f776e207374616b652e20496e206164646974696f6e2c75012069742063616e20616c736f206265207573656420746f2067657420746865206e756d626572206f66206e6f6d696e61746f7273206261636b696e6720746869732076616c696461746f7220616e6420746865206e756d626572206f666901206578706f73757265207061676573207468657920617265206469766964656420696e746f2e20546865207061676520636f756e742069732075736566756c20746f2064657465726d696e6520746865206e756d626572206f66ac207061676573206f6620726577617264732074686174206e6565647320746f20626520636c61696d65642e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742eac2053686f756c64206f6e6c79206265206163636573736564207468726f7567682060457261496e666f602e00cc2049732069742072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206f766572766965772069732072657475726e65642e48457261735374616b657273436c69707065640101080505ed09f1090c000000409820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e006501204e6f74653a205468697320697320646570726563617465642c2073686f756c64206265207573656420617320726561642d6f6e6c7920616e642077696c6c2062652072656d6f76656420696e20746865206675747572652e3101204e657720604578706f737572656073206172652073746f72656420696e2061207061676564206d616e6e657220696e2060457261735374616b65727350616765646020696e73746561642e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865a82060543a3a4d61784578706f737572655061676553697a65602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00cc2049742069732072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e002901204e6f74653a20446570726563617465642073696e6365207631342e205573652060457261496e666f6020696e737465616420746f20776f726b2077697468206578706f73757265732e40457261735374616b657273506167656400010c050505010a050a040018c020506167696e61746564206578706f73757265206f6620612076616c696461746f7220617420676976656e206572612e0071012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e2c207468656e207374617368206163636f756e7420616e642066696e616c6c79d42074686520706167652e2053686f756c64206f6e6c79206265206163636573736564207468726f7567682060457261496e666f602e00d4205468697320697320636c6561726564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e38436c61696d6564526577617264730101080505ed09c101040018dc20486973746f7279206f6620636c61696d656420706167656420726577617264732062792065726120616e642076616c696461746f722e0069012054686973206973206b657965642062792065726120616e642076616c696461746f72207374617368207768696368206d61707320746f2074686520736574206f66207061676520696e6465786573207768696368206861766538206265656e20636c61696d65642e00cc2049742069732072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e484572617356616c696461746f7250726566730101080505ed09cc0800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00cc2049732069742072656d6f766564206166746572205b60436f6e6669673a3a486973746f72794465707468605d20657261732e4c4572617356616c696461746f7252657761726400010405101804000c2d012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e74730101040510090a14000000000008d0205265776172647320666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b6501010405101840000000000000000000000000000000000811012054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c617374205b60436f6e6669673a3a486973746f72794465707468605d20657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f7263654572610100d404000454204d6f6465206f662065726120666f7263696e672e404d61785374616b6564526577617264730000910304000c1901204d6178696d756d207374616b656420726577617264732c20692e652e207468652070657263656e74616765206f66207468652065726120696e666c6174696f6e20746861746c206973207573656420666f72207374616b6520726577617264732eac20536565205b457261207061796f75745d282e2f696e6465782e68746d6c236572612d7061796f7574292e4c536c6173685265776172644672616374696f6e0100c410000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c61736865730101040510190a040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e6465644572617301009d0804001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e4572610001080505ed09210a040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505ed0918040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e730001040500250a0400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c61736801010405150a290a800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e384368696c6c5468726573686f6c640000910304000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01890301bc1830486973746f72794465707468101054000000508c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00e820466f6c6c6f77696e6720696e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d090120486973746f727944657074682c2063757272656e745f6572615d603a2060457261735374616b657273602c2060457261735374616b657273436c6970706564602c050120604572617356616c696461746f725072656673602c20604572617356616c696461746f72526577617264602c206045726173526577617264506f696e7473602c4501206045726173546f74616c5374616b65602c206045726173537461727453657373696f6e496e646578602c2060436c61696d656452657761726473602c2060457261735374616b6572735061676564602c5c2060457261735374616b6572734f76657276696577602e00e4204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e2ef820492e652e2061637469766520657261206d75737420616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203ec42063757272656e745f657261202d20686973746f72795f646570746860206d7573742062652067756172616e746565642e001101204966206d6967726174696e6720616e206578697374696e672070616c6c65742066726f6d2073746f726167652076616c756520746f20636f6e6669672076616c75652cec20746869732073686f756c642062652073657420746f2073616d652076616c7565206f72206772656174657220617320696e2073746f726167652e001501204e6f74653a2060486973746f727944657074686020697320757365642061732074686520757070657220626f756e6420666f72207468652060426f756e646564566563602d01206974656d20605374616b696e674c65646765722e6c65676163795f636c61696d65645f72657761726473602e2053657474696e6720746869732076616c7565206c6f776572207468616ed820746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865150120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e2061206d6967726174696f6e2ef020546865207465737420607265647563696e675f686973746f72795f64657074685f616272757074602073686f77732074686973206566666563742e3853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e1010a002000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e1010a8000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e4c4d61784578706f737572655061676553697a651010000100002cb020546865206d6178696d756d2073697a65206f6620656163682060543a3a4578706f7375726550616765602e00290120416e20604578706f737572655061676560206973207765616b6c7920626f756e64656420746f2061206d6178696d756d206f6620604d61784578706f737572655061676553697a656030206e6f6d696e61746f72732e00210120466f72206f6c646572206e6f6e2d7061676564206578706f737572652c206120726577617264207061796f757420776173207265737472696374656420746f2074686520746f70210120604d61784578706f737572655061676553697a6560206e6f6d696e61746f72732e205468697320697320746f206c696d69742074686520692f6f20636f737420666f722074686548206e6f6d696e61746f72207061796f75742e005901204e6f74653a20604d61784578706f737572655061676553697a6560206973207573656420746f20626f756e642060436c61696d6564526577617264736020616e6420697320756e7361666520746f207265647563659020776974686f75742068616e646c696e6720697420696e2061206d6967726174696f6e2e484d6178556e6c6f636b696e674368756e6b7310102000000028050120546865206d6178696d756d206e756d626572206f662060756e6c6f636b696e6760206368756e6b732061205b605374616b696e674c6564676572605d2063616e090120686176652e204566666563746976656c792064657465726d696e657320686f77206d616e7920756e6971756520657261732061207374616b6572206d61792062653820756e626f6e64696e6720696e2e00f8204e6f74653a20604d6178556e6c6f636b696e674368756e6b736020697320757365642061732074686520757070657220626f756e6420666f722074686501012060426f756e64656456656360206974656d20605374616b696e674c65646765722e756e6c6f636b696e67602e2053657474696e6720746869732076616c75650501206c6f776572207468616e20746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865090120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e20612072756e74696d650501206d6967726174696f6e2e20546865207465737420607265647563696e675f6d61785f756e6c6f636b696e675f6368756e6b735f616272757074602073686f7773342074686973206566666563742e012d0a0b001c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010059010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010020040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100310a0400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100390a0400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500c1030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405450a00040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01bd0301d800014d0a0c002444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100510a040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f6600010405105d0a04000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510650a04000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500710ad8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100200400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000890a040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c69737400010406348d0a04000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040634200400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402ec34040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01d50301dc303c456e6163746d656e74506572696f641010002f0d0014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010004e0c0004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010004e0c0004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010002f0d00109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f7765642004010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410108051010004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010004e0c0004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e01910a0d001c436f756e63696c011c436f756e63696c1c2450726f706f73616c730100950a040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406342d02040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18436f73744f660001040634990a040010090120436f6e73696465726174696f6e20636f7374206372656174656420666f72207075626c697368696e6720616e642073746f72696e6720612070726f706f73616c2e0071012044657465726d696e6564206279205b436f6e6669673a3a436f6e73696465726174696f6e5d20616e64206d6179206265206e6f742070726573656e7420666f72206365727461696e2070726f706f73616c732028652e672e2069660d01207468652070726f706f73616c20636f756e74206174207468652074696d65206f66206372656174696f6e207761732062656c6f77207468726573686f6c64204e292e18566f74696e670001040634a10a040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010059010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004610120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f662061627374656e74696f6e732e01e10301f004444d617850726f706f73616c576569676874283c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01a50a0e0048546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d69747465651c2450726f706f73616c730100a90a040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406342d02040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18436f73744f6600010406344101040010090120436f6e73696465726174696f6e20636f7374206372656174656420666f72207075626c697368696e6720616e642073746f72696e6720612070726f706f73616c2e0071012044657465726d696e6564206279205b436f6e6669673a3a436f6e73696465726174696f6e5d20616e64206d6179206265206e6f742070726573656e7420666f72206365727461696e2070726f706f73616c732028652e672e2069660d01207468652070726f706f73616c20636f756e74206174207468652074696d65206f66206372656174696f6e207761732062656c6f77207468726573686f6c64204e292e18566f74696e670001040634a10a040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010059010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004610120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f662061627374656e74696f6e732e01e50301f404444d617850726f706f73616c576569676874283c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01ad0a0f0024456c656374696f6e730124456c656374696f6e73141c4d656d626572730100b10a04000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100b10a04001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100fc0400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e670101040500b90a840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01e90301f8282050616c6c65744964750420706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e6418400080c6a47e8d0300000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e6442617365184000f0436de36a0100000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f7218400000cc7b9fae000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d6265727310100d0000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010070000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010801303000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e344d617843616e6469646174657310104000000018e420546865206d6178696d756d206e756d626572206f662063616e6469646174657320696e20612070687261676d656e20656c656374696f6e2e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e003101205768656e2074686973206c696d69742069732072656163686564206e6f206d6f72652063616e646964617465732061726520616363657074656420696e2074686520656c656374696f6e2e244d6178566f7465727310100002000018f820546865206d6178696d756d206e756d626572206f6620766f7465727320746f20616c6c6f7720696e20612070687261676d656e20656c656374696f6e2e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e00d8205768656e20746865206c696d6974206973207265616368656420746865206e657720766f74657273206172652069676e6f7265642e404d6178566f746573506572566f7465721010100000001090204d6178696d756d206e756d62657273206f6620766f7465732070657220766f7465722e005d01205761726e696e673a205468697320696d7061637473207468652073697a65206f662074686520656c656374696f6e2077686963682069732072756e206f6e636861696e2e2043686f736520776973656c792c20616e64010120636f6e736964657220686f772069742077696c6c20696d706163742060543a3a576569676874496e666f3a3a656c656374696f6e5f70687261676d656e602e01bd0a10004c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100c10a040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01f1030105010001c50a11001c4772616e647061011c4772616e6470611c1453746174650100c90a04000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e67650000cd0a040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c656400006d010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010030200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405301004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e2c417574686f7269746965730100d10a04000484205468652063757272656e74206c697374206f6620617574686f7269746965732e01f5030109010c384d6178417574686f726974696573101064000000045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310104000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965733020c00f00000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01d50a1200205472656173757279012054726561737572791c3450726f706f73616c436f756e74010010100000000010410120444550524543415445443a206173736f636961746564207769746820607370656e645f6c6f63616c602063616c6c20616e642077696c6c2062652072656d6f76656420696e204d617920323032352e690120526566657220746f203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f70756c6c2f353936313e20666f72206d6967726174696f6e20746f20607370656e64602e00a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c730001040510d90a040010410120444550524543415445443a206173736f636961746564207769746820607370656e645f6c6f63616c602063616c6c20616e642077696c6c2062652072656d6f76656420696e204d617920323032352e690120526566657220746f203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f70756c6c2f353936313e20666f72206d6967726174696f6e20746f20607370656e64602e007c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c730100dd0a040010410120444550524543415445443a206173736f636961746564207769746820607370656e645f6c6f63616c602063616c6c20616e642077696c6c2062652072656d6f76656420696e204d617920323032352e690120526566657220746f203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f70756c6c2f353936313e20666f72206d6967726174696f6e20746f20607370656e64602e00f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e285370656e64436f756e74010010100000000004a42054686520636f756e74206f66207370656e647320746861742068617665206265656e206d6164652e185370656e64730001040510e10a040004d0205370656e647320746861742068617665206265656e20617070726f76656420616e64206265696e672070726f6365737365642e3c4c6173745370656e64506572696f64000010040004d42054686520626c6f636b6e756d62657220666f7220746865206c61737420747269676765726564207370656e6420706572696f642e012104011901182c5370656e64506572696f64101080700000048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e09081020a107000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964e90a2070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000018410120444550524543415445443a206173736f636961746564207769746820607370656e645f6c6f63616c602063616c6c20616e642077696c6c2062652072656d6f76656420696e204d617920323032352e690120526566657220746f203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f706f6c6b61646f742d73646b2f70756c6c2f353936313e20666f72206d6967726174696f6e20746f20607370656e64602e00150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e305061796f7574506572696f641010002f0d000419012054686520706572696f6420647572696e6720776869636820616e20617070726f766564207472656173757279207370656e642068617320746f20626520636c61696d65642e2c706f745f6163636f756e7400806d6f646c70792f7472737279000000000000000000000000000000000000000004a0204765747320746869732070616c6c65742773206465726976656420706f74206163636f756e742e01ed0a13002441737365745261746501244173736574526174650458436f6e76657273696f6e52617465546f4e617469766500010402a0210104000c1d01204d61707320616e20617373657420746f2069747320666978656420706f696e7420726570726573656e746174696f6e20696e20746865206e61746976652062616c616e63652e004d0120452e672e20606e61746976655f616d6f756e74203d2061737365745f616d6f756e74202a20436f6e76657273696f6e52617465546f4e61746976653a3a3c543e3a3a6765742861737365745f6b696e642960012504011d010001f10a140024436f6e7472616374730124436f6e7472616374731c305072697374696e65436f64650001040634f50a040004cc2041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f64652e28436f6465496e666f4f660001040634f90a040004e02041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f646520696e666f2e144e6f6e6365010030200000000000000000581d0120546869732069732061202a2a6d6f6e6f746f6e69632a2a20636f756e74657220696e6372656d656e746564206f6e20636f6e747261637420696e7374616e74696174696f6e2e0005012054686973206973207573656420696e206f7264657220746f2067656e657261746520756e6971756520747269652069647320666f7220636f6e7472616374732e2901205468652074726965206964206f662061206e657720636f6e74726163742069732063616c63756c617465642066726f6d2068617368286163636f756e745f69642c206e6f6e6365292e350120546865206e6f6e63652069732072657175697265642062656361757365206f74686572776973652074686520666f6c6c6f77696e672073657175656e636520776f756c64206c65616420746f84206120706f737369626c6520636f6c6c6973696f6e206f662073746f726167653a006820312e204372656174652061206e657720636f6e74726163742e6c20322e205465726d696e6174652074686520636f6e74726163742efc20332e20496d6d6564696174656c792072656372656174652074686520636f6e74726163742077697468207468652073616d65206163636f756e745f69642e00450120546869732069732062616420626563617573652074686520636f6e74656e7473206f6620612074726965206172652064656c65746564206c617a696c7920616e64207468657265206d6967687420626559012073746f72616765206f6620746865206f6c6420696e7374616e74696174696f6e207374696c6c20696e206974207768656e20746865206e657720636f6e747261637420697320637265617465642e20506c656173655901206e6f746520746861742077652063616e2774207265706c6163652074686520636f756e7465722062792074686520626c6f636b206e756d6265722062656361757365207468652073657175656e63652061626f766551012063616e2068617070656e20696e207468652073616d6520626c6f636b2e20576520616c736f2063616e2774206b65657020746865206163636f756e7420636f756e74657220696e206d656d6f7279206f6e6c79490120626563617573652073746f7261676520697320746865206f6e6c792077617920746f20636f6d6d756e6963617465206163726f737320646966666572656e742065787472696e7369637320696e20746865302073616d6520626c6f636b2e001c2023204e6f7465003d0120446f206e6f742075736520697420746f2064657465726d696e6520746865206e756d626572206f6620636f6e7472616374732e20497420776f6e27742062652064656372656d656e74656420696664206120636f6e74726163742069732064657374726f7965642e38436f6e7472616374496e666f4f660001040500fd0a04000ca82054686520636f6465206173736f6369617465642077697468206120676976656e206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e3444656c6574696f6e51756575650001040510bd01040010c8204576696374656420636f6e7472616374732074686174206177616974206368696c6420747269652064656c6574696f6e2e004901204368696c6420747269652064656c6574696f6e2069732061206865617679206f7065726174696f6e20646570656e64696e67206f6e2074686520616d6f756e74206f662073746f72616765206974656d7341012073746f72656420696e207361696420747269652e205468657265666f72652074686973206f7065726174696f6e20697320706572666f726d6564206c617a696c7920696e20606f6e5f69646c65602e5044656c6574696f6e5175657565436f756e7465720100110b200000000000000000084d0120412070616972206f66206d6f6e6f746f6e696320636f756e74657273207573656420746f20747261636b20746865206c617465737420636f6e7472616374206d61726b656420666f722064656c6574696f6ea820616e6420746865206c61746573742064656c6574656420636f6e747261637420696e2071756575652e4c4d6967726174696f6e496e50726f67726573730000150b04000861012041206d6967726174696f6e2063616e207370616e206163726f7373206d756c7469706c6520626c6f636b732e20546869732073746f7261676520646566696e6573206120637572736f7220746f20747261636b207468654d012070726f6772657373206f6620746865206d6967726174696f6e2c20656e61626c696e6720757320746f20726573756d652066726f6d20746865206c61737420636f6d706c6574656420706f736974696f6e2e01290401250134205363686564756c65190b9004000000100000002000000000400000000000080000002060ea000000000000eb040000046820436f7374207363686564756c6520616e64206c696d6974732e384465706f7369745065724279746518400060defb7405000000000000000000001411012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682062797465206f662073746f726167652e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e4c44656661756c744465706f7369744c696d697418400000c0afbc4f865700000000000000000445012046616c6c6261636b2076616c756520746f206c696d6974207468652073746f72616765206465706f7369742069662069742773206e6f74206265696e6720736574206279207468652063616c6c65722e384465706f7369745065724974656d184000f0ab75a40d000000000000000000001405012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682073746f72616765206974656d2e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e70436f6465486173684c6f636b75704465706f73697450657263656e74c41000a3e111104501205468652070657263656e74616765206f66207468652073746f72616765206465706f73697420746861742073686f756c642062652068656c6420666f72207573696e67206120636f646520686173682e610120496e7374616e74696174696e67206120636f6e74726163742c206f722063616c6c696e67205b60636861696e5f657874656e73696f6e3a3a4578743a3a6c6f636b5f64656c65676174655f646570656e64656e6379605d49012070726f74656374732074686520636f64652066726f6d206265696e672072656d6f7665642e20496e206f7264657220746f2070726576656e7420616275736520746865736520616374696f6e7320617265c42070726f746563746564207769746820612070657263656e74616765206f662074686520636f6465206465706f7369742e284d6178436f64654c656e101000ec010014c020546865206d6178696d756d206c656e677468206f66206120636f6e747261637420636f646520696e2062797465732e005901205468652076616c75652073686f756c642062652063686f73656e206361726566756c6c792074616b696e6720696e746f20746865206163636f756e7420746865206f766572616c6c206d656d6f7279206c696d6974f020796f75722072756e74696d65206861732c2061732077656c6c20617320746865205b6d6178696d756d20616c6c6f7765642063616c6c737461636b5d012064657074685d28236173736f636961746564747970652e43616c6c537461636b292e204c6f6f6b20696e746f207468652060696e746567726974795f7465737428296020666f7220736f6d6520696e7369676874732e404d617853746f726167654b65794c656e10108000000004e020546865206d6178696d756d20616c6c6f7761626c65206c656e67746820696e20627974657320666f722073746f72616765206b6579732e5c4d61785472616e7369656e7453746f7261676553697a6510100000100008d020546865206d6178696d756d2073697a65206f6620746865207472616e7369656e742073746f7261676520696e2062797465732e3101205468697320696e636c75646573206b6579732c2076616c7565732c20616e642070726576696f757320656e7472696573207573656420666f722073746f7261676520726f6c6c6261636b2e5c4d617844656c6567617465446570656e64656e6369657310102000000008290120546865206d6178696d756d206e756d626572206f662064656c65676174655f646570656e64656e636965732074686174206120636f6e74726163742063616e206c6f636b2077697468d0205b60636861696e5f657874656e73696f6e3a3a4578743a3a6c6f636b5f64656c65676174655f646570656e64656e6379605d2e5c556e73616665556e737461626c65496e74657266616365200400241101204d616b6520636f6e74726163742063616c6c61626c652066756e6374696f6e73206d61726b65642061732060235b756e737461626c655d6020617661696c61626c652e003d0120436f6e7472616374732074686174207573652060235b756e737461626c655d602066756e6374696f6e7320776f6e27742062652061626c6520746f2062652075706c6f6164656420756e6c657373450120746869732069732073657420746f206074727565602e2054686973206973206f6e6c79206d65616e7420666f7220746573746e65747320616e6420646576206e6f64657320696e206f7264657220746f78206578706572696d656e742077697468206e65772066656174757265732e00282023205761726e696e6700c020446f202a2a6e6f742a2a2073657420746f20607472756560206f6e2070726f64756374696f6e7320636861696e732e444d617844656275674275666665724c656e10100000200004c420546865206d6178696d756d206c656e677468206f66207468652064656275672062756666657220696e2062797465732e2c456e7669726f6e6d656e74250b00102501205479706520746861742062756e646c657320746f67657468657220616c6c207468652072756e74696d6520636f6e666967757261626c6520696e746572666163652074797065732e0035012054686973206973206e6f742061207265616c20636f6e6669672e205765206a757374206d656e74696f6e207468652074797065206865726520617320636f6e7374616e7420736f2074686174f0206974732074797065206170706561727320696e20746865206d657461646174612e204f6e6c792076616c69642076616c756520697320602829602e2841706956657273696f6e410b0804000c0901205468652076657273696f6e206f662074686520486f7374466e204150497320746861742061726520617661696c61626c6520696e207468652072756e74696d652e0068204f6e6c792076616c69642076616c756520697320602829602e01450b1500105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e0135040131010001490b160020496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301004d0b040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e4852656365697665644865617274626561747300010805056d0120040004350120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e646578602e38417574686f726564426c6f636b730101080505ed0910100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e0139040135010440556e7369676e65645072696f726974793020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e01550b170048417574686f72697479446973636f766572790148417574686f72697479446973636f7665727908104b6579730100590b0400048c204b657973206f66207468652063757272656e7420617574686f72697479207365742e204e6578744b6579730100590b04000480204b657973206f6620746865206e65787420617574686f72697479207365742e000000001800204f6666656e63657301204f6666656e636573081c5265706f7274730001040534610b040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505650b15050400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e000145010000190028486973746f726963616c0128486973746f726963616c0848486973746f726963616c53657373696f6e730001040510690b0400045d01204d617070696e672066726f6d20686973746f726963616c2073657373696f6e20696e646963657320746f2073657373696f6e2d6461746120726f6f74206861736820616e642076616c696461746f7220636f756e742e2c53746f72656452616e676500006d01040004e4205468652072616e6765206f6620686973746f726963616c2073657373696f6e732077652073746f72652e205b66697273742c206c61737429000000001a006052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c01006d0b04000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e000000001b00204964656e7469747901204964656e7469747924284964656e746974794f660001040500710b040010690120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e204669727374206974656d20697320746865e020726567697374726174696f6e2c207365636f6e6420697320746865206163636f756e742773207072696d61727920757365726e616d652e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28557365726e616d654f6600010405005101040004bc204964656e74696669657320746865207072696d61727920757365726e616d65206f6620616e206163636f756e742e1c53757065724f660001040200d9040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500810b44000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100890b0400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e2c417574686f726974794f6600010405990b9d0b040004f42041206d6170206f6620746865206163636f756e74732077686f2061726520617574686f72697a656420746f206772616e7420757365726e616d65732e38557365726e616d65496e666f4f66000104025101a10b04001875012052657665727365206c6f6f6b75702066726f6d2060757365726e616d656020746f2074686520604163636f756e74496460207468617420686173207265676973746572656420697420616e64207468652070726f7669646572206f666d012074686520757365726e616d652e2054686520606f776e6572602076616c75652073686f756c642062652061206b657920696e207468652060557365726e616d654f6660206d61702c20627574206974206d6179206e6f74206966f02074686520757365722068617320636c656172656420746865697220757365726e616d65206f7220697420686173206265656e2072656d6f7665642e006901204d756c7469706c6520757365726e616d6573206d6179206d617020746f207468652073616d6520604163636f756e744964602c206275742060557365726e616d654f66602077696c6c206f6e6c79206d617020746f206f6e6548207072696d61727920757365726e616d652e4050656e64696e67557365726e616d6573000104025101a90b0400186d0120557365726e616d6573207468617420616e20617574686f7269747920686173206772616e7465642c20627574207468617420746865206163636f756e7420636f6e74726f6c6c657220686173206e6f7420636f6e6669726d65647101207468617420746865792077616e742069742e2055736564207072696d6172696c7920696e2063617365732077686572652074686520604163636f756e744964602063616e6e6f742070726f766964652061207369676e61747572655d012062656361757365207468657920617265206120707572652070726f78792c206d756c74697369672c206574632e20496e206f7264657220746f20636f6e6669726d2069742c20746865792073686f756c642063616c6cb0205b6163636570745f757365726e616d655d286043616c6c3a3a6163636570745f757365726e616d6560292e001d01204669727374207475706c65206974656d20697320746865206163636f756e7420616e64207365636f6e642069732074686520616363657074616e636520646561646c696e652e48556e62696e64696e67557365726e616d6573000104025101100400105d0120557365726e616d657320666f722077686963682074686520617574686f726974792074686174206772616e746564207468656d206861732073746172746564207468652072656d6f76616c2070726f63657373206279710120756e62696e64696e67207468656d2e204561636820756e62696e64696e6720757365726e616d65206d61707320746f2069747320677261636520706572696f64206578706972792c20776869636820697320746865206669727374dc20626c6f636b20696e2077686963682074686520757365726e616d6520636f756c642062652064656c65746564207468726f7567682061c4205b72656d6f76655f757365726e616d655d286043616c6c3a3a72656d6f76655f757365726e616d6560292063616c6c2e014504014d01283042617369634465706f73697418400050702f696a0000000000000000000004d82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e746974792e2c427974654465706f73697418400060defb740500000000000000000000041d012054686520616d6f756e742068656c64206f6e206465706f7369742070657220656e636f646564206279746520666f7220612072656769737465726564206964656e746974792e3c557365726e616d654465706f73697418400000cc7b9fae000000000000000000000855012054686520616d6f756e742068656c64206f6e206465706f73697420706572207265676973746572656420757365726e616d652e20546869732076616c75652073686f756c64206368616e6765206f6e6c7920696ef42072756e74696d6520757067726164657320776974682070726f706572206d6967726174696f6e206f66206578697374696e67206465706f736974732e445375624163636f756e744465706f73697418400080f420e6b5000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e344d617852656769737472617273101014000000084d01204d6178696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e6450656e64696e67557365726e616d6545787069726174696f6e10108013030004150120546865206e756d626572206f6620626c6f636b732077697468696e207768696368206120757365726e616d65206772616e74206d7573742062652061636365707465642e4c557365726e616d654772616365506572696f641010002f0d0008590120546865206e756d626572206f6620626c6f636b732074686174206d757374207061737320746f20656e61626c6520746865207065726d616e656e742064656c6574696f6e206f66206120757365726e616d652062796820697473207265737065637469766520617574686f726974792e3c4d61785375666669784c656e677468101007000000048020546865206d6178696d756d206c656e677468206f662061207375666669782e444d6178557365726e616d654c656e67746810102000000004610120546865206d6178696d756d206c656e677468206f66206120757365726e616d652c20696e636c7564696e67206974732073756666697820616e6420616e792073797374656d2d61646465642064656c696d69746572732e01ad0b1c001c536f6369657479011c536f63696574795028506172616d657465727300005d01040004dc20546865206d6178206e756d626572206f66206d656d6265727320666f722074686520736f6369657479206174206f6e652074696d652e0c506f74010018400000000000000000000000000000000004410120416d6f756e74206f66206f7572206163636f756e742062616c616e63652074686174206973207370656369666963616c6c7920666f7220746865206e65787420726f756e642773206269642873292e1c466f756e6465720000000400044820546865206669727374206d656d6265722e1048656164000000040004410120546865206d6f7374207072696d6172792066726f6d20746865206d6f737420726563656e746c7920617070726f7665642072616e6b2030206d656d6265727320696e2074686520736f63696574792e1452756c6573000034040008510120412068617368206f66207468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e2043616e206f6e6c7920626520736574206f6e636520616e6454206f6e6c792062792074686520666f756e6465722e1c4d656d626572730001040500b10b0400042101205468652063757272656e74206d656d6265727320616e642074686569722072616e6b2e20446f65736e277420696e636c756465206053757370656e6465644d656d62657273602e1c5061796f7574730101040500bd0b44000000000000000000000000000000000004dc20496e666f726d6174696f6e20726567617264696e672072616e6b2d30207061796f7574732c207061737420616e64206675747572652e2c4d656d626572436f756e74010010100000000004490120546865206e756d626572206f66206974656d7320696e20604d656d62657273602063757272656e746c792e2028446f65736e277420696e636c756465206053757370656e6465644d656d62657273602e29344d656d6265724279496e6465780001040510000400085d01205468652063757272656e74206974656d7320696e20604d656d6265727360206b6579656420627920746865697220756e6971756520696e6465782e204b657973206172652064656e73656c7920706f70756c61746564cc2060302e2e4d656d626572436f756e74602028646f6573206e6f7420696e636c75646520604d656d626572436f756e7460292e4053757370656e6465644d656d626572730001040500b10b04000401012054686520736574206f662073757370656e646564206d656d626572732c2077697468207468656972206f6c64206d656d62657273686970207265636f72642e28526f756e64436f756e74010010100000000004a020546865206e756d626572206f6620726f756e64732077686963682068617665207061737365642e10426964730100cd0b040004e8205468652063757272656e7420626964732c2073746f726564206f726465726564206279207468652076616c7565206f6620746865206269642e2843616e646964617465730001040200dd0b0400001c536b657074696300000004000454205468652063757272656e7420736b65707469632e14566f7465730001080505e50be90b040004d020446f75626c65206d61702066726f6d2043616e646964617465202d3e20566f746572202d3e20284d617962652920566f74652e3c566f7465436c656172437572736f720001040500ed0b040004f420436c6561722d637572736f7220666f7220566f74652c206d61702066726f6d2043616e646964617465202d3e20284d617962652920437572736f722e204e657874486561640000f10b04000c75012041742074686520656e64206f662074686520636c61696d20706572696f642c207468697320636f6e7461696e7320746865206d6f737420726563656e746c7920617070726f766564206d656d626572732028616c6f6e67207769746865012074686569722062696420616e6420726f756e64204944292077686f2069732066726f6d20746865206d6f737420726563656e7420726f756e64207769746820746865206c6f77657374206269642e20546865792077696c6c5c206265636f6d6520746865206e6577206048656164602e4c4368616c6c656e6765526f756e64436f756e74010010100000000004590120546865206e756d626572206f66206368616c6c656e676520726f756e64732074686572652068617665206265656e2e205573656420746f206964656e74696679207374616c6520446566656e646572566f7465732e24446566656e64696e670000f50b04000459012054686520646566656e64696e67206d656d6265722063757272656e746c79206265696e67206368616c6c656e6765642c20616c6f6e67207769746820612072756e6e696e672074616c6c79206f6620766f7465732e34446566656e646572566f7465730001080505ed09e90b040004c820566f74657320666f722074686520646566656e6465722c206b65796564206279206368616c6c656e676520726f756e642e01ed04015501242050616c6c65744964e90a2070792f736f63696504682054686520736f6369657469657327732070616c6c6574206964304772616365537472696b657310100a00000004090120546865206d6178696d756d206e756d626572206f6620737472696b6573206265666f72652061206d656d62657220676574732066756e647320736c61736865642e2c506572696f645370656e6418400000c52ebca2b1000000000000000000042d012054686520616d6f756e74206f6620696e63656e7469766520706169642077697468696e206561636820706572696f642e20446f65736e277420696e636c75646520566f7465725469702e30566f74696e67506572696f64101000770100083d0120546865206e756d626572206f6620626c6f636b73206f6e207768696368206e65772063616e646964617465732073686f756c6420626520766f746564206f6e2e20546f67657468657220776974684d012060436c61696d506572696f64602c20746869732073756d7320746f20746865206e756d626572206f6620626c6f636b73206265747765656e2063616e64696461746520696e74616b6520706572696f64732e2c436c61696d506572696f64101000770100084d0120546865206e756d626572206f6620626c6f636b73206f6e207768696368206e65772063616e646964617465732063616e20636c61696d207468656972206d656d6265727368697020616e642062652074686530206e616d656420686561642e3c4d61784c6f636b4475726174696f6e1010009cda0104a420546865206d6178696d756d206475726174696f6e206f6620746865207061796f7574206c6f636b2e3c4368616c6c656e6765506572696f6410108013030004d020546865206e756d626572206f6620626c6f636b73206265747765656e206d656d62657273686970206368616c6c656e6765732e284d61785061796f75747310100a000000040d0120546865206d6178696d756d206e756d626572206f66207061796f7574732061206d656d626572206d617920686176652077616974696e6720756e636c61696d65642e1c4d61784269647310100a000000049020546865206d6178696d756d206e756d626572206f662062696473206174206f6e63652e01f90b1d00205265636f7665727901205265636f766572790c2c5265636f76657261626c650001040500fd0b04000409012054686520736574206f66207265636f76657261626c65206163636f756e747320616e64207468656972207265636f7665727920636f6e66696775726174696f6e2e404163746976655265636f7665726965730001080505e50b050c0400106820416374697665207265636f7665727920617474656d7074732e001501204669727374206163636f756e7420697320746865206163636f756e7420746f206265207265636f76657265642c20616e6420746865207365636f6e64206163636f756e74ac20697320746865207573657220747279696e6720746f207265636f76657220746865206163636f756e742e1450726f787900010402000004000c9020546865206c697374206f6620616c6c6f7765642070726f7879206163636f756e74732e00f8204d61702066726f6d2074686520757365722077686f2063616e2061636365737320697420746f20746865207265636f7665726564206163636f756e742e01f1040161011044436f6e6669674465706f73697442617365184000406352bfc60100000000000000000010550120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061207265636f7665727920636f6e66696775726174696f6e2e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a65206973a8206032202b2073697a656f6628426c6f636b4e756d6265722c2042616c616e636529602062797465732e4c467269656e644465706f736974466163746f72184000203d88792d00000000000000000000142d012054686520616d6f756e74206f662063757272656e6379206e656564656420706572206164646974696f6e616c2075736572207768656e206372656174696e672061207265636f766572793c20636f6e66696775726174696f6e2e004d0120546869732069732068656c6420666f7220616464696e67206073697a656f66284163636f756e7449642960206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167651c2076616c75652e284d6178467269656e6473101009000000180d0120546865206d6178696d756d20616d6f756e74206f6620667269656e647320616c6c6f77656420696e2061207265636f7665727920636f6e66696775726174696f6e2e000d01204e4f54453a20546865207468726573686f6c642070726f6772616d6d656420696e20746869732050616c6c65742075736573207531362c20736f20697420646f65730901206e6f74207265616c6c79206d616b652073656e736520746f20686176652061206c696d697420686572652067726561746572207468616e207531363a3a4d41582e15012042757420616c736f2c20746861742069732061206c6f74206d6f7265207468616e20796f752073686f756c642070726f6261626c792073657420746869732076616c75653420746f20616e797761792e2e2e3c5265636f766572794465706f736974184000406352bfc6010000000000000000001c1d0120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72207374617274696e672061207265636f766572792e0035012054686973206973207072696d6172696c792068656c6420666f7220646574657272696e67206d616c6963696f7573207265636f7665727920617474656d7074732c20616e642073686f756c642901206861766520612076616c7565206c6172676520656e6f7567682074686174206120626164206163746f7220776f756c642063686f6f7365206e6f7420746f20706c61636520746869732901206465706f7369742e20497420616c736f206163747320746f2066756e64206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069734101206073697a656f6628426c6f636b4e756d6265722c2042616c616e6365202b2054202a204163636f756e74496429602062797465732e2057686572652054206973206120636f6e666967757261626c652c207468726573686f6c642e01090c1e001c56657374696e67011c56657374696e67081c56657374696e6700010402000d0c040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100150c04000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01f50401650108444d696e5665737465645472616e7366657218400000c16ff2862300000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c0000000001190c1f00245363686564756c657201245363686564756c6572103c496e636f6d706c65746553696e6365000010040004f420426c6f636b206e756d62657220617420776869636820746865206167656e646120626567616e20696e636f6d706c65746520657865637574696f6e2e184167656e646101010405101d0c0400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e1c52657472696573000104026d012d0c040004210120526574727920636f6e66696775726174696f6e7320666f72206974656d7320746f2062652065786563757465642c20696e6465786564206279207461736b20616464726573732e184c6f6f6b757000010405046d01040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01fd0401690108344d6178696d756d57656967687428400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01310c20001c476c7574746f6e011c476c7574746f6e141c436f6d7075746501007901200000000000000000102101205468652070726f706f7274696f6e206f66207468652072656d61696e696e6720607265665f74696d656020746f20636f6e73756d6520647572696e6720606f6e5f69646c65602e006d012060312e3060206973206d617070656420746f206031303025602e204d757374206265206174206d6f7374205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e2053657474696e67207468697320746f88206f7665722060312e306020636f756c64207374616c6c2074686520636861696e2e1c53746f7261676501007901200000000000000000102901205468652070726f706f7274696f6e206f66207468652072656d61696e696e67206070726f6f665f73697a656020746f20636f6e73756d6520647572696e6720606f6e5f69646c65602e006d012060312e3060206973206d617070656420746f206031303025602e204d757374206265206174206d6f7374205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e2053657474696e67207468697320746f88206f7665722060312e306020636f756c64207374616c6c2074686520636861696e2e184c656e6774680100790120000000000000000010fc205468652070726f706f7274696f6e206f66207468652060626c6f636b206c656e6774686020746f20636f6e73756d65206f6e206561636820626c6f636b2e006d012060312e3060206973206d617070656420746f206031303025602e204d757374206265206174206d6f7374205b6063726174653a3a5245534f555243455f484152445f4c494d4954605d2e2053657474696e67207468697320746f88206f7665722060312e306020636f756c64207374616c6c2074686520636861696e2e2454726173684461746100010405100d05040020a42053746f72616765206d6170207573656420666f722077617374696e672070726f6f662073697a652e00690120497420636f6e7461696e73206e6f206d65616e696e6766756c2064617461202d2068656e636520746865206e616d6520225472617368222e20546865206d6178696d616c206e756d626572206f6620656e747269657320697375012073657420746f2036356b2c207768696368206973206a7573742062656c6f7720746865206e657874206a756d702061742031365e342e205468697320697320696d706f7274616e7420746f20726564756365207468652070726f6f6669012073697a652062656e63686d61726b696e67206f766572657374696d6174652e2054686520617373756d7074696f6e2068657265206973207468617420776520776f6e27742068617665206d6f7265207468616e2036356b202a710120314b6942203d2036354d6942206f662070726f6f662073697a652077617374696e6720696e2070726163746963652e20486f77657665722c2074686973206c696d6974206973206e6f7420656e666f726365642c20736f2074686569012070616c6c657420776f756c6420616c736f20776f726b206f7574206f662074686520626f782077697468206d6f726520656e74726965732c20627574206974732062656e63686d61726b65642070726f6f6620776569676874bc20776f756c6420706f737369626c7920626520756e646572657374696d6174656420696e207468617420636173652e38547261736844617461436f756e74010010100000000004b8205468652063757272656e74206e756d626572206f6620656e747269657320696e2060547261736844617461602e0105050175010001350c210020507265696d6167650120507265696d6167650c24537461747573466f720001040634390c0400049020546865207265717565737420737461747573206f66206120676976656e20686173682e4052657175657374537461747573466f720001040634410c0400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406690b510c040000011105017d010001550c22001450726f7879011450726f7879081c50726f786965730101040500590c4400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500690c44000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e011905018101184050726f78794465706f73697442617365184000f09e544c390000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218400060aa7714b40000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365184000f09e544c390000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184000c054ef28680100000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e01790c2300204d756c746973696701204d756c746973696704244d756c74697369677300010805027d0c810c040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e0121050191010c2c4465706f73697442617365184000f01c0adbed0100000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000cc7b9fae000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01850c240020426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510890c0400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510910c0400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100dd0a040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e0129050199012444426f756e74794465706f73697442617365184000407a10f35a0000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101080700000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f6410100027060018f4205468652074696d65206c696d697420666f7220612063757261746f7220746f20616374206265666f7265206120626f756e747920657870697265732e0055012054686520706572696f64207468617420737461727473207768656e20612063757261746f7220697320617070726f7665642c20647572696e672077686963682074686579206d7573742065786563757465206f725501207570646174652074686520626f756e7479207669612060657874656e645f626f756e74795f657870697279602e204966206d69737365642c2074686520626f756e747920657870697265732c20616e642074686555012063757261746f72206d617920626520736c61736865642e2049662060426c6f636b4e756d626572466f723a3a4d4158602c20626f756e7469657320737461792061637469766520696e646566696e6974656c792cb82072656d6f76696e6720746865206e65656420666f722060657874656e645f626f756e74795f657870697279602e6043757261746f724465706f7369744d756c7469706c69657209081020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d6178a90344010000c16ff28623000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696ea903440100407a10f35a00000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000406352bfc6010000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400010a5d4e800000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e67746810102c0100000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501950c250010546970730110546970730810546970730001040534990c04000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406343804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e012d05019d01184c4d6178696d756d526561736f6e4c656e67746810102c0100000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f7369745065724279746518400010a5d4e800000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010807000000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e6465727346656591030414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184000407a10f35a0000000000000000000004f820546865206e6f6e2d7a65726f20616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e304d6178546970416d6f756e7418400000c52ebca2b1000000000000000000049420546865206d6178696d756d20616d6f756e7420666f7220612073696e676c65207469702e019d0c2600184173736574730118417373657473141441737365740001040210a10c040004542044657461696c73206f6620616e2061737365742e1c4163636f756e740001080202ed09a90c040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c020202b50cb90c04000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d657461646174610101040210bd0c5000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e2c4e657874417373657449640000100400246d012054686520617373657420494420656e666f7263656420666f7220746865206e657874206173736574206372656174696f6e2c20696620616e792070726573656e742e204f74686572776973652c20746869732073746f7261676550206974656d20686173206e6f206566666563742e00650120546869732063616e2062652075736566756c20666f722073657474696e6720757020636f6e73747261696e747320666f7220494473206f6620746865206e6577206173736574732e20466f72206578616d706c652c20627969012070726f766964696e6720616e20696e697469616c205b604e65787441737365744964605d20616e64207573696e6720746865205b6063726174653a3a4175746f496e6341737365744964605d2063616c6c6261636b2c20616ee8206175746f2d696e6372656d656e74206d6f64656c2063616e206265206170706c69656420746f20616c6c206e6577206173736574204944732e0021012054686520696e697469616c206e6578742061737365742049442063616e20626520736574207573696e6720746865205b6047656e65736973436f6e666967605d206f72207468652101205b5365744e657874417373657449645d28606d6967726174696f6e3a3a6e6578745f61737365745f69643a3a5365744e657874417373657449646029206d6967726174696f6e2e01310501a1011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f73697418400000c16ff2862300000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f736974184000407a10f35a000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518400080c6a47e8d030000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f73697450657242797465184000407a10f35a0000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184000407a10f35a000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01c50c270028506f6f6c4173736574730128506f6f6c417373657473141441737365740001040210a10c040004542044657461696c73206f6620616e2061737365742e1c4163636f756e740001080202ed09a90c040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c020202b50cb90c04000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d657461646174610101040210bd0c5000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e2c4e657874417373657449640000100400246d012054686520617373657420494420656e666f7263656420666f7220746865206e657874206173736574206372656174696f6e2c20696620616e792070726573656e742e204f74686572776973652c20746869732073746f7261676550206974656d20686173206e6f206566666563742e00650120546869732063616e2062652075736566756c20666f722073657474696e6720757020636f6e73747261696e747320666f7220494473206f6620746865206e6577206173736574732e20466f72206578616d706c652c20627969012070726f766964696e6720616e20696e697469616c205b604e65787441737365744964605d20616e64207573696e6720746865205b6063726174653a3a4175746f496e6341737365744964605d2063616c6c6261636b2c20616ee8206175746f2d696e6372656d656e74206d6f64656c2063616e206265206170706c69656420746f20616c6c206e6577206173736574204944732e0021012054686520696e697469616c206e6578742061737365742049442063616e20626520736574207573696e6720746865205b6047656e65736973436f6e666967605d206f72207468652101205b5365744e657874417373657449645d28606d6967726174696f6e3a3a6e6578745f61737365745f69643a3a5365744e657874417373657449646029206d6967726174696f6e2e01350501a5011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f73697418400000c16ff2862300000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f736974184000407a10f35a000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518400080c6a47e8d030000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f73697450657242797465184000407a10f35a0000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184000407a10f35a000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01c90c280014426565667901144265656679142c417574686f7269746965730100cd0c04000470205468652063757272656e7420617574686f726974696573207365743856616c696461746f7253657449640100302000000000000000000474205468652063757272656e742076616c696461746f72207365742069643c4e657874417574686f7269746965730100cd0c040004ec20417574686f72697469657320736574207363686564756c656420746f2062652075736564207769746820746865206e6578742073657373696f6e30536574496453657373696f6e00010405301004002851012041206d617070696e672066726f6d2042454546592073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f207469653d0120746f6765746865722073657373696f6e7320616e6420424545465920736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00dc2054574f582d4e4f54453a206056616c696461746f72536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e3047656e65736973426c6f636b0100c804000cdc20426c6f636b206e756d62657220776865726520424545465920636f6e73656e73757320697320656e61626c65642f737461727465642e6901204279206368616e67696e67207468697320287468726f7567682070726976696c6567656420607365745f6e65775f67656e65736973282960292c20424545465920636f6e73656e737573206973206566666563746976656c79ac207265737461727465642066726f6d20746865206e65776c792073657420626c6f636b206e756d6265722e013905000c384d6178417574686f72697469657310106400000004d420546865206d6178696d756d206e756d626572206f6620617574686f72697469657320746861742063616e2062652061646465642e344d61784e6f6d696e61746f727310100000000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965733020c00f00000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e01d50c29000c4d6d72010c4d6d720c20526f6f74486173680100348000000000000000000000000000000000000000000000000000000000000000000458204c6174657374204d4d5220526f6f7420686173682e384e756d6265724f664c656176657301003020000000000000000004b02043757272656e742073697a65206f6620746865204d4d5220286e756d626572206f66206c6561766573292e144e6f6465730001040630340400108020486173686573206f6620746865206e6f64657320696e20746865204d4d522e002d01204e6f7465207468697320636f6c6c656374696f6e206f6e6c7920636f6e7461696e73204d4d52207065616b732c2074686520696e6e6572206e6f6465732028616e64206c656176657329bc20617265207072756e656420616e64206f6e6c792073746f72656420696e20746865204f6666636861696e2044422e000000002a001c4d6d724c656166011c4d6d724c65616608404265656679417574686f7269746965730100d90cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a02044657461696c73206f662063757272656e7420424545465920617574686f72697479207365742e5042656566794e657874417574686f7269746965730100d90cb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c942044657461696c73206f66206e65787420424545465920617574686f72697479207365742e00510120546869732073746f7261676520656e747279206973207573656420617320636163686520666f722063616c6c7320746f20607570646174655f62656566795f6e6578745f617574686f726974795f736574602e000000002b001c4c6f7474657279011c4c6f747465727918304c6f7474657279496e6465780100101000000000001c4c6f74746572790000dd0c040004ac2054686520636f6e66696775726174696f6e20666f72207468652063757272656e74206c6f74746572792e305061727469636970616e74730101040500e10c1400000000000419012055736572732077686f2068617665207075726368617365642061207469636b65742e20284c6f747465727920496e6465782c205469636b6574732050757263686173656429305469636b657473436f756e740100101000000000047820546f74616c206e756d626572206f66207469636b65747320736f6c642e1c5469636b657473000104051000040010542045616368207469636b65742773206f776e65722e006101204d6179206861766520726573696475616c2073746f726167652066726f6d2070726576696f7573206c6f747465726965732e2055736520605469636b657473436f756e746020746f20736565207768696368206f6e657390206172652061637475616c6c792076616c6964207469636b6574206d617070696e67732e2c43616c6c496e64696365730100e50c0400083901205468652063616c6c732073746f72656420696e20746869732070616c6c657420746f206265207573656420696e20616e20616374697665206c6f747465727920696620636f6e666967757265646c2062792060436f6e6669673a3a56616c696461746543616c6c602e016d0501a9010c2050616c6c65744964e90a2070792f6c6f74746f046020546865204c6f747465727927732070616c6c6574206964204d617843616c6c7310100a00000004dc20546865206d6178206e756d626572206f662063616c6c7320617661696c61626c6520696e20612073696e676c65206c6f74746572792e444d617847656e657261746552616e646f6d10100a0000000c4901204e756d626572206f662074696d652077652073686f756c642074727920746f2067656e657261746520612072616e646f6d206e756d626572207468617420686173206e6f206d6f64756c6f20626961732e5d0120546865206c61726765722074686973206e756d6265722c20746865206d6f726520706f74656e7469616c20636f6d7075746174696f6e206973207573656420666f72207069636b696e67207468652077696e6e65722c01012062757420616c736f20746865206d6f7265206c696b656c792074686174207468652063686f73656e2077696e6e657220697320646f6e6520666169726c792e01ed0c2c000c4e6973010c4e6973102c5175657565546f74616c730100f10cc95db1040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001461012054686520746f74616c73206f66206974656d7320616e642062616c616e6365732077697468696e20656163682071756575652e2053617665732061206c6f74206f662073746f7261676520726561647320696e20746865802063617365206f66207370617273656c79207061636b6564207175657565732e006d012054686520766563746f7220697320696e6465786564206279206475726174696f6e20696e2060506572696f6460732c206f6666736574206279206f6e652c20736f20696e666f726d6174696f6e206f6e20746865207175657565d42077686f7365206475726174696f6e206973206f6e652060506572696f646020776f756c642062652073746f72616765206030602e185175657565730101040210f50c040004e02054686520717565756573206f6620626964732e20496e6465786564206279206475726174696f6e2028696e2060506572696f646073292e1c53756d6d6172790100010da00000000000000000000000000000000000000000000000000000000000000000000000000000000004b02053756d6d61727920696e666f726d6174696f6e206f766572207468652067656e6572616c2073746174652e2052656365697074730001040210050d0400044101205468652063757272656e746c79206f75747374616e64696e672072656365697074732c20696e6465786564206163636f7264696e6720746f20746865206f72646572206f66206372656174696f6e2e01710501b101282050616c6c65744964e90a2070792f6e697320200419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e285175657565436f756e7410102c010000085d01204e756d626572206f66206475726174696f6e2071756575657320696e20746f74616c2e2054686973207365747320746865206d6178696d756d206475726174696f6e20737570706f727465642c2077686963682069738c20746869732076616c7565206d756c7469706c6965642062792060506572696f64602e2c4d617851756575654c656e1010e80300000cf0204d6178696d756d206e756d626572206f66206974656d732074686174206d617920626520696e2065616368206475726174696f6e2071756575652e0068204d757374206265206c6172676572207468616e207a65726f2e304669666f51756575654c656e1010f40100000c090120506f7274696f6e206f662074686520717565756520776869636820697320667265652066726f6d206f72646572696e6720616e64206a7573742061204649464f2e009c204d757374206265206e6f2067726561746572207468616e20604d617851756575654c656e602e2842617365506572696f641010002f0d0008410120546865206261736520706572696f6420666f7220746865206475726174696f6e207175657565732e20546869732069732074686520636f6d6d6f6e206d756c7469706c65206163726f737320616c6ccc20737570706f7274656420667265657a696e67206475726174696f6e7320746861742063616e206265206269642075706f6e2e184d696e42696418400000c16ff2862300000000000000000018210120546865206d696e696d756d20616d6f756e74206f662066756e64732074686174206d617920626520706c6163656420696e2061206269642e204e6f746520746861742074686973610120646f6573206e6f742061637475616c6c79206c696d69742074686520616d6f756e74207768696368206d617920626520726570726573656e74656420696e206120726563656970742073696e63652062696473206d61796c2062652073706c6974207570206279207468652073797374656d2e0065012049742073686f756c64206265206174206c656173742062696720656e6f75676820746f20656e737572652074686174207468657265206973206e6f20706f737369626c652073746f72616765207370616d2061747461636b64206f722071756575652d66696c6c696e672061747461636b2e284d696e52656365697074b501200000c16ff286230008550120546865206d696e696d756d20616d6f756e74206f662066756e6473207768696368206d617920696e74656e74696f6e616c6c79206265206c6566742072656d61696e696e6720756e64657220612073696e676c652420726563656970742e30496e74616b65506572696f6410100a000000105d0120546865206e756d626572206f6620626c6f636b73206265747765656e20636f6e736563757469766520617474656d70747320746f2064657175657565206269647320616e64206372656174652072656365697074732e005d012041206c61726765722076616c756520726573756c747320696e2066657765722073746f726167652068697473206561636820626c6f636b2c20627574206120736c6f77657220706572696f6420746f2067657420746f3020746865207461726765742e3c4d6178496e74616b65576569676874283c0700d0ed902e1399999999999999190c550120546865206d6178696d756d20616d6f756e74206f66206269647320746861742063616e20636f6e736f6c69646174656420696e746f20726563656970747320696e20612073696e676c6520696e74616b652e20415d01206c61726765722076616c75652068657265206d65616e73206c657373206f662074686520626c6f636b20617661696c61626c6520666f72207472616e73616374696f6e732073686f756c6420746865726520626520613820676c7574206f6620626964732e30546861775468726f74746c65090d300000d9e9ac2d78030500000004490120546865206d6178696d756d2070726f706f7274696f6e207768696368206d61792062652074686177656420616e642074686520706572696f64206f7665722077686963682069742069732072657365742e010d0d2d001c556e6971756573011c556e69717565732814436c6173730001040210110d040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c020202150d88040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e30436c6173734163636f756e740001080202150a8804000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e14417373657400010802026d01190d040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f6600010402101d0d04000468204d65746164617461206f66206120636f6c6c656374696f6e2e48496e7374616e63654d657461646174614f6600010802026d01210d04000454204d65746164617461206f6620616e206974656d2e2441747472696275746500010c020202250d290d040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802026d012d0d04000470205072696365206f6620616e20617373657420696e7374616e63652e4c436f6c6c656374696f6e4d6178537570706c79000104021010040004f0204b6565707320747261636b206f6620746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e206d6967687420686176652e01790501b9012044436f6c6c656374696f6e4465706f73697418400000c16ff286230000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000407a10f35a0000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518400080c6a47e8d03000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f7369744261736518400080c6a47e8d030000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f73697450657242797465184000407a10f35a0000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e01310d2e00104e66747301104e6674733c28436f6c6c656374696f6e0001040210350d040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c020202150d88040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e44436f6c6c656374696f6e4163636f756e740001080202150a8804000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e40436f6c6c656374696f6e526f6c654f660001080202ed09390d040008d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732ea02053746f72657320636f6c6c656374696f6e20726f6c657320617320706572206163636f756e742e104974656d00010802026d01410d040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e50436f6c6c656374696f6e4d657461646174614f660001040210590d04000468204d65746164617461206f66206120636f6c6c656374696f6e2e384974656d4d657461646174614f6600010802026d015d0d04000454204d65746164617461206f6620616e206974656d2e2441747472696275746500011002020202650d690d040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802026d012d0d040004502041207072696365206f6620616e206974656d2e644974656d41747472696275746573417070726f76616c734f6601010802026d01710d04000468204974656d2061747472696275746520617070726f76616c732e404e657874436f6c6c656374696f6e496400001004000831012053746f726573207468652060436f6c6c656374696f6e496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e65787420636f6c6c656374696f6e2ef02054686973206765747320696e6372656d656e746564207768656e657665722061206e657720636f6c6c656374696f6e20697320637265617465642e3450656e64696e67537761704f6600010802026d01790d0400047c2048616e646c657320616c6c207468652070656e64696e672073776170732e48436f6c6c656374696f6e436f6e6669674f66000104021089050400046020436f6e666967206f66206120636f6c6c656374696f6e2e304974656d436f6e6669674f6600010802026d01b1050400044c20436f6e666967206f6620616e206974656d2e01850501c9013844436f6c6c656374696f6e4465706f73697418400000c16ff286230000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000407a10f35a0000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518400080c6a47e8d03000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f7369744261736518400080c6a47e8d030000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f73697450657242797465184000407a10f35a0000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410100001000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410104000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410100001000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e38417070726f76616c734c696d697410101400000004a820546865206d6178696d756d20617070726f76616c7320616e206974656d20636f756c6420686176652e704974656d41747472696275746573417070726f76616c734c696d697410101400000004d420546865206d6178696d756d206174747269627574657320617070726f76616c7320616e206974656d20636f756c6420686176652e1c4d61785469707310100a00000004a820546865206d6178206e756d626572206f6620746970732061207573657220636f756c642073656e642e4c4d6178446561646c696e654475726174696f6e101000349e0004a820546865206d6178206475726174696f6e20696e20626c6f636b7320666f7220646561646c696e65732e504d61784174747269627574657350657243616c6c10100a00000004e020546865206d6178206e756d626572206f6620617474726962757465732061207573657220636f756c6420736574207065722063616c6c2e2046656174757265737d0d20000000000000000004902044697361626c657320736f6d65206f662070616c6c657427732066656174757265732e01850d2f00504e66744672616374696f6e616c697a6174696f6e01504e66744672616374696f6e616c697a6174696f6e04284e6674546f4173736574000104026d01890d0400041501204b6565707320747261636b206f662074686520636f72726573706f6e64696e67204e46542049442c20617373657420494420616e6420616d6f756e74206d696e7465642e01cd0501e501141c4465706f73697418400000c16ff2862300000000000000000008650120546865206465706f7369742070616964206279207468652075736572206c6f636b696e6720616e204e46542e20546865206465706f7369742069732072657475726e656420746f20746865206f726967696e616c204e4654e4206f776e6572207768656e2074686520617373657420697320756e696669656420616e6420746865204e465420697320756e6c6f636b65642e2050616c6c65744964e90a206672616374696f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e384e6577417373657453796d626f6cc10c141046524143048820546865206e65776c79206372656174656420617373657427732073796d626f6c2e304e657741737365744e616d65c10c141046726163048020546865206e65776c7920637265617465642061737365742773206e616d652e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e018d0d30001853616c617279011853616c61727908185374617475730000910d0400048820546865206f766572616c6c20737461747573206f66207468652073797374656d2e20436c61696d616e740001040500950d040004682054686520737461747573206f66206120636c61696d616e742e01d10501e9010c48526567697374726174696f6e506572696f641010c800000014510120546865206e756d626572206f6620626c6f636b732077697468696e2061206379636c65207768696368206163636f756e7473206861766520746f20726567697374657220746865697220696e74656e7420746f1c20636c61696d2e00350120546865206e756d626572206f6620626c6f636b73206265747765656e2073657175656e7469616c207061796f7574206379636c6573206973207468652073756d206f66207468697320616e644020605061796f7574506572696f64602e305061796f7574506572696f641010c800000010350120546865206e756d626572206f6620626c6f636b732077697468696e2061206379636c65207768696368206163636f756e7473206861766520746f20636c61696d20746865207061796f75742e00350120546865206e756d626572206f6620626c6f636b73206265747765656e2073657175656e7469616c207061796f7574206379636c6573206973207468652073756d206f66207468697320616e64582060526567697374726174696f6e506572696f64602e184275646765741840000064a7b3b6e00d00000000000000000c702054686520746f74616c2062756467657420706572206379636c652e0001012054686973206d6179206368616e6765206f7665722074686520636f75727365206f662061206379636c6520776974686f757420616e792070726f626c656d2e019d0d310038436f726546656c6c6f77736869700138436f726546656c6c6f77736869700c18506172616d730100f101200000000000000000048820546865206f766572616c6c20737461747573206f66207468652073797374656d2e184d656d6265720001040500a10d040004682054686520737461747573206f66206120636c61696d616e742e384d656d62657245766964656e63650001040500a50d040004310120536f6d652065766964656e636520746f6765746865722077697468207468652064657369726564206f7574636f6d6520666f72207768696368206974207761732070726573656e7465642e01d50501ed01083045766964656e636553697a6510100040000004fc20546865206d6178696d756d2073697a6520696e206279746573207375626d69747465642065766964656e636520697320616c6c6f77656420746f2062652e1c4d617852616e6b1010090000000cd420526570726573656e747320746865206869676865737420706f737369626c652072616e6b20696e20746869732070616c6c65742e00490120496e6372656173696e6720746869732076616c756520697320737570706f727465642c206275742064656372656173696e67206974206d6179206c65616420746f20612062726f6b656e2073746174652e01a90d3200485472616e73616374696f6e53746f7261676501485472616e73616374696f6e53746f726167651c305472616e73616374696f6e730001040210ad0d040004d020436f6c6c656374696f6e206f66207472616e73616374696f6e206d6574616461746120627920626c6f636b206e756d6265722e284368756e6b436f756e740101040210101000000000049420436f756e7420696e6465786564206368756e6b7320666f72206561636820626c6f636b2e1c42797465466565000018040004582053746f72616765206665652070657220627974652e20456e747279466565000018040004742053746f726167652066656520706572207472616e73616374696f6e2e3453746f72616765506572696f640100101000000000086d012053746f7261676520706572696f6420666f72206461746120696e20626c6f636b732e2053686f756c64206d61746368206073705f73746f726167655f70726f6f663a3a44454641554c545f53544f524147455f504552494f44605420666f7220626c6f636b20617574686f72696e672e44426c6f636b5472616e73616374696f6e730100ad0d0400003050726f6f66436865636b65640100200400049420576173207468652070726f6f6620636865636b656420696e207468697320626c6f636b3f01ed05010d020001b90d330024566f7465724c6973740124566f7465724c6973740c244c6973744e6f6465730001040500bd0d04000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040530c10d04000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01f50501110204344261675468726573686f6c6473c50d0919210300407a10f35a00006a70ccd4a96000009ef3397fbc660000a907ccd5306d00003d9a67fb0c740000a9bfa275577b0000a6fdf73217830000034f5d91538b0000132445651494000078081001629d00000302f63c45a70000392e6f7fc7b10000f59c23c6f2bc00004ae76aafd1c80000598a64846fd50000129fb243d8e200003f22e1ac18f1000033a4844c3e000100e2e51b895710010076a2c0b0732101006789b407a3330100793ed8d7f646010078131b81815b01000c1cf38a567101004437eeb68a8801009eb56d1434a10100335e9f156abb010067c3c7a545d701003218f340e1f40100de0b230d59140200699c11f5ca350200ad50a2c4565902009ae41c471e7f0200d0244e6745a70200f984ad51f2d10200ace7a7984dff0200a118325b822f0300ffa4c76dbe620300580bfd8532990300a9afce6812d30300109ad81b95100400d9caa519f551040038df488970970400bee1727949e10400cc73401fc62f0500b304f91831830500828bffb4d9db05001235383d143a0600a5b42a473a9e060036662d09ab080700f73aeab4cb790700b87e93d707f20700ffec23c0d1710800b84b0beca2f90800c9dcae7afc89090091752ba867230a0064f1cd4f76c60a003609be76c3730b0078655fdff32b0c00a407f5a5b6ef0c0052f61be7c5bf0d00da71bb70e79c0e000de9127eed870f001477987fb7811000ebee65ef328b11001269fe325ca5120033f8428b3fd113008ba57a13fa0f15001b2b60d0ba6216000d1d37d0c3ca17006c64fa5c6b4919002622c7411de01a00045bb9245c901c00233d83f6c25b1e00c8771c79064420003013fddef64a2200aa8b6e848172240082c096c4b2bc260016a3faebb72b29008296524ae1c12b00a636a865a4812e00d0e2d4509e6d31009c0a9a2796883400e4faafb27fd53700e6e64d367e573b000e4bd66de7113f0088b17db746084300b07def72603e470034de249635b84b00d48bd57b077a5000d0bd20ef5b885500b8f0467801e85a0010f88aee139e60003892925301b066009c95e4fc8e236d00b4126d10dffe730028b43e5976487b00a08a1c7a42078300b09ab083a0428b002846b2f463029400c861a42ade4e9d0050d23d4ae630a700805101a7e1b1b10038e501b2ccdbbc002016527844b9c800388924ba9055d50070ca35a4aebce200805fb1355cfbf0008035685d241f0001a0c3dcd96b361001d07862e87e50210160e852d09f7d330190662c5816cf460110274c3340575b01804be277a22971013082b92dfc5a880180d276075a01a101b0f511592b34bb014031745f580cd701802f6cee59a4f40140ff799b521814026075607d2986350260fde999a60d590200e5e71c91d07e02c0df2575cff2a602a07fd975899ad102a067009d4cf0fe0220dc29a1321f2f0320ff526b0a5562038088caa383c29803e05683fb5c9bd203401dd75d9516100400317e39a06e5104c0b071129de1960480b48c9192b1e00480e8124aad242f05c007ca7082858205007c13c45623db0540836fe869523906c0700f81466c9d0640f09c5017d00707c0e624b301e37807c0332ac78510f10780074ca1e4ca700800d5a9eb8c8bf80800a849588ed3880900804254142c220a80a25170e826c50a00e8d5fafc5e720b801df64e00792a0c80d4fe64f923ee0c006dd038ee19be0d001e90a494209b0e0010bf570e0a860f00da6a9db0b57f1000bf64afd810891100bb5b60cd17a31200f963f3aed6ce1300d5f004766a0d1500e099770202601600103d663bdfc71700de3e2d4158461900ecdbadb2d8dc1a0045c70007e38c1c00b8bde0fc11581e00ba5c2a211a402000407de46dcb462200dea55b03136e2400aaf1f3fcfcb7260014226f63b62629006492803e8fbc2b008486a6c7fc7b2e002cf05fc09b673100da63f7ed32823400f0b13fbdb5ce3700f291c41047503b00422a1a3c3c0a3f002c24212f20004300ac9342d4b6354700cc6ed7a400af4b00c4d022773e70500020017d89f57d5500f86387cef3dc5a008c4c7f7e54926000206207f284a36600cc1e05cb49166d00b42a7a70c4f07300d43a90e278397b0038f461ec53f78200a07264b9b1318b0048c9b3d464f09300007fe998bd3b9d0010058f17921ca70000dfaf7f469cb100e80c880bd6c4bc0058bdcb7ddca0c80038d18d37a03bd50030d55bf01ca1e200704ac01a0fdef0ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00490120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f2074686569722073636f72652e205468697320737065636966696573207468656101207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f722077686963682074686520696427732073636f7265b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735901207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f66206869676865722073636f72652074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765722d012073636f72652c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00410120546865726520697320616e20696d706c696564207570706572206c696d6974206f66206053636f72653a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974683101206053636f72653a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f7c206c697374732077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6101202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e20696420776974682073636f72652030206f7220312077696c6c2066616c6cf0202020696e746f2062616720302c20616e20696420776974682073636f726520322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e01c90d3400485374617465547269654d6967726174696f6e01485374617465547269654d6967726174696f6e0c404d6967726174696f6e50726f63657373010005063800000000000000000000000000001050204d6967726174696f6e2070726f67726573732e005d0120546869732073746f7265732074686520736e617073686f74206f6620746865206c617374206d69677261746564206b6579732e2049742063616e2062652073657420696e746f206d6f74696f6e20616e64206d6f7665d420666f727761726420627920616e79206f6620746865206d65616e732070726f766964656420627920746869732070616c6c65742e284175746f4c696d6974730100fd0504000cd420546865206c696d69747320746861742061726520696d706f736564206f6e206175746f6d61746963206d6967726174696f6e732e00d42049662073657420746f204e6f6e652c207468656e206e6f206175746f6d61746963206d6967726174696f6e2068617070656e732e605369676e65644d6967726174696f6e4d61784c696d6974730000010604000ce020546865206d6178696d756d206c696d697473207468617420746865207369676e6564206d6967726174696f6e20636f756c64207573652e00b4204966206e6f74207365742c206e6f207369676e6564207375626d697373696f6e20697320616c6c6f7765642e01f90501150204244d61784b65794c656e10100002000054b4204d6178696d616c206e756d626572206f6620627974657320746861742061206b65792063616e20686176652e00b0204652414d4520697473656c6620646f6573206e6f74206c696d697420746865206b6579206c656e6774682e01012054686520636f6e63726574652076616c7565206d757374207468657265666f726520646570656e64206f6e20796f75722073746f726167652075736167652e59012041205b606672616d655f737570706f72743a3a73746f726167653a3a53746f726167654e4d6170605d20666f72206578616d706c652063616e206861766520616e20617262697472617279206e756d626572206f664501206b65797320776869636820617265207468656e2068617368656420616e6420636f6e636174656e617465642c20726573756c74696e6720696e206172626974726172696c79206c6f6e67206b6579732e0041012055736520746865202a7374617465206d6967726174696f6e205250432a20746f20726574726965766520746865206c656e677468206f6620746865206c6f6e67657374206b657920696e20796f757201012073746f726167653a203c68747470733a2f2f6769746875622e636f6d2f706172697479746563682f7375627374726174652f6973737565732f31313634323e00290120546865206d6967726174696f6e2077696c6c2068616c7420776974682061206048616c74656460206576656e7420696620746869732076616c756520697320746f6f20736d616c6c2e49012053696e6365207468657265206973206e6f207265616c2070656e616c74792066726f6d206f7665722d657374696d6174696e672c206974206973206164766973656420746f207573652061206c61726765802076616c75652e205468652064656661756c742069732035313220627974652e008020536f6d65206b6579206c656e6774687320666f72207265666572656e63653ad0202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f7261676556616c7565605d3a2033322062797465c8202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d6170605d3a2036342062797465e0202d205b606672616d655f737570706f72743a3a73746f726167653a3a53746f72616765446f75626c654d6170605d3a2039362062797465004820466f72206d6f726520696e666f207365654901203c68747470733a2f2f7777772e736861776e74616272697a692e636f6d2f626c6f672f7375627374726174652f7175657279696e672d7375627374726174652d73746f726167652d7669612d7270632f3e011d023500344368696c64426f756e7469657301344368696c64426f756e746965731c404368696c64426f756e7479436f756e740100101000000000086d0120444550524543415445443a205265706c6163656420776974682060506172656e74546f74616c4368696c64426f756e74696573602073746f72616765206974656d206b656570696e672064656469636174656420636f756e7473550120666f72206561636820706172656e7420626f756e74792e204e756d626572206f6620746f74616c206368696c6420626f756e746965732e2057696c6c2062652072656d6f76656420696e204d617920323032352e4c506172656e744368696c64426f756e74696573010104051010100000000008cc204e756d626572206f6620616374697665206368696c6420626f756e746965732070657220706172656e7420626f756e74792ee0204d6170206f6620706172656e7420626f756e747920696e64657820746f206e756d626572206f66206368696c6420626f756e746965732e60506172656e74546f74616c4368696c64426f756e746965730101040510101000000000044101204e756d626572206f6620746f74616c206368696c6420626f756e746965732070657220706172656e7420626f756e74792c20696e636c7564696e6720636f6d706c6574656420626f756e746965732e344368696c64426f756e7469657300010805056d01d10d04000494204368696c6420626f756e7469657320746861742068617665206265656e2061646465642e644368696c64426f756e74794465736372697074696f6e73563100010805056d01910c04000c290120546865206465736372697074696f6e206f662065616368206368696c642d626f756e74792e20496e6465786564206279206028706172656e745f69642c206368696c645f696429602e006d012054686973206974656d207265706c616365732074686520604368696c64426f756e74794465736372697074696f6e73602073746f72616765206974656d2066726f6d207468652056302073746f726167652076657273696f6e2e505630546f56314368696c64426f756e747949647300010405106d010400145d0120546865206d617070696e67206f6620746865206368696c6420626f756e7479206964732066726f6d2073746f726167652076657273696f6e206056306020746f20746865206e657720605631602076657273696f6e2e006d0120546865206056306020696473206261736564206f6e20746f74616c206368696c6420626f756e747920636f756e74205b604368696c64426f756e7479436f756e74605d602e2054686520605631602076657273696f6e206964734101206261736564206f6e20746865206368696c6420626f756e747920636f756e742070657220706172656e7420626f756e7479205b60506172656e74546f74616c4368696c64426f756e74696573605d2e650120546865206974656d20696e74656e64656420736f6c656c7920666f7220636c69656e7420636f6e76656e69656e636520616e64206e6f74207573656420696e207468652070616c6c6574277320636f7265206c6f6769632e4c4368696c6472656e43757261746f72466565730101040510184000000000000000000000000000000000040101205468652063756d756c6174697665206368696c642d626f756e74792063757261746f722066656520666f72206561636820706172656e7420626f756e74792e01110601210208644d61784163746976654368696c64426f756e7479436f756e74101005000000041d01204d6178696d756d206e756d626572206f66206368696c6420626f756e7469657320746861742063616e20626520616464656420746f206120706172656e7420626f756e74792e5c4368696c64426f756e747956616c75654d696e696d756d184000407a10f35a000000000000000000000488204d696e696d756d2076616c756520666f722061206368696c642d626f756e74792e01d90d3600245265666572656e646101245265666572656e6461143c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e445265666572656e64756d496e666f466f720001040210dd0d040004b420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e28547261636b5175657565010104058901fd0d0400105d012054686520736f72746564206c697374206f66207265666572656e646120726561647920746f206265206465636964656420627574206e6f7420796574206265696e6720646563696465642c206f7264657265642062797c20636f6e76696374696f6e2d776569676874656420617070726f76616c732e00410120546869732073686f756c6420626520656d70747920696620604465636964696e67436f756e7460206973206c657373207468616e2060547261636b496e666f3a3a6d61785f6465636964696e67602e344465636964696e67436f756e7401010405890110100000000004c420546865206e756d626572206f66207265666572656e6461206265696e6720646563696465642063757272656e746c792e284d657461646174614f66000104021034040018050120546865206d6574616461746120697320612067656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720746865207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01150601250214445375626d697373696f6e4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e244d617851756575656410106400000004e4204d6178696d756d2073697a65206f6620746865207265666572656e64756d20717565756520666f7220612073696e676c6520747261636b2e44556e6465636964696e6754696d656f75741010004e0c0008550120546865206e756d626572206f6620626c6f636b73206166746572207375626d697373696f6e20746861742061207265666572656e64756d206d75737420626567696e206265696e6720646563696465642062792ee4204f6e63652074686973207061737365732c207468656e20616e796f6e65206d61792063616e63656c20746865207265666572656e64756d2e34416c61726d496e74657276616c1010010000000c5d01205175616e74697a6174696f6e206c6576656c20666f7220746865207265666572656e64756d2077616b657570207363686564756c65722e204120686967686572206e756d6265722077696c6c20726573756c7420696e5d012066657765722073746f726167652072656164732f777269746573206e656564656420666f7220736d616c6c657220766f746572732c2062757420616c736f20726573756c7420696e2064656c61797320746f207468655501206175746f6d61746963207265666572656e64756d20737461747573206368616e6765732e204578706c6963697420736572766963696e6720696e737472756374696f6e732061726520756e61666665637465642e18547261636b73010e6d0104000064726f6f74000000000000000000000000000000000000000000010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b0c482041206c697374206f6620747261636b732e005d01204e6f74653a2069662074686520747261636b73206172652064796e616d69632c207468652076616c756520696e2074686520737461746963206d65746164617461206d6967687420626520696e61636375726174652e010d0e37001852656d61726b00011d0601c1070001110e38002c526f6f7454657374696e670001210601c5070000390040436f6e76696374696f6e566f74696e670140436f6e76696374696f6e566f74696e670824566f74696e67466f720101080505150e190ed800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008750120416c6c20766f74696e6720666f72206120706172746963756c617220766f74657220696e206120706172746963756c617220766f74696e6720636c6173732e2057652073746f7265207468652062616c616e636520666f72207468659c206e756d626572206f6620766f74657320746861742077652068617665207265636f726465642e34436c6173734c6f636b73466f720101040500390e04000c69012054686520766f74696e6720636c617373657320776869636820686176652061206e6f6e2d7a65726f206c6f636b20726571756972656d656e7420616e6420746865206c6f636b20616d6f756e747320776869636820746865796d0120726571756972652e205468652061637475616c20616d6f756e74206c6f636b6564206f6e20626568616c66206f6620746869732070616c6c65742073686f756c6420616c7761797320626520746865206d6178696d756d206f662c2074686973206c6973742e01250601c90708204d6178566f74657310100002000010f020546865206d6178696d756d206e756d626572206f6620636f6e63757272656e7420766f74657320616e206163636f756e74206d617920686176652e00550120416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206c617267652076616c75652063616e206c65616420746f2065787472696e736963732077697468206c61726765c02077656967687420657374696d6174696f6e3a20736565206064656c65676174656020666f7220696e7374616e63652e44566f74654c6f636b696e67506572696f641010002f0d00109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e01450e3a002457686974656c697374012457686974656c697374043c57686974656c697374656443616c6c00010405348804000001350601cd070001490e3b0038416c6c69616e63654d6f74696f6e0138416c6c69616e63654d6f74696f6e1c2450726f706f73616c7301004d0e040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406342d02040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18436f73744f6600010406344101040010090120436f6e73696465726174696f6e20636f7374206372656174656420666f72207075626c697368696e6720616e642073746f72696e6720612070726f706f73616c2e0071012044657465726d696e6564206279205b436f6e6669673a3a436f6e73696465726174696f6e5d20616e64206d6179206265206e6f742070726573656e7420666f72206365727461696e2070726f706f73616c732028652e672e2069660d01207468652070726f706f73616c20636f756e74206174207468652074696d65206f66206372656174696f6e207761732062656c6f77207468726573686f6c64204e292e18566f74696e670001040634a10a040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d62657273010059010400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004610120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f662061627374656e74696f6e732e01390601e10704444d617850726f706f73616c576569676874283c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01510e3c0020416c6c69616e63650120416c6c69616e63651c1052756c65000045060400088c20546865204950465320434944206f662074686520616c6c69616e63652072756c652ed82046656c6c6f77732063616e2070726f706f73652061206e65772072756c65207769746820612073757065722d6d616a6f726974792e34416e6e6f756e63656d656e74730100550e040004b0205468652063757272656e7420495046532043494473206f6620616e7920616e6e6f756e63656d656e74732e244465706f7369744f66000104020018040004a4204d617073206d656d6265727320746f2074686569722063616e646964616379206465706f7369742e1c4d656d62657273010104055d0e610e040004a8204d617073206d656d626572207479706520746f206d656d62657273206f66206561636820747970652e3c5265746972696e674d656d626572730001040200100400086d01204120736574206f66206d656d626572732077686f20676176652061207265746972656d656e74206e6f746963652e20546865792063616e207265746972652061667465722074686520656e64206f66207265746972656d656e74a020706572696f642073746f72656420617320612066757475726520626c6f636b206e756d6265722e50556e7363727570756c6f75734163636f756e74730100610a0400086501205468652063757272656e74206c697374206f66206163636f756e7473206465656d656420756e7363727570756c6f75732e205468657365206163636f756e7473206e6f6e2067726174612063616e6e6f74207375626d69742c2063616e6469646163792e50556e7363727570756c6f757357656273697465730100650e040004c8205468652063757272656e74206c697374206f66207765627369746573206465656d656420756e7363727570756c6f75732e013d0601e50714504d6178556e7363727570756c6f75734974656d7310106400000004190120546865206d6178696d756d206e756d626572206f662074686520756e7363727570756c6f7573206974656d7320737570706f72746564206279207468652070616c6c65742e4c4d61785765627369746555726c4c656e6774681010ff000000049420546865206d6178696d756d206c656e677468206f66206120776562736974652055524c2e2c416c6c794465706f73697418400080c6a47e8d0300000000000000000004bc20546865206465706f73697420726571756972656420666f72207375626d697474696e672063616e6469646163792e544d6178416e6e6f756e63656d656e7473436f756e74101064000000049420546865206d6178696d756d206e756d626572206f6620616e6e6f756e63656d656e74732e3c4d61784d656d62657273436f756e7410106400000004bc20546865206d6178696d756d206e756d626572206f66206d656d6265727320706572206d656d62657220726f6c652e016d0e3d003c4e6f6d696e6174696f6e506f6f6c73013c4e6f6d696e6174696f6e506f6f6c735440546f74616c56616c75654c6f636b65640100184000000000000000000000000000000000148c205468652073756d206f662066756e6473206163726f737320616c6c20706f6f6c732e0071012054686973206d69676874206265206c6f77657220627574206e6576657220686967686572207468616e207468652073756d206f662060746f74616c5f62616c616e636560206f6620616c6c205b60506f6f6c4d656d62657273605d590120626563617573652063616c6c696e672060706f6f6c5f77697468647261775f756e626f6e64656460206d696768742064656372656173652074686520746f74616c207374616b65206f662074686520706f6f6c277329012060626f6e6465645f6163636f756e746020776974686f75742061646a757374696e67207468652070616c6c65742d696e7465726e616c2060556e626f6e64696e67506f6f6c6027732e2c4d696e4a6f696e426f6e640100184000000000000000000000000000000000049c204d696e696d756d20616d6f756e7420746f20626f6e6420746f206a6f696e206120706f6f6c2e344d696e437265617465426f6e6401001840000000000000000000000000000000001ca0204d696e696d756d20626f6e6420726571756972656420746f20637265617465206120706f6f6c2e00650120546869732069732074686520616d6f756e74207468617420746865206465706f7369746f72206d7573742070757420617320746865697220696e697469616c207374616b6520696e2074686520706f6f6c2c20617320616e8820696e6469636174696f6e206f662022736b696e20696e207468652067616d65222e0069012054686973206973207468652076616c756520746861742077696c6c20616c7761797320657869737420696e20746865207374616b696e67206c6564676572206f662074686520706f6f6c20626f6e646564206163636f756e7480207768696c6520616c6c206f74686572206163636f756e7473206c656176652e204d6178506f6f6c730000100400086901204d6178696d756d206e756d626572206f66206e6f6d696e6174696f6e20706f6f6c7320746861742063616e2065786973742e20496620604e6f6e65602c207468656e20616e20756e626f756e646564206e756d626572206f664420706f6f6c732063616e2065786973742e384d6178506f6f6c4d656d626572730000100400084901204d6178696d756d206e756d626572206f66206d656d6265727320746861742063616e20657869737420696e207468652073797374656d2e20496620604e6f6e65602c207468656e2074686520636f756e74b8206d656d6265727320617265206e6f7420626f756e64206f6e20612073797374656d20776964652062617369732e544d6178506f6f6c4d656d62657273506572506f6f6c0000100400084101204d6178696d756d206e756d626572206f66206d656d626572732074686174206d61792062656c6f6e6720746f20706f6f6c2e20496620604e6f6e65602c207468656e2074686520636f756e74206f66a8206d656d62657273206973206e6f7420626f756e64206f6e20612070657220706f6f6c2062617369732e4c476c6f62616c4d6178436f6d6d697373696f6e0000c404000c690120546865206d6178696d756d20636f6d6d697373696f6e20746861742063616e2062652063686172676564206279206120706f6f6c2e2055736564206f6e20636f6d6d697373696f6e207061796f75747320746f20626f756e64250120706f6f6c20636f6d6d697373696f6e73207468617420617265203e2060476c6f62616c4d6178436f6d6d697373696f6e602c206e65636573736172792069662061206675747572650d012060476c6f62616c4d6178436f6d6d697373696f6e60206973206c6f776572207468616e20736f6d652063757272656e7420706f6f6c20636f6d6d697373696f6e732e2c506f6f6c4d656d626572730001040500710e04000c4020416374697665206d656d626572732e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e54436f756e746572466f72506f6f6c4d656d62657273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c426f6e646564506f6f6c7300010405107d0e040004682053746f7261676520666f7220626f6e64656420706f6f6c732e54436f756e746572466f72426f6e646564506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c526577617264506f6f6c7300010405108d0e04000875012052657761726420706f6f6c732e2054686973206973207768657265207468657265207265776172647320666f72206561636820706f6f6c20616363756d756c6174652e205768656e2061206d656d62657273207061796f7574206973590120636c61696d65642c207468652062616c616e636520636f6d6573206f7574206f66207468652072657761726420706f6f6c2e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e54436f756e746572466f72526577617264506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c537562506f6f6c7353746f726167650001040510910e04000819012047726f757073206f6620756e626f6e64696e6720706f6f6c732e20456163682067726f7570206f6620756e626f6e64696e6720706f6f6c732062656c6f6e677320746f2061290120626f6e64656420706f6f6c2c2068656e636520746865206e616d65207375622d706f6f6c732e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e64436f756e746572466f72537562506f6f6c7353746f72616765010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204d657461646174610101040510cd010400045c204d6574616461746120666f722074686520706f6f6c2e48436f756e746572466f724d65746164617461010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170284c617374506f6f6c4964010010100000000004d0204576657220696e6372656173696e67206e756d626572206f6620616c6c20706f6f6c73206372656174656420736f206661722e4c52657665727365506f6f6c49644c6f6f6b7570000104050010040010dc20412072657665727365206c6f6f6b75702066726f6d2074686520706f6f6c2773206163636f756e7420696420746f206974732069642e0075012054686973206973206f6e6c79207573656420666f7220736c617368696e6720616e64206f6e206175746f6d61746963207769746864726177207570646174652e20496e20616c6c206f7468657220696e7374616e6365732c20746865250120706f6f6c20696420697320757365642c20616e6420746865206163636f756e7473206172652064657465726d696e6973746963616c6c7920646572697665642066726f6d2069742e74436f756e746572466f7252657665727365506f6f6c49644c6f6f6b7570010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617040436c61696d5065726d697373696f6e7301010405007d060402040101204d61702066726f6d206120706f6f6c206d656d626572206163636f756e7420746f207468656972206f7074656420636c61696d207065726d697373696f6e2e01610601e9070c2050616c6c65744964e90a2070792f6e6f706c73048420546865206e6f6d696e6174696f6e20706f6f6c27732070616c6c65742069642e484d6178506f696e7473546f42616c616e636508040a301d0120546865206d6178696d756d20706f6f6c20706f696e74732d746f2d62616c616e636520726174696f207468617420616e20606f70656e6020706f6f6c2063616e20686176652e005501205468697320697320696d706f7274616e7420696e20746865206576656e7420736c617368696e672074616b657320706c61636520616e642074686520706f6f6c277320706f696e74732d746f2d62616c616e63657c20726174696f206265636f6d65732064697370726f706f7274696f6e616c2e006501204d6f72656f7665722c20746869732072656c6174657320746f207468652060526577617264436f756e7465726020747970652061732077656c6c2c206173207468652061726974686d65746963206f7065726174696f6e7355012061726520612066756e6374696f6e206f66206e756d626572206f6620706f696e74732c20616e642062792073657474696e6720746869732076616c756520746f20652e672e2031302c20796f7520656e73757265650120746861742074686520746f74616c206e756d626572206f6620706f696e747320696e207468652073797374656d20617265206174206d6f73742031302074696d65732074686520746f74616c5f69737375616e6365206f669c2074686520636861696e2c20696e20746865206162736f6c75746520776f72736520636173652e00490120466f7220612076616c7565206f662031302c20746865207468726573686f6c6420776f756c64206265206120706f6f6c20706f696e74732d746f2d62616c616e636520726174696f206f662031303a312e310120537563682061207363656e6172696f20776f756c6420616c736f20626520746865206571756976616c656e74206f662074686520706f6f6c206265696e672039302520736c61736865642e304d6178556e626f6e64696e67101008000000043d0120546865206d6178696d756d206e756d626572206f662073696d756c74616e656f757320756e626f6e64696e67206368756e6b7320746861742063616e20657869737420706572206d656d6265722e01a90e3e002c52616e6b6564506f6c6c73012c52616e6b6564506f6c6c73143c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e445265666572656e64756d496e666f466f720001040210b10e040004b420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e28547261636b5175657565010104058901b90e0400105d012054686520736f72746564206c697374206f66207265666572656e646120726561647920746f206265206465636964656420627574206e6f7420796574206265696e6720646563696465642c206f7264657265642062797c20636f6e76696374696f6e2d776569676874656420617070726f76616c732e00410120546869732073686f756c6420626520656d70747920696620604465636964696e67436f756e7460206973206c657373207468616e2060547261636b496e666f3a3a6d61785f6465636964696e67602e344465636964696e67436f756e7401010405890110100000000004c420546865206e756d626572206f66207265666572656e6461206265696e6720646563696465642063757272656e746c792e284d657461646174614f66000104021034040018050120546865206d6574616461746120697320612067656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720746865207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01950601f10714445375626d697373696f6e4465706f73697418400000c16ff2862300000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e244d617851756575656410106400000004e4204d6178696d756d2073697a65206f6620746865207265666572656e64756d20717565756520666f7220612073696e676c6520747261636b2e44556e6465636964696e6754696d656f75741010004e0c0008550120546865206e756d626572206f6620626c6f636b73206166746572207375626d697373696f6e20746861742061207265666572656e64756d206d75737420626567696e206265696e6720646563696465642062792ee4204f6e63652074686973207061737365732c207468656e20616e796f6e65206d61792063616e63656c20746865207265666572656e64756d2e34416c61726d496e74657276616c1010010000000c5d01205175616e74697a6174696f6e206c6576656c20666f7220746865207265666572656e64756d2077616b657570207363686564756c65722e204120686967686572206e756d6265722077696c6c20726573756c7420696e5d012066657765722073746f726167652072656164732f777269746573206e656564656420666f7220736d616c6c657220766f746572732c2062757420616c736f20726573756c7420696e2064656c61797320746f207468655501206175746f6d61746963207265666572656e64756d20737461747573206368616e6765732e204578706c6963697420736572766963696e6720696e737472756374696f6e732061726520756e61666665637465642e18547261636b73010e6d0104000064726f6f74000000000000000000000000000000000000000000010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b0c482041206c697374206f6620747261636b732e005d01204e6f74653a2069662074686520747261636b73206172652064796e616d69632c207468652076616c756520696e2074686520737461746963206d65746164617461206d6967687420626520696e61636375726174652e01bd0e3f004052616e6b6564436f6c6c656374697665014052616e6b6564436f6c6c656374697665182c4d656d626572436f756e7401010405890110100000000008690120546865206e756d626572206f66206d656d6265727320696e2074686520636f6c6c6563746976652077686f2068617665206174206c65617374207468652072616e6b206163636f7264696e6720746f2074686520696e64657830206f6620746865207665632e1c4d656d626572730001040500c10e0400049c205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e244964546f496e6465780001080505c50e1004000461012054686520696e646578206f6620656163682072616e6b732773206d656d62657220696e746f207468652067726f7570206f66206d656d626572732077686f2068617665206174206c6561737420746861742072616e6b2e24496e646578546f49640001080505c90e000400085d0120546865206d656d6265727320696e2074686520636f6c6c65637469766520627920696e6465782e20416c6c20696e646963657320696e207468652072616e67652060302e2e4d656d626572436f756e74602077696c6c65012072657475726e2060536f6d65602c20686f77657665722061206d656d626572277320696e646578206973206e6f742067756172616e7465656420746f2072656d61696e20756e6368616e676564206f7665722074696d652e18566f74696e670001080205ed09fd07040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e34566f74696e67436c65616e75700001040210cd0e04000001990601f9070001d10e40003c4173736574436f6e76657273696f6e013c4173736574436f6e76657273696f6e0814506f6f6c73000104020508d50e0400086901204d61702066726f6d2060506f6f6c417373657449646020746f2060506f6f6c496e666f602e20546869732065737461626c69736865732077686574686572206120706f6f6c20686173206265656e206f6666696369616c6c793d01206372656174656420726174686572207468616e2070656f706c652073656e64696e6720746f6b656e73206469726563746c7920746f206120706f6f6c2773207075626c6963206163636f756e742e3c4e657874506f6f6c4173736574496400001004000825012053746f726573207468652060506f6f6c4173736574496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e657874206c7020746f6b656e2ee42054686973206765747320696e6372656d656e746564207768656e657665722061206e6577206c7020706f6f6c20697320637265617465642e019d060101081c144c504665651010030000000451012041202520746865206c69717569646974792070726f7669646572732077696c6c2074616b65206f6620657665727920737761702e20526570726573656e7473203130746873206f6620612070657263656e742e30506f6f6c5365747570466565184000407a10f35a0000000000000000000004882041206f6e652d74696d652066656520746f2073657475702074686520706f6f6c2e44506f6f6c53657475704665654173736574a0040004390120417373657420636c6173732066726f6d205b60436f6e6669673a3a417373657473605d207573656420746f2070617920746865205b60436f6e6669673a3a506f6f6c5365747570466565605d2e584c69717569646974795769746864726177616c46656509081000000000048420412066656520746f20776974686472617720746865206c69717569646974792e404d696e744d696e4c6971756964697479184064000000000000000000000000000000043d0120546865206d696e696d756d204c5020746f6b656e20616d6f756e74207468617420636f756c64206265206d696e7465642e20416d656c696f726174657320726f756e64696e67206572726f72732e444d617853776170506174684c656e677468101004000000048820546865206d6178206e756d626572206f6620686f707320696e206120737761702e2050616c6c65744964e90a2070792f6173636f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e01d90e41002c46617374556e7374616b65012c46617374556e7374616b651010486561640000dd0e04000cc0205468652063757272656e74202268656164206f662074686520717565756522206265696e6720756e7374616b65642e00290120546865206865616420696e20697473656c662063616e2062652061206261746368206f6620757020746f205b60436f6e6669673a3a426174636853697a65605d207374616b6572732e14517565756500010405001804000cc020546865206d6170206f6620616c6c206163636f756e74732077697368696e6720746f20626520756e7374616b65642e003901204b6565707320747261636b206f6620604163636f756e744964602077697368696e6720746f20756e7374616b6520616e64206974277320636f72726573706f6e64696e67206465706f7369742e3c436f756e746572466f725175657565010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61704c45726173546f436865636b506572426c6f636b0100101000000000208c204e756d626572206f66206572617320746f20636865636b2070657220626c6f636b2e0035012049662073657420746f20302c20746869732070616c6c657420646f6573206162736f6c7574656c79206e6f7468696e672e2043616e6e6f742062652073657420746f206d6f7265207468616e90205b60436f6e6669673a3a4d617845726173546f436865636b506572426c6f636b605d2e006501204261736564206f6e2074686520616d6f756e74206f662077656967687420617661696c61626c65206174205b6050616c6c65743a3a6f6e5f69646c65605d2c20757020746f2074686973206d616e792065726173206172655d0120636865636b65642e2054686520636865636b696e6720697320726570726573656e746564206279207570646174696e67205b60556e7374616b65526571756573743a3a636865636b6564605d2c207768696368206973502073746f72656420696e205b6048656164605d2e01a506011508041c4465706f736974184000407a10f35a00000000000000000000086501204465706f73697420746f2074616b6520666f7220756e7374616b696e672c20746f206d616b6520737572652077652772652061626c6520746f20736c6173682074686520697420696e206f7264657220746f20636f766572c02074686520636f737473206f66207265736f7572636573206f6e20756e7375636365737366756c20756e7374616b652e01e90e4200304d657373616765517565756501304d65737361676551756575650c30426f6f6b5374617465466f720101040510ed0e74000000000000000000000000000000000000000000000000000000000004cc2054686520696e646578206f662074686520666972737420616e64206c61737420286e6f6e2d656d707479292070616765732e2c5365727669636548656164000010040004bc20546865206f726967696e2061742077686963682077652073686f756c6420626567696e20736572766963696e672e14506167657300010805056d01f90e0400048820546865206d6170206f66207061676520696e646963657320746f2070616765732e01a90601190810204865617053697a65101000000100143d01205468652073697a65206f662074686520706167653b207468697320696d706c69657320746865206d6178696d756d206d6573736167652073697a652077686963682063616e2062652073656e742e005901204120676f6f642076616c756520646570656e6473206f6e20746865206578706563746564206d6573736167652073697a65732c20746865697220776569676874732c207468652077656967687420746861742069735d0120617661696c61626c6520666f722070726f63657373696e67207468656d20616e6420746865206d6178696d616c206e6565646564206d6573736167652073697a652e20546865206d6178696d616c206d65737361676511012073697a6520697320736c696768746c79206c6f776572207468616e207468697320617320646566696e6564206279205b604d61784d6573736167654c656e4f66605d2e204d61785374616c651010800000000c5d0120546865206d6178696d756d206e756d626572206f66207374616c652070616765732028692e652e206f66206f766572776569676874206d657373616765732920616c6c6f776564206265666f72652063756c6c696e6751012063616e2068617070656e2e204f6e636520746865726520617265206d6f7265207374616c65207061676573207468616e20746869732c207468656e20686973746f726963616c207061676573206d6179206265fc2064726f707065642c206576656e206966207468657920636f6e7461696e20756e70726f636573736564206f766572776569676874206d657373616765732e3453657276696365576569676874d90740010700a0db215d1333333333333333331841012054686520616d6f756e74206f66207765696768742028696620616e79292077686963682073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f72a820736572766963696e6720656e717565756564206974656d7320606f6e5f696e697469616c697a65602e00fc2054686973206d6179206265206c65676974696d6174656c7920604e6f6e656020696e207468652063617365207468617420796f752077696c6c2063616c6c5d012060536572766963655175657565733a3a736572766963655f71756575657360206d616e75616c6c79206f7220736574205b6053656c663a3a49646c654d617853657276696365576569676874605d20746f2068617665542069742072756e20696e20606f6e5f69646c65602e5049646c654d617853657276696365576569676874d9070400145d0120546865206d6178696d756d20616d6f756e74206f66207765696768742028696620616e792920746f20626520757365642066726f6d2072656d61696e696e672077656967687420606f6e5f69646c656020776869636841012073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f7220736572766963696e6720656e717565756564206974656d7320606f6e5f69646c65602e3d012055736566756c20666f722070617261636861696e7320746f2070726f63657373206d65737361676573206174207468652073616d6520626c6f636b2074686579206172652072656365697665642e00290120496620604e6f6e65602c2069742077696c6c206e6f742063616c6c2060536572766963655175657565733a3a736572766963655f7175657565736020696e20606f6e5f69646c65602e01010f43000c506f76010c506f76301456616c75650000100400001856616c75653200001004000038556e626f756e64656456616c75650000380400047420412076616c756520776974686f75742061204d454c20626f756e642e30426f756e64656456616c7565000051010400049420412076616c756520776974682061204d454c20626f756e64206f6620333220627974652e284c6172676556616c75650000510c0400043020344d69422076616c75652e2c4c6172676556616c7565320000510c040000144d6170314d000104011010040004902041206d617020776974682061206d6178696d756d206f6620314d20656e74726965732e184d617031364d000104011010040004942041206d617020776974682061206d6178696d756d206f662031364d20656e74726965732e2c446f75626c654d6170314d00010801016d011004000030556e626f756e6465644d61700001040110c10104000034556e626f756e6465644d6170320001040110c10104000040556e626f756e6465644d617054776f780001040510c10104000001ad06012108000044001c54785061757365011c54785061757365042c50617573656443616c6c7300010402b50688040004b42054686520736574206f662063616c6c73207468617420617265206578706c696369746c79207061757365642e01b10601250804284d61784e616d654c656e1010000100000c2501204d6178696d756d206c656e67746820666f722070616c6c6574206e616d6520616e642063616c6c206e616d65205343414c4520656e636f64656420737472696e67206e616d65732e00a820544f4f204c4f4e47204e414d45532057494c4c2042452054524541544544204153205041555345442e01050f450020536166654d6f64650120536166654d6f64650830456e7465726564556e74696c000010040014290120436f6e7461696e7320746865206c61737420626c6f636b206e756d62657220746861742074686520736166652d6d6f64652077696c6c2072656d61696e20656e746572656420696e2e00a4202053657420746f20604e6f6e6560207768656e20736166652d6d6f6465206973206578697465642e00510120536166652d6d6f6465206973206175746f6d61746963616c6c7920657869746564207768656e207468652063757272656e7420626c6f636b206e756d626572206578636565647320746869732076616c75652e204465706f736974730001080505150a18040010350120486f6c64732074686520726573657276652074686174207761732074616b656e2066726f6d20616e206163636f756e74206174206120737065636966696320626c6f636b206e756d6265722e00750120546869732068656c707320676f7665726e616e636520746f206861766520616e206f76657276696577206f66206f75747374616e64696e67206465706f7369747320746861742073686f756c642062652072657475726e6564206f722420736c61736865642e01b9060129081434456e7465724475726174696f6e1010c012000004210120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652077696c6c20626520656e7465726564206279205b6050616c6c65743a3a656e746572605d2e38457874656e644475726174696f6e1010600900000c4d0120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652063616e20626520657874656e6465642062792065616368205b6050616c6c65743a3a657874656e64605d2063616c6c2e004d01205468697320646f6573206e6f7420696d706f736520612068617264206c696d69742061732074686520736166652d6d6f64652063616e20626520657874656e646564206d756c7469706c652074696d65732e48456e7465724465706f736974416d6f756e74a9034401000020c65abc8ed70a000000000000000c05012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a656e746572605d2e00410120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920656e61626c696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e4c457874656e644465706f736974416d6f756e74a9034401000010632d5ec76b05000000000000000c09012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a657874656e64605d2e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920657874656e64696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e3052656c6561736544656c6179c8140100e1000020490120546865206d696e696d616c206475726174696f6e2061206465706f7369742077696c6c2072656d61696e20726573657276656420616674657220736166652d6d6f646520697320656e7465726564206f72490120657874656e6465642c20756e6c657373205b6050616c6c65743a3a666f7263655f72656c656173655f6465706f736974605d206973207375636365737366756c6c792063616c6c656420736f6f6e65722e005901204576657279206465706f736974206973207469656420746f20612073706563696669632061637469766174696f6e206f7220657874656e73696f6e2c20746875732065616368206465706f7369742063616e206265e82072656c656173656420696e646570656e64656e746c79206166746572207468652064656c617920666f7220697420686173207061737365642e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c792072656c656173696e672074686520736166652d6d6f6465206465706f7369747320616e6420697320612073616e65242064656661756c742e01090f46002453746174656d656e740000013108183453746174656d656e74436f7374184000407a10f35a000000000000000000000494204d696e2062616c616e636520666f72207072696f726974792073746174656d656e74732e2042797465436f7374184000e8764817000000000000000000000004c420436f7374206f6620646174612062797465207573656420666f72207072696f726974792063616c63756c6174696f6e2e504d696e416c6c6f77656453746174656d656e747310100400000004c8204d696e696d756d206e756d626572206f662073746174656d656e747320616c6c6f77656420706572206163636f756e742e504d6178416c6c6f77656453746174656d656e747310100a00000004c8204d6178696d756d206e756d626572206f662073746174656d656e747320616c6c6f77656420706572206163636f756e742e3c4d696e416c6c6f776564427974657310100004000004a0204d696e696d756d206461746120627974657320616c6c6f77656420706572206163636f756e742e3c4d6178416c6c6f776564427974657310100010000004a0204d6178696d756d206461746120627974657320616c6c6f77656420706572206163636f756e742e004700504d756c7469426c6f636b4d6967726174696f6e7301504d756c7469426c6f636b4d6967726174696f6e730818437572736f720000c50604000cd8205468652063757272656e746c7920616374697665206d6967726174696f6e20746f2072756e20616e642069747320637572736f722e00bc20604e6f6e656020696e646963617465732074686174206e6f206d6967726174696f6e2069732072756e6e696e672e20486973746f72696300010405cd0188040010b420536574206f6620616c6c207375636365737366756c6c79206578656375746564206d6967726174696f6e732e0071012054686973206973207573656420617320626c61636b6c6973742c20746f206e6f742072652d65786563757465206d6967726174696f6e7320746861742068617665206e6f74206265656e2072656d6f7665642066726f6d20746865310120636f646562617365207965742e20476f7665726e616e63652063616e20726567756c61726c7920636c6561722074686973206f7574207669612060636c6561725f686973746f726963602e01bd060145080830437572736f724d61784c656e10100000010010a420546865206d6178696d616c206c656e677468206f6620616e20656e636f64656420637572736f722e006501204120676f6f642064656661756c74206e6565647320746f2073656c656374656420737563682074686174206e6f206d6967726174696f6e2077696c6c20657665722068617665206120637572736f722077697468204d454c09012061626f76652074686973206c696d69742e205468697320697320737461746963616c6c7920636865636b656420696e2060696e746567726974795f74657374602e404964656e7469666965724d61784c656e10100001000010b420546865206d6178696d616c206c656e677468206f6620616e20656e636f646564206964656e7469666965722e005501204120676f6f642064656661756c74206e6565647320746f2073656c656374656420737563682074686174206e6f206d6967726174696f6e2077696c6c2065766572206861766520616e206964656e7469666965722d012077697468204d454c2061626f76652074686973206c696d69742e205468697320697320737461746963616c6c7920636865636b656420696e2060696e746567726974795f74657374602e010d0f48001842726f6b6572011842726f6b65723c34436f6e66696775726174696f6e0000e506040004a8205468652063757272656e7420636f6e66696775726174696f6e206f6620746869732070616c6c65742e305265736572766174696f6e730100110f04000465012054686520506f6c6b61646f7420436f7265207265736572766174696f6e73202867656e6572616c6c79207461736b6564207769746820746865206d61696e74656e616e6365206f662053797374656d20436861696e73292e184c65617365730100190f040004842054686520506f6c6b61646f7420436f7265206c6567616379206c65617365732e185374617475730000250f040004fc205468652063757272656e7420737461747573206f66206d697363656c6c616e656f75732073756273797374656d73206f6620746869732070616c6c65742e2053616c65496e666f0000290f0400041901205468652064657461696c73206f66207468652063757272656e742073616c652c20696e636c7564696e67206974732070726f7065727469657320616e64207374617475732e44506f74656e7469616c52656e6577616c73000104052d0f310f04000c7c205265636f726473206f6620706f74656e7469616c2072656e6577616c732e0055012052656e6577616c732077696c6c206f6e6c792061637475616c6c7920626520616c6c6f7765642069662060436f6d706c6574696f6e537461747573602069732061637475616c6c792060436f6d706c657465602e1c526567696f6e7300010402fd06390f040004f0205468652063757272656e742028756e61737369676e6564206f722070726f766973696f6e616c6c79206173736967656e642920526567696f6e732e20576f726b706c616e000104053d0fe90604000431012054686520776f726b20776520706c616e206f6e20686176696e67206561636820636f726520646f206174206120706172746963756c61722074696d6520696e20746865206675747572652e20576f726b6c6f6164010104058901e9060400045d01205468652063757272656e7420776f726b6c6f6164206f66206561636820636f72652e205468697320676574732075706461746564207769746820776f726b706c616e2061732074696d65736c6963657320706173732e54496e737461506f6f6c436f6e747269627574696f6e00010402fd06410f0400041101205265636f7264206f6620612073696e676c6520636f6e747269627574696f6e20746f2074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e2c496e737461506f6f6c496f0101040210450f200000000000000000042101205265636f7264206f6620436f726574696d6520656e746572696e67206f72206c656176696e672074686520496e7374616e74616e656f757320436f726574696d6520506f6f6c2e40496e737461506f6f6c486973746f727900010402104d0f0400046d0120546f74616c20496e737461506f6f6c207265776172647320666f7220656163682054696d65736c69636520616e6420746865206e756d626572206f6620636f726520706172747320776869636820636f6e74726962757465642e38436f7265436f756e74496e626f7800008901040004c420526563656976656420636f726520636f756e74206368616e67652066726f6d207468652072656c617920636861696e2e304175746f52656e6577616c730100510f04000ce0204b656570696e6720747261636b206f6620636f7265732077686963682068617665206175746f2d72656e6577616c20656e61626c65642e00550120536f727465642062792060436f7265496e6465786020746f206d616b65207468652072656d6f76616c206f6620636f7265732066726f6d206175746f2d72656e6577616c206d6f726520656666696369656e742e30526576656e7565496e626f7800000507040004b020526563656976656420726576656e756520696e666f2066726f6d207468652072656c617920636861696e2e01e106014908182050616c6c65744964e90a2070792f62726f6b6504d4204964656e7469666965722066726f6d2077686963682074686520696e7465726e616c20506f742069732067656e6572617465642e3c54696d65736c696365506572696f6410100200000004b0204e756d626572206f662052656c61792d636861696e20626c6f636b73207065722074696d65736c6963652e384d61784c6561736564436f7265731010050000000484204d6178696d756d206e756d626572206f66206c6567616379206c65617365732e404d61785265736572766564436f7265731010050000000480204d6178696d756d206e756d626572206f662073797374656d20636f7265732e3c4d61784175746f52656e6577616c7310100a00000004610120476976656e20746861742077652061726520706572666f726d696e6720616c6c206175746f2d72656e6577616c7320696e20612073696e676c6520626c6f636b2c2069742068617320746f206265206c696d697465642e544d696e696d756d4372656469745075726368617365184000e876481700000000000000000000000cd02054686520736d616c6c65737420616d6f756e74206f662063726564697473206120757365722063616e2070757263686173652e0080204e656564656420746f2070726576656e74207370616d2061747461636b732e015d0f4900305461736b734578616d706c6501305461736b734578616d706c650814546f74616c01006d01200000000000000000045020536f6d652072756e6e696e6720746f74616c2e1c4e756d6265727300010405101004000490204e756d6265727320746f20626520616464656420696e746f2074686520746f74616c2e00000001610f4a00184d69786e657401184d69786e6574104c43757272656e7453657373696f6e496e646578010010100000000008690120496e646578206f66207468652063757272656e742073657373696f6e2e2054686973206d6179206265206f66667365742072656c617469766520746f207468652073657373696f6e20696e64657820747261636b6564206279f4206567206070616c6c65745f73657373696f6e603b206d69786e65742073657373696f6e20696e64696365732061726520696e646570656e64656e742e6043757272656e7453657373696f6e5374617274426c6f636b010010100000000004b020426c6f636b20696e207768696368207468652063757272656e742073657373696f6e20737461727465642e404e657874417574686f726974794964730001040610c9030400049420417574686f72697479206c69737420666f7220746865206e6578742073657373696f6e2e204d69786e6f64657300010806066d0111070400186501204d69786e6f646520736574732062792073657373696f6e20696e6465782e204f6e6c7920746865206d69786e6f6465207365747320666f72207468652070726576696f75732c2063757272656e742c20616e64206e657874b42073657373696f6e7320617265206b6570743b206f6c646572207365747320617265206469736361726465642e004d0120546865206d69786e6f64657320696e20656163682073657420617265206b6579656420627920617574686f7269747920696e64657820736f2077652063616e20656173696c7920636865636b20696620616e550120617574686f726974792068617320726567697374657265642061206d69786e6f64652e2054686520617574686f7269747920696e64696365732073686f756c64206f6e6c79206265207573656420647572696e67310120726567697374726174696f6e3b2074686520617574686f7269747920696e646963657320666f722074686520766572792066697273742073657373696f6e20617265206d6164652075702e0109070028384d6178417574686f72697469657310106400000004bc20546865206d6178696d756d206e756d626572206f6620617574686f726974696573207065722073657373696f6e2e584d617845787465726e616c4164647265737353697a6510108000000004ec20546865206d6178696d756d2073697a65206f66206f6e65206f662061206d69786e6f646527732065787465726e616c206164647265737365732e784d617845787465726e616c4164647265737365735065724d69786e6f646510101000000004e020546865206d6178696d756d206e756d626572206f662065787465726e616c2061646472657373657320666f722061206d69786e6f64652e5c4e756d436f766572546f43757272656e74426c6f636b73101003000000042501204c656e677468206f6620746865206669727374207068617365206f6620656163682073657373696f6e202860436f766572546f43757272656e7460292c20696e20626c6f636b732e684e756d5265717565737473546f43757272656e74426c6f636b73101003000000043501204c656e677468206f6620746865207365636f6e64207068617365206f6620656163682073657373696f6e2028605265717565737473546f43757272656e7460292c20696e20626c6f636b732e504e756d436f766572546f50726576426c6f636b73101003000000041901204c656e677468206f6620746865207468697264207068617365206f6620656163682073657373696f6e202860436f766572546f5072657660292c20696e20626c6f636b732e6c4e756d52656769737465725374617274536c61636b426c6f636b731010030000000c210120546865206e756d626572206f662022736c61636b2220626c6f636b7320617420746865207374617274206f6620656163682073657373696f6e2c20647572696e672077686963684501205b606d617962655f7265676973746572605d2850616c6c65743a3a6d617962655f7265676973746572292077696c6c206e6f7420617474656d707420746f20706f737420726567697374726174696f6e38207472616e73616374696f6e732e644e756d5265676973746572456e64536c61636b426c6f636b7310100300000010e420546865206e756d626572206f662022736c61636b2220626c6f636b732061742074686520656e64206f6620656163682073657373696f6e2e4901205b606d617962655f7265676973746572605d2850616c6c65743a3a6d617962655f7265676973746572292077696c6c2074727920746f207265676973746572206265666f7265207468697320736c61636b450120706572696f642c20627574206d617920706f737420726567697374726174696f6e207472616e73616374696f6e7320647572696e672074686520736c61636b20706572696f642061732061206c61737420207265736f72742e50526567697374726174696f6e5072696f726974793020feffffffffffffff04f4205072696f72697479206f6620756e7369676e6564207472616e73616374696f6e73207573656420746f207265676973746572206d69786e6f6465732e2c4d696e4d69786e6f646573101007000000086101204d696e696d756d206e756d626572206f66206d69786e6f6465732e20496620746865726520617265206665776572207468616e2074686973206d616e79206d69786e6f646573207265676973746572656420666f722061ec2073657373696f6e2c20746865206d69786e65742077696c6c206e6f742062652061637469766520647572696e67207468652073657373696f6e2e004b0028506172616d65746572730128506172616d65746572730428506172616d657465727300010402610871080400044c2053746f72656420706172616d65746572732e012107015d0800004c0048536b69704665656c6573735061796d656e740000017d0800004d004450616c6c65744578616d706c654d626d73014450616c6c65744578616d706c654d626d7304144d794d6170000104021030040004f020446566696e6520612073746f72616765206974656d20746f20696c6c75737472617465206d756c74692d626c6f636b206d6967726174696f6e732e000000004e00604173736574436f6e76657273696f6e4d6967726174696f6e000171070181080001650f4f001852657669766501185265766976651c305072697374696e65436f64650001040634690f040004cc2041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f64652e28436f6465496e666f4f6600010406346d0f040004e02041206d617070696e672066726f6d206120636f6e7472616374277320636f6465206861736820746f2069747320636f646520696e666f2e38436f6e7472616374496e666f4f66000104067907710f040004a82054686520636f6465206173736f6369617465642077697468206120676976656e206163636f756e742e3c496d6d757461626c65446174614f66000104067907750f040004d02054686520696d6d757461626c652064617461206173736f6369617465642077697468206120676976656e206163636f756e742e3444656c6574696f6e51756575650001040510bd01040010c8204576696374656420636f6e7472616374732074686174206177616974206368696c6420747269652064656c6574696f6e2e004901204368696c6420747269652064656c6574696f6e2069732061206865617679206f7065726174696f6e20646570656e64696e67206f6e2074686520616d6f756e74206f662073746f72616765206974656d7341012073746f72656420696e207361696420747269652e205468657265666f72652074686973206f7065726174696f6e20697320706572666f726d6564206c617a696c7920696e20606f6e5f69646c65602e5044656c6574696f6e5175657565436f756e7465720100790f200000000000000000084d0120412070616972206f66206d6f6e6f746f6e696320636f756e74657273207573656420746f20747261636b20746865206c617465737420636f6e7472616374206d61726b656420666f722064656c6574696f6ea820616e6420746865206c61746573742064656c6574656420636f6e747261637420696e2071756575652e3c4f726967696e616c4163636f756e7400010406790700040018d8204d6170206120457468657265756d206164647265737320746f20697473206f726967696e616c20604163636f756e7449643332602e004501205768656e206465726976696e672061206048313630602066726f6d20616e20604163636f756e74496433326020776520757365206120686173682066756e6374696f6e2e20496e206f7264657220746f3101207265636f6e73747275637420746865206f726967696e616c206163636f756e74207765206e65656420746f2073746f7265207468652072657665727365206d617070696e6720686572652e190120526567697374657220796f757220604163636f756e744964333260207573696e67205b6050616c6c65743a3a6d61705f6163636f756e74605d20696e206f7264657220746f6420757365206974207769746820746869732070616c6c65742e01750701850818384465706f7369745065724279746518400060defb7405000000000000000000001411012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682062797465206f662073746f726167652e001c2023204e6f7465003501204974206973207361666520746f206368616e676520746869732076616c7565206f6e2061206c69766520636861696e20617320616c6c20726566756e6473206172652070726f20726174612e384465706f7369745065724974656d184000f0ab75a40d000000000000000000001405012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682073746f72616765206974656d2e001c2023204e6f7465003501204974206973207361666520746f206368616e676520746869732076616c7565206f6e2061206c69766520636861696e20617320616c6c20726566756e6473206172652070726f20726174612e70436f6465486173684c6f636b75704465706f73697450657263656e74c41000a3e1110c4501205468652070657263656e74616765206f66207468652073746f72616765206465706f73697420746861742073686f756c642062652068656c6420666f72207573696e67206120636f646520686173682e510120496e7374616e74696174696e67206120636f6e74726163742c2070726f74656374732074686520636f64652066726f6d206265696e672072656d6f7665642e20496e206f7264657220746f2070726576656e74250120616275736520746865736520616374696f6e73206172652070726f746563746564207769746820612070657263656e74616765206f662074686520636f6465206465706f7369742e5c556e73616665556e737461626c65496e74657266616365200400241101204d616b6520636f6e74726163742063616c6c61626c652066756e6374696f6e73206d61726b65642061732060235b756e737461626c655d6020617661696c61626c652e003d0120436f6e7472616374732074686174207573652060235b756e737461626c655d602066756e6374696f6e7320776f6e27742062652061626c6520746f2062652075706c6f6164656420756e6c657373450120746869732069732073657420746f206074727565602e2054686973206973206f6e6c79206d65616e7420666f7220746573746e65747320616e6420646576206e6f64657320696e206f7264657220746f78206578706572696d656e742077697468206e65772066656174757265732e00282023205761726e696e6700c020446f202a2a6e6f742a2a2073657420746f20607472756560206f6e2070726f64756374696f6e7320636861696e732e1c436861696e49643020441b0f190000000010010120546865205b4549502d3135355d2868747470733a2f2f656970732e657468657265756d2e6f72672f454950532f6569702d3135352920636861696e2049442e0005012054686973206973206120756e69717565206964656e7469666965722061737369676e656420746f206561636820626c6f636b636861696e206e6574776f726b2c6c2070726576656e74696e67207265706c61792061747461636b732e404e6174697665546f457468526174696f101040420f000451012054686520726174696f206265747765656e2074686520646563696d616c20726570726573656e746174696f6e206f6620746865206e617469766520746f6b656e20616e64207468652045544820746f6b656e2e017d0f50003c5665726966795369676e6174757265000000000051004044656c6567617465645374616b696e67014044656c6567617465645374616b696e67102844656c656761746f72730001040500810f040010a4204d6170206f662044656c656761746f727320746f207468656972206044656c65676174696f6e602e00610120496d706c656d656e746174696f6e206e6f74653a20576520617265206e6f74207573696e67206120646f75626c65206d61702077697468206064656c656761746f726020616e6420606167656e7460206163636f756e746101206173206b6579732073696e63652077652077616e7420746f2072657374726963742064656c656761746f727320746f2064656c6567617465206f6e6c7920746f206f6e65206163636f756e7420617420612074696d652e50436f756e746572466f7244656c656761746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170184167656e74730001040500850f04000488204d6170206f6620604167656e746020746f20746865697220604c6564676572602e40436f756e746572466f724167656e7473010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617000018908082050616c6c65744964e90a2070792f646c73746b049020496e6a6563746564206964656e74696669657220666f72207468652070616c6c65742e4c536c6173685265776172644672616374696f6ec41080969800045101204672616374696f6e206f662074686520736c617368207468617420697320726577617264656420746f207468652063616c6c6572206f662070656e64696e6720736c61736820746f20746865206167656e742e01890f5200304173736574526577617264730130417373657452657761726473102c506f6f6c5374616b6572730001080202ed098d0f0400045c205374617465206f6620706f6f6c207374616b6572732e14506f6f6c730001040210910f040004b820537461746520616e6420636f6e66696775726174696f6e206f662065616368207374616b696e6720706f6f6c2e20506f6f6c436f73740001040210950f04001069012054686520636f7374206173736f63696174656420776974682073746f72696e6720706f6f6c20696e666f726d6174696f6e206f6e2d636861696e2077686963682077617320696e6375727265642062792074686520706f6f6c242063726561746f722e001d01205468697320636f7374206d6179206265205b604e6f6e65605d2c2061732064657465726d696e6564206279205b60436f6e6669673a3a436f6e73696465726174696f6e605d2e284e657874506f6f6c496401001010000000000cc02053746f72657320746865205b60506f6f6c4964605d20746f2075736520666f7220746865206e65787420706f6f6c2e00a020496e6372656d656e746564207768656e2061206e657720706f6f6c20697320637265617465642e017d07018d08042050616c6c65744964e90a2070792f73746b72640c1901205468652070616c6c6574277320756e69717565206964656e7469666965722c207573656420746f206465726976652074686520706f6f6c2773206163636f756e742049442e003d0120546865206163636f756e742049442069732064657269766564206f6e636520647572696e6720706f6f6c206372656174696f6e20616e642073746f72656420696e207468652073746f726167652e019d0f530034417373657473467265657a65720134417373657473467265657a6572081c467265657a65730101080202ed098d0904000415012041206d617020746861742073746f72657320667265657a6573206170706c696564206f6e20616e206163636f756e7420666f72206120676976656e20417373657449642e3846726f7a656e42616c616e6365730001080202ed091804000465012041206d617020746861742073746f726573207468652063757272656e7420746f74616c2066726f7a656e2062616c616e636520666f72206576657279206163636f756e74206f6e206120676976656e20417373657449642e000191080001a10f5400184d6574615478000181070195080001a50f5900048d022d02e504a90f2848436865636b4e6f6e5a65726f53656e64657295078840436865636b5370656356657273696f6e99071038436865636b547856657273696f6e9d071030436865636b47656e65736973a1073438436865636b4d6f7274616c697479a5073428436865636b4e6f6e6365ad07882c436865636b576569676874ad0f8850436861726765417373657454785061796d656e74b10f8844436865636b4d6574616461746148617368b1077101345765696768745265636c61696db90f882d016810436f72650c1c76657273696f6e00c90804902052657475726e73207468652076657273696f6e206f66207468652072756e74696d652e34657865637574655f626c6f636b0414626c6f636bbd0f88046420457865637574652074686520676976656e20626c6f636b2e40696e697469616c697a655f626c6f636b04186865616465726502c90f04410120496e697469616c697a65206120626c6f636b20776974682074686520676976656e2068656164657220616e642072657475726e207468652072756e74696d6520657865637574697665206d6f64652e042101205468652060436f7265602072756e74696d65206170692074686174206576657279205375627374726174652072756e74696d65206e6565647320746f20696d706c656d656e742e204d657461646174610c206d6574616461746100cd0f048c2052657475726e7320746865206d65746164617461206f6620612072756e74696d652e4c6d657461646174615f61745f76657273696f6e041c76657273696f6e10d10f10a42052657475726e7320746865206d65746164617461206174206120676976656e2076657273696f6e2e0005012049662074686520676976656e206076657273696f6e602069736e277420737570706f727465642c20746869732077696c6c2072657475726e20604e6f6e65602e750120557365205b6053656c663a3a6d657461646174615f76657273696f6e73605d20746f2066696e64206f75742061626f757420737570706f72746564206d657461646174612076657273696f6e206f66207468652072756e74696d652e446d657461646174615f76657273696f6e7300c1010ca42052657475726e732074686520737570706f72746564206d657461646174612076657273696f6e732e00c020546869732063616e206265207573656420746f2063616c6c20606d657461646174615f61745f76657273696f6e602e0401012054686520604d65746164617461602061706920747261697420746861742072657475726e73206d6574616461746120666f72207468652072756e74696d652e4c52756e74696d655669657746756e6374696f6e0454657865637574655f766965775f66756e6374696f6e082071756572795f6964d50f14696e70757438d90f047c2045786563757465206120766965772066756e6374696f6e2071756572792e04a42052756e74696d652041504920666f7220657865637574696e6720766965772066756e6374696f6e7330426c6f636b4275696c646572103c6170706c795f65787472696e736963042465787472696e736963c10fe10f106c204170706c792074686520676976656e2065787472696e7369632e0039012052657475726e7320616e20696e636c7573696f6e206f7574636f6d652077686963682073706563696669657320696620746869732065787472696e73696320697320696e636c7564656420696e4c207468697320626c6f636b206f72206e6f742e3866696e616c697a655f626c6f636b00650204682046696e697368207468652063757272656e7420626c6f636b2e4c696e686572656e745f65787472696e736963730420696e686572656e74f10fc50f043d012047656e657261746520696e686572656e742065787472696e736963732e2054686520696e686572656e7420646174612077696c6c20766172792066726f6d20636861696e20746f20636861696e2e3c636865636b5f696e686572656e74730814626c6f636bbd0f1064617461f10f011004550120436865636b20746861742074686520696e686572656e7473206172652076616c69642e2054686520696e686572656e7420646174612077696c6c20766172792066726f6d20636861696e20746f20636861696e2e047101205468652060426c6f636b4275696c646572602061706920747261697420746861742070726f7669646573207468652072657175697265642066756e6374696f6e616c69747920666f72206275696c64696e67206120626c6f636b2e585461676765645472616e73616374696f6e5175657565045076616c69646174655f7472616e73616374696f6e0c18736f757263650510087478c10f28626c6f636b5f6861736834091024682056616c696461746520746865207472616e73616374696f6e2e0065012054686973206d6574686f6420697320696e766f6b656420627920746865207472616e73616374696f6e20706f6f6c20746f206c6561726e2064657461696c732061626f757420676976656e207472616e73616374696f6e2e45012054686520696d706c656d656e746174696f6e2073686f756c64206d616b65207375726520746f207665726966792074686520636f72726563746e657373206f6620746865207472616e73616374696f6e4d0120616761696e73742063757272656e742073746174652e2054686520676976656e2060626c6f636b5f686173686020636f72726573706f6e647320746f207468652068617368206f662074686520626c6f636b7c207468617420697320757365642061732063757272656e742073746174652e004501204e6f7465207468617420746869732063616c6c206d617920626520706572666f726d65642062792074686520706f6f6c206d756c7469706c652074696d657320616e64207472616e73616374696f6e73a4206d6967687420626520766572696669656420696e20616e7920706f737369626c65206f726465722e044d012054686520605461676765645472616e73616374696f6e5175657565602061706920747261697420666f7220696e746572666572696e67207769746820746865207472616e73616374696f6e2071756575652e4456616c696461746553746174656d656e74044876616c69646174655f73746174656d656e740818736f7572636511102473746174656d656e743508151004602056616c6964617465207468652073746174656d656e742e04b02052756e74696d652041504920747261697420666f722073746174656d656e742076616c69646174696f6e2e444f6666636861696e576f726b6572417069043c6f6666636861696e5f776f726b6572041868656164657265028804c82053746172747320746865206f66662d636861696e207461736b20666f7220676976656e20626c6f636b206865616465722e046420546865206f6666636861696e20776f726b6572206170692e284772616e647061417069104c6772616e6470615f617574686f726974696573000d01183d0120476574207468652063757272656e74204752414e44504120617574686f72697469657320616e6420776569676874732e20546869732073686f756c64206e6f74206368616e6765206578636570741d0120666f72207768656e206368616e67657320617265207363686564756c656420616e642074686520636f72726573706f6e64696e672064656c617920686173207061737365642e003501205768656e2063616c6c656420617420626c6f636b20422c2069742077696c6c2072657475726e2074686520736574206f6620617574686f72697469657320746861742073686f756c642062653d01207573656420746f2066696e616c697a652064657363656e64616e7473206f66207468697320626c6f636b2028422b312c20422b322c202e2e2e292e2054686520626c6f636b204220697473656c66c02069732066696e616c697a65642062792074686520617574686f7269746965732066726f6d20626c6f636b20422d312eb47375626d69745f7265706f72745f65717569766f636174696f6e5f756e7369676e65645f65787472696e736963084865717569766f636174696f6e5f70726f6f66f9033c6b65795f6f776e65725f70726f6f6621102510201101205375626d69747320616e20756e7369676e65642065787472696e73696320746f207265706f727420616e2065717569766f636174696f6e2e205468652063616c6c6572f8206d7573742070726f76696465207468652065717569766f636174696f6e2070726f6f6620616e642061206b6579206f776e6572736869702070726f6f66fc202873686f756c64206265206f627461696e6564207573696e67206067656e65726174655f6b65795f6f776e6572736869705f70726f6f6660292e2054686505012065787472696e7369632077696c6c20626520756e7369676e656420616e642073686f756c64206f6e6c7920626520616363657074656420666f72206c6f63616c150120617574686f727368697020286e6f7420746f2062652062726f61646361737420746f20746865206e6574776f726b292e2054686973206d6574686f642072657475726e73090120604e6f6e6560207768656e206372656174696f6e206f66207468652065787472696e736963206661696c732c20652e672e2069662065717569766f636174696f6e0501207265706f7274696e672069732064697361626c656420666f722074686520676976656e2072756e74696d652028692e652e2074686973206d6574686f6420697305012068617264636f64656420746f2072657475726e20604e6f6e6560292e204f6e6c792075736566756c20696e20616e206f6666636861696e20636f6e746578742e7067656e65726174655f6b65795f6f776e6572736869705f70726f6f6608187365745f69643030617574686f726974795f6964150129102c09012047656e65726174657320612070726f6f66206f66206b6579206f776e65727368697020666f722074686520676976656e20617574686f7269747920696e20746865fc20676976656e207365742e20416e206578616d706c65207573616765206f662074686973206d6f64756c6520697320636f75706c656420776974682074686505012073657373696f6e20686973746f726963616c206d6f64756c6520746f2070726f76652074686174206120676976656e20617574686f72697479206b65792069730d01207469656420746f206120676976656e207374616b696e67206964656e7469747920647572696e6720612073706563696669632073657373696f6e2e2050726f6f66731101206f66206b6579206f776e65727368697020617265206e656365737361727920666f72207375626d697474696e672065717569766f636174696f6e207265706f7274732e1101204e4f54453a206576656e2074686f75676820746865204150492074616b6573206120607365745f69646020617320706172616d65746572207468652063757272656e74fc20696d706c656d656e746174696f6e732069676e6f7265207468697320706172616d6574657220616e6420696e73746561642072656c79206f6e20746869730d01206d6574686f64206265696e672063616c6c65642061742074686520636f727265637420626c6f636b206865696768742c20692e652e20616e7920706f696e7420617415012077686963682074686520676976656e20736574206964206973206c697665206f6e2d636861696e2e2046757475726520696d706c656d656e746174696f6e732077696c6c0d0120696e73746561642075736520696e64657865642064617461207468726f75676820616e206f6666636861696e20776f726b65722c206e6f7420726571756972696e6778206f6c6465722073746174657320746f20626520617661696c61626c652e3863757272656e745f7365745f696400300498204765742063757272656e74204752414e44504120617574686f72697479207365742069642e240101204150497320666f7220696e746567726174696e6720746865204752414e4450412066696e616c6974792067616467657420696e746f2072756e74696d65732ec020546869732073686f756c6420626520696d706c656d656e746564206f6e207468652072756e74696d6520736964652e0015012054686973206973207072696d6172696c79207573656420666f72206e65676f74696174696e6720617574686f726974792d736574206368616e67657320666f72207468650d01206761646765742e204752414e44504120757365732061207369676e616c696e67206d6f64656c206f66206368616e67696e6720617574686f7269747920736574733a3101206368616e6765732073686f756c64206265207369676e616c6564207769746820612064656c6179206f66204e20626c6f636b732c20616e64207468656e206175746f6d61746963616c6c79e4206170706c69656420696e207468652072756e74696d652061667465722074686f7365204e20626c6f636b732068617665207061737365642e00fc2054686520636f6e73656e7375732070726f746f636f6c2077696c6c20636f6f7264696e617465207468652068616e646f66662065787465726e616c6c792e484e6f6d696e6174696f6e506f6f6c73417069283c70656e64696e675f72657761726473040c77686f00180435012052657475726e73207468652070656e64696e67207265776172647320666f7220746865206d656d626572207468617420746865204163636f756e7449642077617320676976656e20666f722e44706f696e74735f746f5f62616c616e6365081c706f6f6c5f69641018706f696e7473181804f42052657475726e7320746865206571756976616c656e742062616c616e6365206f662060706f696e74736020666f72206120676976656e20706f6f6c2e4462616c616e63655f746f5f706f696e7473081c706f6f6c5f696410246e65775f66756e6473181804fc2052657475726e7320746865206571756976616c656e7420706f696e7473206f6620606e65775f66756e64736020666f72206120676976656e20706f6f6c2e48706f6f6c5f70656e64696e675f736c617368041c706f6f6c5f6964101804b02052657475726e73207468652070656e64696e6720736c61736820666f72206120676976656e20706f6f6c2e506d656d6265725f70656e64696e675f736c61736804186d656d626572001810cc2052657475726e73207468652070656e64696e6720736c61736820666f72206120676976656e20706f6f6c206d656d6265722e004d012049662070656e64696e6720736c617368206f6620746865206d656d626572206578636565647320604578697374656e7469616c4465706f736974602c2069742063616e206265207265706f72746564206f6e1c20636861696e2e74706f6f6c5f6e656564735f64656c65676174655f6d6967726174696f6e041c706f6f6c5f6964102020e42052657475726e7320747275652069662074686520706f6f6c20776974682060706f6f6c5f696460206e65656473206d6967726174696f6e2e00490120546869732063616e2068617070656e207768656e20746865206070616c6c65742d6e6f6d696e6174696f6e2d706f6f6c73602068617320737769746368656420746f207573696e672073747261746567794101205b6044656c65676174655374616b65605d2870616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a616461707465723a3a44656c65676174655374616b6529206275742074686520706f6f6ce8207374696c6c206861732066756e647320746861742077657265207374616b6564207573696e6720746865206f6c6465722073747261746567791901205b5472616e736665725374616b655d2870616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a616461707465723a3a5472616e736665725374616b65292e205573658901205b606d6967726174655f706f6f6c5f746f5f64656c65676174655f7374616b65605d2870616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a43616c6c3a3a6d6967726174655f706f6f6c5f746f5f64656c65676174655f7374616b65295420746f206d6967726174652074686520706f6f6c2e7c6d656d6265725f6e656564735f64656c65676174655f6d6967726174696f6e04186d656d62657200201c29012052657475726e732074727565206966207468652064656c6567617465642066756e6473206f662074686520706f6f6c20606d656d62657260206e65656473206d6967726174696f6e2e00d8204f6e6365206120706f6f6c20686173207375636365737366756c6c79206d6967726174656420746f207468652073747261746567795501205b6044656c65676174655374616b65605d2870616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a616461707465723a3a44656c65676174655374616b65292c207468652066756e6473206f66207468651901206d656d6265722063616e206265206d696772617465642066726f6d20706f6f6c206163636f756e7420746f20746865206d656d6265722773206163636f756e742e205573652901205b606d6967726174655f64656c65676174696f6e605d2870616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a43616c6c3a3a6d6967726174655f64656c65676174696f6e29a420746f206d696772617465207468652066756e6473206f662074686520706f6f6c206d656d6265722e506d656d6265725f746f74616c5f62616c616e6365040c77686f00180465012052657475726e732074686520746f74616c20636f6e747269627574696f6e206f66206120706f6f6c206d656d62657220696e636c7564696e6720616e792062616c616e6365207468617420697320756e626f6e64696e672e30706f6f6c5f62616c616e6365041c706f6f6c5f69641018049c20546f74616c2062616c616e636520636f6e747269627574656420746f2074686520706f6f6c2e34706f6f6c5f6163636f756e7473041c706f6f6c5f696410e50b042d012052657475726e732074686520626f6e646564206163636f756e7420616e6420726577617264206163636f756e74206173736f63696174656420776974682074686520706f6f6c5f69642e04f82052756e74696d652061706920666f7220616363657373696e6720696e666f726d6174696f6e2061626f7574206e6f6d696e6174696f6e20706f6f6c732e285374616b696e674170690c446e6f6d696e6174696f6e735f71756f7461041c62616c616e636518100411012052657475726e7320746865206e6f6d696e6174696f6e732071756f746120666f722061206e6f6d696e61746f722077697468206120676976656e2062616c616e63652e5c657261735f7374616b6572735f706167655f636f756e74080c657261101c6163636f756e7400100439012052657475726e7320746865207061676520636f756e74206f66206578706f737572657320666f7220612076616c696461746f7220606163636f756e746020696e206120676976656e206572612e3c70656e64696e675f72657761726473080c657261101c6163636f756e740020043d012052657475726e7320747275652069662076616c696461746f7220606163636f756e74602068617320706167657320746f20626520636c61696d656420666f722074686520676976656e206572612e001c426162654170691834636f6e66696775726174696f6e002d10048c2052657475726e2074686520636f6e66696775726174696f6e20666f7220424142452e4c63757272656e745f65706f63685f737461727400710204c42052657475726e732074686520736c6f7420746861742073746172746564207468652063757272656e742065706f63682e3463757272656e745f65706f636800311004c42052657475726e7320696e666f726d6174696f6e20726567617264696e67207468652063757272656e742065706f63682e286e6578745f65706f63680031100801012052657475726e7320696e666f726d6174696f6e20726567617264696e6720746865206e6578742065706f6368202877686963682077617320616c72656164795c2070726576696f75736c7920616e6e6f756e636564292e7067656e65726174655f6b65795f6f776e6572736869705f70726f6f660810736c6f74710230617574686f726974795f69646d0235102c09012047656e65726174657320612070726f6f66206f66206b6579206f776e65727368697020666f722074686520676976656e20617574686f7269747920696e207468650d012063757272656e742065706f63682e20416e206578616d706c65207573616765206f662074686973206d6f64756c6520697320636f75706c656420776974682074686505012073657373696f6e20686973746f726963616c206d6f64756c6520746f2070726f76652074686174206120676976656e20617574686f72697479206b65792069730d01207469656420746f206120676976656e207374616b696e67206964656e7469747920647572696e6720612073706563696669632073657373696f6e2e2050726f6f66731101206f66206b6579206f776e65727368697020617265206e656365737361727920666f72207375626d697474696e672065717569766f636174696f6e207265706f7274732e0901204e4f54453a206576656e2074686f75676820746865204150492074616b657320612060736c6f746020617320706172616d65746572207468652063757272656e74090120696d706c656d656e746174696f6e732069676e6f726573207468697320706172616d6574657220616e6420696e73746561642072656c696573206f6e20746869730d01206d6574686f64206265696e672063616c6c65642061742074686520636f727265637420626c6f636b206865696768742c20692e652e20616e7920706f696e74206174f0207768696368207468652065706f636820666f722074686520676976656e20736c6f74206973206c697665206f6e2d636861696e2e20467574757265090120696d706c656d656e746174696f6e732077696c6c20696e73746561642075736520696e64657865642064617461207468726f75676820616e206f6666636861696ed020776f726b65722c206e6f7420726571756972696e67206f6c6465722073746174657320746f20626520617661696c61626c652eb47375626d69745f7265706f72745f65717569766f636174696f6e5f756e7369676e65645f65787472696e736963084865717569766f636174696f6e5f70726f6f6661023c6b65795f6f776e65725f70726f6f6639102510201101205375626d69747320616e20756e7369676e65642065787472696e73696320746f207265706f727420616e2065717569766f636174696f6e2e205468652063616c6c6572f8206d7573742070726f76696465207468652065717569766f636174696f6e2070726f6f6620616e642061206b6579206f776e6572736869702070726f6f66fc202873686f756c64206265206f627461696e6564207573696e67206067656e65726174655f6b65795f6f776e6572736869705f70726f6f6660292e2054686505012065787472696e7369632077696c6c20626520756e7369676e656420616e642073686f756c64206f6e6c7920626520616363657074656420666f72206c6f63616c150120617574686f727368697020286e6f7420746f2062652062726f61646361737420746f20746865206e6574776f726b292e2054686973206d6574686f642072657475726e73090120604e6f6e6560207768656e206372656174696f6e206f66207468652065787472696e736963206661696c732c20652e672e2069662065717569766f636174696f6e0501207265706f7274696e672069732064697361626c656420666f722074686520676976656e2072756e74696d652028692e652e2074686973206d6574686f6420697305012068617264636f64656420746f2072657475726e20604e6f6e6560292e204f6e6c792075736566756c20696e20616e206f6666636861696e20636f6e746578742e04b820415049206e656365737361727920666f7220626c6f636b20617574686f7273686970207769746820424142452e54417574686f72697479446973636f76657279417069042c617574686f726974696573005d0b04190120526574726965766520617574686f72697479206964656e74696669657273206f66207468652063757272656e7420616e64206e65787420617574686f72697479207365742e10742054686520617574686f7269747920646973636f76657279206170692e0051012054686973206170692069732075736564206279207468652060636c69656e742f617574686f726974792d646973636f7665727960206d6f64756c6520746f207265747269657665206964656e746966696572739c206f66207468652063757272656e7420616e64206e65787420617574686f72697479207365742e3c4163636f756e744e6f6e636541706904346163636f756e745f6e6f6e6365041c6163636f756e74001004c0204765742063757272656e74206163636f756e74206e6f6e6365206f6620676976656e20604163636f756e744964602e0480205468652041504920746f207175657279206163636f756e74206e6f6e63652e2441737365747341706904406163636f756e745f62616c616e636573041c6163636f756e7400c90b0449012052657475726e7320746865206c697374206f66206041737365744964607320616e6420636f72726573706f6e64696e672062616c616e6365207468617420616e20604163636f756e74496460206861732e0030436f6e747261637473417069101063616c6c18186f726967696e001064657374001476616c756518246761735f6c696d6974d9075473746f726167655f6465706f7369745f6c696d6974a90328696e7075745f64617461383d100cf420506572666f726d20612063616c6c2066726f6d206120737065636966696564206163636f756e7420746f206120676976656e20636f6e74726163742e008820536565205b6063726174653a3a50616c6c65743a3a626172655f63616c6c605d2e2c696e7374616e74696174651c186f726967696e001476616c756518246761735f6c696d6974d9075473746f726167655f6465706f7369745f6c696d6974a90310636f646559101064617461381073616c74385d100c7020496e7374616e74696174652061206e657720636f6e74726163742e00a42053656520605b63726174653a3a50616c6c65743a3a626172655f696e7374616e74696174655d602e2c75706c6f61645f636f646510186f726967696e0010636f6465385473746f726167655f6465706f7369745f6c696d6974a9032c64657465726d696e69736d310469100ce82055706c6f6164206e657720636f646520776974686f757420696e7374616e74696174696e67206120636f6e74726163742066726f6d2069742e00a420536565205b6063726174653a3a50616c6c65743a3a626172655f75706c6f61645f636f6465605d2e2c6765745f73746f72616765081c61646472657373000c6b657938711014bc205175657279206120676976656e2073746f72616765206b657920696e206120676976656e20636f6e74726163742e004d012052657475726e7320604f6b28536f6d65285665633c75383e292960206966207468652073746f726167652076616c75652065786973747320756e6465722074686520676976656e206b657920696e20746865610120737065636966696564206163636f756e7420616e6420604f6b284e6f6e65296020696620697420646f65736e27742e20496620746865206163636f756e7420737065636966696564206279207468652061646472657373090120646f65736e27742065786973742c206f7220646f65736e27742068617665206120636f6e7472616374207468656e2060457272602069732072657475726e65642e04bc2054686520415049207573656420746f206472792d72756e20636f6e747261637420696e746572616374696f6e732e24526576697665417069303c626c6f636b5f6761735f6c696d697400791004742052657475726e732074686520626c6f636b20676173206c696d69742e1c62616c616e6365041c61646472657373790779100431012052657475726e732074686520667265652062616c616e6365206f662074686520676976656e20605b483136305d6020616464726573732c207573696e672045564d20646563696d616c732e246761735f7072696365007910045c2052657475726e7320746865206761732070726963652e146e6f6e6365041c6164647265737379071004c42052657475726e7320746865206e6f6e6365206f662074686520676976656e20605b483136305d6020616464726573732e1063616c6c18186f726967696e00106465737479071476616c756518246761735f6c696d6974d9075473746f726167655f6465706f7369745f6c696d6974a90328696e7075745f646174613881100cf420506572666f726d20612063616c6c2066726f6d206120737065636966696564206163636f756e7420746f206120676976656e20636f6e74726163742e008820536565205b6063726174653a3a50616c6c65743a3a626172655f63616c6c605d2e2c696e7374616e74696174651c186f726967696e001476616c756518246761735f6c696d6974d9075473746f726167655f6465706f7369745f6c696d6974a90310636f646595101064617461381073616c74710199100c7020496e7374616e74696174652061206e657720636f6e74726163742e00a42053656520605b63726174653a3a50616c6c65743a3a626172655f696e7374616e74696174655d602e306574685f7472616e7361637404087478a510d5100c6820506572666f726d20616e20457468657265756d2063616c6c2e00a420536565205b6063726174653a3a50616c6c65743a3a626172655f6574685f7472616e73616374605d2c75706c6f61645f636f64650c186f726967696e0010636f6465385473746f726167655f6465706f7369745f6c696d6974a903e1100ce82055706c6f6164206e657720636f646520776974686f757420696e7374616e74696174696e67206120636f6e74726163742066726f6d2069742e00a420536565205b6063726174653a3a50616c6c65743a3a626172655f75706c6f61645f636f6465605d2e2c6765745f73746f72616765081c6164647265737379070c6b657904e91014bc205175657279206120676976656e2073746f72616765206b657920696e206120676976656e20636f6e74726163742e004d012052657475726e7320604f6b28536f6d65285665633c75383e292960206966207468652073746f726167652076616c75652065786973747320756e6465722074686520676976656e206b657920696e20746865610120737065636966696564206163636f756e7420616e6420604f6b284e6f6e65296020696620697420646f65736e27742e20496620746865206163636f756e7420737065636966696564206279207468652061646472657373090120646f65736e27742065786973742c206f7220646f65736e27742068617665206120636f6e7472616374207468656e2060457272602069732072657475726e65642e2c74726163655f626c6f636b0814626c6f636bbd0f18636f6e666967f110f510180501205472616365732074686520657865637574696f6e206f6620616e20656e7469726520626c6f636b20616e642072657475726e732063616c6c207472616365732e004101205468697320697320696e74656e64656420746f2062652063616c6c6564207468726f756768206073746174655f63616c6c6020746f207265706c61792074686520626c6f636b2066726f6d207468653820706172656e7420626c6f636b2e00c820536565206574682d727063206064656275675f7472616365426c6f636b42794e756d6265726020666f722075736167652e2074726163655f74780c14626c6f636bbd0f2074785f696e6465781018636f6e666967f110151118fc205472616365732074686520657865637574696f6e206f662061207370656369666963207472616e73616374696f6e2077697468696e206120626c6f636b2e004101205468697320697320696e74656e64656420746f2062652063616c6c6564207468726f756768206073746174655f63616c6c6020746f207265706c61792074686520626c6f636b2066726f6d207468658c20706172656e74206861736820757020746f20746865207472616e73616374696f6e2e00c020536565206574682d727063206064656275675f74726163655472616e73616374696f6e6020666f722075736167652e2874726163655f63616c6c08087478a51018636f6e666967f11019110cc0204472792072756e20616e642072657475726e20746865207472616365206f662074686520676976656e2063616c6c2e00a420536565206574682d727063206064656275675f747261636543616c6c6020666f722075736167652e04bc2054686520415049207573656420746f206472792d72756e20636f6e747261637420696e746572616374696f6e732e545472616e73616374696f6e5061796d656e74417069102871756572795f696e666f080c757874c10f0c6c656e101d11004471756572795f6665655f64657461696c73080c757874c10f0c6c656e102111004c71756572795f7765696768745f746f5f66656504187765696768742818004c71756572795f6c656e6774685f746f5f66656504186c656e67746810180000484173736574436f6e76657273696f6e4170690c8c71756f74655f70726963655f746f6b656e735f666f725f65786163745f746f6b656e731018617373657431a018617373657432a018616d6f756e74182c696e636c7564655f66656520a90310fc2050726f766964657320612071756f746520666f72205b6050616c6c65743a3a737761705f746f6b656e735f666f725f65786163745f746f6b656e73605d2e003901204e6f7465207468617420746865207072696365206d61792068617665206368616e676564206279207468652074696d6520746865207472616e73616374696f6e2069732065786563757465642eac20285573652060616d6f756e745f696e5f6d61786020746f20636f6e74726f6c20736c6970706167652e298c71756f74655f70726963655f65786163745f746f6b656e735f666f725f746f6b656e731018617373657431a018617373657432a018616d6f756e74182c696e636c7564655f66656520a90310fc2050726f766964657320612071756f746520666f72205b6050616c6c65743a3a737761705f65786163745f746f6b656e735f666f725f746f6b656e73605d2e003901204e6f7465207468617420746865207072696365206d61792068617665206368616e676564206279207468652074696d6520746865207472616e73616374696f6e2069732065786563757465642eb020285573652060616d6f756e745f6f75745f6d696e6020746f20636f6e74726f6c20736c6970706167652e29306765745f72657365727665730818617373657431a018617373657432a02d110405012052657475726e73207468652073697a65206f6620746865206c697175696469747920706f6f6c20666f722074686520676976656e20617373657420706169722e08210120546869732072756e74696d652061706920616c6c6f77732070656f706c6520746f207175657279207468652073697a65206f6620746865206c697175696469747920706f6f6c737020616e642071756f74652070726963657320666f722073776170732e645472616e73616374696f6e5061796d656e7443616c6c417069103c71756572795f63616c6c5f696e666f081063616c6c2d020c6c656e101d1104490120517565727920696e666f726d6174696f6e206f66206120646973706174636820636c6173732c207765696768742c20616e6420666565206f66206120676976656e20656e636f646564206043616c6c602e5871756572795f63616c6c5f6665655f64657461696c73081063616c6c2d020c6c656e10211104b4205175657279206665652064657461696c73206f66206120676976656e20656e636f646564206043616c6c602e4c71756572795f7765696768745f746f5f6665650418776569676874281804010120517565727920746865206f7574707574206f66207468652063757272656e742060576569676874546f4665656020676976656e20736f6d6520696e7075742e4c71756572795f6c656e6774685f746f5f66656504186c656e677468101804010120517565727920746865206f7574707574206f66207468652063757272656e7420604c656e677468546f4665656020676976656e20736f6d6520696e7075742e001c4e66747341706918146f776e65720828636f6c6c656374696f6e10106974656d10ac0040636f6c6c656374696f6e5f6f776e65720428636f6c6c656374696f6e10ac00246174747269627574650c28636f6c6c656374696f6e10106974656d100c6b657938dd060040637573746f6d5f617474726962757465101c6163636f756e740028636f6c6c656374696f6e10106974656d100c6b657938dd06004073797374656d5f6174747269627574650c28636f6c6c656374696f6e10106974656dc80c6b657938dd060050636f6c6c656374696f6e5f6174747269627574650828636f6c6c656374696f6e100c6b657938dd0600002042656566794170691c3462656566795f67656e6573697300c80405012052657475726e2074686520626c6f636b206e756d62657220776865726520424545465920636f6e73656e73757320697320656e61626c65642f737461727465643476616c696461746f725f73657400351104b82052657475726e207468652063757272656e74206163746976652042454546592076616c696461746f7220736574b87375626d69745f7265706f72745f646f75626c655f766f74696e675f756e7369676e65645f65787472696e736963084865717569766f636174696f6e5f70726f6f663d053c6b65795f6f776e65725f70726f6f6621102510204501205375626d69747320616e20756e7369676e65642065787472696e73696320746f207265706f7274206120646f75626c6520766f74696e672065717569766f636174696f6e2e205468652063616c6c6572fc206d7573742070726f766964652074686520646f75626c6520766f74696e672070726f6f6620616e642061206b6579206f776e6572736869702070726f6f66fc202873686f756c64206265206f627461696e6564207573696e67206067656e65726174655f6b65795f6f776e6572736869705f70726f6f6660292e2054686505012065787472696e7369632077696c6c20626520756e7369676e656420616e642073686f756c64206f6e6c7920626520616363657074656420666f72206c6f63616c150120617574686f727368697020286e6f7420746f2062652062726f61646361737420746f20746865206e6574776f726b292e2054686973206d6574686f642072657475726e73090120604e6f6e6560207768656e206372656174696f6e206f66207468652065787472696e736963206661696c732c20652e672e2069662065717569766f636174696f6e0501207265706f7274696e672069732064697361626c656420666f722074686520676976656e2072756e74696d652028692e652e2074686973206d6574686f6420697305012068617264636f64656420746f2072657475726e20604e6f6e6560292e204f6e6c792075736566756c20696e20616e206f6666636861696e20636f6e746578742eb07375626d69745f7265706f72745f666f726b5f766f74696e675f756e7369676e65645f65787472696e736963084865717569766f636174696f6e5f70726f6f663d113c6b65795f6f776e65725f70726f6f6621102510203d01205375626d69747320616e20756e7369676e65642065787472696e73696320746f207265706f7274206120666f726b20766f74696e672065717569766f636174696f6e2e205468652063616c6c65724101206d7573742070726f766964652074686520666f726b20766f74696e672070726f6f66202874686520616e6365737472792070726f6f662073686f756c64206265206f627461696e6564207573696e673d01206067656e65726174655f616e6365737472795f70726f6f66602920616e642061206b6579206f776e6572736869702070726f6f66202873686f756c64206265206f627461696e6564207573696e674101206067656e65726174655f6b65795f6f776e6572736869705f70726f6f6660292e205468652065787472696e7369632077696c6c20626520756e7369676e656420616e642073686f756c64206f6e6c794d0120626520616363657074656420666f72206c6f63616c20617574686f727368697020286e6f7420746f2062652062726f61646361737420746f20746865206e6574776f726b292e2054686973206d6574686f6429012072657475726e7320604e6f6e6560207768656e206372656174696f6e206f66207468652065787472696e736963206661696c732c20652e672e2069662065717569766f636174696f6e0501207265706f7274696e672069732064697361626c656420666f722074686520676976656e2072756e74696d652028692e652e2074686973206d6574686f6420697305012068617264636f64656420746f2072657475726e20604e6f6e6560292e204f6e6c792075736566756c20696e20616e206f6666636861696e20636f6e746578742ed07375626d69745f7265706f72745f6675747572655f626c6f636b5f766f74696e675f756e7369676e65645f65787472696e736963084865717569766f636174696f6e5f70726f6f6669053c6b65795f6f776e65725f70726f6f6621102510205d01205375626d69747320616e20756e7369676e65642065787472696e73696320746f207265706f727420612066757475726520626c6f636b20766f74696e672065717569766f636174696f6e2e205468652063616c6c65721501206d7573742070726f76696465207468652066757475726520626c6f636b20766f74696e672070726f6f6620616e642061206b6579206f776e6572736869702070726f6f66ec202873686f756c64206265206f627461696e6564207573696e67206067656e65726174655f6b65795f6f776e6572736869705f70726f6f6660292e1501205468652065787472696e7369632077696c6c20626520756e7369676e656420616e642073686f756c64206f6e6c7920626520616363657074656420666f72206c6f63616c150120617574686f727368697020286e6f7420746f2062652062726f61646361737420746f20746865206e6574776f726b292e2054686973206d6574686f642072657475726e73090120604e6f6e6560207768656e206372656174696f6e206f66207468652065787472696e736963206661696c732c20652e672e2069662065717569766f636174696f6e0501207265706f7274696e672069732064697361626c656420666f722074686520676976656e2072756e74696d652028692e652e2074686973206d6574686f6420697305012068617264636f64656420746f2072657475726e20604e6f6e6560292e204f6e6c792075736566756c20696e20616e206f6666636861696e20636f6e746578742e7067656e65726174655f6b65795f6f776e6572736869705f70726f6f6608187365745f69643030617574686f726974795f6964cd0329102c09012047656e65726174657320612070726f6f66206f66206b6579206f776e65727368697020666f722074686520676976656e20617574686f7269747920696e20746865fc20676976656e207365742e20416e206578616d706c65207573616765206f662074686973206d6f64756c6520697320636f75706c656420776974682074686505012073657373696f6e20686973746f726963616c206d6f64756c6520746f2070726f76652074686174206120676976656e20617574686f72697479206b65792069730d01207469656420746f206120676976656e207374616b696e67206964656e7469747920647572696e6720612073706563696669632073657373696f6e2e2050726f6f66731101206f66206b6579206f776e65727368697020617265206e656365737361727920666f72207375626d697474696e672065717569766f636174696f6e207265706f7274732e1101204e4f54453a206576656e2074686f75676820746865204150492074616b6573206120607365745f69646020617320706172616d65746572207468652063757272656e74090120696d706c656d656e746174696f6e732069676e6f726573207468697320706172616d6574657220616e6420696e73746561642072656c696573206f6e20746869730d01206d6574686f64206265696e672063616c6c65642061742074686520636f727265637420626c6f636b206865696768742c20692e652e20616e7920706f696e7420617415012077686963682074686520676976656e20736574206964206973206c697665206f6e2d636861696e2e2046757475726520696d706c656d656e746174696f6e732077696c6c0d0120696e73746561642075736520696e64657865642064617461207468726f75676820616e206f6666636861696e20776f726b65722c206e6f7420726571756972696e6778206f6c6465722073746174657320746f20626520617661696c61626c652e5c67656e65726174655f616e6365737472795f70726f6f660844707265765f626c6f636b5f6e756d626572105c626573745f6b6e6f776e5f626c6f636b5f6e756d626572c829100845012047656e65726174657320612070726f6f662074686174207468652060707265765f626c6f636b5f6e756d626572602069732070617274206f66207468652063616e6f6e6963616c20636861696e2061746c2060626573745f6b6e6f776e5f626c6f636b5f6e756d626572602e048020415049206e656365737361727920666f7220424545465920766f746572732e184d6d7241706914206d6d725f726f6f74004111048c2052657475726e20746865206f6e2d636861696e204d4d5220726f6f7420686173682e386d6d725f6c6561665f636f756e7400491104b82052657475726e20746865206e756d626572206f66204d4d5220626c6f636b7320696e2074686520636861696e2e3867656e65726174655f70726f6f660834626c6f636b5f6e756d62657273c1015c626573745f6b6e6f776e5f626c6f636b5f6e756d626572c84d110869012047656e6572617465204d4d522070726f6f6620666f72206120736572696573206f6620626c6f636b206e756d626572732e2049662060626573745f6b6e6f776e5f626c6f636b5f6e756d626572203d20536f6d65286e29602c45012075736520686973746f726963616c204d4d5220737461746520617420676976656e20626c6f636b2068656967687420606e602e20456c73652c207573652063757272656e74204d4d522073746174652e307665726966795f70726f6f6608186c656176657355111470726f6f665d11611114f420566572696679204d4d522070726f6f6620616761696e7374206f6e2d636861696e204d4d5220666f722061206261746368206f66206c65617665732e007101204e6f746520746869732066756e6374696f6e2077696c6c20757365206f6e2d636861696e204d4d5220726f6f74206861736820616e6420636865636b206966207468652070726f6f66206d6174636865732074686520686173682e6d01204e6f74652c20746865206c65617665732073686f756c6420626520736f727465642073756368207468617420636f72726573706f6e64696e67206c656176657320616e64206c65616620696e646963657320686176652074686595012073616d6520706f736974696f6e20696e20626f74682074686520606c65617665736020766563746f7220616e642074686520606c6561665f696e64696365736020766563746f7220636f6e7461696e656420696e20746865205b4c65616650726f6f665d587665726966795f70726f6f665f73746174656c6573730c10726f6f7434186c656176657355111470726f6f665d1161111c010120566572696679204d4d522070726f6f6620616761696e737420676976656e20726f6f74206861736820666f722061206261746368206f66206c65617665732e00fc204e6f746520746869732066756e6374696f6e20646f6573206e6f74207265717569726520616e79206f6e2d636861696e2073746f72616765202d20746865bc2070726f6f6620697320766572696669656420616761696e737420676976656e204d4d5220726f6f7420686173682e006d01204e6f74652c20746865206c65617665732073686f756c6420626520736f727465642073756368207468617420636f72726573706f6e64696e67206c656176657320616e64206c65616620696e646963657320686176652074686595012073616d6520706f736974696f6e20696e20626f74682074686520606c65617665736020766563746f7220616e642074686520606c6561665f696e64696365736020766563746f7220636f6e7461696e656420696e20746865205b4c65616650726f6f665d04842041504920746f20696e7465726163742077697468204d4d522070616c6c65742e244d69786e6574417069103873657373696f6e5f73746174757300651104c0204765742074686520696e64657820616e64207068617365206f66207468652063757272656e742073657373696f6e2e34707265765f6d69786e6f646573006d1104b82047657420746865206d69786e6f64652073657420666f72207468652070726576696f75732073657373696f6e2e4063757272656e745f6d69786e6f646573006d1104b42047657420746865206d69786e6f64652073657420666f72207468652063757272656e742073657373696f6e2e386d617962655f7265676973746572083473657373696f6e5f696e646578101c6d69786e6f64657511203cc02054727920746f2072656769737465722061206d69786e6f646520666f7220746865206e6578742073657373696f6e2e005901204966206120726567697374726174696f6e2065787472696e736963206973207375626d69747465642c206074727565602069732072657475726e65642e205468652063616c6c65722073686f756c642061766f69644d012063616c6c696e6720606d617962655f72656769737465726020616761696e20666f7220612066657720626c6f636b732c20746f206769766520746865207375626d69747465642065787472696e736963206160206368616e636520746f2067657420696e636c756465642e0059012057697468207468652061626f766520657863657074696f6e2c20606d617962655f7265676973746572602069732064657369676e656420746f2062652063616c6c656420657665727920626c6f636b2e204d6f7374c8206f66207468652074696d652069742077696c6c206e6f7420646f20616e797468696e672c20666f72206578616d706c653a001d01202d204966206974206973206e6f7420616e20617070726f7072696174652074696d6520746f207375626d6974206120726567697374726174696f6e2065787472696e7369632e2d01202d20496620746865206c6f63616c206e6f64652068617320616c726561647920726567697374657265642061206d69786e6f646520666f7220746865206e6578742073657373696f6e2e4501202d20496620746865206c6f63616c206e6f6465206973206e6f74207065726d697474656420746f2072656769737465722061206d69786e6f646520666f7220746865206e6578742073657373696f6e2e005d01206073657373696f6e5f696e646578602073686f756c64206d61746368206073657373696f6e5f73746174757328292e63757272656e745f696e646578603b20696620697420646f6573206e6f742c206066616c736560642069732072657475726e656420696d6d6564696174656c792e044d012041504920746f20717565727920746865206d69786e65742073657373696f6e2073746174757320616e64206d69786e6f646520736574732c20616e6420746f207265676973746572206d69786e6f6465732e2c53657373696f6e4b657973085467656e65726174655f73657373696f6e5f6b657973041073656564dd06381c15012047656e6572617465206120736574206f662073657373696f6e206b6579732077697468206f7074696f6e616c6c79207573696e672074686520676976656e20736565642e090120546865206b6579732073686f756c642062652073746f7265642077697468696e20746865206b657973746f7265206578706f736564207669612072756e74696d653c2065787465726e616c69746965732e00b0205468652073656564206e6565647320746f20626520612076616c69642060757466386020737472696e672e00d02052657475726e732074686520636f6e636174656e61746564205343414c4520656e636f646564207075626c6963206b6579732e4c6465636f64655f73657373696f6e5f6b657973041c656e636f646564387d110c98204465636f64652074686520676976656e207075626c69632073657373696f6e206b6579732e00dc2052657475726e7320746865206c697374206f66207075626c696320726177207075626c6963206b657973202b206b657920747970652e04682053657373696f6e206b6579732072756e74696d65206170692e304173736574526577617264730448706f6f6c5f6372656174696f6e5f636f737400180c84204765742074686520636f7374206f66206372656174696e67206120706f6f6c2e00d0205468697320697320657370656369616c6c792075736566756c207768656e2074686520636f73742069732064796e616d69632e04b8205468652072756e74696d652041504920666f722074686520617373657420726577617264732070616c6c65742e3847656e657369734275696c6465720c2c6275696c645f737461746504106a736f6e388911286501204275696c64206052756e74696d6547656e65736973436f6e666967602066726f6d2061204a534f4e20626c6f62206e6f74207573696e6720616e792064656661756c747320616e642073746f726520697420696e20746865242073746f726167652e00290120496e207468652063617365206f662061204652414d452d62617365642072756e74696d652c20746869732066756e6374696f6e20646573657269616c697a6573207468652066756c6c5501206052756e74696d6547656e65736973436f6e666967602066726f6d2074686520676976656e204a534f4e20626c6f6220616e64207075747320697420696e746f207468652073746f726167652e2049662074686555012070726f7669646564204a534f4e20626c6f6220697320696e636f7272656374206f7220696e636f6d706c657465206f722074686520646573657269616c697a6174696f6e206661696c732c20616e206572726f72342069732072657475726e65642e005d0120506c65617365206e6f746520746861742070726f7669646564204a534f4e20626c6f62206d75737420636f6e7461696e20616c6c206052756e74696d6547656e65736973436f6e66696760206669656c64732c206e6f5c2064656661756c74732077696c6c20626520757365642e286765745f707265736574040869640111dd063861012052657475726e732061204a534f4e20626c6f6220726570726573656e746174696f6e206f6620746865206275696c742d696e206052756e74696d6547656e65736973436f6e66696760206964656e7469666965642062791820606964602e005501204966206069646020697320604e6f6e6560207468652066756e6374696f6e2073686f756c642072657475726e204a534f4e20626c6f6220726570726573656e746174696f6e206f66207468652064656661756c744901206052756e74696d6547656e65736973436f6e6669676020737472756374206f66207468652072756e74696d652e20496d706c656d656e746174696f6e206d7573742070726f766964652064656661756c7460206052756e74696d6547656e65736973436f6e666967602e002101204f74686572776973652066756e6374696f6e2072657475726e732061204a534f4e20726570726573656e746174696f6e206f6620746865206275696c742d696e2c206e616d65645101206052756e74696d6547656e65736973436f6e6669676020707265736574206964656e74696669656420627920606964602c206f7220604e6f6e656020696620737563682070726573657420646f6573206e6f7461012065786973742e2052657475726e656420605665633c75383e6020636f6e7461696e73206279746573206f66204a534f4e20626c6f62202870617463682920776869636820636f6d7072697365732061206c697374206f664d012028706f74656e7469616c6c79206e657374656429206b65792d76616c756520706169727320746861742061726520696e74656e64656420666f7220637573746f6d697a696e67207468652064656661756c7465012072756e74696d652067656e6573697320636f6e6669672e20546865207061746368207368616c6c206265206d657267656420287266633733383629207769746820746865204a534f4e20726570726573656e746174696f6e6101206f66207468652064656661756c74206052756e74696d6547656e65736973436f6e6669676020746f20637265617465206120636f6d70726568656e736976652067656e6573697320636f6e66696720746861742063616e84206265207573656420696e20606275696c645f737461746560206d6574686f642e307072657365745f6e616d6573008d111051012052657475726e732061206c697374206f66206964656e7469666965727320666f7220617661696c61626c65206275696c74696e206052756e74696d6547656e65736973436f6e6669676020707265736574732e0061012054686520707265736574732066726f6d20746865206c6973742063616e20626520717565726965642077697468205b6047656e657369734275696c6465723a3a6765745f707265736574605d206d6574686f642e2049660101206e6f206e616d65642070726573657473206172652070726f7669646564206279207468652072756e74696d6520746865206c69737420697320656d7074792e04f02041504920746f20696e7465726163742077697468206052756e74696d6547656e65736973436f6e6669676020666f72207468652072756e74696d652d0254911100'; diff --git a/packages/types-support/src/metadata/v15/substrate-json.json b/packages/types-support/src/metadata/v15/substrate-json.json index d613914790..79807f0898 100644 --- a/packages/types-support/src/metadata/v15/substrate-json.json +++ b/packages/types-support/src/metadata/v15/substrate-json.json @@ -173,7 +173,7 @@ "Blake2_128Concat" ], "key": 13, - "value": 518 + "value": 551 } }, "fallback": "0x00", @@ -194,7 +194,7 @@ "name": "LastRuntimeUpgrade", "modifier": "Optional", "type": { - "plain": 519 + "plain": 552 }, "fallback": "0x00", "docs": [ @@ -228,7 +228,7 @@ "name": "ExecutionPhase", "modifier": "Optional", "type": { - "plain": 517 + "plain": 550 }, "fallback": "0x00", "docs": [ @@ -239,17 +239,34 @@ "name": "AuthorizedUpgrade", "modifier": "Optional", "type": { - "plain": 522 + "plain": 555 }, "fallback": "0x00", "docs": [ " `Some` if a code upgrade has been authorized." ] + }, + { + "name": "ExtrinsicWeightReclaimed", + "modifier": "Default", + "type": { + "plain": 10 + }, + "fallback": "0x0000", + "docs": [ + " The weight reclaimed for the extrinsic.", + "", + " This information is available until the end of the extrinsic execution.", + " More precisely this information is removed in `note_applied_extrinsic`.", + "", + " Logic doing some post dispatch weight reduction must update this storage to avoid duplicate", + " reduction." + ] } ] }, "calls": { - "type": 143 + "type": 140 }, "events": { "type": 22 @@ -257,7 +274,7 @@ "constants": [ { "name": "BlockWeights", - "type": 523, + "type": 556, "value": "0xc2a0e766000b00204aa9d10113ffffffffffffffff2261c91900010bb86f97a72e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf0100002261c91900010bb8f7e911a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a741300000000000000402261c91900000000", "docs": [ " Block & extrinsics weights: base values and limits." @@ -265,7 +282,7 @@ }, { "name": "BlockLength", - "type": 526, + "type": 559, "value": "0x00003c000000500000005000", "docs": [ " The maximum length of a block (in bytes)." @@ -281,7 +298,7 @@ }, { "name": "DbWeight", - "type": 528, + "type": 561, "value": "0x40787d010000000000e1f50500000000", "docs": [ " The weight of runtime database operations the runtime can invoke." @@ -289,15 +306,15 @@ }, { "name": "Version", - "type": 529, - "value": "0x106e6f6465387375627374726174652d6e6f64650a0000000c0100000000000060df6acb689907609b0500000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000be9fb0c91a8046cf01000000f78b278be53f454c02000000ed99c5acb25eedf50300000017a6bc0d0062aeb30100000018ef58a3b67ba77001000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f010000008453b50b222939770100000068b66ba122c93fa7020000008c403e5c4a9fd4420100000037c8bb1350a9a2a8040000008a8047a53a8277ec01000000f3ff14d5ab52705903000000899a250cbe84f2500100000049eaaf1b548a0cb00500000091d5df18b0d2cf58020000006fd7c327202e4a8d01000000ab3c0572291feb8b01000000fbc577b9d747efd6010000000200000001", + "type": 562, + "value": "0x106e6f6465387375627374726174652d6e6f64650a0000000c0100000000000068df6acb689907609b0500000037e397fc7c91f5e402000000ccd9de6396c899ca0100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000be9fb0c91a8046cf01000000f78b278be53f454c02000000ed99c5acb25eedf50300000017a6bc0d0062aeb30100000018ef58a3b67ba77001000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f010000008453b50b222939770100000068b66ba122c93fa7020000008c403e5c4a9fd4420100000037c8bb1350a9a2a8040000008a8047a53a8277ec01000000f3ff14d5ab52705903000000899a250cbe84f2500100000049eaaf1b548a0cb00500000091d5df18b0d2cf58020000006fd7c327202e4a8d01000000ab3c0572291feb8b0100000065f855d6e093c2f101000000fbc577b9d747efd6010000000200000001", "docs": [ " Get the chain's in-code version." ] }, { "name": "SS58Prefix", - "type": 102, + "type": 98, "value": "0x2a00", "docs": [ " The designated SS58 prefix of this chain.", @@ -309,7 +326,7 @@ } ], "errors": { - "type": 533 + "type": 566 }, "index": 0, "docs": [] @@ -318,7 +335,7 @@ "name": "Utility", "storage": null, "calls": { - "type": 147 + "type": 144 }, "events": { "type": 32 @@ -334,7 +351,7 @@ } ], "errors": { - "type": 534 + "type": 567 }, "index": 1, "docs": [] @@ -359,7 +376,7 @@ "name": "Authorities", "modifier": "Default", "type": { - "plain": 535 + "plain": 568 }, "fallback": "0x00", "docs": [ @@ -370,7 +387,7 @@ "name": "GenesisSlot", "modifier": "Default", "type": { - "plain": 160 + "plain": 156 }, "fallback": "0x0000000000000000", "docs": [ @@ -382,7 +399,7 @@ "name": "CurrentSlot", "modifier": "Default", "type": { - "plain": 160 + "plain": 156 }, "fallback": "0x0000000000000000", "docs": [ @@ -413,7 +430,7 @@ "name": "PendingEpochConfigChange", "modifier": "Optional", "type": { - "plain": 162 + "plain": 158 }, "fallback": "0x00", "docs": [ @@ -435,7 +452,7 @@ "name": "NextAuthorities", "modifier": "Default", "type": { - "plain": 535 + "plain": 568 }, "fallback": "0x00", "docs": [ @@ -470,7 +487,7 @@ "Twox64Concat" ], "key": 4, - "value": 538 + "value": 571 } }, "fallback": "0x00", @@ -482,7 +499,7 @@ "name": "Initialized", "modifier": "Optional", "type": { - "plain": 540 + "plain": 573 }, "fallback": "0x00", "docs": [ @@ -494,7 +511,7 @@ "name": "AuthorVrfRandomness", "modifier": "Default", "type": { - "plain": 96 + "plain": 92 }, "fallback": "0x00", "docs": [ @@ -508,7 +525,7 @@ "name": "EpochStart", "modifier": "Default", "type": { - "plain": 95 + "plain": 91 }, "fallback": "0x0000000000000000", "docs": [ @@ -538,7 +555,7 @@ "name": "EpochConfig", "modifier": "Optional", "type": { - "plain": 546 + "plain": 579 }, "fallback": "0x00", "docs": [ @@ -550,7 +567,7 @@ "name": "NextEpochConfig", "modifier": "Optional", "type": { - "plain": 546 + "plain": 579 }, "fallback": "0x00", "docs": [ @@ -562,7 +579,7 @@ "name": "SkippedEpochs", "modifier": "Default", "type": { - "plain": 547 + "plain": 580 }, "fallback": "0x00", "docs": [ @@ -579,7 +596,7 @@ ] }, "calls": { - "type": 155 + "type": 151 }, "events": null, "constants": [ @@ -623,7 +640,7 @@ } ], "errors": { - "type": 550 + "type": 583 }, "index": 2, "docs": [] @@ -661,7 +678,7 @@ ] }, "calls": { - "type": 165 + "type": 161 }, "events": null, "constants": [ @@ -722,7 +739,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 551 + "value": 584 } }, "fallback": "0x00", @@ -733,7 +750,7 @@ ] }, "calls": { - "type": 166 + "type": 162 }, "events": { "type": 35 @@ -749,7 +766,7 @@ } ], "errors": { - "type": 552 + "type": 585 }, "index": 5, "docs": [] @@ -830,7 +847,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 553 + "value": 586 } }, "fallback": "0x00", @@ -850,7 +867,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 557 + "value": 590 } }, "fallback": "0x00", @@ -869,7 +886,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 560 + "value": 593 } }, "fallback": "0x00", @@ -886,7 +903,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 575 + "value": 611 } }, "fallback": "0x00", @@ -897,7 +914,7 @@ ] }, "calls": { - "type": 169 + "type": 165 }, "events": { "type": 36 @@ -942,14 +959,14 @@ { "name": "MaxFreezes", "type": 4, - "value": "0x01000000", + "value": "0x02000000", "docs": [ " The maximum number of individual freeze locks that can exist on an account at any time." ] } ], "errors": { - "type": 580 + "type": 617 }, "index": 6, "docs": [] @@ -972,7 +989,7 @@ "name": "StorageVersion", "modifier": "Default", "type": { - "plain": 581 + "plain": 618 }, "fallback": "0x00", "docs": [] @@ -1065,7 +1082,7 @@ "name": "QueuedSolution", "modifier": "Optional", "type": { - "plain": 582 + "plain": 619 }, "fallback": "0x00", "docs": [ @@ -1078,7 +1095,7 @@ "name": "Snapshot", "modifier": "Optional", "type": { - "plain": 584 + "plain": 621 }, "fallback": "0x00", "docs": [ @@ -1106,7 +1123,7 @@ "name": "SnapshotMetadata", "modifier": "Optional", "type": { - "plain": 224 + "plain": 221 }, "fallback": "0x00", "docs": [ @@ -1139,7 +1156,7 @@ "name": "SignedSubmissionIndices", "modifier": "Default", "type": { - "plain": 588 + "plain": 625 }, "fallback": "0x00", "docs": [ @@ -1160,7 +1177,7 @@ "Twox64Concat" ], "key": 4, - "value": 591 + "value": 628 } }, "fallback": "0x00", @@ -1191,7 +1208,7 @@ ] }, "calls": { - "type": 171 + "type": 168 }, "events": { "type": 41 @@ -1320,7 +1337,7 @@ } ], "errors": { - "type": 592 + "type": 629 }, "index": 10, "docs": [] @@ -1356,7 +1373,7 @@ "name": "Invulnerables", "modifier": "Default", "type": { - "plain": 90 + "plain": 86 }, "fallback": "0x00", "docs": [ @@ -1439,7 +1456,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 593 + "value": 630 } }, "fallback": "0x00", @@ -1521,7 +1538,7 @@ "Twox64Concat" ], "key": 0, - "value": 595 + "value": 632 } }, "fallback": "0x00", @@ -1622,7 +1639,7 @@ "name": "ActiveEra", "modifier": "Optional", "type": { - "plain": 596 + "plain": 633 }, "fallback": "0x00", "docs": [ @@ -1661,8 +1678,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 598, - "value": 81 + "key": 635, + "value": 636 } }, "fallback": "0x000000", @@ -1686,8 +1703,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 598, - "value": 599 + "key": 635, + "value": 639 } }, "fallback": "0x00", @@ -1715,8 +1732,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 598, - "value": 81 + "key": 635, + "value": 636 } }, "fallback": "0x000000", @@ -1749,8 +1766,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 600, - "value": 601 + "key": 640, + "value": 641 } }, "fallback": "0x00", @@ -1772,8 +1789,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 598, - "value": 115 + "key": 635, + "value": 112 } }, "fallback": "0x00", @@ -1795,7 +1812,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 598, + "key": 635, "value": 51 } }, @@ -1836,7 +1853,7 @@ "Twox64Concat" ], "key": 4, - "value": 602 + "value": 642 } }, "fallback": "0x0000000000", @@ -1878,7 +1895,7 @@ "name": "MaxStakedRewards", "modifier": "Optional", "type": { - "plain": 231 + "plain": 228 }, "fallback": "0x00", "docs": [ @@ -1921,7 +1938,7 @@ "Twox64Concat" ], "key": 4, - "value": 606 + "value": 646 } }, "fallback": "0x00", @@ -1933,7 +1950,7 @@ "name": "BondedEras", "modifier": "Default", "type": { - "plain": 518 + "plain": 551 }, "fallback": "0x00", "docs": [ @@ -1952,8 +1969,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 598, - "value": 608 + "key": 635, + "value": 648 } }, "fallback": "0x00", @@ -1971,7 +1988,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 598, + "key": 635, "value": 6 } }, @@ -1989,7 +2006,7 @@ "Twox64Concat" ], "key": 0, - "value": 609 + "value": 649 } }, "fallback": "0x00", @@ -2005,8 +2022,8 @@ "hashers": [ "Twox64Concat" ], - "key": 605, - "value": 610 + "key": 645, + "value": 650 } }, "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -2028,28 +2045,11 @@ " This is basically in sync with the call to [`pallet_session::SessionManager::new_session`]." ] }, - { - "name": "DisabledValidators", - "modifier": "Default", - "type": { - "plain": 115 - }, - "fallback": "0x00", - "docs": [ - " Indices of validators that have offended in the active era. The offenders are disabled for a", - " whole era. For this reason they are kept here - only staking pallet knows about eras. The", - " implementor of [`DisablingStrategy`] defines if a validator should be disabled which", - " implicitly means that the implementor also controls the max number of disabled validators.", - "", - " The vec is always kept sorted so that we can find whether a given validator has previously", - " offended using binary search." - ] - }, { "name": "ChillThreshold", "modifier": "Optional", "type": { - "plain": 231 + "plain": 228 }, "fallback": "0x00", "docs": [ @@ -2061,7 +2061,7 @@ ] }, "calls": { - "type": 229 + "type": 226 }, "events": { "type": 47 @@ -2158,7 +2158,7 @@ } ], "errors": { - "type": 611 + "type": 651 }, "index": 11, "docs": [] @@ -2172,7 +2172,7 @@ "name": "Validators", "modifier": "Default", "type": { - "plain": 90 + "plain": 86 }, "fallback": "0x00", "docs": [ @@ -2206,7 +2206,7 @@ "name": "QueuedKeys", "modifier": "Default", "type": { - "plain": 612 + "plain": 652 }, "fallback": "0x00", "docs": [ @@ -2218,7 +2218,7 @@ "name": "DisabledValidators", "modifier": "Default", "type": { - "plain": 115 + "plain": 654 }, "fallback": "0x00", "docs": [ @@ -2238,7 +2238,7 @@ "Twox64Concat" ], "key": 0, - "value": 243 + "value": 240 } }, "fallback": "0x00", @@ -2254,7 +2254,7 @@ "hashers": [ "Twox64Concat" ], - "key": 614, + "key": 657, "value": 0 } }, @@ -2266,14 +2266,14 @@ ] }, "calls": { - "type": 242 + "type": 239 }, "events": { "type": 54 }, "constants": [], "errors": { - "type": 616 + "type": 659 }, "index": 12, "docs": [] @@ -2298,7 +2298,7 @@ "name": "PublicProps", "modifier": "Default", "type": { - "plain": 617 + "plain": 660 }, "fallback": "0x00", "docs": [ @@ -2314,7 +2314,7 @@ "Twox64Concat" ], "key": 4, - "value": 620 + "value": 663 } }, "fallback": "0x00", @@ -2356,7 +2356,7 @@ "Twox64Concat" ], "key": 4, - "value": 622 + "value": 665 } }, "fallback": "0x00", @@ -2375,7 +2375,7 @@ "Twox64Concat" ], "key": 0, - "value": 625 + "value": 668 } }, "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -2402,7 +2402,7 @@ "name": "NextExternal", "modifier": "Optional", "type": { - "plain": 631 + "plain": 674 }, "fallback": "0x00", "docs": [ @@ -2421,7 +2421,7 @@ "Identity" ], "key": 13, - "value": 632 + "value": 675 } }, "fallback": "0x00", @@ -2472,7 +2472,7 @@ ] }, "calls": { - "type": 248 + "type": 245 }, "events": { "type": 55 @@ -2588,7 +2588,7 @@ } ], "errors": { - "type": 633 + "type": 676 }, "index": 13, "docs": [] @@ -2602,7 +2602,7 @@ "name": "Proposals", "modifier": "Default", "type": { - "plain": 634 + "plain": 677 }, "fallback": "0x00", "docs": [ @@ -2618,7 +2618,7 @@ "Identity" ], "key": 13, - "value": 142 + "value": 139 } }, "fallback": "0x00", @@ -2635,7 +2635,7 @@ "Identity" ], "key": 13, - "value": 635 + "value": 678 } }, "fallback": "0x00", @@ -2655,7 +2655,7 @@ "Identity" ], "key": 13, - "value": 637 + "value": 680 } }, "fallback": "0x00", @@ -2678,7 +2678,7 @@ "name": "Members", "modifier": "Default", "type": { - "plain": 90 + "plain": 86 }, "fallback": "0x00", "docs": [ @@ -2699,7 +2699,7 @@ ] }, "calls": { - "type": 251 + "type": 248 }, "events": { "type": 60 @@ -2715,7 +2715,7 @@ } ], "errors": { - "type": 638 + "type": 681 }, "index": 14, "docs": [] @@ -2729,7 +2729,7 @@ "name": "Proposals", "modifier": "Default", "type": { - "plain": 639 + "plain": 682 }, "fallback": "0x00", "docs": [ @@ -2745,7 +2745,7 @@ "Identity" ], "key": 13, - "value": 142 + "value": 139 } }, "fallback": "0x00", @@ -2762,7 +2762,7 @@ "Identity" ], "key": 13, - "value": 640 + "value": 80 } }, "fallback": "0x00", @@ -2782,7 +2782,7 @@ "Identity" ], "key": 13, - "value": 637 + "value": 680 } }, "fallback": "0x00", @@ -2805,7 +2805,7 @@ "name": "Members", "modifier": "Default", "type": { - "plain": 90 + "plain": 86 }, "fallback": "0x00", "docs": [ @@ -2826,7 +2826,7 @@ ] }, "calls": { - "type": 252 + "type": 249 }, "events": { "type": 61 @@ -2842,7 +2842,7 @@ } ], "errors": { - "type": 641 + "type": 683 }, "index": 15, "docs": [] @@ -2856,7 +2856,7 @@ "name": "Members", "modifier": "Default", "type": { - "plain": 642 + "plain": 684 }, "fallback": "0x00", "docs": [ @@ -2869,7 +2869,7 @@ "name": "RunnersUp", "modifier": "Default", "type": { - "plain": 642 + "plain": 684 }, "fallback": "0x00", "docs": [ @@ -2915,7 +2915,7 @@ "Twox64Concat" ], "key": 0, - "value": 644 + "value": 686 } }, "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000", @@ -2928,7 +2928,7 @@ ] }, "calls": { - "type": 253 + "type": 250 }, "events": { "type": 62 @@ -2936,7 +2936,7 @@ "constants": [ { "name": "PalletId", - "type": 288, + "type": 285, "value": "0x706872656c656374", "docs": [ " Identifier for the elections-phragmen pallet's lock" @@ -3034,7 +3034,7 @@ } ], "errors": { - "type": 645 + "type": 687 }, "index": 16, "docs": [] @@ -3048,7 +3048,7 @@ "name": "Members", "modifier": "Default", "type": { - "plain": 646 + "plain": 688 }, "fallback": "0x00", "docs": [ @@ -3069,14 +3069,14 @@ ] }, "calls": { - "type": 255 + "type": 252 }, "events": { "type": 65 }, "constants": [], "errors": { - "type": 647 + "type": 689 }, "index": 17, "docs": [] @@ -3090,7 +3090,7 @@ "name": "State", "modifier": "Default", "type": { - "plain": 648 + "plain": 690 }, "fallback": "0x00", "docs": [ @@ -3101,7 +3101,7 @@ "name": "PendingChange", "modifier": "Optional", "type": { - "plain": 649 + "plain": 691 }, "fallback": "0x00", "docs": [ @@ -3123,7 +3123,7 @@ "name": "Stalled", "modifier": "Optional", "type": { - "plain": 95 + "plain": 91 }, "fallback": "0x00", "docs": [ @@ -3172,7 +3172,7 @@ "name": "Authorities", "modifier": "Default", "type": { - "plain": 650 + "plain": 692 }, "fallback": "0x00", "docs": [ @@ -3182,7 +3182,7 @@ ] }, "calls": { - "type": 256 + "type": 253 }, "events": { "type": 66 @@ -3219,7 +3219,7 @@ } ], "errors": { - "type": 651 + "type": 693 }, "index": 18, "docs": [] @@ -3252,7 +3252,7 @@ "Twox64Concat" ], "key": 4, - "value": 652 + "value": 694 } }, "fallback": "0x00", @@ -3278,7 +3278,7 @@ "name": "Approvals", "modifier": "Default", "type": { - "plain": 653 + "plain": 695 }, "fallback": "0x00", "docs": [ @@ -3308,7 +3308,7 @@ "Twox64Concat" ], "key": 4, - "value": 654 + "value": 696 } }, "fallback": "0x00", @@ -3330,7 +3330,7 @@ ] }, "calls": { - "type": 267 + "type": 264 }, "events": { "type": 70 @@ -3346,7 +3346,7 @@ }, { "name": "Burn", - "type": 486, + "type": 514, "value": "0x20a10700", "docs": [ " Percentage of spare funds (if any) that are burnt per spend period." @@ -3354,7 +3354,7 @@ }, { "name": "PalletId", - "type": 656, + "type": 698, "value": "0x70792f7472737279", "docs": [ " The treasury's pallet id, used for deriving its sovereign account ID." @@ -3380,10 +3380,18 @@ "docs": [ " The period during which an approved treasury spend has to be claimed." ] + }, + { + "name": "pot_account", + "type": 0, + "value": "0x6d6f646c70792f74727372790000000000000000000000000000000000000000", + "docs": [ + " Gets this pallet's derived pot account." + ] } ], "errors": { - "type": 657 + "type": 699 }, "index": 19, "docs": [] @@ -3415,14 +3423,14 @@ ] }, "calls": { - "type": 268 + "type": 265 }, "events": { "type": 71 }, "constants": [], "errors": { - "type": 658 + "type": 700 }, "index": 20, "docs": [] @@ -3441,7 +3449,7 @@ "Identity" ], "key": 13, - "value": 659 + "value": 701 } }, "fallback": "0x00", @@ -3458,7 +3466,7 @@ "Identity" ], "key": 13, - "value": 660 + "value": 702 } }, "fallback": "0x00", @@ -3507,7 +3515,7 @@ "Twox64Concat" ], "key": 0, - "value": 661 + "value": 703 } }, "fallback": "0x00", @@ -3526,7 +3534,7 @@ "Twox64Concat" ], "key": 4, - "value": 114 + "value": 111 } }, "fallback": "0x00", @@ -3541,7 +3549,7 @@ "name": "DeletionQueueCounter", "modifier": "Default", "type": { - "plain": 666 + "plain": 708 }, "fallback": "0x0000000000000000", "docs": [ @@ -3553,7 +3561,7 @@ "name": "MigrationInProgress", "modifier": "Optional", "type": { - "plain": 667 + "plain": 709 }, "fallback": "0x00", "docs": [ @@ -3564,7 +3572,7 @@ ] }, "calls": { - "type": 269 + "type": 266 }, "events": { "type": 73 @@ -3572,8 +3580,8 @@ "constants": [ { "name": "Schedule", - "type": 668, - "value": "0x04000000100000002000000000400000000000080000002060ea000000000000e5040000", + "type": 710, + "value": "0x04000000100000002000000000400000000000080000002060ea000000000000eb040000", "docs": [ " Cost schedule and limits." ] @@ -3685,7 +3693,7 @@ }, { "name": "Environment", - "type": 671, + "type": 713, "value": "0x", "docs": [ " Type that bundles together all the runtime configurable interface types.", @@ -3696,7 +3704,7 @@ }, { "name": "ApiVersion", - "type": 678, + "type": 720, "value": "0x0400", "docs": [ " The version of the HostFn APIs that are available in the runtime.", @@ -3706,7 +3714,7 @@ } ], "errors": { - "type": 679 + "type": 721 }, "index": 21, "docs": [] @@ -3730,14 +3738,14 @@ ] }, "calls": { - "type": 272 + "type": 269 }, "events": { "type": 76 }, "constants": [], "errors": { - "type": 680 + "type": 722 }, "index": 22, "docs": [] @@ -3772,7 +3780,7 @@ "name": "Keys", "modifier": "Default", "type": { - "plain": 681 + "plain": 723 }, "fallback": "0x00", "docs": [ @@ -3788,7 +3796,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 95, + "key": 91, "value": 8 } }, @@ -3806,7 +3814,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 598, + "key": 635, "value": 4 } }, @@ -3819,7 +3827,7 @@ ] }, "calls": { - "type": 273 + "type": 270 }, "events": { "type": 77 @@ -3838,7 +3846,7 @@ } ], "errors": { - "type": 683 + "type": 725 }, "index": 23, "docs": [] @@ -3852,7 +3860,7 @@ "name": "Keys", "modifier": "Default", "type": { - "plain": 684 + "plain": 726 }, "fallback": "0x00", "docs": [ @@ -3863,7 +3871,7 @@ "name": "NextKeys", "modifier": "Default", "type": { - "plain": 684 + "plain": 726 }, "fallback": "0x00", "docs": [ @@ -3893,7 +3901,7 @@ "Twox64Concat" ], "key": 13, - "value": 686 + "value": 728 } }, "fallback": "0x00", @@ -3910,8 +3918,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 687, - "value": 328 + "key": 729, + "value": 325 } }, "fallback": "0x00", @@ -3923,7 +3931,7 @@ }, "calls": null, "events": { - "type": 85 + "type": 81 }, "constants": [], "errors": null, @@ -3944,7 +3952,7 @@ "Twox64Concat" ], "key": 4, - "value": 688 + "value": 730 } }, "fallback": "0x00", @@ -3956,7 +3964,7 @@ "name": "StoredRange", "modifier": "Optional", "type": { - "plain": 95 + "plain": 91 }, "fallback": "0x00", "docs": [ @@ -3981,7 +3989,7 @@ "name": "RandomMaterial", "modifier": "Default", "type": { - "plain": 689 + "plain": 731 }, "fallback": "0x00", "docs": [ @@ -4013,7 +4021,7 @@ "Twox64Concat" ], "key": 0, - "value": 690 + "value": 732 } }, "fallback": "0x00", @@ -4033,7 +4041,7 @@ "Twox64Concat" ], "key": 0, - "value": 88 + "value": 84 } }, "fallback": "0x00", @@ -4050,7 +4058,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 313 + "value": 310 } }, "fallback": "0x00", @@ -4068,7 +4076,7 @@ "Twox64Concat" ], "key": 0, - "value": 694 + "value": 736 } }, "fallback": "0x0000000000000000000000000000000000", @@ -4084,7 +4092,7 @@ "name": "Registrars", "modifier": "Default", "type": { - "plain": 696 + "plain": 738 }, "fallback": "0x00", "docs": [ @@ -4102,8 +4110,8 @@ "hashers": [ "Twox64Concat" ], - "key": 700, - "value": 701 + "key": 742, + "value": 743 } }, "fallback": "0x00", @@ -4119,8 +4127,8 @@ "hashers": [ "Blake2_128Concat" ], - "key": 88, - "value": 702 + "key": 84, + "value": 744 } }, "fallback": "0x00", @@ -4141,8 +4149,8 @@ "hashers": [ "Blake2_128Concat" ], - "key": 88, - "value": 704 + "key": 84, + "value": 746 } }, "fallback": "0x00", @@ -4163,7 +4171,7 @@ "hashers": [ "Blake2_128Concat" ], - "key": 88, + "key": 84, "value": 4 } }, @@ -4178,10 +4186,10 @@ ] }, "calls": { - "type": 276 + "type": 273 }, "events": { - "type": 87 + "type": 83 }, "constants": [ { @@ -4271,7 +4279,7 @@ } ], "errors": { - "type": 705 + "type": 747 }, "index": 28, "docs": [] @@ -4285,7 +4293,7 @@ "name": "Parameters", "modifier": "Optional", "type": { - "plain": 91 + "plain": 87 }, "fallback": "0x00", "docs": [ @@ -4346,7 +4354,7 @@ "Twox64Concat" ], "key": 0, - "value": 706 + "value": 748 } }, "fallback": "0x00", @@ -4363,7 +4371,7 @@ "Twox64Concat" ], "key": 0, - "value": 709 + "value": 751 } }, "fallback": "0x0000000000000000000000000000000000", @@ -4409,7 +4417,7 @@ "Twox64Concat" ], "key": 0, - "value": 706 + "value": 748 } }, "fallback": "0x00", @@ -4432,7 +4440,7 @@ "name": "Bids", "modifier": "Default", "type": { - "plain": 713 + "plain": 755 }, "fallback": "0x00", "docs": [ @@ -4448,7 +4456,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 717 + "value": 759 } }, "fallback": "0x00", @@ -4474,8 +4482,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 719, - "value": 720 + "key": 761, + "value": 762 } }, "fallback": "0x00", @@ -4492,7 +4500,7 @@ "Twox64Concat" ], "key": 0, - "value": 721 + "value": 763 } }, "fallback": "0x00", @@ -4504,7 +4512,7 @@ "name": "NextHead", "modifier": "Optional", "type": { - "plain": 722 + "plain": 764 }, "fallback": "0x00", "docs": [ @@ -4528,7 +4536,7 @@ "name": "Defending", "modifier": "Optional", "type": { - "plain": 723 + "plain": 765 }, "fallback": "0x00", "docs": [ @@ -4544,8 +4552,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 598, - "value": 720 + "key": 635, + "value": 762 } }, "fallback": "0x00", @@ -4556,15 +4564,15 @@ ] }, "calls": { - "type": 318 + "type": 315 }, "events": { - "type": 89 + "type": 85 }, "constants": [ { "name": "PalletId", - "type": 656, + "type": 698, "value": "0x70792f736f636965", "docs": [ " The societies's pallet id" @@ -4638,7 +4646,7 @@ } ], "errors": { - "type": 724 + "type": 766 }, "index": 29, "docs": [] @@ -4657,7 +4665,7 @@ "Twox64Concat" ], "key": 0, - "value": 725 + "value": 767 } }, "fallback": "0x00", @@ -4674,8 +4682,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 719, - "value": 727 + "key": 761, + "value": 769 } }, "fallback": "0x00", @@ -4708,10 +4716,10 @@ ] }, "calls": { - "type": 319 + "type": 316 }, "events": { - "type": 92 + "type": 88 }, "constants": [ { @@ -4766,7 +4774,7 @@ } ], "errors": { - "type": 728 + "type": 770 }, "index": 30, "docs": [] @@ -4785,7 +4793,7 @@ "Blake2_128Concat" ], "key": 0, - "value": 729 + "value": 771 } }, "fallback": "0x00", @@ -4797,7 +4805,7 @@ "name": "StorageVersion", "modifier": "Default", "type": { - "plain": 731 + "plain": 773 }, "fallback": "0x00", "docs": [ @@ -4809,10 +4817,10 @@ ] }, "calls": { - "type": 320 + "type": 317 }, "events": { - "type": 93 + "type": 89 }, "constants": [ { @@ -4831,7 +4839,7 @@ } ], "errors": { - "type": 732 + "type": 774 }, "index": 31, "docs": [] @@ -4848,7 +4856,9 @@ "plain": 4 }, "fallback": "0x00", - "docs": [] + "docs": [ + " Block number at which the agenda began incomplete execution." + ] }, { "name": "Agenda", @@ -4859,7 +4869,7 @@ "Twox64Concat" ], "key": 4, - "value": 733 + "value": 775 } }, "fallback": "0x00", @@ -4875,8 +4885,8 @@ "hashers": [ "Blake2_128Concat" ], - "key": 95, - "value": 737 + "key": 91, + "value": 779 } }, "fallback": "0x00", @@ -4893,7 +4903,7 @@ "Twox64Concat" ], "key": 1, - "value": 95 + "value": 91 } }, "fallback": "0x00", @@ -4907,10 +4917,10 @@ ] }, "calls": { - "type": 322 + "type": 319 }, "events": { - "type": 94 + "type": 90 }, "constants": [ { @@ -4935,7 +4945,7 @@ } ], "errors": { - "type": 738 + "type": 780 }, "index": 32, "docs": [] @@ -4949,7 +4959,7 @@ "name": "Compute", "modifier": "Default", "type": { - "plain": 98 + "plain": 94 }, "fallback": "0x0000000000000000", "docs": [ @@ -4963,7 +4973,7 @@ "name": "Storage", "modifier": "Default", "type": { - "plain": 98 + "plain": 94 }, "fallback": "0x0000000000000000", "docs": [ @@ -4977,7 +4987,7 @@ "name": "Length", "modifier": "Default", "type": { - "plain": 98 + "plain": 94 }, "fallback": "0x0000000000000000", "docs": [ @@ -4996,7 +5006,7 @@ "Twox64Concat" ], "key": 4, - "value": 326 + "value": 323 } }, "fallback": "0x00", @@ -5025,14 +5035,14 @@ ] }, "calls": { - "type": 324 + "type": 321 }, "events": { - "type": 97 + "type": 93 }, "constants": [], "errors": { - "type": 739 + "type": 781 }, "index": 33, "docs": [] @@ -5051,7 +5061,7 @@ "Identity" ], "key": 13, - "value": 740 + "value": 782 } }, "fallback": "0x00", @@ -5068,7 +5078,7 @@ "Identity" ], "key": 13, - "value": 742 + "value": 784 } }, "fallback": "0x00", @@ -5084,8 +5094,8 @@ "hashers": [ "Identity" ], - "key": 688, - "value": 746 + "key": 730, + "value": 788 } }, "fallback": "0x00", @@ -5094,14 +5104,14 @@ ] }, "calls": { - "type": 327 + "type": 324 }, "events": { - "type": 99 + "type": 95 }, "constants": [], "errors": { - "type": 747 + "type": 789 }, "index": 34, "docs": [] @@ -5120,7 +5130,7 @@ "Twox64Concat" ], "key": 0, - "value": 748 + "value": 790 } }, "fallback": "0x0000000000000000000000000000000000", @@ -5138,7 +5148,7 @@ "Twox64Concat" ], "key": 0, - "value": 752 + "value": 794 } }, "fallback": "0x0000000000000000000000000000000000", @@ -5149,10 +5159,10 @@ ] }, "calls": { - "type": 329 + "type": 326 }, "events": { - "type": 100 + "type": 96 }, "constants": [ { @@ -5218,7 +5228,7 @@ } ], "errors": { - "type": 756 + "type": 798 }, "index": 35, "docs": [] @@ -5237,8 +5247,8 @@ "Twox64Concat", "Blake2_128Concat" ], - "key": 757, - "value": 758 + "key": 799, + "value": 800 } }, "fallback": "0x00", @@ -5249,10 +5259,10 @@ ] }, "calls": { - "type": 331 + "type": 328 }, "events": { - "type": 103 + "type": 100 }, "constants": [ { @@ -5288,7 +5298,7 @@ } ], "errors": { - "type": 759 + "type": 801 }, "index": 36, "docs": [] @@ -5318,7 +5328,7 @@ "Twox64Concat" ], "key": 4, - "value": 760 + "value": 802 } }, "fallback": "0x00", @@ -5335,7 +5345,7 @@ "Twox64Concat" ], "key": 4, - "value": 762 + "value": 804 } }, "fallback": "0x00", @@ -5347,7 +5357,7 @@ "name": "BountyApprovals", "modifier": "Default", "type": { - "plain": 653 + "plain": 695 }, "fallback": "0x00", "docs": [ @@ -5357,10 +5367,10 @@ ] }, "calls": { - "type": 333 + "type": 330 }, "events": { - "type": 105 + "type": 102 }, "constants": [ { @@ -5384,12 +5394,17 @@ "type": 4, "value": "0x00270600", "docs": [ - " Bounty duration in blocks." + " The time limit for a curator to act before a bounty expires.", + "", + " The period that starts when a curator is approved, during which they must execute or", + " update the bounty via `extend_bounty_expiry`. If missed, the bounty expires, and the", + " curator may be slashed. If `BlockNumberFor::MAX`, bounties stay active indefinitely,", + " removing the need for `extend_bounty_expiry`." ] }, { "name": "CuratorDepositMultiplier", - "type": 486, + "type": 514, "value": "0x20a10700", "docs": [ " The curator deposit is calculated as a percentage of the curator fee.", @@ -5400,7 +5415,7 @@ }, { "name": "CuratorDepositMax", - "type": 237, + "type": 234, "value": "0x010000c16ff28623000000000000000000", "docs": [ " Maximum amount of funds that should be placed in a deposit for making a proposal." @@ -5408,7 +5423,7 @@ }, { "name": "CuratorDepositMin", - "type": 237, + "type": 234, "value": "0x0100407a10f35a00000000000000000000", "docs": [ " Minimum amount of funds that should be placed in a deposit for making a proposal." @@ -5442,7 +5457,7 @@ } ], "errors": { - "type": 763 + "type": 805 }, "index": 37, "docs": [] @@ -5461,7 +5476,7 @@ "Twox64Concat" ], "key": 13, - "value": 764 + "value": 806 } }, "fallback": "0x00", @@ -5492,10 +5507,10 @@ ] }, "calls": { - "type": 334 + "type": 331 }, "events": { - "type": 106 + "type": 103 }, "constants": [ { @@ -5526,7 +5541,7 @@ }, { "name": "TipFindersFee", - "type": 231, + "type": 228, "value": "0x14", "docs": [ " The percent of the final tip which goes to the original reporter of the tip." @@ -5550,7 +5565,7 @@ } ], "errors": { - "type": 765 + "type": 807 }, "index": 38, "docs": [] @@ -5569,7 +5584,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 766 + "value": 808 } }, "fallback": "0x00", @@ -5586,8 +5601,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 598, - "value": 768 + "key": 635, + "value": 810 } }, "fallback": "0x00", @@ -5605,8 +5620,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 771, - "value": 772 + "key": 813, + "value": 814 } }, "fallback": "0x00", @@ -5625,7 +5640,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 773 + "value": 815 } }, "fallback": "0x0000000000000000000000000000000000000000", @@ -5655,10 +5670,10 @@ ] }, "calls": { - "type": 335 + "type": 332 }, "events": { - "type": 107 + "type": 104 }, "constants": [ { @@ -5723,7 +5738,7 @@ } ], "errors": { - "type": 775 + "type": 817 }, "index": 39, "docs": [] @@ -5742,7 +5757,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 766 + "value": 808 } }, "fallback": "0x00", @@ -5759,8 +5774,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 598, - "value": 768 + "key": 635, + "value": 810 } }, "fallback": "0x00", @@ -5778,8 +5793,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 771, - "value": 772 + "key": 813, + "value": 814 } }, "fallback": "0x00", @@ -5798,7 +5813,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 773 + "value": 815 } }, "fallback": "0x0000000000000000000000000000000000000000", @@ -5828,10 +5843,10 @@ ] }, "calls": { - "type": 336 + "type": 333 }, "events": { - "type": 108 + "type": 105 }, "constants": [ { @@ -5896,7 +5911,7 @@ } ], "errors": { - "type": 776 + "type": 818 }, "index": 40, "docs": [] @@ -5910,7 +5925,7 @@ "name": "Authorities", "modifier": "Default", "type": { - "plain": 777 + "plain": 819 }, "fallback": "0x00", "docs": [ @@ -5932,7 +5947,7 @@ "name": "NextAuthorities", "modifier": "Default", "type": { - "plain": 777 + "plain": 819 }, "fallback": "0x00", "docs": [ @@ -5981,7 +5996,7 @@ ] }, "calls": { - "type": 337 + "type": 334 }, "events": null, "constants": [ @@ -6016,7 +6031,7 @@ } ], "errors": { - "type": 779 + "type": 821 }, "index": 41, "docs": [] @@ -6086,7 +6101,7 @@ "name": "BeefyAuthorities", "modifier": "Default", "type": { - "plain": 780 + "plain": 822 }, "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "docs": [ @@ -6097,7 +6112,7 @@ "name": "BeefyNextAuthorities", "modifier": "Default", "type": { - "plain": 780 + "plain": 822 }, "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "docs": [ @@ -6133,7 +6148,7 @@ "name": "Lottery", "modifier": "Optional", "type": { - "plain": 781 + "plain": 823 }, "fallback": "0x00", "docs": [ @@ -6149,7 +6164,7 @@ "Twox64Concat" ], "key": 0, - "value": 782 + "value": 824 } }, "fallback": "0x0000000000", @@ -6192,7 +6207,7 @@ "name": "CallIndices", "modifier": "Default", "type": { - "plain": 783 + "plain": 825 }, "fallback": "0x00", "docs": [ @@ -6203,15 +6218,15 @@ ] }, "calls": { - "type": 350 + "type": 347 }, "events": { - "type": 109 + "type": 106 }, "constants": [ { "name": "PalletId", - "type": 656, + "type": 698, "value": "0x70792f6c6f74746f", "docs": [ " The Lottery's pallet id" @@ -6237,7 +6252,7 @@ } ], "errors": { - "type": 785 + "type": 827 }, "index": 44, "docs": [] @@ -6251,7 +6266,7 @@ "name": "QueueTotals", "modifier": "Default", "type": { - "plain": 786 + "plain": 828 }, "fallback": "0xb104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "docs": [ @@ -6271,7 +6286,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 787 + "value": 829 } }, "fallback": "0x00", @@ -6283,7 +6298,7 @@ "name": "Summary", "modifier": "Default", "type": { - "plain": 790 + "plain": 832 }, "fallback": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000", "docs": [ @@ -6299,7 +6314,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 791 + "value": 833 } }, "fallback": "0x00", @@ -6310,15 +6325,15 @@ ] }, "calls": { - "type": 351 + "type": 348 }, "events": { - "type": 111 + "type": 108 }, "constants": [ { "name": "PalletId", - "type": 656, + "type": 698, "value": "0x70792f6e69732020", "docs": [ " The treasury's pallet id, used for deriving its sovereign account ID." @@ -6377,7 +6392,7 @@ }, { "name": "MinReceipt", - "type": 112, + "type": 109, "value": "0x0000c16ff2862300", "docs": [ " The minimum amount of funds which may intentionally be left remaining under a single", @@ -6407,7 +6422,7 @@ }, { "name": "ThawThrottle", - "type": 792, + "type": 834, "value": "0x0000d9e9ac2d780305000000", "docs": [ " The maximum proportion which may be thawed and the period over which it is reset." @@ -6415,7 +6430,7 @@ } ], "errors": { - "type": 793 + "type": 835 }, "index": 45, "docs": [] @@ -6434,7 +6449,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 794 + "value": 836 } }, "fallback": "0x00", @@ -6469,7 +6484,7 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 795, + "key": 837, "value": 34 } }, @@ -6488,7 +6503,7 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 605, + "key": 645, "value": 34 } }, @@ -6507,8 +6522,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 95, - "value": 796 + "key": 91, + "value": 838 } }, "fallback": "0x00", @@ -6525,7 +6540,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 797 + "value": 839 } }, "fallback": "0x00", @@ -6542,8 +6557,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 95, - "value": 798 + "key": 91, + "value": 840 } }, "fallback": "0x00", @@ -6561,8 +6576,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 799, - "value": 800 + "key": 841, + "value": 842 } }, "fallback": "0x00", @@ -6579,8 +6594,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 95, - "value": 801 + "key": 91, + "value": 843 } }, "fallback": "0x00", @@ -6608,10 +6623,10 @@ ] }, "calls": { - "type": 353 + "type": 350 }, "events": { - "type": 113 + "type": 110 }, "constants": [ { @@ -6681,7 +6696,7 @@ } ], "errors": { - "type": 802 + "type": 844 }, "index": 46, "docs": [] @@ -6700,7 +6715,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 803 + "value": 845 } }, "fallback": "0x00", @@ -6735,7 +6750,7 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 795, + "key": 837, "value": 34 } }, @@ -6754,7 +6769,7 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 605, + "key": 645, "value": 34 } }, @@ -6773,8 +6788,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 598, - "value": 804 + "key": 635, + "value": 846 } }, "fallback": "0x00", @@ -6792,8 +6807,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 95, - "value": 806 + "key": 91, + "value": 848 } }, "fallback": "0x00", @@ -6810,7 +6825,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 812 + "value": 854 } }, "fallback": "0x00", @@ -6827,8 +6842,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 95, - "value": 813 + "key": 91, + "value": 855 } }, "fallback": "0x00", @@ -6847,8 +6862,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 815, - "value": 816 + "key": 857, + "value": 858 } }, "fallback": "0x00", @@ -6865,8 +6880,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 95, - "value": 801 + "key": 91, + "value": 843 } }, "fallback": "0x00", @@ -6883,8 +6898,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 95, - "value": 818 + "key": 91, + "value": 860 } }, "fallback": "0x00", @@ -6913,8 +6928,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 95, - "value": 820 + "key": 91, + "value": 862 } }, "fallback": "0x00", @@ -6931,7 +6946,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 357 + "value": 354 } }, "fallback": "0x00", @@ -6948,8 +6963,8 @@ "Blake2_128Concat", "Blake2_128Concat" ], - "key": 95, - "value": 367 + "key": 91, + "value": 364 } }, "fallback": "0x00", @@ -6960,10 +6975,10 @@ ] }, "calls": { - "type": 356 + "type": 353 }, "events": { - "type": 117 + "type": 114 }, "constants": [ { @@ -7073,7 +7088,7 @@ }, { "name": "Features", - "type": 821, + "type": 863, "value": "0x0000000000000000", "docs": [ " Disables some of pallet's features." @@ -7081,7 +7096,7 @@ } ], "errors": { - "type": 823 + "type": 865 }, "index": 47, "docs": [] @@ -7099,8 +7114,8 @@ "hashers": [ "Blake2_128Concat" ], - "key": 95, - "value": 824 + "key": 91, + "value": 866 } }, "fallback": "0x00", @@ -7111,10 +7126,10 @@ ] }, "calls": { - "type": 374 + "type": 371 }, "events": { - "type": 124 + "type": 121 }, "constants": [ { @@ -7128,7 +7143,7 @@ }, { "name": "PalletId", - "type": 656, + "type": 698, "value": "0x6672616374696f6e", "docs": [ " The pallet's id, used for deriving its sovereign account ID." @@ -7136,7 +7151,7 @@ }, { "name": "NewAssetSymbol", - "type": 774, + "type": 816, "value": "0x1046524143", "docs": [ " The newly created asset's symbol." @@ -7144,7 +7159,7 @@ }, { "name": "NewAssetName", - "type": 774, + "type": 816, "value": "0x1046726163", "docs": [ " The newly created asset's name." @@ -7160,7 +7175,7 @@ } ], "errors": { - "type": 825 + "type": 867 }, "index": 48, "docs": [] @@ -7174,7 +7189,7 @@ "name": "Status", "modifier": "Optional", "type": { - "plain": 826 + "plain": 868 }, "fallback": "0x00", "docs": [ @@ -7190,7 +7205,7 @@ "Twox64Concat" ], "key": 0, - "value": 827 + "value": 869 } }, "fallback": "0x00", @@ -7201,10 +7216,10 @@ ] }, "calls": { - "type": 375 + "type": 372 }, "events": { - "type": 125 + "type": 122 }, "constants": [ { @@ -7242,7 +7257,7 @@ } ], "errors": { - "type": 829 + "type": 871 }, "index": 49, "docs": [] @@ -7256,7 +7271,7 @@ "name": "Params", "modifier": "Default", "type": { - "plain": 127 + "plain": 124 }, "fallback": "0x0000000000000000", "docs": [ @@ -7272,7 +7287,7 @@ "Twox64Concat" ], "key": 0, - "value": 830 + "value": 872 } }, "fallback": "0x00", @@ -7289,7 +7304,7 @@ "Twox64Concat" ], "key": 0, - "value": 831 + "value": 873 } }, "fallback": "0x00", @@ -7300,10 +7315,10 @@ ] }, "calls": { - "type": 376 + "type": 373 }, "events": { - "type": 126 + "type": 123 }, "constants": [ { @@ -7326,7 +7341,7 @@ } ], "errors": { - "type": 832 + "type": 874 }, "index": 50, "docs": [] @@ -7345,7 +7360,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 833 + "value": 875 } }, "fallback": "0x00", @@ -7408,7 +7423,7 @@ "name": "BlockTransactions", "modifier": "Default", "type": { - "plain": 833 + "plain": 875 }, "fallback": "0x00", "docs": [] @@ -7427,14 +7442,14 @@ ] }, "calls": { - "type": 382 + "type": 379 }, "events": { - "type": 134 + "type": 131 }, "constants": [], "errors": { - "type": 836 + "type": 878 }, "index": 51, "docs": [] @@ -7453,7 +7468,7 @@ "Twox64Concat" ], "key": 0, - "value": 837 + "value": 879 } }, "fallback": "0x00", @@ -7483,7 +7498,7 @@ "Twox64Concat" ], "key": 12, - "value": 838 + "value": 880 } }, "fallback": "0x00", @@ -7496,15 +7511,15 @@ ] }, "calls": { - "type": 384 + "type": 381 }, "events": { - "type": 135 + "type": 132 }, "constants": [ { "name": "BagThresholds", - "type": 839, + "type": 881, "value": "0x210300407a10f35a00006a70ccd4a96000009ef3397fbc660000a907ccd5306d00003d9a67fb0c740000a9bfa275577b0000a6fdf73217830000034f5d91538b0000132445651494000078081001629d00000302f63c45a70000392e6f7fc7b10000f59c23c6f2bc00004ae76aafd1c80000598a64846fd50000129fb243d8e200003f22e1ac18f1000033a4844c3e000100e2e51b895710010076a2c0b0732101006789b407a3330100793ed8d7f646010078131b81815b01000c1cf38a567101004437eeb68a8801009eb56d1434a10100335e9f156abb010067c3c7a545d701003218f340e1f40100de0b230d59140200699c11f5ca350200ad50a2c4565902009ae41c471e7f0200d0244e6745a70200f984ad51f2d10200ace7a7984dff0200a118325b822f0300ffa4c76dbe620300580bfd8532990300a9afce6812d30300109ad81b95100400d9caa519f551040038df488970970400bee1727949e10400cc73401fc62f0500b304f91831830500828bffb4d9db05001235383d143a0600a5b42a473a9e060036662d09ab080700f73aeab4cb790700b87e93d707f20700ffec23c0d1710800b84b0beca2f90800c9dcae7afc89090091752ba867230a0064f1cd4f76c60a003609be76c3730b0078655fdff32b0c00a407f5a5b6ef0c0052f61be7c5bf0d00da71bb70e79c0e000de9127eed870f001477987fb7811000ebee65ef328b11001269fe325ca5120033f8428b3fd113008ba57a13fa0f15001b2b60d0ba6216000d1d37d0c3ca17006c64fa5c6b4919002622c7411de01a00045bb9245c901c00233d83f6c25b1e00c8771c79064420003013fddef64a2200aa8b6e848172240082c096c4b2bc260016a3faebb72b29008296524ae1c12b00a636a865a4812e00d0e2d4509e6d31009c0a9a2796883400e4faafb27fd53700e6e64d367e573b000e4bd66de7113f0088b17db746084300b07def72603e470034de249635b84b00d48bd57b077a5000d0bd20ef5b885500b8f0467801e85a0010f88aee139e60003892925301b066009c95e4fc8e236d00b4126d10dffe730028b43e5976487b00a08a1c7a42078300b09ab083a0428b002846b2f463029400c861a42ade4e9d0050d23d4ae630a700805101a7e1b1b10038e501b2ccdbbc002016527844b9c800388924ba9055d50070ca35a4aebce200805fb1355cfbf0008035685d241f0001a0c3dcd96b361001d07862e87e50210160e852d09f7d330190662c5816cf460110274c3340575b01804be277a22971013082b92dfc5a880180d276075a01a101b0f511592b34bb014031745f580cd701802f6cee59a4f40140ff799b521814026075607d2986350260fde999a60d590200e5e71c91d07e02c0df2575cff2a602a07fd975899ad102a067009d4cf0fe0220dc29a1321f2f0320ff526b0a5562038088caa383c29803e05683fb5c9bd203401dd75d9516100400317e39a06e5104c0b071129de1960480b48c9192b1e00480e8124aad242f05c007ca7082858205007c13c45623db0540836fe869523906c0700f81466c9d0640f09c5017d00707c0e624b301e37807c0332ac78510f10780074ca1e4ca700800d5a9eb8c8bf80800a849588ed3880900804254142c220a80a25170e826c50a00e8d5fafc5e720b801df64e00792a0c80d4fe64f923ee0c006dd038ee19be0d001e90a494209b0e0010bf570e0a860f00da6a9db0b57f1000bf64afd810891100bb5b60cd17a31200f963f3aed6ce1300d5f004766a0d1500e099770202601600103d663bdfc71700de3e2d4158461900ecdbadb2d8dc1a0045c70007e38c1c00b8bde0fc11581e00ba5c2a211a402000407de46dcb462200dea55b03136e2400aaf1f3fcfcb7260014226f63b62629006492803e8fbc2b008486a6c7fc7b2e002cf05fc09b673100da63f7ed32823400f0b13fbdb5ce3700f291c41047503b00422a1a3c3c0a3f002c24212f20004300ac9342d4b6354700cc6ed7a400af4b00c4d022773e70500020017d89f57d5500f86387cef3dc5a008c4c7f7e54926000206207f284a36600cc1e05cb49166d00b42a7a70c4f07300d43a90e278397b0038f461ec53f78200a07264b9b1318b0048c9b3d464f09300007fe998bd3b9d0010058f17921ca70000dfaf7f469cb100e80c880bd6c4bc0058bdcb7ddca0c80038d18d37a03bd50030d55bf01ca1e200704ac01a0fdef0ffffffffffffffff", "docs": [ " The list of thresholds separating the various bags.", @@ -7554,7 +7569,7 @@ } ], "errors": { - "type": 840 + "type": 882 }, "index": 52, "docs": [] @@ -7568,7 +7583,7 @@ "name": "MigrationProcess", "modifier": "Default", "type": { - "plain": 388 + "plain": 385 }, "fallback": "0x0000000000000000000000000000", "docs": [ @@ -7582,7 +7597,7 @@ "name": "AutoLimits", "modifier": "Default", "type": { - "plain": 386 + "plain": 383 }, "fallback": "0x00", "docs": [ @@ -7595,7 +7610,7 @@ "name": "SignedMigrationMaxLimits", "modifier": "Optional", "type": { - "plain": 387 + "plain": 384 }, "fallback": "0x00", "docs": [ @@ -7607,10 +7622,10 @@ ] }, "calls": { - "type": 385 + "type": 382 }, "events": { - "type": 136 + "type": 133 }, "constants": [ { @@ -7643,7 +7658,7 @@ } ], "errors": { - "type": 138 + "type": 135 }, "index": 53, "docs": [] @@ -7709,8 +7724,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 95, - "value": 842 + "key": 91, + "value": 884 } }, "fallback": "0x00", @@ -7727,8 +7742,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 95, - "value": 762 + "key": 91, + "value": 804 } }, "fallback": "0x00", @@ -7747,7 +7762,7 @@ "Twox64Concat" ], "key": 4, - "value": 95 + "value": 91 } }, "fallback": "0x00", @@ -7779,10 +7794,10 @@ ] }, "calls": { - "type": 391 + "type": 388 }, "events": { - "type": 139 + "type": 136 }, "constants": [ { @@ -7803,7 +7818,7 @@ } ], "errors": { - "type": 844 + "type": 886 }, "index": 54, "docs": [] @@ -7833,7 +7848,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 845 + "value": 887 } }, "fallback": "0x00", @@ -7849,8 +7864,8 @@ "hashers": [ "Twox64Concat" ], - "key": 102, - "value": 853 + "key": 98, + "value": 895 } }, "fallback": "0x00", @@ -7869,7 +7884,7 @@ "hashers": [ "Twox64Concat" ], - "key": 102, + "key": 98, "value": 4 } }, @@ -7903,10 +7918,10 @@ ] }, "calls": { - "type": 392 + "type": 389 }, "events": { - "type": 140 + "type": 137 }, "constants": [ { @@ -7946,15 +7961,17 @@ }, { "name": "Tracks", - "type": 854, - "value": "0x04000010726f6f74010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b", + "type": 896, + "value": "0x04000064726f6f74000000000000000000000000000000000000000000010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b", "docs": [ - " Information concerning the different referendum tracks." + " A list of tracks.", + "", + " Note: if the tracks are dynamic, the value in the static metadata might be inaccurate." ] } ], "errors": { - "type": 860 + "type": 899 }, "index": 55, "docs": [] @@ -7963,14 +7980,14 @@ "name": "Remark", "storage": null, "calls": { - "type": 394 + "type": 391 }, "events": { - "type": 469 + "type": 496 }, "constants": [], "errors": { - "type": 861 + "type": 900 }, "index": 56, "docs": [] @@ -7979,10 +7996,10 @@ "name": "RootTesting", "storage": null, "calls": { - "type": 395 + "type": 392 }, "events": { - "type": 470 + "type": 497 }, "constants": [], "errors": null, @@ -8003,8 +8020,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 862, - "value": 863 + "key": 901, + "value": 902 } }, "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -8022,7 +8039,7 @@ "Twox64Concat" ], "key": 0, - "value": 871 + "value": 910 } }, "fallback": "0x00", @@ -8035,10 +8052,10 @@ ] }, "calls": { - "type": 396 + "type": 393 }, "events": { - "type": 471 + "type": 498 }, "constants": [ { @@ -8065,7 +8082,7 @@ } ], "errors": { - "type": 874 + "type": 913 }, "index": 58, "docs": [] @@ -8093,14 +8110,14 @@ ] }, "calls": { - "type": 400 + "type": 397 }, "events": { - "type": 472 + "type": 499 }, "constants": [], "errors": { - "type": 875 + "type": 914 }, "index": 59, "docs": [] @@ -8114,7 +8131,7 @@ "name": "Proposals", "modifier": "Default", "type": { - "plain": 876 + "plain": 915 }, "fallback": "0x00", "docs": [ @@ -8130,7 +8147,7 @@ "Identity" ], "key": 13, - "value": 142 + "value": 139 } }, "fallback": "0x00", @@ -8147,7 +8164,7 @@ "Identity" ], "key": 13, - "value": 640 + "value": 80 } }, "fallback": "0x00", @@ -8167,7 +8184,7 @@ "Identity" ], "key": 13, - "value": 637 + "value": 680 } }, "fallback": "0x00", @@ -8190,7 +8207,7 @@ "name": "Members", "modifier": "Default", "type": { - "plain": 90 + "plain": 86 }, "fallback": "0x00", "docs": [ @@ -8211,10 +8228,10 @@ ] }, "calls": { - "type": 401 + "type": 398 }, "events": { - "type": 477 + "type": 504 }, "constants": [ { @@ -8227,7 +8244,7 @@ } ], "errors": { - "type": 877 + "type": 916 }, "index": 60, "docs": [] @@ -8241,7 +8258,7 @@ "name": "Rule", "modifier": "Optional", "type": { - "plain": 404 + "plain": 401 }, "fallback": "0x00", "docs": [ @@ -8253,7 +8270,7 @@ "name": "Announcements", "modifier": "Default", "type": { - "plain": 878 + "plain": 917 }, "fallback": "0x00", "docs": [ @@ -8285,8 +8302,8 @@ "hashers": [ "Twox64Concat" ], - "key": 880, - "value": 881 + "key": 919, + "value": 920 } }, "fallback": "0x00", @@ -8316,7 +8333,7 @@ "name": "UnscrupulousAccounts", "modifier": "Default", "type": { - "plain": 621 + "plain": 664 }, "fallback": "0x00", "docs": [ @@ -8328,7 +8345,7 @@ "name": "UnscrupulousWebsites", "modifier": "Default", "type": { - "plain": 882 + "plain": 921 }, "fallback": "0x00", "docs": [ @@ -8338,10 +8355,10 @@ ] }, "calls": { - "type": 402 + "type": 399 }, "events": { - "type": 478 + "type": 505 }, "constants": [ { @@ -8386,7 +8403,7 @@ } ], "errors": { - "type": 884 + "type": 923 }, "index": 61, "docs": [] @@ -8497,7 +8514,7 @@ "Twox64Concat" ], "key": 0, - "value": 885 + "value": 924 } }, "fallback": "0x00", @@ -8527,7 +8544,7 @@ "Twox64Concat" ], "key": 4, - "value": 888 + "value": 927 } }, "fallback": "0x00", @@ -8555,7 +8572,7 @@ "Twox64Concat" ], "key": 4, - "value": 893 + "value": 931 } }, "fallback": "0x00", @@ -8584,7 +8601,7 @@ "Twox64Concat" ], "key": 4, - "value": 894 + "value": 932 } }, "fallback": "0x00", @@ -8613,7 +8630,7 @@ "Twox64Concat" ], "key": 4, - "value": 118 + "value": 115 } }, "fallback": "0x00", @@ -8683,7 +8700,7 @@ "Twox64Concat" ], "key": 0, - "value": 418 + "value": 415 } }, "fallback": "0x02", @@ -8694,15 +8711,15 @@ ] }, "calls": { - "type": 411 + "type": 408 }, "events": { - "type": 479 + "type": 506 }, "constants": [ { "name": "PalletId", - "type": 656, + "type": 698, "value": "0x70792f6e6f706c73", "docs": [ " The nomination pool's pallet id." @@ -8737,7 +8754,7 @@ } ], "errors": { - "type": 900 + "type": 938 }, "index": 62, "docs": [] @@ -8767,7 +8784,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 902 + "value": 940 } }, "fallback": "0x00", @@ -8783,8 +8800,8 @@ "hashers": [ "Twox64Concat" ], - "key": 102, - "value": 904 + "key": 98, + "value": 942 } }, "fallback": "0x00", @@ -8803,7 +8820,7 @@ "hashers": [ "Twox64Concat" ], - "key": 102, + "key": 98, "value": 4 } }, @@ -8837,10 +8854,10 @@ ] }, "calls": { - "type": 424 + "type": 421 }, "events": { - "type": 480 + "type": 508 }, "constants": [ { @@ -8880,15 +8897,17 @@ }, { "name": "Tracks", - "type": 854, - "value": "0x04000010726f6f74010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b", + "type": 896, + "value": "0x04000064726f6f74000000000000000000000000000000000000000000010000000a000000000000000000000000000000040000000400000002000000040000000000ca9a3b0065cd1d00ca9a3b0000ca9a3b0000000000ca9a3b", "docs": [ - " Information concerning the different referendum tracks." + " A list of tracks.", + "", + " Note: if the tracks are dynamic, the value in the static metadata might be inaccurate." ] } ], "errors": { - "type": 905 + "type": 943 }, "index": 63, "docs": [] @@ -8906,7 +8925,7 @@ "hashers": [ "Twox64Concat" ], - "key": 102, + "key": 98, "value": 4 } }, @@ -8925,7 +8944,7 @@ "Twox64Concat" ], "key": 0, - "value": 906 + "value": 944 } }, "fallback": "0x00", @@ -8942,7 +8961,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 907, + "key": 945, "value": 4 } }, @@ -8960,7 +8979,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 908, + "key": 946, "value": 0 } }, @@ -8979,8 +8998,8 @@ "Blake2_128Concat", "Twox64Concat" ], - "key": 598, - "value": 483 + "key": 635, + "value": 511 } }, "fallback": "0x00", @@ -8997,7 +9016,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 909 + "value": 947 } }, "fallback": "0x00", @@ -9006,14 +9025,14 @@ ] }, "calls": { - "type": 425 + "type": 422 }, "events": { - "type": 482 + "type": 510 }, "constants": [], "errors": { - "type": 910 + "type": 948 }, "index": 64, "docs": [] @@ -9031,8 +9050,8 @@ "hashers": [ "Blake2_128Concat" ], - "key": 485, - "value": 911 + "key": 513, + "value": 949 } }, "fallback": "0x00", @@ -9056,10 +9075,10 @@ ] }, "calls": { - "type": 426 + "type": 423 }, "events": { - "type": 484 + "type": 512 }, "constants": [ { @@ -9088,7 +9107,7 @@ }, { "name": "LiquidityWithdrawalFee", - "type": 486, + "type": 514, "value": "0x00000000", "docs": [ " A fee to withdraw the liquidity." @@ -9112,7 +9131,7 @@ }, { "name": "PalletId", - "type": 656, + "type": 698, "value": "0x70792f6173636f6e", "docs": [ " The pallet's id, used for deriving its sovereign account ID." @@ -9120,7 +9139,7 @@ } ], "errors": { - "type": 912 + "type": 950 }, "index": 65, "docs": [] @@ -9134,7 +9153,7 @@ "name": "Head", "modifier": "Optional", "type": { - "plain": 913 + "plain": 951 }, "fallback": "0x00", "docs": [ @@ -9194,10 +9213,10 @@ ] }, "calls": { - "type": 428 + "type": 425 }, "events": { - "type": 489 + "type": 517 }, "constants": [ { @@ -9211,7 +9230,7 @@ } ], "errors": { - "type": 916 + "type": 954 }, "index": 66, "docs": [] @@ -9230,7 +9249,7 @@ "Twox64Concat" ], "key": 4, - "value": 917 + "value": 955 } }, "fallback": "0x0000000000000000000000000000000000000000000000000000000000", @@ -9258,8 +9277,8 @@ "Twox64Concat", "Twox64Concat" ], - "key": 95, - "value": 920 + "key": 91, + "value": 958 } }, "fallback": "0x00", @@ -9270,10 +9289,10 @@ ] }, "calls": { - "type": 429 + "type": 426 }, "events": { - "type": 490 + "type": 518 }, "constants": [ { @@ -9300,7 +9319,7 @@ }, { "name": "ServiceWeight", - "type": 475, + "type": 502, "value": "0x010700a0db215d133333333333333333", "docs": [ " The amount of weight (if any) which should be provided to the message queue for", @@ -9313,7 +9332,7 @@ }, { "name": "IdleMaxServiceWeight", - "type": 475, + "type": 502, "value": "0x00", "docs": [ " The maximum amount of weight (if any) to be used from remaining weight `on_idle` which", @@ -9325,7 +9344,7 @@ } ], "errors": { - "type": 922 + "type": 960 }, "index": 67, "docs": [] @@ -9368,7 +9387,7 @@ "name": "BoundedValue", "modifier": "Optional", "type": { - "plain": 88 + "plain": 84 }, "fallback": "0x00", "docs": [ @@ -9379,7 +9398,7 @@ "name": "LargeValue", "modifier": "Optional", "type": { - "plain": 746 + "plain": 788 }, "fallback": "0x00", "docs": [ @@ -9390,7 +9409,7 @@ "name": "LargeValue2", "modifier": "Optional", "type": { - "plain": 746 + "plain": 788 }, "fallback": "0x00", "docs": [] @@ -9438,7 +9457,7 @@ "Blake2_256", "Blake2_256" ], - "key": 95, + "key": 91, "value": 4 } }, @@ -9454,7 +9473,7 @@ "Blake2_256" ], "key": 4, - "value": 115 + "value": 112 } }, "fallback": "0x00", @@ -9469,7 +9488,7 @@ "Blake2_256" ], "key": 4, - "value": 115 + "value": 112 } }, "fallback": "0x00", @@ -9484,7 +9503,7 @@ "Twox64Concat" ], "key": 4, - "value": 115 + "value": 112 } }, "fallback": "0x00", @@ -9493,10 +9512,10 @@ ] }, "calls": { - "type": 430 + "type": 427 }, "events": { - "type": 492 + "type": 520 }, "constants": [], "errors": null, @@ -9516,7 +9535,7 @@ "hashers": [ "Blake2_128Concat" ], - "key": 432, + "key": 429, "value": 34 } }, @@ -9528,10 +9547,10 @@ ] }, "calls": { - "type": 431 + "type": 428 }, "events": { - "type": 493 + "type": 521 }, "constants": [ { @@ -9546,7 +9565,7 @@ } ], "errors": { - "type": 923 + "type": 961 }, "index": 69, "docs": [] @@ -9580,7 +9599,7 @@ "Twox64Concat", "Twox64Concat" ], - "key": 605, + "key": 645, "value": 6 } }, @@ -9595,10 +9614,10 @@ ] }, "calls": { - "type": 433 + "type": 430 }, "events": { - "type": 494 + "type": 522 }, "constants": [ { @@ -9621,7 +9640,7 @@ }, { "name": "EnterDepositAmount", - "type": 237, + "type": 234, "value": "0x01000020c65abc8ed70a00000000000000", "docs": [ " The amount that will be reserved upon calling [`Pallet::enter`].", @@ -9631,7 +9650,7 @@ }, { "name": "ExtendDepositAmount", - "type": 237, + "type": 234, "value": "0x01000010632d5ec76b0500000000000000", "docs": [ " The amount that will be reserved upon calling [`Pallet::extend`].", @@ -9656,7 +9675,7 @@ } ], "errors": { - "type": 924 + "type": 962 }, "index": 70, "docs": [] @@ -9666,7 +9685,7 @@ "storage": null, "calls": null, "events": { - "type": 496 + "type": 524 }, "constants": [ { @@ -9731,7 +9750,7 @@ "name": "Cursor", "modifier": "Optional", "type": { - "plain": 436 + "plain": 433 }, "fallback": "0x00", "docs": [ @@ -9748,7 +9767,7 @@ "hashers": [ "Twox64Concat" ], - "key": 118, + "key": 115, "value": 34 } }, @@ -9763,10 +9782,10 @@ ] }, "calls": { - "type": 434 + "type": 431 }, "events": { - "type": 501 + "type": 529 }, "constants": [ { @@ -9793,7 +9812,7 @@ } ], "errors": { - "type": 925 + "type": 963 }, "index": 72, "docs": [] @@ -9807,7 +9826,7 @@ "name": "Configuration", "modifier": "Optional", "type": { - "plain": 444 + "plain": 441 }, "fallback": "0x00", "docs": [ @@ -9818,7 +9837,7 @@ "name": "Reservations", "modifier": "Default", "type": { - "plain": 926 + "plain": 964 }, "fallback": "0x00", "docs": [ @@ -9829,7 +9848,7 @@ "name": "Leases", "modifier": "Default", "type": { - "plain": 928 + "plain": 966 }, "fallback": "0x00", "docs": [ @@ -9840,7 +9859,7 @@ "name": "Status", "modifier": "Optional", "type": { - "plain": 931 + "plain": 969 }, "fallback": "0x00", "docs": [ @@ -9851,7 +9870,7 @@ "name": "SaleInfo", "modifier": "Optional", "type": { - "plain": 932 + "plain": 970 }, "fallback": "0x00", "docs": [ @@ -9866,8 +9885,8 @@ "hashers": [ "Twox64Concat" ], - "key": 933, - "value": 934 + "key": 971, + "value": 972 } }, "fallback": "0x00", @@ -9885,8 +9904,8 @@ "hashers": [ "Blake2_128Concat" ], - "key": 450, - "value": 936 + "key": 447, + "value": 974 } }, "fallback": "0x00", @@ -9902,8 +9921,8 @@ "hashers": [ "Twox64Concat" ], - "key": 937, - "value": 445 + "key": 975, + "value": 442 } }, "fallback": "0x00", @@ -9919,8 +9938,8 @@ "hashers": [ "Twox64Concat" ], - "key": 102, - "value": 445 + "key": 98, + "value": 442 } }, "fallback": "0x00", @@ -9936,8 +9955,8 @@ "hashers": [ "Blake2_128Concat" ], - "key": 450, - "value": 938 + "key": 447, + "value": 976 } }, "fallback": "0x00", @@ -9954,7 +9973,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 939 + "value": 977 } }, "fallback": "0x0000000000000000", @@ -9971,7 +9990,7 @@ "Blake2_128Concat" ], "key": 4, - "value": 941 + "value": 979 } }, "fallback": "0x00", @@ -9983,7 +10002,7 @@ "name": "CoreCountInbox", "modifier": "Optional", "type": { - "plain": 102 + "plain": 98 }, "fallback": "0x00", "docs": [ @@ -9994,7 +10013,7 @@ "name": "AutoRenewals", "modifier": "Default", "type": { - "plain": 942 + "plain": 980 }, "fallback": "0x00", "docs": [ @@ -10007,7 +10026,7 @@ "name": "RevenueInbox", "modifier": "Optional", "type": { - "plain": 452 + "plain": 449 }, "fallback": "0x00", "docs": [ @@ -10017,15 +10036,15 @@ ] }, "calls": { - "type": 443 + "type": 440 }, "events": { - "type": 502 + "type": 530 }, "constants": [ { "name": "PalletId", - "type": 656, + "type": 698, "value": "0x70792f62726f6b65", "docs": [ " Identifier from which the internal Pot is generated." @@ -10059,11 +10078,23 @@ "name": "MaxAutoRenewals", "type": 4, "value": "0x0a000000", - "docs": [] + "docs": [ + " Given that we are performing all auto-renewals in a single block, it has to be limited." + ] + }, + { + "name": "MinimumCreditPurchase", + "type": 6, + "value": "0x00e87648170000000000000000000000", + "docs": [ + " The smallest amount of credits a user can purchase.", + "", + " Needed to prevent spam attacks." + ] } ], "errors": { - "type": 945 + "type": 983 }, "index": 73, "docs": [] @@ -10077,7 +10108,7 @@ "name": "Total", "modifier": "Default", "type": { - "plain": 95 + "plain": 91 }, "fallback": "0x0000000000000000", "docs": [ @@ -10107,7 +10138,7 @@ "events": null, "constants": [], "errors": { - "type": 946 + "type": 984 }, "index": 74, "docs": [] @@ -10149,7 +10180,7 @@ "Identity" ], "key": 4, - "value": 245 + "value": 242 } }, "fallback": "0x00", @@ -10166,8 +10197,8 @@ "Identity", "Identity" ], - "key": 95, - "value": 455 + "key": 91, + "value": 452 } }, "fallback": "0x00", @@ -10183,7 +10214,7 @@ ] }, "calls": { - "type": 453 + "type": 450 }, "events": null, "constants": [ @@ -10291,8 +10322,8 @@ "hashers": [ "Blake2_128Concat" ], - "key": 508, - "value": 511 + "key": 536, + "value": 540 } }, "fallback": "0x00", @@ -10303,10 +10334,10 @@ ] }, "calls": { - "type": 459 + "type": 456 }, "events": { - "type": 507 + "type": 535 }, "constants": [], "errors": null, @@ -10318,7 +10349,7 @@ "storage": null, "calls": null, "events": { - "type": 513 + "type": 543 }, "constants": [], "errors": null, @@ -10360,14 +10391,14 @@ "name": "AssetConversionMigration", "storage": null, "calls": { - "type": 464 + "type": 476 }, "events": { - "type": 514 + "type": 544 }, "constants": [], "errors": { - "type": 947 + "type": 985 }, "index": 79, "docs": [] @@ -10386,7 +10417,7 @@ "Identity" ], "key": 13, - "value": 948 + "value": 986 } }, "fallback": "0x00", @@ -10403,7 +10434,7 @@ "Identity" ], "key": 13, - "value": 949 + "value": 987 } }, "fallback": "0x00", @@ -10419,8 +10450,8 @@ "hashers": [ "Identity" ], - "key": 466, - "value": 950 + "key": 478, + "value": 988 } }, "fallback": "0x00", @@ -10436,8 +10467,8 @@ "hashers": [ "Identity" ], - "key": 466, - "value": 951 + "key": 478, + "value": 989 } }, "fallback": "0x00", @@ -10454,7 +10485,7 @@ "Twox64Concat" ], "key": 4, - "value": 114 + "value": 111 } }, "fallback": "0x00", @@ -10469,7 +10500,7 @@ "name": "DeletionQueueCounter", "modifier": "Default", "type": { - "plain": 952 + "plain": 990 }, "fallback": "0x0000000000000000", "docs": [ @@ -10478,33 +10509,34 @@ ] }, { - "name": "AddressSuffix", + "name": "OriginalAccount", "modifier": "Optional", "type": { "map": { "hashers": [ "Identity" ], - "key": 466, - "value": 292 + "key": 478, + "value": 0 } }, "fallback": "0x00", "docs": [ " Map a Ethereum address to its original `AccountId32`.", "", - " Stores the last 12 byte for addresses that were originally an `AccountId32` instead", - " of an `H160`. Register your `AccountId32` using [`Pallet::map_account`] in order to", + " When deriving a `H160` from an `AccountId32` we use a hash function. In order to", + " reconstruct the original account we need to store the reverse mapping here.", + " Register your `AccountId32` using [`Pallet::map_account`] in order to", " use it with this pallet." ] } ] }, "calls": { - "type": 465 + "type": 477 }, "events": { - "type": 515 + "type": 545 }, "constants": [ { @@ -10537,9 +10569,8 @@ "value": "0x00a3e111", "docs": [ " The percentage of the storage deposit that should be held for using a code hash.", - " Instantiating a contract, or calling [`chain_extension::Ext::lock_delegate_dependency`]", - " protects the code from being removed. In order to prevent abuse these actions are", - " protected with a percentage of the code deposit." + " Instantiating a contract, protects the code from being removed. In order to prevent", + " abuse these actions are protected with a percentage of the code deposit." ] }, { @@ -10576,16 +10607,10 @@ "docs": [ " The ratio between the decimal representation of the native token and the ETH token." ] - }, - { - "name": "ApiVersion", - "type": 102, - "value": "0x0000", - "docs": [] } ], "errors": { - "type": 953 + "type": 991 }, "index": 80, "docs": [] @@ -10599,59 +10624,327 @@ "errors": null, "index": 81, "docs": [] + }, + { + "name": "DelegatedStaking", + "storage": { + "prefix": "DelegatedStaking", + "items": [ + { + "name": "Delegators", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Twox64Concat" + ], + "key": 0, + "value": 992 + } + }, + "fallback": "0x00", + "docs": [ + " Map of Delegators to their `Delegation`.", + "", + " Implementation note: We are not using a double map with `delegator` and `agent` account", + " as keys since we want to restrict delegators to delegate only to one account at a time." + ] + }, + { + "name": "CounterForDelegators", + "modifier": "Default", + "type": { + "plain": 4 + }, + "fallback": "0x00000000", + "docs": [ + "Counter for the related counted storage map" + ] + }, + { + "name": "Agents", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Twox64Concat" + ], + "key": 0, + "value": 993 + } + }, + "fallback": "0x00", + "docs": [ + " Map of `Agent` to their `Ledger`." + ] + }, + { + "name": "CounterForAgents", + "modifier": "Default", + "type": { + "plain": 4 + }, + "fallback": "0x00000000", + "docs": [ + "Counter for the related counted storage map" + ] + } + ] + }, + "calls": null, + "events": { + "type": 546 + }, + "constants": [ + { + "name": "PalletId", + "type": 698, + "value": "0x70792f646c73746b", + "docs": [ + " Injected identifier for the pallet." + ] + }, + { + "name": "SlashRewardFraction", + "type": 49, + "value": "0x80969800", + "docs": [ + " Fraction of the slash that is rewarded to the caller of pending slash to the agent." + ] + } + ], + "errors": { + "type": 994 + }, + "index": 82, + "docs": [] + }, + { + "name": "AssetRewards", + "storage": { + "prefix": "AssetRewards", + "items": [ + { + "name": "PoolStakers", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Blake2_128Concat", + "Blake2_128Concat" + ], + "key": 635, + "value": 995 + } + }, + "fallback": "0x00", + "docs": [ + " State of pool stakers." + ] + }, + { + "name": "Pools", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Blake2_128Concat" + ], + "key": 4, + "value": 996 + } + }, + "fallback": "0x00", + "docs": [ + " State and configuration of each staking pool." + ] + }, + { + "name": "PoolCost", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Blake2_128Concat" + ], + "key": 4, + "value": 997 + } + }, + "fallback": "0x00", + "docs": [ + " The cost associated with storing pool information on-chain which was incurred by the pool", + " creator.", + "", + " This cost may be [`None`], as determined by [`Config::Consideration`]." + ] + }, + { + "name": "NextPoolId", + "modifier": "Default", + "type": { + "plain": 4 + }, + "fallback": "0x00000000", + "docs": [ + " Stores the [`PoolId`] to use for the next pool.", + "", + " Incremented when a new pool is created." + ] + } + ] + }, + "calls": { + "type": 479 + }, + "events": { + "type": 547 + }, + "constants": [ + { + "name": "PalletId", + "type": 698, + "value": "0x70792f73746b7264", + "docs": [ + " The pallet's unique identifier, used to derive the pool's account ID.", + "", + " The account ID is derived once during pool creation and stored in the storage." + ] + } + ], + "errors": { + "type": 999 + }, + "index": 83, + "docs": [] + }, + { + "name": "AssetsFreezer", + "storage": { + "prefix": "AssetsFreezer", + "items": [ + { + "name": "Freezes", + "modifier": "Default", + "type": { + "map": { + "hashers": [ + "Blake2_128Concat", + "Blake2_128Concat" + ], + "key": 635, + "value": 611 + } + }, + "fallback": "0x00", + "docs": [ + " A map that stores freezes applied on an account for a given AssetId." + ] + }, + { + "name": "FrozenBalances", + "modifier": "Optional", + "type": { + "map": { + "hashers": [ + "Blake2_128Concat", + "Blake2_128Concat" + ], + "key": 635, + "value": 6 + } + }, + "fallback": "0x00", + "docs": [ + " A map that stores the current total frozen balance for every account on a given AssetId." + ] + } + ] + }, + "calls": null, + "events": { + "type": 548 + }, + "constants": [], + "errors": { + "type": 1000 + }, + "index": 84, + "docs": [] + }, + { + "name": "MetaTx", + "storage": null, + "calls": { + "type": 480 + }, + "events": { + "type": 549 + }, + "constants": [], + "errors": { + "type": 1001 + }, + "index": 89, + "docs": [] } ], "extrinsic": { "version": 4, - "addressType": 167, - "callType": 142, - "signatureType": 316, - "extraType": 954, + "addressType": 163, + "callType": 139, + "signatureType": 313, + "extraType": 1002, "signedExtensions": [ { "identifier": "CheckNonZeroSender", - "type": 955, + "type": 485, "additionalSigned": 34 }, { "identifier": "CheckSpecVersion", - "type": 956, + "type": 486, "additionalSigned": 4 }, { "identifier": "CheckTxVersion", - "type": 957, + "type": 487, "additionalSigned": 4 }, { "identifier": "CheckGenesis", - "type": 958, + "type": 488, "additionalSigned": 13 }, { "identifier": "CheckMortality", - "type": 959, + "type": 489, "additionalSigned": 13 }, { "identifier": "CheckNonce", - "type": 961, + "type": 491, "additionalSigned": 34 }, { "identifier": "CheckWeight", - "type": 962, + "type": 1003, "additionalSigned": 34 }, { "identifier": "ChargeAssetTxPayment", - "type": 963, + "type": 1004, "additionalSigned": 34 }, { "identifier": "CheckMetadataHash", - "type": 965, - "additionalSigned": 96 + "type": 492, + "additionalSigned": 92 + }, + { + "identifier": "WeightReclaim", + "type": 1006, + "additionalSigned": 34 } ] }, @@ -10663,7 +10956,7 @@ { "name": "version", "inputs": [], - "output": 529, + "output": 562, "docs": [ " Returns the version of the runtime." ] @@ -10673,7 +10966,7 @@ "inputs": [ { "name": "block", - "type": 967 + "type": 1007 } ], "output": 34, @@ -10686,10 +10979,10 @@ "inputs": [ { "name": "header", - "type": 157 + "type": 153 } ], - "output": 970, + "output": 1010, "docs": [ " Initialize a block with the given header and return the runtime executive mode." ] @@ -10705,7 +10998,7 @@ { "name": "metadata", "inputs": [], - "output": 971, + "output": 1011, "docs": [ " Returns the metadata of a runtime." ] @@ -10718,7 +11011,7 @@ "type": 4 } ], - "output": 972, + "output": 1012, "docs": [ " Returns the metadata at a given version.", "", @@ -10729,7 +11022,7 @@ { "name": "metadata_versions", "inputs": [], - "output": 115, + "output": 112, "docs": [ " Returns the supported metadata versions.", "", @@ -10741,6 +11034,31 @@ " The `Metadata` api trait that returns metadata for the runtime." ] }, + { + "name": "RuntimeViewFunction", + "methods": [ + { + "name": "execute_view_function", + "inputs": [ + { + "name": "query_id", + "type": 1013 + }, + { + "name": "input", + "type": 14 + } + ], + "output": 1014, + "docs": [ + " Execute a view function query." + ] + } + ], + "docs": [ + " Runtime API for executing view functions" + ] + }, { "name": "BlockBuilder", "methods": [ @@ -10749,10 +11067,10 @@ "inputs": [ { "name": "extrinsic", - "type": 968 + "type": 1008 } ], - "output": 973, + "output": 1016, "docs": [ " Apply the given extrinsic.", "", @@ -10763,7 +11081,7 @@ { "name": "finalize_block", "inputs": [], - "output": 157, + "output": 153, "docs": [ " Finish the current block." ] @@ -10773,10 +11091,10 @@ "inputs": [ { "name": "inherent", - "type": 977 + "type": 1020 } ], - "output": 969, + "output": 1009, "docs": [ " Generate inherent extrinsics. The inherent data will vary from chain to chain." ] @@ -10786,14 +11104,14 @@ "inputs": [ { "name": "block", - "type": 967 + "type": 1007 }, { "name": "data", - "type": 977 + "type": 1020 } ], - "output": 981, + "output": 1024, "docs": [ " Check that the inherents are valid. The inherent data will vary from chain to chain." ] @@ -10811,18 +11129,18 @@ "inputs": [ { "name": "source", - "type": 982 + "type": 1025 }, { "name": "tx", - "type": 968 + "type": 1008 }, { "name": "block_hash", "type": 13 } ], - "output": 983, + "output": 1026, "docs": [ " Validate the transaction.", "", @@ -10848,14 +11166,14 @@ "inputs": [ { "name": "source", - "type": 985 + "type": 1028 }, { "name": "statement", - "type": 497 + "type": 525 } ], - "output": 986, + "output": 1029, "docs": [ " Validate the statement." ] @@ -10873,7 +11191,7 @@ "inputs": [ { "name": "header", - "type": 157 + "type": 153 } ], "output": 34, @@ -10907,14 +11225,14 @@ "inputs": [ { "name": "equivocation_proof", - "type": 257 + "type": 254 }, { "name": "key_owner_proof", - "type": 989 + "type": 1032 } ], - "output": 990, + "output": 1033, "docs": [ " Submits an unsigned extrinsic to report an equivocation. The caller", " must provide the equivocation proof and a key ownership proof", @@ -10938,7 +11256,7 @@ "type": 69 } ], - "output": 991, + "output": 1034, "docs": [ " Generates a proof of key ownership for the given authority in the", " given set. An example usage of this module is coupled with the", @@ -11047,7 +11365,10 @@ ], "output": 6, "docs": [ - " Returns the pending slash for a given pool member." + " Returns the pending slash for a given pool member.", + "", + " If pending slash of the member exceeds `ExistentialDeposit`, it can be reported on", + " chain." ] }, { @@ -11123,7 +11444,7 @@ "type": 4 } ], - "output": 719, + "output": 761, "docs": [ " Returns the bonded account and reward account associated with the pool_id." ] @@ -11192,7 +11513,7 @@ { "name": "configuration", "inputs": [], - "output": 992, + "output": 1035, "docs": [ " Return the configuration for BABE." ] @@ -11200,7 +11521,7 @@ { "name": "current_epoch_start", "inputs": [], - "output": 160, + "output": 156, "docs": [ " Returns the slot that started the current epoch." ] @@ -11208,7 +11529,7 @@ { "name": "current_epoch", "inputs": [], - "output": 993, + "output": 1036, "docs": [ " Returns information regarding the current epoch." ] @@ -11216,7 +11537,7 @@ { "name": "next_epoch", "inputs": [], - "output": 993, + "output": 1036, "docs": [ " Returns information regarding the next epoch (which was already", " previously announced)." @@ -11227,14 +11548,14 @@ "inputs": [ { "name": "slot", - "type": 160 + "type": 156 }, { "name": "authority_id", - "type": 159 + "type": 155 } ], - "output": 994, + "output": 1037, "docs": [ " Generates a proof of key ownership for the given authority in the", " current epoch. An example usage of this module is coupled with the", @@ -11254,14 +11575,14 @@ "inputs": [ { "name": "equivocation_proof", - "type": 156 + "type": 152 }, { "name": "key_owner_proof", - "type": 995 + "type": 1038 } ], - "output": 990, + "output": 1033, "docs": [ " Submits an unsigned extrinsic to report an equivocation. The caller", " must provide the equivocation proof and a key ownership proof", @@ -11284,7 +11605,7 @@ { "name": "authorities", "inputs": [], - "output": 685, + "output": 727, "docs": [ " Retrieve authority identifiers of the current and next authority set." ] @@ -11329,7 +11650,7 @@ "type": 0 } ], - "output": 712, + "output": 754, "docs": [ " Returns the list of `AssetId`s and corresponding balance that an `AccountId` has." ] @@ -11357,18 +11678,18 @@ }, { "name": "gas_limit", - "type": 475 + "type": 502 }, { "name": "storage_deposit_limit", - "type": 237 + "type": 234 }, { "name": "input_data", "type": 14 } ], - "output": 996, + "output": 1039, "docs": [ " Perform a call from a specified account to a given contract.", "", @@ -11388,15 +11709,15 @@ }, { "name": "gas_limit", - "type": 475 + "type": 502 }, { "name": "storage_deposit_limit", - "type": 237 + "type": 234 }, { "name": "code", - "type": 1003 + "type": 1046 }, { "name": "data", @@ -11407,7 +11728,7 @@ "type": 14 } ], - "output": 1004, + "output": 1047, "docs": [ " Instantiate a new contract.", "", @@ -11427,14 +11748,14 @@ }, { "name": "storage_deposit_limit", - "type": 237 + "type": 234 }, { "name": "determinism", - "type": 271 + "type": 268 } ], - "output": 1007, + "output": 1050, "docs": [ " Upload new code without instantiating a contract from it.", "", @@ -11453,7 +11774,7 @@ "type": 14 } ], - "output": 1009, + "output": 1052, "docs": [ " Query a given storage key in a given contract.", "", @@ -11470,17 +11791,33 @@ { "name": "ReviveApi", "methods": [ + { + "name": "block_gas_limit", + "inputs": [], + "output": 1054, + "docs": [ + " Returns the block gas limit." + ] + }, { "name": "balance", "inputs": [ { "name": "address", - "type": 466 + "type": 478 } ], - "output": 6, + "output": 1054, "docs": [ - " Returns the free balance of the given `[H160]` address." + " Returns the free balance of the given `[H160]` address, using EVM decimals." + ] + }, + { + "name": "gas_price", + "inputs": [], + "output": 1054, + "docs": [ + " Returns the gas price." ] }, { @@ -11488,7 +11825,7 @@ "inputs": [ { "name": "address", - "type": 466 + "type": 478 } ], "output": 4, @@ -11505,7 +11842,7 @@ }, { "name": "dest", - "type": 466 + "type": 478 }, { "name": "value", @@ -11513,18 +11850,18 @@ }, { "name": "gas_limit", - "type": 475 + "type": 502 }, { "name": "storage_deposit_limit", - "type": 237 + "type": 234 }, { "name": "input_data", "type": 14 } ], - "output": 1011, + "output": 1056, "docs": [ " Perform a call from a specified account to a given contract.", "", @@ -11544,15 +11881,15 @@ }, { "name": "gas_limit", - "type": 475 + "type": 502 }, { "name": "storage_deposit_limit", - "type": 237 + "type": 234 }, { "name": "code", - "type": 1016 + "type": 1061 }, { "name": "data", @@ -11560,10 +11897,10 @@ }, { "name": "salt", - "type": 96 + "type": 92 } ], - "output": 1017, + "output": 1062, "docs": [ " Instantiate a new contract.", "", @@ -11574,31 +11911,11 @@ "name": "eth_transact", "inputs": [ { - "name": "origin", - "type": 466 - }, - { - "name": "dest", - "type": 1020 - }, - { - "name": "value", - "type": 6 - }, - { - "name": "input", - "type": 14 - }, - { - "name": "gas_limit", - "type": 475 - }, - { - "name": "storage_deposit_limit", - "type": 237 + "name": "tx", + "type": 1065 } ], - "output": 1021, + "output": 1077, "docs": [ " Perform an Ethereum call.", "", @@ -11618,10 +11935,10 @@ }, { "name": "storage_deposit_limit", - "type": 237 + "type": 234 } ], - "output": 1023, + "output": 1080, "docs": [ " Upload new code without instantiating a contract from it.", "", @@ -11633,14 +11950,14 @@ "inputs": [ { "name": "address", - "type": 466 + "type": 478 }, { "name": "key", "type": 1 } ], - "output": 1025, + "output": 1082, "docs": [ " Query a given storage key in a given contract.", "", @@ -11648,6 +11965,73 @@ " specified account and `Ok(None)` if it doesn't. If the account specified by the address", " doesn't exist, or doesn't have a contract then `Err` is returned." ] + }, + { + "name": "trace_block", + "inputs": [ + { + "name": "block", + "type": 1007 + }, + { + "name": "config", + "type": 1084 + } + ], + "output": 1085, + "docs": [ + " Traces the execution of an entire block and returns call traces.", + "", + " This is intended to be called through `state_call` to replay the block from the", + " parent block.", + "", + " See eth-rpc `debug_traceBlockByNumber` for usage." + ] + }, + { + "name": "trace_tx", + "inputs": [ + { + "name": "block", + "type": 1007 + }, + { + "name": "tx_index", + "type": 4 + }, + { + "name": "config", + "type": 1084 + } + ], + "output": 1093, + "docs": [ + " Traces the execution of a specific transaction within a block.", + "", + " This is intended to be called through `state_call` to replay the block from the", + " parent hash up to the transaction.", + "", + " See eth-rpc `debug_traceTransaction` for usage." + ] + }, + { + "name": "trace_call", + "inputs": [ + { + "name": "tx", + "type": 1065 + }, + { + "name": "config", + "type": 1084 + } + ], + "output": 1094, + "docs": [ + " Dry run and return the trace of the given call.", + "", + " See eth-rpc `debug_traceCall` for usage." + ] } ], "docs": [ @@ -11662,14 +12046,14 @@ "inputs": [ { "name": "uxt", - "type": 968 + "type": 1008 }, { "name": "len", "type": 4 } ], - "output": 1027, + "output": 1095, "docs": [] }, { @@ -11677,14 +12061,14 @@ "inputs": [ { "name": "uxt", - "type": 968 + "type": 1008 }, { "name": "len", "type": 4 } ], - "output": 1028, + "output": 1096, "docs": [] }, { @@ -11735,7 +12119,7 @@ "type": 8 } ], - "output": 237, + "output": 234, "docs": [ " Provides a quote for [`Pallet::swap_tokens_for_exact_tokens`].", "", @@ -11763,7 +12147,7 @@ "type": 8 } ], - "output": 237, + "output": 234, "docs": [ " Provides a quote for [`Pallet::swap_exact_tokens_for_tokens`].", "", @@ -11783,7 +12167,7 @@ "type": 40 } ], - "output": 1031, + "output": 1099, "docs": [ " Returns the size of the liquidity pool for the given asset pair." ] @@ -11802,14 +12186,14 @@ "inputs": [ { "name": "call", - "type": 142 + "type": 139 }, { "name": "len", "type": 4 } ], - "output": 1027, + "output": 1095, "docs": [ " Query information of a dispatch class, weight, and fee of a given encoded `Call`." ] @@ -11819,14 +12203,14 @@ "inputs": [ { "name": "call", - "type": 142 + "type": 139 }, { "name": "len", "type": 4 } ], - "output": 1028, + "output": 1096, "docs": [ " Query fee details of a given encoded `Call`." ] @@ -11905,7 +12289,7 @@ "type": 14 } ], - "output": 442, + "output": 439, "docs": [] }, { @@ -11928,7 +12312,7 @@ "type": 14 } ], - "output": 442, + "output": 439, "docs": [] }, { @@ -11947,7 +12331,7 @@ "type": 14 } ], - "output": 442, + "output": 439, "docs": [] }, { @@ -11962,7 +12346,7 @@ "type": 14 } ], - "output": 442, + "output": 439, "docs": [] } ], @@ -11982,7 +12366,7 @@ { "name": "validator_set", "inputs": [], - "output": 1033, + "output": 1101, "docs": [ " Return the current active BEEFY validator set" ] @@ -11992,14 +12376,14 @@ "inputs": [ { "name": "equivocation_proof", - "type": 338 + "type": 335 }, { "name": "key_owner_proof", - "type": 989 + "type": 1032 } ], - "output": 990, + "output": 1033, "docs": [ " Submits an unsigned extrinsic to report a double voting equivocation. The caller", " must provide the double voting proof and a key ownership proof", @@ -12016,14 +12400,14 @@ "inputs": [ { "name": "equivocation_proof", - "type": 1035 + "type": 1103 }, { "name": "key_owner_proof", - "type": 989 + "type": 1032 } ], - "output": 990, + "output": 1033, "docs": [ " Submits an unsigned extrinsic to report a fork voting equivocation. The caller", " must provide the fork voting proof (the ancestry proof should be obtained using", @@ -12040,14 +12424,14 @@ "inputs": [ { "name": "equivocation_proof", - "type": 349 + "type": 346 }, { "name": "key_owner_proof", - "type": 989 + "type": 1032 } ], - "output": 990, + "output": 1033, "docs": [ " Submits an unsigned extrinsic to report a future block voting equivocation. The caller", " must provide the future block voting proof and a key ownership proof", @@ -12068,10 +12452,10 @@ }, { "name": "authority_id", - "type": 246 + "type": 243 } ], - "output": 991, + "output": 1034, "docs": [ " Generates a proof of key ownership for the given authority in the", " given set. An example usage of this module is coupled with the", @@ -12098,7 +12482,7 @@ "type": 50 } ], - "output": 991, + "output": 1034, "docs": [ " Generates a proof that the `prev_block_number` is part of the canonical chain at", " `best_known_block_number`." @@ -12115,7 +12499,7 @@ { "name": "mmr_root", "inputs": [], - "output": 1036, + "output": 1104, "docs": [ " Return the on-chain MMR root hash." ] @@ -12123,7 +12507,7 @@ { "name": "mmr_leaf_count", "inputs": [], - "output": 1038, + "output": 1106, "docs": [ " Return the number of MMR blocks in the chain." ] @@ -12133,14 +12517,14 @@ "inputs": [ { "name": "block_numbers", - "type": 115 + "type": 112 }, { "name": "best_known_block_number", "type": 50 } ], - "output": 1039, + "output": 1107, "docs": [ " Generate MMR proof for a series of block numbers. If `best_known_block_number = Some(n)`,", " use historical MMR state at given block height `n`. Else, use current MMR state." @@ -12151,14 +12535,14 @@ "inputs": [ { "name": "leaves", - "type": 1041 + "type": 1109 }, { "name": "proof", - "type": 1043 + "type": 1111 } ], - "output": 1044, + "output": 1112, "docs": [ " Verify MMR proof against on-chain MMR for a batch of leaves.", "", @@ -12176,14 +12560,14 @@ }, { "name": "leaves", - "type": 1041 + "type": 1109 }, { "name": "proof", - "type": 1043 + "type": 1111 } ], - "output": 1044, + "output": 1112, "docs": [ " Verify MMR proof against given root hash for a batch of leaves.", "", @@ -12205,7 +12589,7 @@ { "name": "session_status", "inputs": [], - "output": 1045, + "output": 1113, "docs": [ " Get the index and phase of the current session." ] @@ -12213,7 +12597,7 @@ { "name": "prev_mixnodes", "inputs": [], - "output": 1047, + "output": 1115, "docs": [ " Get the mixnode set for the previous session." ] @@ -12221,7 +12605,7 @@ { "name": "current_mixnodes", "inputs": [], - "output": 1047, + "output": 1115, "docs": [ " Get the mixnode set for the current session." ] @@ -12235,7 +12619,7 @@ }, { "name": "mixnode", - "type": 1049 + "type": 1117 } ], "output": 8, @@ -12270,7 +12654,7 @@ "inputs": [ { "name": "seed", - "type": 442 + "type": 439 } ], "output": 14, @@ -12292,7 +12676,7 @@ "type": 14 } ], - "output": 1051, + "output": 1119, "docs": [ " Decode the given public session keys.", "", @@ -12304,6 +12688,24 @@ " Session keys runtime api." ] }, + { + "name": "AssetRewards", + "methods": [ + { + "name": "pool_creation_cost", + "inputs": [], + "output": 6, + "docs": [ + " Get the cost of creating a pool.", + "", + " This is especially useful when the cost is dynamic." + ] + } + ], + "docs": [ + " The runtime API for the asset rewards pallet." + ] + }, { "name": "GenesisBuilder", "methods": [ @@ -12315,7 +12717,7 @@ "type": 14 } ], - "output": 1054, + "output": 1122, "docs": [ " Build `RuntimeGenesisConfig` from a JSON blob not using any defaults and store it in the", " storage.", @@ -12334,10 +12736,10 @@ "inputs": [ { "name": "id", - "type": 1055 + "type": 1088 } ], - "output": 442, + "output": 439, "docs": [ " Returns a JSON blob representation of the built-in `RuntimeGenesisConfig` identified by", " `id`.", @@ -12358,7 +12760,7 @@ { "name": "preset_names", "inputs": [], - "output": 1056, + "output": 1123, "docs": [ " Returns a list of identifiers for available builtin `RuntimeGenesisConfig` presets.", "", @@ -12373,9 +12775,9 @@ } ], "outerEnums": { - "callType": 142, + "callType": 139, "eventType": 21, - "errorType": 1057 + "errorType": 1124 }, "custom": { "map": {} diff --git a/packages/types-support/src/metadata/v15/substrate-types.json b/packages/types-support/src/metadata/v15/substrate-types.json index b5ba16cb66..d24dafb40c 100644 --- a/packages/types-support/src/metadata/v15/substrate-types.json +++ b/packages/types-support/src/metadata/v15/substrate-types.json @@ -521,7 +521,7 @@ "fields": [ { "name": "phase", - "type": 517, + "type": 550, "typeName": "Phase", "docs": [] }, @@ -533,7 +533,7 @@ }, { "name": "topics", - "type": 328, + "type": 325, "typeName": "Vec", "docs": [] } @@ -664,7 +664,7 @@ { "name": null, "type": 54, - "typeName": "pallet_session::Event", + "typeName": "pallet_session::Event", "docs": [] } ], @@ -819,7 +819,7 @@ "fields": [ { "name": null, - "type": 85, + "type": 81, "typeName": "pallet_offences::Event", "docs": [] } @@ -832,7 +832,7 @@ "fields": [ { "name": null, - "type": 87, + "type": 83, "typeName": "pallet_identity::Event", "docs": [] } @@ -845,7 +845,7 @@ "fields": [ { "name": null, - "type": 89, + "type": 85, "typeName": "pallet_society::Event", "docs": [] } @@ -858,7 +858,7 @@ "fields": [ { "name": null, - "type": 92, + "type": 88, "typeName": "pallet_recovery::Event", "docs": [] } @@ -871,7 +871,7 @@ "fields": [ { "name": null, - "type": 93, + "type": 89, "typeName": "pallet_vesting::Event", "docs": [] } @@ -884,7 +884,7 @@ "fields": [ { "name": null, - "type": 94, + "type": 90, "typeName": "pallet_scheduler::Event", "docs": [] } @@ -897,7 +897,7 @@ "fields": [ { "name": null, - "type": 97, + "type": 93, "typeName": "pallet_glutton::Event", "docs": [] } @@ -910,7 +910,7 @@ "fields": [ { "name": null, - "type": 99, + "type": 95, "typeName": "pallet_preimage::Event", "docs": [] } @@ -923,7 +923,7 @@ "fields": [ { "name": null, - "type": 100, + "type": 96, "typeName": "pallet_proxy::Event", "docs": [] } @@ -936,7 +936,7 @@ "fields": [ { "name": null, - "type": 103, + "type": 100, "typeName": "pallet_multisig::Event", "docs": [] } @@ -949,7 +949,7 @@ "fields": [ { "name": null, - "type": 105, + "type": 102, "typeName": "pallet_bounties::Event", "docs": [] } @@ -962,7 +962,7 @@ "fields": [ { "name": null, - "type": 106, + "type": 103, "typeName": "pallet_tips::Event", "docs": [] } @@ -975,7 +975,7 @@ "fields": [ { "name": null, - "type": 107, + "type": 104, "typeName": "pallet_assets::Event", "docs": [] } @@ -988,7 +988,7 @@ "fields": [ { "name": null, - "type": 108, + "type": 105, "typeName": "pallet_assets::Event", "docs": [] } @@ -1001,7 +1001,7 @@ "fields": [ { "name": null, - "type": 109, + "type": 106, "typeName": "pallet_lottery::Event", "docs": [] } @@ -1014,7 +1014,7 @@ "fields": [ { "name": null, - "type": 111, + "type": 108, "typeName": "pallet_nis::Event", "docs": [] } @@ -1027,7 +1027,7 @@ "fields": [ { "name": null, - "type": 113, + "type": 110, "typeName": "pallet_uniques::Event", "docs": [] } @@ -1040,7 +1040,7 @@ "fields": [ { "name": null, - "type": 117, + "type": 114, "typeName": "pallet_nfts::Event", "docs": [] } @@ -1053,7 +1053,7 @@ "fields": [ { "name": null, - "type": 124, + "type": 121, "typeName": "pallet_nft_fractionalization::Event", "docs": [] } @@ -1066,7 +1066,7 @@ "fields": [ { "name": null, - "type": 125, + "type": 122, "typeName": "pallet_salary::Event", "docs": [] } @@ -1079,7 +1079,7 @@ "fields": [ { "name": null, - "type": 126, + "type": 123, "typeName": "pallet_core_fellowship::Event", "docs": [] } @@ -1092,7 +1092,7 @@ "fields": [ { "name": null, - "type": 134, + "type": 131, "typeName": "pallet_transaction_storage::Event", "docs": [] } @@ -1105,7 +1105,7 @@ "fields": [ { "name": null, - "type": 135, + "type": 132, "typeName": "pallet_bags_list::Event", "docs": [] } @@ -1118,7 +1118,7 @@ "fields": [ { "name": null, - "type": 136, + "type": 133, "typeName": "pallet_state_trie_migration::Event", "docs": [] } @@ -1131,7 +1131,7 @@ "fields": [ { "name": null, - "type": 139, + "type": 136, "typeName": "pallet_child_bounties::Event", "docs": [] } @@ -1144,7 +1144,7 @@ "fields": [ { "name": null, - "type": 140, + "type": 137, "typeName": "pallet_referenda::Event", "docs": [] } @@ -1157,7 +1157,7 @@ "fields": [ { "name": null, - "type": 469, + "type": 496, "typeName": "pallet_remark::Event", "docs": [] } @@ -1170,7 +1170,7 @@ "fields": [ { "name": null, - "type": 470, + "type": 497, "typeName": "pallet_root_testing::Event", "docs": [] } @@ -1183,7 +1183,7 @@ "fields": [ { "name": null, - "type": 471, + "type": 498, "typeName": "pallet_conviction_voting::Event", "docs": [] } @@ -1196,7 +1196,7 @@ "fields": [ { "name": null, - "type": 472, + "type": 499, "typeName": "pallet_whitelist::Event", "docs": [] } @@ -1209,7 +1209,7 @@ "fields": [ { "name": null, - "type": 477, + "type": 504, "typeName": "pallet_collective::Event", "docs": [] } @@ -1222,7 +1222,7 @@ "fields": [ { "name": null, - "type": 478, + "type": 505, "typeName": "pallet_alliance::Event", "docs": [] } @@ -1235,7 +1235,7 @@ "fields": [ { "name": null, - "type": 479, + "type": 506, "typeName": "pallet_nomination_pools::Event", "docs": [] } @@ -1248,7 +1248,7 @@ "fields": [ { "name": null, - "type": 480, + "type": 508, "typeName": "pallet_referenda::Event", "docs": [] } @@ -1261,7 +1261,7 @@ "fields": [ { "name": null, - "type": 482, + "type": 510, "typeName": "pallet_ranked_collective::Event", "docs": [] } @@ -1274,7 +1274,7 @@ "fields": [ { "name": null, - "type": 484, + "type": 512, "typeName": "pallet_asset_conversion::Event", "docs": [] } @@ -1287,7 +1287,7 @@ "fields": [ { "name": null, - "type": 489, + "type": 517, "typeName": "pallet_fast_unstake::Event", "docs": [] } @@ -1300,7 +1300,7 @@ "fields": [ { "name": null, - "type": 490, + "type": 518, "typeName": "pallet_message_queue::Event", "docs": [] } @@ -1313,7 +1313,7 @@ "fields": [ { "name": null, - "type": 492, + "type": 520, "typeName": "frame_benchmarking_pallet_pov::Event", "docs": [] } @@ -1326,7 +1326,7 @@ "fields": [ { "name": null, - "type": 493, + "type": 521, "typeName": "pallet_tx_pause::Event", "docs": [] } @@ -1339,7 +1339,7 @@ "fields": [ { "name": null, - "type": 494, + "type": 522, "typeName": "pallet_safe_mode::Event", "docs": [] } @@ -1352,7 +1352,7 @@ "fields": [ { "name": null, - "type": 496, + "type": 524, "typeName": "pallet_statement::Event", "docs": [] } @@ -1365,7 +1365,7 @@ "fields": [ { "name": null, - "type": 501, + "type": 529, "typeName": "pallet_migrations::Event", "docs": [] } @@ -1378,7 +1378,7 @@ "fields": [ { "name": null, - "type": 502, + "type": 530, "typeName": "pallet_broker::Event", "docs": [] } @@ -1391,7 +1391,7 @@ "fields": [ { "name": null, - "type": 507, + "type": 535, "typeName": "pallet_parameters::Event", "docs": [] } @@ -1404,7 +1404,7 @@ "fields": [ { "name": null, - "type": 513, + "type": 543, "typeName": "pallet_skip_feeless_payment::Event", "docs": [] } @@ -1417,7 +1417,7 @@ "fields": [ { "name": null, - "type": 514, + "type": 544, "typeName": "pallet_asset_conversion_ops::Event", "docs": [] } @@ -1430,13 +1430,65 @@ "fields": [ { "name": null, - "type": 515, + "type": 545, "typeName": "pallet_revive::Event", "docs": [] } ], "index": 80, "docs": [] + }, + { + "name": "DelegatedStaking", + "fields": [ + { + "name": null, + "type": 546, + "typeName": "pallet_delegated_staking::Event", + "docs": [] + } + ], + "index": 82, + "docs": [] + }, + { + "name": "AssetRewards", + "fields": [ + { + "name": null, + "type": 547, + "typeName": "pallet_asset_rewards::Event", + "docs": [] + } + ], + "index": 83, + "docs": [] + }, + { + "name": "AssetsFreezer", + "fields": [ + { + "name": null, + "type": 548, + "typeName": "pallet_assets_freezer::Event", + "docs": [] + } + ], + "index": 84, + "docs": [] + }, + { + "name": "MetaTx", + "fields": [ + { + "name": null, + "type": 549, + "typeName": "pallet_meta_tx::Event", + "docs": [] + } + ], + "index": 89, + "docs": [] } ] } @@ -1576,6 +1628,27 @@ "docs": [ "An upgrade was authorized." ] + }, + { + "name": "RejectedInvalidAuthorizedUpgrade", + "fields": [ + { + "name": "code_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + }, + { + "name": "error", + "type": 26, + "typeName": "DispatchError", + "docs": [] + } + ], + "index": 7, + "docs": [ + "An invalid authorized upgrade was rejected while trying to apply it." + ] } ] } @@ -2187,6 +2260,29 @@ "docs": [ "A call was dispatched." ] + }, + { + "name": "IfElseMainSuccess", + "fields": [], + "index": 6, + "docs": [ + "Main call was dispatched." + ] + }, + { + "name": "IfElseFallbackCalled", + "fields": [ + { + "name": "main_error", + "type": 26, + "typeName": "DispatchError", + "docs": [] + } + ], + "index": 7, + "docs": [ + "The fallback call was dispatched." + ] } ] } @@ -2331,6 +2427,39 @@ "docs": [ "A account index has been frozen to its current account ID." ] + }, + { + "name": "DepositPoked", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "index", + "type": 4, + "typeName": "T::AccountIndex", + "docs": [] + }, + { + "name": "old_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "new_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 3, + "docs": [ + "A deposit to reserve an index has been poked/reconsidered." + ] } ] } @@ -3754,6 +3883,28 @@ "docs": [ "Report of a controller batch deprecation." ] + }, + { + "name": "CurrencyMigrated", + "fields": [ + { + "name": "stash", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "force_withdraw", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 18, + "docs": [ + "Staking balance migrated from locks to holds, with any balance that could not be held", + "is force withdrawn." + ] } ] } @@ -3977,7 +4128,12 @@ "pallet", "Event" ], - "params": [], + "params": [ + { + "name": "T", + "type": null + } + ], "def": { "variant": { "variants": [ @@ -3996,6 +4152,36 @@ "New session has happened. Note that the argument is the session index, not the", "block number as the type might suggest." ] + }, + { + "name": "ValidatorDisabled", + "fields": [ + { + "name": "validator", + "type": 0, + "typeName": "T::ValidatorId", + "docs": [] + } + ], + "index": 1, + "docs": [ + "Validator has been disabled." + ] + }, + { + "name": "ValidatorReenabled", + "fields": [ + { + "name": "validator", + "type": 0, + "typeName": "T::ValidatorId", + "docs": [] + } + ], + "index": 2, + "docs": [ + "Validator has been re-enabled." + ] } ] } @@ -5089,7 +5275,7 @@ "index": 0, "docs": [ "A new term with new_members. This indicates that enough candidates existed to run", - "the election, not that enough have has been elected. The inner value must be examined", + "the election, not that enough have been elected. The inner value must be examined", "for this purpose. A `NewTerm(\\[\\])` indicates that some candidates got their bond", "slashed and none were elected, whilst `EmptyTerm` means that no candidates existed to", "begin with." @@ -5588,13 +5774,13 @@ { "name": "valid_from", "type": 4, - "typeName": "BlockNumberFor", + "typeName": "BlockNumberFor", "docs": [] }, { "name": "expire_at", "type": 4, - "typeName": "BlockNumberFor", + "typeName": "BlockNumberFor", "docs": [] } ], @@ -6354,7 +6540,7 @@ "def": { "tuple": [ 0, - 81 + 34 ] }, "docs": [] @@ -6362,114 +6548,6 @@ }, { "id": 81, - "type": { - "path": [ - "sp_staking", - "Exposure" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "total", - "type": 82, - "typeName": "Balance", - "docs": [] - }, - { - "name": "own", - "type": 82, - "typeName": "Balance", - "docs": [] - }, - { - "name": "others", - "type": 83, - "typeName": "Vec>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 82, - "type": { - "path": [], - "params": [], - "def": { - "compact": { - "type": 6 - } - }, - "docs": [] - } - }, - { - "id": 83, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 84 - } - }, - "docs": [] - } - }, - { - "id": 84, - "type": { - "path": [ - "sp_staking", - "IndividualExposure" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "value", - "type": 82, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 85, "type": { "path": [ "pallet_offences", @@ -6485,7 +6563,7 @@ "fields": [ { "name": "kind", - "type": 86, + "type": 82, "typeName": "Kind", "docs": [] }, @@ -6512,7 +6590,7 @@ } }, { - "id": 86, + "id": 82, "type": { "path": [], "params": [], @@ -6526,7 +6604,7 @@ } }, { - "id": 87, + "id": 83, "type": { "path": [ "pallet_identity", @@ -6848,7 +6926,7 @@ }, { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -6869,7 +6947,7 @@ }, { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] }, @@ -6911,7 +6989,7 @@ }, { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -6932,7 +7010,7 @@ }, { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -6948,7 +7026,7 @@ "fields": [ { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -6963,7 +7041,7 @@ "fields": [ { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -6978,7 +7056,7 @@ "fields": [ { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -6997,7 +7075,7 @@ } }, { - "id": 88, + "id": 84, "type": { "path": [ "bounded_collections", @@ -7030,7 +7108,7 @@ } }, { - "id": 89, + "id": 85, "type": { "path": [ "pallet_society", @@ -7171,7 +7249,7 @@ }, { "name": "candidates", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] } @@ -7301,7 +7379,7 @@ "fields": [ { "name": "params", - "type": 91, + "type": 87, "typeName": "GroupParamsFor", "docs": [] } @@ -7371,7 +7449,7 @@ } }, { - "id": 90, + "id": 86, "type": { "path": [], "params": [], @@ -7384,7 +7462,7 @@ } }, { - "id": 91, + "id": 87, "type": { "path": [ "pallet_society", @@ -7430,7 +7508,7 @@ } }, { - "id": 92, + "id": 88, "type": { "path": [ "pallet_recovery", @@ -7575,7 +7653,7 @@ } }, { - "id": 93, + "id": 89, "type": { "path": [ "pallet_vesting", @@ -7637,7 +7715,7 @@ } }, { - "id": 94, + "id": 90, "type": { "path": [ "pallet_scheduler", @@ -7700,13 +7778,13 @@ "fields": [ { "name": "task", - "type": 95, + "type": 91, "typeName": "TaskAddress>", "docs": [] }, { "name": "id", - "type": 96, + "type": 92, "typeName": "Option", "docs": [] }, @@ -7727,13 +7805,13 @@ "fields": [ { "name": "task", - "type": 95, + "type": 91, "typeName": "TaskAddress>", "docs": [] }, { "name": "id", - "type": 96, + "type": 92, "typeName": "Option", "docs": [] }, @@ -7760,13 +7838,13 @@ "fields": [ { "name": "task", - "type": 95, + "type": 91, "typeName": "TaskAddress>", "docs": [] }, { "name": "id", - "type": 96, + "type": 92, "typeName": "Option", "docs": [] } @@ -7781,13 +7859,13 @@ "fields": [ { "name": "task", - "type": 95, + "type": 91, "typeName": "TaskAddress>", "docs": [] }, { "name": "id", - "type": 96, + "type": 92, "typeName": "Option", "docs": [] } @@ -7802,13 +7880,13 @@ "fields": [ { "name": "task", - "type": 95, + "type": 91, "typeName": "TaskAddress>", "docs": [] }, { "name": "id", - "type": 96, + "type": 92, "typeName": "Option", "docs": [] } @@ -7823,13 +7901,13 @@ "fields": [ { "name": "task", - "type": 95, + "type": 91, "typeName": "TaskAddress>", "docs": [] }, { "name": "id", - "type": 96, + "type": 92, "typeName": "Option", "docs": [] } @@ -7845,13 +7923,13 @@ "fields": [ { "name": "task", - "type": 95, + "type": 91, "typeName": "TaskAddress>", "docs": [] }, { "name": "id", - "type": 96, + "type": 92, "typeName": "Option", "docs": [] } @@ -7860,6 +7938,21 @@ "docs": [ "The given task can never be executed since it is overweight." ] + }, + { + "name": "AgendaIncomplete", + "fields": [ + { + "name": "when", + "type": 4, + "typeName": "BlockNumberFor", + "docs": [] + } + ], + "index": 9, + "docs": [ + "Agenda is incomplete from `when`." + ] } ] } @@ -7870,7 +7963,7 @@ } }, { - "id": 95, + "id": 91, "type": { "path": [], "params": [], @@ -7884,7 +7977,7 @@ } }, { - "id": 96, + "id": 92, "type": { "path": [ "Option" @@ -7924,7 +8017,7 @@ } }, { - "id": 97, + "id": 93, "type": { "path": [ "pallet_glutton", @@ -7957,7 +8050,7 @@ "fields": [ { "name": "compute", - "type": 98, + "type": 94, "typeName": "FixedU64", "docs": [ "The computation limit." @@ -7974,7 +8067,7 @@ "fields": [ { "name": "storage", - "type": 98, + "type": 94, "typeName": "FixedU64", "docs": [ "The storage limit." @@ -7991,7 +8084,7 @@ "fields": [ { "name": "block_length", - "type": 98, + "type": 94, "typeName": "FixedU64", "docs": [ "The block length limit." @@ -8012,7 +8105,7 @@ } }, { - "id": 98, + "id": 94, "type": { "path": [ "sp_arithmetic", @@ -8036,7 +8129,7 @@ } }, { - "id": 99, + "id": 95, "type": { "path": [ "pallet_preimage", @@ -8106,7 +8199,7 @@ } }, { - "id": 100, + "id": 96, "type": { "path": [ "pallet_proxy", @@ -8154,13 +8247,13 @@ }, { "name": "proxy_type", - "type": 101, + "type": 97, "typeName": "T::ProxyType", "docs": [] }, { "name": "disambiguation_index", - "type": 102, + "type": 98, "typeName": "u16", "docs": [] } @@ -8215,7 +8308,7 @@ }, { "name": "proxy_type", - "type": 101, + "type": 97, "typeName": "T::ProxyType", "docs": [] }, @@ -8248,7 +8341,7 @@ }, { "name": "proxy_type", - "type": 101, + "type": 97, "typeName": "T::ProxyType", "docs": [] }, @@ -8263,6 +8356,39 @@ "docs": [ "A proxy was removed." ] + }, + { + "name": "DepositPoked", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "kind", + "type": 99, + "typeName": "DepositKind", + "docs": [] + }, + { + "name": "old_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "new_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 5, + "docs": [ + "A deposit stored for proxies or announcements was poked / updated." + ] } ] } @@ -8273,7 +8399,7 @@ } }, { - "id": 101, + "id": 97, "type": { "path": [ "kitchensink_runtime", @@ -8314,7 +8440,7 @@ } }, { - "id": 102, + "id": 98, "type": { "path": [], "params": [], @@ -8325,7 +8451,36 @@ } }, { - "id": 103, + "id": 99, + "type": { + "path": [ + "pallet_proxy", + "DepositKind" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Proxies", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Announcements", + "fields": [], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 100, "type": { "path": [ "pallet_multisig", @@ -8379,7 +8534,7 @@ }, { "name": "timepoint", - "type": 104, + "type": 101, "typeName": "Timepoint>", "docs": [] }, @@ -8412,7 +8567,7 @@ }, { "name": "timepoint", - "type": 104, + "type": 101, "typeName": "Timepoint>", "docs": [] }, @@ -8451,7 +8606,7 @@ }, { "name": "timepoint", - "type": 104, + "type": 101, "typeName": "Timepoint>", "docs": [] }, @@ -8472,6 +8627,39 @@ "docs": [ "A multisig operation has been cancelled." ] + }, + { + "name": "DepositPoked", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "call_hash", + "type": 1, + "typeName": "CallHash", + "docs": [] + }, + { + "name": "old_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "new_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 4, + "docs": [ + "The deposit for a multisig operation has been updated/poked." + ] } ] } @@ -8482,7 +8670,7 @@ } }, { - "id": 104, + "id": 101, "type": { "path": [ "pallet_multisig", @@ -8516,7 +8704,7 @@ } }, { - "id": 105, + "id": 102, "type": { "path": [ "pallet_bounties", @@ -8746,7 +8934,7 @@ } }, { - "id": 106, + "id": 103, "type": { "path": [ "pallet_tips", @@ -8874,7 +9062,7 @@ } }, { - "id": 107, + "id": 104, "type": { "path": [ "pallet_assets", @@ -9540,7 +9728,7 @@ } }, { - "id": 108, + "id": 105, "type": { "path": [ "pallet_assets", @@ -10206,7 +10394,7 @@ } }, { - "id": 109, + "id": 106, "type": { "path": [ "pallet_lottery", @@ -10270,7 +10458,7 @@ }, { "name": "call_index", - "type": 110, + "type": 107, "typeName": "CallIndex", "docs": [] } @@ -10289,7 +10477,7 @@ } }, { - "id": 110, + "id": 107, "type": { "path": [], "params": [], @@ -10303,7 +10491,7 @@ } }, { - "id": 111, + "id": 108, "type": { "path": [ "pallet_nis", @@ -10429,7 +10617,7 @@ }, { "name": "proportion", - "type": 112, + "type": 109, "typeName": "Perquintill", "docs": [ "The proportion of the effective total issuance which the receipt represents." @@ -10470,7 +10658,7 @@ }, { "name": "proportion", - "type": 112, + "type": 109, "typeName": "Perquintill", "docs": [ "The proportion of the effective total issuance by which the owner was debited." @@ -10549,7 +10737,7 @@ } }, { - "id": 112, + "id": 109, "type": { "path": [ "sp_arithmetic", @@ -10573,7 +10761,7 @@ } }, { - "id": 113, + "id": 110, "type": { "path": [ "pallet_uniques", @@ -10963,7 +11151,7 @@ }, { "name": "data", - "type": 114, + "type": 111, "typeName": "BoundedVec", "docs": [] }, @@ -11011,7 +11199,7 @@ }, { "name": "data", - "type": 114, + "type": 111, "typeName": "BoundedVec", "docs": [] }, @@ -11059,7 +11247,7 @@ }, { "name": "successful_items", - "type": 115, + "type": 112, "typeName": "Vec", "docs": [] } @@ -11086,13 +11274,13 @@ }, { "name": "key", - "type": 88, + "type": 84, "typeName": "BoundedVec", "docs": [] }, { "name": "value", - "type": 116, + "type": 113, "typeName": "BoundedVec", "docs": [] } @@ -11119,7 +11307,7 @@ }, { "name": "key", - "type": 88, + "type": 84, "typeName": "BoundedVec", "docs": [] } @@ -11273,7 +11461,7 @@ } }, { - "id": 114, + "id": 111, "type": { "path": [ "bounded_collections", @@ -11306,7 +11494,7 @@ } }, { - "id": 115, + "id": 112, "type": { "path": [], "params": [], @@ -11319,7 +11507,7 @@ } }, { - "id": 116, + "id": 113, "type": { "path": [ "bounded_collections", @@ -11352,7 +11540,7 @@ } }, { - "id": 117, + "id": 114, "type": { "path": [ "pallet_nfts", @@ -11696,7 +11884,7 @@ { "name": "deadline", "type": 50, - "typeName": "Option>", + "typeName": "Option>", "docs": [] } ], @@ -11793,7 +11981,7 @@ }, { "name": "data", - "type": 118, + "type": 115, "typeName": "BoundedVec", "docs": [] } @@ -11835,7 +12023,7 @@ }, { "name": "data", - "type": 118, + "type": 115, "typeName": "BoundedVec", "docs": [] } @@ -11877,7 +12065,7 @@ }, { "name": "successful_items", - "type": 115, + "type": 112, "typeName": "Vec", "docs": [] } @@ -11904,19 +12092,19 @@ }, { "name": "key", - "type": 116, + "type": 113, "typeName": "BoundedVec", "docs": [] }, { "name": "value", - "type": 118, + "type": 115, "typeName": "BoundedVec", "docs": [] }, { "name": "namespace", - "type": 119, + "type": 116, "typeName": "AttributeNamespace", "docs": [] } @@ -11943,13 +12131,13 @@ }, { "name": "key", - "type": 116, + "type": 113, "typeName": "BoundedVec", "docs": [] }, { "name": "namespace", - "type": 119, + "type": 116, "typeName": "AttributeNamespace", "docs": [] } @@ -12246,14 +12434,14 @@ }, { "name": "price", - "type": 120, + "type": 117, "typeName": "Option>>", "docs": [] }, { "name": "deadline", "type": 4, - "typeName": "BlockNumberFor", + "typeName": "BlockNumberFor", "docs": [] } ], @@ -12291,14 +12479,14 @@ }, { "name": "price", - "type": 120, + "type": 117, "typeName": "Option>>", "docs": [] }, { "name": "deadline", "type": 4, - "typeName": "BlockNumberFor", + "typeName": "BlockNumberFor", "docs": [] } ], @@ -12348,14 +12536,14 @@ }, { "name": "price", - "type": 120, + "type": 117, "typeName": "Option>>", "docs": [] }, { "name": "deadline", "type": 4, - "typeName": "BlockNumberFor", + "typeName": "BlockNumberFor", "docs": [] } ], @@ -12381,7 +12569,7 @@ }, { "name": "namespace", - "type": 119, + "type": 116, "typeName": "AttributeNamespace", "docs": [] } @@ -12408,13 +12596,13 @@ }, { "name": "attribute", - "type": 123, + "type": 120, "typeName": "PalletAttributes", "docs": [] }, { "name": "value", - "type": 118, + "type": 115, "typeName": "BoundedVec", "docs": [] } @@ -12434,7 +12622,7 @@ } }, { - "id": 118, + "id": 115, "type": { "path": [ "bounded_collections", @@ -12467,7 +12655,7 @@ } }, { - "id": 119, + "id": 116, "type": { "path": [ "pallet_nfts", @@ -12521,7 +12709,7 @@ } }, { - "id": 120, + "id": 117, "type": { "path": [ "Option" @@ -12529,7 +12717,7 @@ "params": [ { "name": "T", - "type": 121 + "type": 118 } ], "def": { @@ -12546,7 +12734,7 @@ "fields": [ { "name": null, - "type": 121, + "type": 118, "typeName": null, "docs": [] } @@ -12561,7 +12749,7 @@ } }, { - "id": 121, + "id": 118, "type": { "path": [ "pallet_nfts", @@ -12585,7 +12773,7 @@ }, { "name": "direction", - "type": 122, + "type": 119, "typeName": "PriceDirection", "docs": [] } @@ -12596,7 +12784,7 @@ } }, { - "id": 122, + "id": 119, "type": { "path": [ "pallet_nfts", @@ -12626,7 +12814,7 @@ } }, { - "id": 123, + "id": 120, "type": { "path": [ "pallet_nfts", @@ -12668,7 +12856,7 @@ } }, { - "id": 124, + "id": 121, "type": { "path": [ "pallet_nft_fractionalization", @@ -12765,7 +12953,7 @@ } }, { - "id": 125, + "id": 122, "type": { "path": [ "pallet_salary", @@ -12899,7 +13087,7 @@ } }, { - "id": 126, + "id": 123, "type": { "path": [ "pallet_core_fellowship", @@ -12924,7 +13112,7 @@ "fields": [ { "name": "params", - "type": 127, + "type": 124, "typeName": "ParamsOf", "docs": [] } @@ -12997,7 +13185,7 @@ }, { "name": "to_rank", - "type": 102, + "type": 98, "typeName": "RankOf", "docs": [] } @@ -13018,7 +13206,7 @@ }, { "name": "to_rank", - "type": 102, + "type": 98, "typeName": "RankOf", "docs": [] } @@ -13039,7 +13227,7 @@ }, { "name": "at_rank", - "type": 102, + "type": 98, "typeName": "RankOf", "docs": [] } @@ -13060,7 +13248,7 @@ }, { "name": "wish", - "type": 131, + "type": 128, "typeName": "Wish", "docs": [] } @@ -13083,7 +13271,7 @@ }, { "name": "wish", - "type": 131, + "type": 128, "typeName": "Wish", "docs": [ "The desired outcome for which the evidence was presented." @@ -13091,7 +13279,7 @@ }, { "name": "evidence", - "type": 132, + "type": 129, "typeName": "Evidence", "docs": [ "The evidence of efforts." @@ -13099,7 +13287,7 @@ }, { "name": "old_rank", - "type": 102, + "type": 98, "typeName": "u16", "docs": [ "The old rank, prior to this change." @@ -13107,7 +13295,7 @@ }, { "name": "new_rank", - "type": 133, + "type": 130, "typeName": "Option", "docs": [ "New rank. If `None` then candidate record was removed entirely." @@ -13131,7 +13319,7 @@ }, { "name": "rank", - "type": 102, + "type": 98, "typeName": "RankOf", "docs": [] } @@ -13171,7 +13359,7 @@ } }, { - "id": 127, + "id": 124, "type": { "path": [ "pallet_core_fellowship", @@ -13196,25 +13384,25 @@ "fields": [ { "name": "active_salary", - "type": 128, + "type": 125, "typeName": "BoundedVec", "docs": [] }, { "name": "passive_salary", - "type": 128, + "type": 125, "typeName": "BoundedVec", "docs": [] }, { "name": "demotion_period", - "type": 130, + "type": 127, "typeName": "BoundedVec", "docs": [] }, { "name": "min_promotion_period", - "type": 130, + "type": 127, "typeName": "BoundedVec", "docs": [] }, @@ -13231,7 +13419,7 @@ } }, { - "id": 128, + "id": 125, "type": { "path": [ "bounded_collections", @@ -13253,7 +13441,7 @@ "fields": [ { "name": null, - "type": 129, + "type": 126, "typeName": "Vec", "docs": [] } @@ -13264,7 +13452,7 @@ } }, { - "id": 129, + "id": 126, "type": { "path": [], "params": [], @@ -13277,7 +13465,7 @@ } }, { - "id": 130, + "id": 127, "type": { "path": [ "bounded_collections", @@ -13299,7 +13487,7 @@ "fields": [ { "name": null, - "type": 115, + "type": 112, "typeName": "Vec", "docs": [] } @@ -13310,7 +13498,7 @@ } }, { - "id": 131, + "id": 128, "type": { "path": [ "pallet_core_fellowship", @@ -13339,7 +13527,7 @@ } }, { - "id": 132, + "id": 129, "type": { "path": [ "bounded_collections", @@ -13372,7 +13560,7 @@ } }, { - "id": 133, + "id": 130, "type": { "path": [ "Option" @@ -13380,7 +13568,7 @@ "params": [ { "name": "T", - "type": 102 + "type": 98 } ], "def": { @@ -13397,7 +13585,7 @@ "fields": [ { "name": null, - "type": 102, + "type": 98, "typeName": null, "docs": [] } @@ -13412,7 +13600,7 @@ } }, { - "id": 134, + "id": 131, "type": { "path": [ "pallet_transaction_storage", @@ -13475,7 +13663,7 @@ } }, { - "id": 135, + "id": 132, "type": { "path": [ "pallet_bags_list", @@ -13552,7 +13740,7 @@ } }, { - "id": 136, + "id": 133, "type": { "path": [ "pallet_state_trie_migration", @@ -13585,7 +13773,7 @@ }, { "name": "compute", - "type": 137, + "type": 134, "typeName": "MigrationCompute", "docs": [] } @@ -13630,7 +13818,7 @@ "fields": [ { "name": "error", - "type": 138, + "type": 135, "typeName": "Error", "docs": [] } @@ -13649,7 +13837,7 @@ } }, { - "id": 137, + "id": 134, "type": { "path": [ "pallet_state_trie_migration", @@ -13679,7 +13867,7 @@ } }, { - "id": 138, + "id": 135, "type": { "path": [ "pallet_state_trie_migration", @@ -13758,7 +13946,7 @@ } }, { - "id": 139, + "id": 136, "type": { "path": [ "pallet_child_bounties", @@ -13885,7 +14073,7 @@ } }, { - "id": 140, + "id": 137, "type": { "path": [ "pallet_referenda", @@ -13918,7 +14106,7 @@ }, { "name": "track", - "type": 102, + "type": 98, "typeName": "TrackIdOf", "docs": [ "The track (and by extension proposal dispatch origin) of this referendum." @@ -13926,7 +14114,7 @@ }, { "name": "proposal", - "type": 141, + "type": 138, "typeName": "BoundedCallOf", "docs": [ "The proposal for the referendum." @@ -14042,7 +14230,7 @@ }, { "name": "track", - "type": 102, + "type": 98, "typeName": "TrackIdOf", "docs": [ "The track (and by extension proposal dispatch origin) of this referendum." @@ -14050,7 +14238,7 @@ }, { "name": "proposal", - "type": 141, + "type": 138, "typeName": "BoundedCallOf", "docs": [ "The proposal for the referendum." @@ -14058,7 +14246,7 @@ }, { "name": "tally", - "type": 468, + "type": 495, "typeName": "T::Tally", "docs": [ "The current tally of votes in this referendum." @@ -14113,7 +14301,7 @@ }, { "name": "tally", - "type": 468, + "type": 495, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -14155,7 +14343,7 @@ }, { "name": "tally", - "type": 468, + "type": 495, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -14180,7 +14368,7 @@ }, { "name": "tally", - "type": 468, + "type": 495, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -14205,7 +14393,7 @@ }, { "name": "tally", - "type": 468, + "type": 495, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -14230,7 +14418,7 @@ }, { "name": "tally", - "type": 468, + "type": 495, "typeName": "T::Tally", "docs": [ "The final tally of votes in this referendum." @@ -14334,7 +14522,7 @@ } }, { - "id": 141, + "id": 138, "type": { "path": [ "frame_support", @@ -14345,11 +14533,11 @@ "params": [ { "name": "T", - "type": 142 + "type": 139 }, { "name": "H", - "type": 467 + "type": 494 } ], "def": { @@ -14373,7 +14561,7 @@ "fields": [ { "name": null, - "type": 114, + "type": 111, "typeName": "BoundedInline", "docs": [] } @@ -14407,7 +14595,7 @@ } }, { - "id": 142, + "id": 139, "type": { "path": [ "kitchensink_runtime", @@ -14422,7 +14610,7 @@ "fields": [ { "name": null, - "type": 143, + "type": 140, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14435,7 +14623,7 @@ "fields": [ { "name": null, - "type": 147, + "type": 144, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14448,7 +14636,7 @@ "fields": [ { "name": null, - "type": 155, + "type": 151, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14461,7 +14649,7 @@ "fields": [ { "name": null, - "type": 165, + "type": 161, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14474,7 +14662,7 @@ "fields": [ { "name": null, - "type": 166, + "type": 162, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14487,7 +14675,7 @@ "fields": [ { "name": null, - "type": 169, + "type": 165, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14500,7 +14688,7 @@ "fields": [ { "name": null, - "type": 171, + "type": 168, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14513,7 +14701,7 @@ "fields": [ { "name": null, - "type": 229, + "type": 226, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14526,7 +14714,7 @@ "fields": [ { "name": null, - "type": 242, + "type": 239, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14539,7 +14727,7 @@ "fields": [ { "name": null, - "type": 248, + "type": 245, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14552,7 +14740,7 @@ "fields": [ { "name": null, - "type": 251, + "type": 248, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14565,7 +14753,7 @@ "fields": [ { "name": null, - "type": 252, + "type": 249, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14578,7 +14766,7 @@ "fields": [ { "name": null, - "type": 253, + "type": 250, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14591,7 +14779,7 @@ "fields": [ { "name": null, - "type": 255, + "type": 252, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14604,7 +14792,7 @@ "fields": [ { "name": null, - "type": 256, + "type": 253, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14617,7 +14805,7 @@ "fields": [ { "name": null, - "type": 267, + "type": 264, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14630,7 +14818,7 @@ "fields": [ { "name": null, - "type": 268, + "type": 265, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14643,7 +14831,7 @@ "fields": [ { "name": null, - "type": 269, + "type": 266, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14656,7 +14844,7 @@ "fields": [ { "name": null, - "type": 272, + "type": 269, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14669,7 +14857,7 @@ "fields": [ { "name": null, - "type": 273, + "type": 270, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14682,7 +14870,7 @@ "fields": [ { "name": null, - "type": 276, + "type": 273, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14695,7 +14883,7 @@ "fields": [ { "name": null, - "type": 318, + "type": 315, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14708,7 +14896,7 @@ "fields": [ { "name": null, - "type": 319, + "type": 316, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14721,7 +14909,7 @@ "fields": [ { "name": null, - "type": 320, + "type": 317, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14734,7 +14922,7 @@ "fields": [ { "name": null, - "type": 322, + "type": 319, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14747,7 +14935,7 @@ "fields": [ { "name": null, - "type": 324, + "type": 321, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14760,7 +14948,7 @@ "fields": [ { "name": null, - "type": 327, + "type": 324, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14773,7 +14961,7 @@ "fields": [ { "name": null, - "type": 329, + "type": 326, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14786,7 +14974,7 @@ "fields": [ { "name": null, - "type": 331, + "type": 328, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14799,7 +14987,7 @@ "fields": [ { "name": null, - "type": 333, + "type": 330, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14812,7 +15000,7 @@ "fields": [ { "name": null, - "type": 334, + "type": 331, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14825,7 +15013,7 @@ "fields": [ { "name": null, - "type": 335, + "type": 332, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14838,7 +15026,7 @@ "fields": [ { "name": null, - "type": 336, + "type": 333, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14851,7 +15039,7 @@ "fields": [ { "name": null, - "type": 337, + "type": 334, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14864,7 +15052,7 @@ "fields": [ { "name": null, - "type": 350, + "type": 347, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14877,7 +15065,7 @@ "fields": [ { "name": null, - "type": 351, + "type": 348, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14890,7 +15078,7 @@ "fields": [ { "name": null, - "type": 353, + "type": 350, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14903,7 +15091,7 @@ "fields": [ { "name": null, - "type": 356, + "type": 353, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14916,7 +15104,7 @@ "fields": [ { "name": null, - "type": 374, + "type": 371, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14929,7 +15117,7 @@ "fields": [ { "name": null, - "type": 375, + "type": 372, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14942,7 +15130,7 @@ "fields": [ { "name": null, - "type": 376, + "type": 373, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14955,7 +15143,7 @@ "fields": [ { "name": null, - "type": 382, + "type": 379, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14968,7 +15156,7 @@ "fields": [ { "name": null, - "type": 384, + "type": 381, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14981,7 +15169,7 @@ "fields": [ { "name": null, - "type": 385, + "type": 382, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -14994,7 +15182,7 @@ "fields": [ { "name": null, - "type": 391, + "type": 388, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15007,7 +15195,7 @@ "fields": [ { "name": null, - "type": 392, + "type": 389, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15020,7 +15208,7 @@ "fields": [ { "name": null, - "type": 394, + "type": 391, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15033,7 +15221,7 @@ "fields": [ { "name": null, - "type": 395, + "type": 392, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15046,7 +15234,7 @@ "fields": [ { "name": null, - "type": 396, + "type": 393, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15059,7 +15247,7 @@ "fields": [ { "name": null, - "type": 400, + "type": 397, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15072,7 +15260,7 @@ "fields": [ { "name": null, - "type": 401, + "type": 398, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15085,7 +15273,7 @@ "fields": [ { "name": null, - "type": 402, + "type": 399, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15098,7 +15286,7 @@ "fields": [ { "name": null, - "type": 411, + "type": 408, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15111,7 +15299,7 @@ "fields": [ { "name": null, - "type": 424, + "type": 421, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15124,7 +15312,7 @@ "fields": [ { "name": null, - "type": 425, + "type": 422, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15137,7 +15325,7 @@ "fields": [ { "name": null, - "type": 426, + "type": 423, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15150,7 +15338,7 @@ "fields": [ { "name": null, - "type": 428, + "type": 425, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15163,7 +15351,7 @@ "fields": [ { "name": null, - "type": 429, + "type": 426, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15176,7 +15364,7 @@ "fields": [ { "name": null, - "type": 430, + "type": 427, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15189,7 +15377,7 @@ "fields": [ { "name": null, - "type": 431, + "type": 428, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15202,7 +15390,7 @@ "fields": [ { "name": null, - "type": 433, + "type": 430, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15215,7 +15403,7 @@ "fields": [ { "name": null, - "type": 434, + "type": 431, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15228,7 +15416,7 @@ "fields": [ { "name": null, - "type": 443, + "type": 440, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15241,7 +15429,7 @@ "fields": [ { "name": null, - "type": 453, + "type": 450, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15254,7 +15442,7 @@ "fields": [ { "name": null, - "type": 459, + "type": 456, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15267,7 +15455,7 @@ "fields": [ { "name": null, - "type": 464, + "type": 476, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } @@ -15280,13 +15468,39 @@ "fields": [ { "name": null, - "type": 465, + "type": 477, "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", "docs": [] } ], "index": 80, "docs": [] + }, + { + "name": "AssetRewards", + "fields": [ + { + "name": null, + "type": 479, + "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", + "docs": [] + } + ], + "index": 83, + "docs": [] + }, + { + "name": "MetaTx", + "fields": [ + { + "name": null, + "type": 480, + "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor", + "docs": [] + } + ], + "index": 89, + "docs": [] } ] } @@ -15295,7 +15509,7 @@ } }, { - "id": 143, + "id": 140, "type": { "path": [ "frame_system", @@ -15381,7 +15595,7 @@ "fields": [ { "name": "items", - "type": 144, + "type": 141, "typeName": "Vec", "docs": [] } @@ -15396,7 +15610,7 @@ "fields": [ { "name": "keys", - "type": 146, + "type": 143, "typeName": "Vec", "docs": [] } @@ -15517,20 +15731,20 @@ } }, { - "id": 144, + "id": 141, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 145 + "type": 142 } }, "docs": [] } }, { - "id": 145, + "id": 142, "type": { "path": [], "params": [], @@ -15544,7 +15758,7 @@ } }, { - "id": 146, + "id": 143, "type": { "path": [], "params": [], @@ -15557,7 +15771,7 @@ } }, { - "id": 147, + "id": 144, "type": { "path": [ "pallet_utility", @@ -15578,7 +15792,7 @@ "fields": [ { "name": "calls", - "type": 148, + "type": 145, "typeName": "Vec<::RuntimeCall>", "docs": [] } @@ -15610,13 +15824,13 @@ "fields": [ { "name": "index", - "type": 102, + "type": 98, "typeName": "u16", "docs": [] }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -15643,7 +15857,7 @@ "fields": [ { "name": "calls", - "type": 148, + "type": 145, "typeName": "Vec<::RuntimeCall>", "docs": [] } @@ -15670,13 +15884,13 @@ "fields": [ { "name": "as_origin", - "type": 149, + "type": 146, "typeName": "Box", "docs": [] }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -15696,7 +15910,7 @@ "fields": [ { "name": "calls", - "type": 148, + "type": 145, "typeName": "Vec<::RuntimeCall>", "docs": [] } @@ -15723,7 +15937,7 @@ "fields": [ { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] }, @@ -15743,6 +15957,74 @@ "", "The dispatch origin for this call must be _Root_." ] + }, + { + "name": "if_else", + "fields": [ + { + "name": "main", + "type": 139, + "typeName": "Box<::RuntimeCall>", + "docs": [] + }, + { + "name": "fallback", + "type": 139, + "typeName": "Box<::RuntimeCall>", + "docs": [] + } + ], + "index": 6, + "docs": [ + "Dispatch a fallback call in the event the main call fails to execute.", + "May be called from any origin except `None`.", + "", + "This function first attempts to dispatch the `main` call.", + "If the `main` call fails, the `fallback` is attemted.", + "if the fallback is successfully dispatched, the weights of both calls", + "are accumulated and an event containing the main call error is deposited.", + "", + "In the event of a fallback failure the whole call fails", + "with the weights returned.", + "", + "- `main`: The main call to be dispatched. This is the primary action to execute.", + "- `fallback`: The fallback call to be dispatched in case the `main` call fails.", + "", + "## Dispatch Logic", + "- If the origin is `root`, both the main and fallback calls are executed without", + " applying any origin filters.", + "- If the origin is not `root`, the origin filter is applied to both the `main` and", + " `fallback` calls.", + "", + "## Use Case", + "- Some use cases might involve submitting a `batch` type call in either main, fallback", + " or both." + ] + }, + { + "name": "dispatch_as_fallible", + "fields": [ + { + "name": "as_origin", + "type": 146, + "typeName": "Box", + "docs": [] + }, + { + "name": "call", + "type": 139, + "typeName": "Box<::RuntimeCall>", + "docs": [] + } + ], + "index": 7, + "docs": [ + "Dispatches a function call with a provided origin.", + "", + "Almost the same as [`Pallet::dispatch_as`] but forwards any error of the inner call.", + "", + "The dispatch origin for this call must be _Root_." + ] } ] } @@ -15753,20 +16035,20 @@ } }, { - "id": 148, + "id": 145, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 142 + "type": 139 } }, "docs": [] } }, { - "id": 149, + "id": 146, "type": { "path": [ "kitchensink_runtime", @@ -15781,7 +16063,7 @@ "fields": [ { "name": null, - "type": 150, + "type": 147, "typeName": "frame_system::Origin", "docs": [] } @@ -15794,7 +16076,7 @@ "fields": [ { "name": null, - "type": 151, + "type": 148, "typeName": "pallet_collective::Origin", "docs": [] } @@ -15807,7 +16089,7 @@ "fields": [ { "name": null, - "type": 152, + "type": 149, "typeName": "pallet_collective::Origin", "docs": [] } @@ -15820,26 +16102,13 @@ "fields": [ { "name": null, - "type": 153, + "type": 150, "typeName": "pallet_collective::Origin", "docs": [] } ], "index": 60, "docs": [] - }, - { - "name": "Void", - "fields": [ - { - "name": null, - "type": 154, - "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::\n__private::Void", - "docs": [] - } - ], - "index": 4, - "docs": [] } ] } @@ -15848,7 +16117,7 @@ } }, { - "id": 150, + "id": 147, "type": { "path": [ "frame_support", @@ -15895,216 +16164,200 @@ "docs": [] } }, + { + "id": 148, + "type": { + "path": [ + "pallet_collective", + "RawOrigin" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Members", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "MemberCount", + "docs": [] + }, + { + "name": null, + "type": 4, + "typeName": "MemberCount", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Member", + "fields": [ + { + "name": null, + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "_Phantom", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 149, + "type": { + "path": [ + "pallet_collective", + "RawOrigin" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Members", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "MemberCount", + "docs": [] + }, + { + "name": null, + "type": 4, + "typeName": "MemberCount", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Member", + "fields": [ + { + "name": null, + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "_Phantom", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 150, + "type": { + "path": [ + "pallet_collective", + "RawOrigin" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Members", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "MemberCount", + "docs": [] + }, + { + "name": null, + "type": 4, + "typeName": "MemberCount", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Member", + "fields": [ + { + "name": null, + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "_Phantom", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, { "id": 151, - "type": { - "path": [ - "pallet_collective", - "RawOrigin" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Members", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "MemberCount", - "docs": [] - }, - { - "name": null, - "type": 4, - "typeName": "MemberCount", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Member", - "fields": [ - { - "name": null, - "type": 0, - "typeName": "AccountId", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "_Phantom", - "fields": [], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 152, - "type": { - "path": [ - "pallet_collective", - "RawOrigin" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Members", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "MemberCount", - "docs": [] - }, - { - "name": null, - "type": 4, - "typeName": "MemberCount", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Member", - "fields": [ - { - "name": null, - "type": 0, - "typeName": "AccountId", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "_Phantom", - "fields": [], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 153, - "type": { - "path": [ - "pallet_collective", - "RawOrigin" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Members", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "MemberCount", - "docs": [] - }, - { - "name": null, - "type": 4, - "typeName": "MemberCount", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Member", - "fields": [ - { - "name": null, - "type": 0, - "typeName": "AccountId", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "_Phantom", - "fields": [], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 154, - "type": { - "path": [ - "sp_core", - "Void" - ], - "params": [], - "def": { - "variant": { - "variants": [] - } - }, - "docs": [] - } - }, - { - "id": 155, "type": { "path": [ "pallet_babe", @@ -16125,13 +16378,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 156, + "type": 152, "typeName": "Box>>", "docs": [] }, { "name": "key_owner_proof", - "type": 161, + "type": 157, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -16149,13 +16402,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 156, + "type": 152, "typeName": "Box>>", "docs": [] }, { "name": "key_owner_proof", - "type": 161, + "type": 157, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -16177,7 +16430,7 @@ "fields": [ { "name": "config", - "type": 162, + "type": 158, "typeName": "NextConfigDescriptor", "docs": [] } @@ -16199,7 +16452,7 @@ } }, { - "id": 156, + "id": 152, "type": { "path": [ "sp_consensus_slots", @@ -16208,11 +16461,11 @@ "params": [ { "name": "Header", - "type": 157 + "type": 153 }, { "name": "Id", - "type": 159 + "type": 155 } ], "def": { @@ -16220,25 +16473,25 @@ "fields": [ { "name": "offender", - "type": 159, + "type": 155, "typeName": "Id", "docs": [] }, { "name": "slot", - "type": 160, + "type": 156, "typeName": "Slot", "docs": [] }, { "name": "first_header", - "type": 157, + "type": 153, "typeName": "Header", "docs": [] }, { "name": "second_header", - "type": 157, + "type": 153, "typeName": "Header", "docs": [] } @@ -16249,7 +16502,7 @@ } }, { - "id": 157, + "id": 153, "type": { "path": [ "sp_runtime", @@ -16278,7 +16531,7 @@ }, { "name": "number", - "type": 158, + "type": 154, "typeName": "Number", "docs": [] }, @@ -16307,7 +16560,7 @@ } }, { - "id": 158, + "id": 154, "type": { "path": [], "params": [], @@ -16320,7 +16573,7 @@ } }, { - "id": 159, + "id": 155, "type": { "path": [ "sp_consensus_babe", @@ -16344,7 +16597,7 @@ } }, { - "id": 160, + "id": 156, "type": { "path": [ "sp_consensus_slots", @@ -16367,7 +16620,7 @@ } }, { - "id": 161, + "id": 157, "type": { "path": [ "sp_session", @@ -16385,7 +16638,7 @@ }, { "name": "trie_nodes", - "type": 146, + "type": 143, "typeName": "Vec>", "docs": [] }, @@ -16402,7 +16655,7 @@ } }, { - "id": 162, + "id": 158, "type": { "path": [ "sp_consensus_babe", @@ -16418,13 +16671,13 @@ "fields": [ { "name": "c", - "type": 163, + "type": 159, "typeName": "(u64, u64)", "docs": [] }, { "name": "allowed_slots", - "type": 164, + "type": 160, "typeName": "AllowedSlots", "docs": [] } @@ -16439,7 +16692,7 @@ } }, { - "id": 163, + "id": 159, "type": { "path": [], "params": [], @@ -16453,7 +16706,7 @@ } }, { - "id": 164, + "id": 160, "type": { "path": [ "sp_consensus_babe", @@ -16488,7 +16741,7 @@ } }, { - "id": 165, + "id": 161, "type": { "path": [ "pallet_timestamp", @@ -16546,7 +16799,7 @@ } }, { - "id": 166, + "id": 162, "type": { "path": [ "pallet_indices", @@ -16593,7 +16846,7 @@ "fields": [ { "name": "new", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -16651,7 +16904,7 @@ "fields": [ { "name": "new", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -16710,6 +16963,30 @@ "## Complexity", "- `O(1)`." ] + }, + { + "name": "poke_deposit", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "T::AccountIndex", + "docs": [] + } + ], + "index": 5, + "docs": [ + "Poke the deposit reserved for an index.", + "", + "The dispatch origin for this call must be _Signed_ and the signing account must have a", + "non-frozen account `index`.", + "", + "The transaction fees is waived if the deposit is changed after poking/reconsideration.", + "", + "- `index`: the index whose deposit is to be poked/reconsidered.", + "", + "Emits `DepositPoked` if successful." + ] } ] } @@ -16720,7 +16997,7 @@ } }, { - "id": 167, + "id": 163, "type": { "path": [ "sp_runtime", @@ -16758,7 +17035,7 @@ "fields": [ { "name": null, - "type": 158, + "type": 154, "typeName": "AccountIndex", "docs": [] } @@ -16797,7 +17074,7 @@ "fields": [ { "name": null, - "type": 168, + "type": 164, "typeName": "[u8; 20]", "docs": [] } @@ -16812,7 +17089,7 @@ } }, { - "id": 168, + "id": 164, "type": { "path": [], "params": [], @@ -16826,7 +17103,7 @@ } }, { - "id": 169, + "id": 165, "type": { "path": [ "pallet_balances", @@ -16851,13 +17128,13 @@ "fields": [ { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -16878,19 +17155,19 @@ "fields": [ { "name": "source", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -16906,13 +17183,13 @@ "fields": [ { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -16932,7 +17209,7 @@ "fields": [ { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -16967,7 +17244,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -16990,7 +17267,7 @@ "fields": [ { "name": "who", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] } @@ -17012,13 +17289,13 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "new_free", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -17035,13 +17312,13 @@ "fields": [ { "name": "direction", - "type": 170, + "type": 167, "typeName": "AdjustmentDirection", "docs": [] }, { "name": "delta", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -17060,7 +17337,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] }, @@ -17091,7 +17368,20 @@ } }, { - "id": 170, + "id": 166, + "type": { + "path": [], + "params": [], + "def": { + "compact": { + "type": 6 + } + }, + "docs": [] + } + }, + { + "id": 167, "type": { "path": [ "pallet_balances", @@ -17121,7 +17411,7 @@ } }, { - "id": 171, + "id": 168, "type": { "path": [ "pallet_election_provider_multi_phase", @@ -17142,13 +17432,13 @@ "fields": [ { "name": "raw_solution", - "type": 172, + "type": 169, "typeName": "Box>>", "docs": [] }, { "name": "witness", - "type": 224, + "type": 221, "typeName": "SolutionOrSnapshotSize", "docs": [] } @@ -17176,7 +17466,7 @@ "fields": [ { "name": "maybe_next_score", - "type": 225, + "type": 222, "typeName": "Option", "docs": [] } @@ -17195,7 +17485,7 @@ "fields": [ { "name": "supports", - "type": 226, + "type": 223, "typeName": "Supports", "docs": [] } @@ -17217,7 +17507,7 @@ "fields": [ { "name": "raw_solution", - "type": 172, + "type": 169, "typeName": "Box>>", "docs": [] } @@ -17268,7 +17558,7 @@ } }, { - "id": 172, + "id": 169, "type": { "path": [ "pallet_election_provider_multi_phase", @@ -17277,7 +17567,7 @@ "params": [ { "name": "S", - "type": 173 + "type": 170 } ], "def": { @@ -17285,7 +17575,7 @@ "fields": [ { "name": "solution", - "type": 173, + "type": 170, "typeName": "S", "docs": [] }, @@ -17308,7 +17598,7 @@ } }, { - "id": 173, + "id": 170, "type": { "path": [ "kitchensink_runtime", @@ -17320,97 +17610,97 @@ "fields": [ { "name": "votes1", - "type": 174, + "type": 171, "typeName": null, "docs": [] }, { "name": "votes2", - "type": 177, + "type": 174, "typeName": null, "docs": [] }, { "name": "votes3", - "type": 182, + "type": 179, "typeName": null, "docs": [] }, { "name": "votes4", - "type": 185, + "type": 182, "typeName": null, "docs": [] }, { "name": "votes5", - "type": 188, + "type": 185, "typeName": null, "docs": [] }, { "name": "votes6", - "type": 191, + "type": 188, "typeName": null, "docs": [] }, { "name": "votes7", - "type": 194, + "type": 191, "typeName": null, "docs": [] }, { "name": "votes8", - "type": 197, + "type": 194, "typeName": null, "docs": [] }, { "name": "votes9", - "type": 200, + "type": 197, "typeName": null, "docs": [] }, { "name": "votes10", - "type": 203, + "type": 200, "typeName": null, "docs": [] }, { "name": "votes11", - "type": 206, + "type": 203, "typeName": null, "docs": [] }, { "name": "votes12", - "type": 209, + "type": 206, "typeName": null, "docs": [] }, { "name": "votes13", - "type": 212, + "type": 209, "typeName": null, "docs": [] }, { "name": "votes14", - "type": 215, + "type": 212, "typeName": null, "docs": [] }, { "name": "votes15", - "type": 218, + "type": 215, "typeName": null, "docs": [] }, { "name": "votes16", - "type": 221, + "type": 218, "typeName": null, "docs": [] } @@ -17420,6 +17710,46 @@ "docs": [] } }, + { + "id": 171, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 172 + } + }, + "docs": [] + } + }, + { + "id": 172, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 154, + 173 + ] + }, + "docs": [] + } + }, + { + "id": 173, + "type": { + "path": [], + "params": [], + "def": { + "compact": { + "type": 98 + } + }, + "docs": [] + } + }, { "id": 174, "type": { @@ -17440,8 +17770,9 @@ "params": [], "def": { "tuple": [ - 158, - 176 + 154, + 176, + 173 ] }, "docs": [] @@ -17453,9 +17784,10 @@ "path": [], "params": [], "def": { - "compact": { - "type": 102 - } + "tuple": [ + 173, + 177 + ] }, "docs": [] } @@ -17466,7 +17798,7 @@ "path": [], "params": [], "def": { - "sequence": { + "compact": { "type": 178 } }, @@ -17475,48 +17807,6 @@ }, { "id": 178, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 158, - 179, - 176 - ] - }, - "docs": [] - } - }, - { - "id": 179, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 176, - 180 - ] - }, - "docs": [] - } - }, - { - "id": 180, - "type": { - "path": [], - "params": [], - "def": { - "compact": { - "type": 181 - } - }, - "docs": [] - } - }, - { - "id": 181, "type": { "path": [ "sp_arithmetic", @@ -17529,7 +17819,7 @@ "fields": [ { "name": null, - "type": 102, + "type": 98, "typeName": "u16", "docs": [] } @@ -17539,6 +17829,48 @@ "docs": [] } }, + { + "id": 179, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 180 + } + }, + "docs": [] + } + }, + { + "id": 180, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 154, + 181, + 173 + ] + }, + "docs": [] + } + }, + { + "id": 181, + "type": { + "path": [], + "params": [], + "def": { + "array": { + "len": 2, + "type": 176 + } + }, + "docs": [] + } + }, { "id": 182, "type": { @@ -17559,9 +17891,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 184, - 176 + 173 ] }, "docs": [] @@ -17574,8 +17906,8 @@ "params": [], "def": { "array": { - "len": 2, - "type": 179 + "len": 3, + "type": 176 } }, "docs": [] @@ -17601,9 +17933,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 187, - 176 + 173 ] }, "docs": [] @@ -17616,8 +17948,8 @@ "params": [], "def": { "array": { - "len": 3, - "type": 179 + "len": 4, + "type": 176 } }, "docs": [] @@ -17643,9 +17975,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 190, - 176 + 173 ] }, "docs": [] @@ -17658,8 +17990,8 @@ "params": [], "def": { "array": { - "len": 4, - "type": 179 + "len": 5, + "type": 176 } }, "docs": [] @@ -17685,9 +18017,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 193, - 176 + 173 ] }, "docs": [] @@ -17700,8 +18032,8 @@ "params": [], "def": { "array": { - "len": 5, - "type": 179 + "len": 6, + "type": 176 } }, "docs": [] @@ -17727,9 +18059,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 196, - 176 + 173 ] }, "docs": [] @@ -17742,8 +18074,8 @@ "params": [], "def": { "array": { - "len": 6, - "type": 179 + "len": 7, + "type": 176 } }, "docs": [] @@ -17769,9 +18101,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 199, - 176 + 173 ] }, "docs": [] @@ -17784,8 +18116,8 @@ "params": [], "def": { "array": { - "len": 7, - "type": 179 + "len": 8, + "type": 176 } }, "docs": [] @@ -17811,9 +18143,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 202, - 176 + 173 ] }, "docs": [] @@ -17826,8 +18158,8 @@ "params": [], "def": { "array": { - "len": 8, - "type": 179 + "len": 9, + "type": 176 } }, "docs": [] @@ -17853,9 +18185,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 205, - 176 + 173 ] }, "docs": [] @@ -17868,8 +18200,8 @@ "params": [], "def": { "array": { - "len": 9, - "type": 179 + "len": 10, + "type": 176 } }, "docs": [] @@ -17895,9 +18227,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 208, - 176 + 173 ] }, "docs": [] @@ -17910,8 +18242,8 @@ "params": [], "def": { "array": { - "len": 10, - "type": 179 + "len": 11, + "type": 176 } }, "docs": [] @@ -17937,9 +18269,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 211, - 176 + 173 ] }, "docs": [] @@ -17952,8 +18284,8 @@ "params": [], "def": { "array": { - "len": 11, - "type": 179 + "len": 12, + "type": 176 } }, "docs": [] @@ -17979,9 +18311,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 214, - 176 + 173 ] }, "docs": [] @@ -17994,8 +18326,8 @@ "params": [], "def": { "array": { - "len": 12, - "type": 179 + "len": 13, + "type": 176 } }, "docs": [] @@ -18021,9 +18353,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 217, - 176 + 173 ] }, "docs": [] @@ -18036,8 +18368,8 @@ "params": [], "def": { "array": { - "len": 13, - "type": 179 + "len": 14, + "type": 176 } }, "docs": [] @@ -18063,9 +18395,9 @@ "params": [], "def": { "tuple": [ - 158, + 154, 220, - 176 + 173 ] }, "docs": [] @@ -18078,8 +18410,8 @@ "params": [], "def": { "array": { - "len": 14, - "type": 179 + "len": 15, + "type": 176 } }, "docs": [] @@ -18087,48 +18419,6 @@ }, { "id": 221, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 222 - } - }, - "docs": [] - } - }, - { - "id": 222, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 158, - 223, - 176 - ] - }, - "docs": [] - } - }, - { - "id": 223, - "type": { - "path": [], - "params": [], - "def": { - "array": { - "len": 15, - "type": 179 - } - }, - "docs": [] - } - }, - { - "id": 224, "type": { "path": [ "pallet_election_provider_multi_phase", @@ -18140,13 +18430,13 @@ "fields": [ { "name": "voters", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] }, { "name": "targets", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -18157,7 +18447,7 @@ } }, { - "id": 225, + "id": 222, "type": { "path": [ "Option" @@ -18197,34 +18487,34 @@ } }, { - "id": 226, + "id": 223, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 227 + "type": 224 } }, "docs": [] } }, { - "id": 227, + "id": 224, "type": { "path": [], "params": [], "def": { "tuple": [ 0, - 228 + 225 ] }, "docs": [] } }, { - "id": 228, + "id": 225, "type": { "path": [ "sp_npos_elections", @@ -18258,7 +18548,7 @@ } }, { - "id": 229, + "id": 226, "type": { "path": [ "pallet_staking", @@ -18280,7 +18570,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -18316,7 +18606,7 @@ "fields": [ { "name": "max_additional", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -18344,7 +18634,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -18433,7 +18723,7 @@ "fields": [ { "name": "targets", - "type": 230, + "type": 227, "typeName": "Vec>", "docs": [] } @@ -18521,7 +18811,7 @@ "fields": [ { "name": "new", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -18541,7 +18831,7 @@ "fields": [ { "name": "additional", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -18562,7 +18852,7 @@ "fields": [ { "name": "factor", - "type": 231, + "type": 228, "typeName": "Percent", "docs": [] } @@ -18624,7 +18914,7 @@ "fields": [ { "name": "invulnerables", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] } @@ -18691,7 +18981,7 @@ }, { "name": "slash_indices", - "type": 115, + "type": 112, "typeName": "Vec", "docs": [] } @@ -18743,7 +19033,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -18802,7 +19092,7 @@ "fields": [ { "name": "who", - "type": 230, + "type": 227, "typeName": "Vec>", "docs": [] } @@ -18827,43 +19117,43 @@ "fields": [ { "name": "min_nominator_bond", - "type": 232, + "type": 229, "typeName": "ConfigOp>", "docs": [] }, { "name": "min_validator_bond", - "type": 232, + "type": 229, "typeName": "ConfigOp>", "docs": [] }, { "name": "max_nominator_count", - "type": 233, + "type": 230, "typeName": "ConfigOp", "docs": [] }, { "name": "max_validator_count", - "type": 233, + "type": 230, "typeName": "ConfigOp", "docs": [] }, { "name": "chill_threshold", - "type": 234, + "type": 231, "typeName": "ConfigOp", "docs": [] }, { "name": "min_commission", - "type": 235, + "type": 232, "typeName": "ConfigOp", "docs": [] }, { "name": "max_staked_rewards", - "type": 234, + "type": 231, "typeName": "ConfigOp", "docs": [] } @@ -19032,7 +19322,7 @@ "fields": [ { "name": "controllers", - "type": 236, + "type": 233, "typeName": "BoundedVec", "docs": [] } @@ -19065,13 +19355,13 @@ }, { "name": "maybe_total", - "type": 237, + "type": 234, "typeName": "Option>", "docs": [] }, { "name": "maybe_unlocking", - "type": 238, + "type": 235, "typeName": "Option>, T::\nMaxUnlockingChunks>>", "docs": [] } @@ -19090,6 +19380,74 @@ "ledger associated with the stash. If the input parameters are not set, the ledger will", "be reset values from on-chain state." ] + }, + { + "name": "migrate_currency", + "fields": [ + { + "name": "stash", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 30, + "docs": [ + "Removes the legacy Staking locks if they exist.", + "", + "This removes the legacy lock on the stake with [`Config::OldCurrency`] and creates a", + "hold on it if needed. If all stake cannot be held, the best effort is made to hold as", + "much as possible. The remaining stake is forced withdrawn from the ledger.", + "", + "The fee is waived if the migration is successful." + ] + }, + { + "name": "manual_slash", + "fields": [ + { + "name": "validator_stash", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "era", + "type": 4, + "typeName": "EraIndex", + "docs": [] + }, + { + "name": "slash_fraction", + "type": 49, + "typeName": "Perbill", + "docs": [] + } + ], + "index": 33, + "docs": [ + "This function allows governance to manually slash a validator and is a", + "**fallback mechanism**.", + "", + "The dispatch origin must be `T::AdminOrigin`.", + "", + "## Parameters", + "- `validator_stash` - The stash account of the validator to slash.", + "- `era` - The era in which the validator was in the active set.", + "- `slash_fraction` - The percentage of the stake to slash, expressed as a Perbill.", + "", + "## Behavior", + "", + "The slash will be applied using the standard slashing mechanics, respecting the", + "configured `SlashDeferDuration`.", + "", + "This means:", + "- If the validator was already slashed by a higher percentage for the same era, this", + " slash will have no additional effect.", + "- If the validator was previously slashed by a lower percentage, only the difference", + " will be applied.", + "- The slash will be deferred by `SlashDeferDuration` eras before being enacted." + ] } ] } @@ -19100,20 +19458,20 @@ } }, { - "id": 230, + "id": 227, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 167 + "type": 163 } }, "docs": [] } }, { - "id": 231, + "id": 228, "type": { "path": [ "sp_arithmetic", @@ -19137,7 +19495,7 @@ } }, { - "id": 232, + "id": 229, "type": { "path": [ "pallet_staking", @@ -19186,7 +19544,7 @@ } }, { - "id": 233, + "id": 230, "type": { "path": [ "pallet_staking", @@ -19235,7 +19593,7 @@ } }, { - "id": 234, + "id": 231, "type": { "path": [ "pallet_staking", @@ -19246,7 +19604,7 @@ "params": [ { "name": "T", - "type": 231 + "type": 228 } ], "def": { @@ -19263,7 +19621,7 @@ "fields": [ { "name": null, - "type": 231, + "type": 228, "typeName": "T", "docs": [] } @@ -19284,7 +19642,7 @@ } }, { - "id": 235, + "id": 232, "type": { "path": [ "pallet_staking", @@ -19333,7 +19691,7 @@ } }, { - "id": 236, + "id": 233, "type": { "path": [ "bounded_collections", @@ -19355,7 +19713,7 @@ "fields": [ { "name": null, - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] } @@ -19366,7 +19724,7 @@ } }, { - "id": 237, + "id": 234, "type": { "path": [ "Option" @@ -19406,7 +19764,7 @@ } }, { - "id": 238, + "id": 235, "type": { "path": [ "Option" @@ -19414,7 +19772,7 @@ "params": [ { "name": "T", - "type": 239 + "type": 236 } ], "def": { @@ -19431,7 +19789,7 @@ "fields": [ { "name": null, - "type": 239, + "type": 236, "typeName": null, "docs": [] } @@ -19446,7 +19804,7 @@ } }, { - "id": 239, + "id": 236, "type": { "path": [ "bounded_collections", @@ -19456,7 +19814,7 @@ "params": [ { "name": "T", - "type": 240 + "type": 237 }, { "name": "S", @@ -19468,7 +19826,7 @@ "fields": [ { "name": null, - "type": 241, + "type": 238, "typeName": "Vec", "docs": [] } @@ -19479,7 +19837,7 @@ } }, { - "id": 240, + "id": 237, "type": { "path": [ "pallet_staking", @@ -19496,13 +19854,13 @@ "fields": [ { "name": "value", - "type": 82, + "type": 166, "typeName": "Balance", "docs": [] }, { "name": "era", - "type": 158, + "type": 154, "typeName": "EraIndex", "docs": [] } @@ -19513,20 +19871,20 @@ } }, { - "id": 241, + "id": 238, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 240 + "type": 237 } }, "docs": [] } }, { - "id": 242, + "id": 239, "type": { "path": [ "pallet_session", @@ -19547,7 +19905,7 @@ "fields": [ { "name": "keys", - "type": 243, + "type": 240, "typeName": "T::Keys", "docs": [] }, @@ -19599,7 +19957,7 @@ } }, { - "id": 243, + "id": 240, "type": { "path": [ "kitchensink_runtime", @@ -19617,7 +19975,7 @@ }, { "name": "babe", - "type": 159, + "type": 155, "typeName": "::Public", "docs": [] }, @@ -19629,19 +19987,19 @@ }, { "name": "authority_discovery", - "type": 244, + "type": 241, "typeName": "::Public", "docs": [] }, { "name": "mixnet", - "type": 245, + "type": 242, "typeName": "::Public", "docs": [] }, { "name": "beefy", - "type": 246, + "type": 243, "typeName": "::Public", "docs": [] } @@ -19652,7 +20010,7 @@ } }, { - "id": 244, + "id": 241, "type": { "path": [ "sp_authority_discovery", @@ -19676,7 +20034,7 @@ } }, { - "id": 245, + "id": 242, "type": { "path": [ "sp_mixnet", @@ -19701,7 +20059,7 @@ } }, { - "id": 246, + "id": 243, "type": { "path": [ "sp_consensus_beefy", @@ -19714,7 +20072,7 @@ "fields": [ { "name": null, - "type": 247, + "type": 244, "typeName": "ecdsa::Public", "docs": [] } @@ -19725,7 +20083,7 @@ } }, { - "id": 247, + "id": 244, "type": { "path": [], "params": [], @@ -19739,7 +20097,7 @@ } }, { - "id": 248, + "id": 245, "type": { "path": [ "pallet_democracy", @@ -19760,13 +20118,13 @@ "fields": [ { "name": "proposal", - "type": 141, + "type": 138, "typeName": "BoundedCallOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -19789,7 +20147,7 @@ "fields": [ { "name": "proposal", - "type": 158, + "type": 154, "typeName": "PropIndex", "docs": [] } @@ -19809,7 +20167,7 @@ "fields": [ { "name": "ref_index", - "type": 158, + "type": 154, "typeName": "ReferendumIndex", "docs": [] }, @@ -19858,7 +20216,7 @@ "fields": [ { "name": "proposal", - "type": 141, + "type": 138, "typeName": "BoundedCallOf", "docs": [] } @@ -19878,7 +20236,7 @@ "fields": [ { "name": "proposal", - "type": 141, + "type": 138, "typeName": "BoundedCallOf", "docs": [] } @@ -19903,7 +20261,7 @@ "fields": [ { "name": "proposal", - "type": 141, + "type": 138, "typeName": "BoundedCallOf", "docs": [] } @@ -19993,7 +20351,7 @@ "fields": [ { "name": "ref_index", - "type": 158, + "type": 154, "typeName": "ReferendumIndex", "docs": [] } @@ -20014,13 +20372,13 @@ "fields": [ { "name": "to", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "conviction", - "type": 249, + "type": 246, "typeName": "Conviction", "docs": [] }, @@ -20091,7 +20449,7 @@ "fields": [ { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -20153,7 +20511,7 @@ "fields": [ { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -20223,7 +20581,7 @@ "fields": [ { "name": "prop_index", - "type": 158, + "type": 154, "typeName": "PropIndex", "docs": [] } @@ -20250,7 +20608,7 @@ }, { "name": "maybe_hash", - "type": 250, + "type": 247, "typeName": "Option", "docs": [] } @@ -20283,7 +20641,7 @@ } }, { - "id": 249, + "id": 246, "type": { "path": [ "pallet_democracy", @@ -20343,7 +20701,7 @@ } }, { - "id": 250, + "id": 247, "type": { "path": [ "Option" @@ -20383,7 +20741,7 @@ } }, { - "id": 251, + "id": 248, "type": { "path": [ "pallet_collective", @@ -20408,7 +20766,7 @@ "fields": [ { "name": "new_members", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] }, @@ -20458,13 +20816,13 @@ "fields": [ { "name": "proposal", - "type": 142, + "type": 139, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -20487,19 +20845,19 @@ "fields": [ { "name": "threshold", - "type": 158, + "type": 154, "typeName": "MemberCount", "docs": [] }, { "name": "proposal", - "type": 142, + "type": 139, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -20533,7 +20891,7 @@ }, { "name": "index", - "type": 158, + "type": 154, "typeName": "ProposalIndex", "docs": [] }, @@ -20592,7 +20950,7 @@ }, { "name": "index", - "type": 158, + "type": 154, "typeName": "ProposalIndex", "docs": [] }, @@ -20604,7 +20962,7 @@ }, { "name": "length_bound", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -20690,7 +21048,7 @@ } }, { - "id": 252, + "id": 249, "type": { "path": [ "pallet_collective", @@ -20715,7 +21073,7 @@ "fields": [ { "name": "new_members", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] }, @@ -20765,13 +21123,13 @@ "fields": [ { "name": "proposal", - "type": 142, + "type": 139, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -20794,19 +21152,19 @@ "fields": [ { "name": "threshold", - "type": 158, + "type": 154, "typeName": "MemberCount", "docs": [] }, { "name": "proposal", - "type": 142, + "type": 139, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -20840,7 +21198,7 @@ }, { "name": "index", - "type": 158, + "type": 154, "typeName": "ProposalIndex", "docs": [] }, @@ -20899,7 +21257,7 @@ }, { "name": "index", - "type": 158, + "type": 154, "typeName": "ProposalIndex", "docs": [] }, @@ -20911,7 +21269,7 @@ }, { "name": "length_bound", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -20997,7 +21355,7 @@ } }, { - "id": 253, + "id": 250, "type": { "path": [ "pallet_elections_phragmen", @@ -21018,13 +21376,13 @@ "fields": [ { "name": "votes", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] }, { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -21069,7 +21427,7 @@ "fields": [ { "name": "candidate_count", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -21098,7 +21456,7 @@ "fields": [ { "name": "renouncing", - "type": 254, + "type": 251, "typeName": "Renouncing", "docs": [] } @@ -21132,7 +21490,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -21207,7 +21565,7 @@ } }, { - "id": 254, + "id": 251, "type": { "path": [ "pallet_elections_phragmen", @@ -21234,7 +21592,7 @@ "fields": [ { "name": null, - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -21249,7 +21607,7 @@ } }, { - "id": 255, + "id": 252, "type": { "path": [ "pallet_membership", @@ -21274,7 +21632,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -21291,7 +21649,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -21308,13 +21666,13 @@ "fields": [ { "name": "remove", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "add", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -21333,7 +21691,7 @@ "fields": [ { "name": "members", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] } @@ -21351,7 +21709,7 @@ "fields": [ { "name": "new", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -21370,7 +21728,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -21401,7 +21759,7 @@ } }, { - "id": 256, + "id": 253, "type": { "path": [ "pallet_grandpa", @@ -21422,13 +21780,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 257, + "type": 254, "typeName": "Box>>", "docs": [] }, { "name": "key_owner_proof", - "type": 161, + "type": 157, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -21446,13 +21804,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 257, + "type": 254, "typeName": "Box>>", "docs": [] }, { "name": "key_owner_proof", - "type": 161, + "type": 157, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -21511,7 +21869,7 @@ } }, { - "id": 257, + "id": 254, "type": { "path": [ "sp_consensus_grandpa", @@ -21538,7 +21896,7 @@ }, { "name": "equivocation", - "type": 258, + "type": 255, "typeName": "Equivocation", "docs": [] } @@ -21549,7 +21907,7 @@ } }, { - "id": 258, + "id": 255, "type": { "path": [ "sp_consensus_grandpa", @@ -21573,7 +21931,7 @@ "fields": [ { "name": null, - "type": 259, + "type": 256, "typeName": "finality_grandpa::Equivocation, AuthoritySignature,>", "docs": [] } @@ -21586,7 +21944,7 @@ "fields": [ { "name": null, - "type": 264, + "type": 261, "typeName": "finality_grandpa::Equivocation, AuthoritySignature,>", "docs": [] } @@ -21601,7 +21959,7 @@ } }, { - "id": 259, + "id": 256, "type": { "path": [ "finality_grandpa", @@ -21614,11 +21972,11 @@ }, { "name": "V", - "type": 260 + "type": 257 }, { "name": "S", - "type": 261 + "type": 258 } ], "def": { @@ -21638,13 +21996,13 @@ }, { "name": "first", - "type": 263, + "type": 260, "typeName": "(V, S)", "docs": [] }, { "name": "second", - "type": 263, + "type": 260, "typeName": "(V, S)", "docs": [] } @@ -21655,7 +22013,7 @@ } }, { - "id": 260, + "id": 257, "type": { "path": [ "finality_grandpa", @@ -21693,7 +22051,7 @@ } }, { - "id": 261, + "id": 258, "type": { "path": [ "sp_consensus_grandpa", @@ -21706,7 +22064,7 @@ "fields": [ { "name": null, - "type": 262, + "type": 259, "typeName": "ed25519::Signature", "docs": [] } @@ -21717,7 +22075,7 @@ } }, { - "id": 262, + "id": 259, "type": { "path": [], "params": [], @@ -21731,21 +22089,21 @@ } }, { - "id": 263, + "id": 260, "type": { "path": [], "params": [], "def": { "tuple": [ - 260, - 261 + 257, + 258 ] }, "docs": [] } }, { - "id": 264, + "id": 261, "type": { "path": [ "finality_grandpa", @@ -21758,11 +22116,11 @@ }, { "name": "V", - "type": 265 + "type": 262 }, { "name": "S", - "type": 261 + "type": 258 } ], "def": { @@ -21782,13 +22140,13 @@ }, { "name": "first", - "type": 266, + "type": 263, "typeName": "(V, S)", "docs": [] }, { "name": "second", - "type": 266, + "type": 263, "typeName": "(V, S)", "docs": [] } @@ -21799,7 +22157,7 @@ } }, { - "id": 265, + "id": 262, "type": { "path": [ "finality_grandpa", @@ -21837,21 +22195,21 @@ } }, { - "id": 266, + "id": 263, "type": { "path": [], "params": [], "def": { "tuple": [ - 265, - 261 + 262, + 258 ] }, "docs": [] } }, { - "id": 267, + "id": 264, "type": { "path": [ "pallet_treasury", @@ -21876,13 +22234,13 @@ "fields": [ { "name": "amount", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, { "name": "beneficiary", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -21913,7 +22271,7 @@ "fields": [ { "name": "proposal_id", - "type": 158, + "type": 154, "typeName": "ProposalIndex", "docs": [] } @@ -21954,20 +22312,20 @@ }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "AssetBalanceOf", "docs": [] }, { "name": "beneficiary", - "type": 167, + "type": 163, "typeName": "Box>", "docs": [] }, { "name": "valid_from", "type": 50, - "typeName": "Option>", + "typeName": "Option>", "docs": [] } ], @@ -22106,7 +22464,7 @@ } }, { - "id": 268, + "id": 265, "type": { "path": [ "pallet_asset_rate", @@ -22197,7 +22555,7 @@ } }, { - "id": 269, + "id": 266, "type": { "path": [ "pallet_contracts", @@ -22218,13 +22576,13 @@ "fields": [ { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -22236,7 +22594,7 @@ }, { "name": "storage_deposit_limit", - "type": 270, + "type": 267, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -22257,7 +22615,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -22269,7 +22627,7 @@ }, { "name": "storage_deposit_limit", - "type": 270, + "type": 267, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -22302,7 +22660,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -22314,7 +22672,7 @@ }, { "name": "storage_deposit_limit", - "type": 270, + "type": 267, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -22353,13 +22711,13 @@ }, { "name": "storage_deposit_limit", - "type": 270, + "type": 267, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, { "name": "determinism", - "type": 271, + "type": 268, "typeName": "Determinism", "docs": [] } @@ -22415,7 +22773,7 @@ "fields": [ { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -22445,13 +22803,13 @@ "fields": [ { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -22463,7 +22821,7 @@ }, { "name": "storage_deposit_limit", - "type": 270, + "type": 267, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -22499,7 +22857,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -22511,7 +22869,7 @@ }, { "name": "storage_deposit_limit", - "type": 270, + "type": 267, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -22568,7 +22926,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -22580,7 +22938,7 @@ }, { "name": "storage_deposit_limit", - "type": 270, + "type": 267, "typeName": "Option< as codec::HasCompact>::Type>", "docs": [] }, @@ -22639,7 +22997,7 @@ } }, { - "id": 270, + "id": 267, "type": { "path": [ "Option" @@ -22647,7 +23005,7 @@ "params": [ { "name": "T", - "type": 82 + "type": 166 } ], "def": { @@ -22664,7 +23022,7 @@ "fields": [ { "name": null, - "type": 82, + "type": 166, "typeName": null, "docs": [] } @@ -22679,7 +23037,7 @@ } }, { - "id": 271, + "id": 268, "type": { "path": [ "pallet_contracts", @@ -22709,7 +23067,7 @@ } }, { - "id": 272, + "id": 269, "type": { "path": [ "pallet_sudo", @@ -22730,7 +23088,7 @@ "fields": [ { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -22745,7 +23103,7 @@ "fields": [ { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] }, @@ -22770,7 +23128,7 @@ "fields": [ { "name": "new", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -22786,13 +23144,13 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -22824,7 +23182,7 @@ } }, { - "id": 273, + "id": 270, "type": { "path": [ "pallet_im_online", @@ -22845,13 +23203,13 @@ "fields": [ { "name": "heartbeat", - "type": 274, + "type": 271, "typeName": "Heartbeat>", "docs": [] }, { "name": "signature", - "type": 275, + "type": 272, "typeName": "::Signature", "docs": [] } @@ -22872,7 +23230,7 @@ } }, { - "id": 274, + "id": 271, "type": { "path": [ "pallet_im_online", @@ -22918,7 +23276,7 @@ } }, { - "id": 275, + "id": 272, "type": { "path": [ "pallet_im_online", @@ -22932,7 +23290,7 @@ "fields": [ { "name": null, - "type": 262, + "type": 259, "typeName": "sr25519::Signature", "docs": [] } @@ -22943,7 +23301,7 @@ } }, { - "id": 276, + "id": 273, "type": { "path": [ "pallet_identity", @@ -22964,7 +23322,7 @@ "fields": [ { "name": "account", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -22985,7 +23343,7 @@ "fields": [ { "name": "info", - "type": 277, + "type": 274, "typeName": "Box", "docs": [] } @@ -23009,7 +23367,7 @@ "fields": [ { "name": "subs", - "type": 312, + "type": 309, "typeName": "Vec<(T::AccountId, Data)>", "docs": [] } @@ -23047,13 +23405,13 @@ "fields": [ { "name": "reg_index", - "type": 158, + "type": 154, "typeName": "RegistrarIndex", "docs": [] }, { "name": "max_fee", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -23107,13 +23465,13 @@ "fields": [ { "name": "index", - "type": 158, + "type": 154, "typeName": "RegistrarIndex", "docs": [] }, { "name": "fee", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -23134,13 +23492,13 @@ "fields": [ { "name": "index", - "type": 158, + "type": 154, "typeName": "RegistrarIndex", "docs": [] }, { "name": "new", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -23161,7 +23519,7 @@ "fields": [ { "name": "index", - "type": 158, + "type": 154, "typeName": "RegistrarIndex", "docs": [] }, @@ -23188,19 +23546,19 @@ "fields": [ { "name": "reg_index", - "type": 158, + "type": 154, "typeName": "RegistrarIndex", "docs": [] }, { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "judgement", - "type": 314, + "type": 311, "typeName": "Judgement>", "docs": [] }, @@ -23235,7 +23593,7 @@ "fields": [ { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -23261,13 +23619,13 @@ "fields": [ { "name": "sub", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "data", - "type": 280, + "type": 277, "typeName": "Data", "docs": [] } @@ -23288,13 +23646,13 @@ "fields": [ { "name": "sub", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "data", - "type": 280, + "type": 277, "typeName": "Data", "docs": [] } @@ -23312,7 +23670,7 @@ "fields": [ { "name": "sub", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -23350,7 +23708,7 @@ "fields": [ { "name": "authority", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -23387,7 +23745,7 @@ }, { "name": "authority", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -23402,7 +23760,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -23414,7 +23772,7 @@ }, { "name": "signature", - "type": 315, + "type": 312, "typeName": "Option", "docs": [] }, @@ -23447,7 +23805,7 @@ "fields": [ { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -23463,7 +23821,7 @@ "fields": [ { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -23480,7 +23838,7 @@ "fields": [ { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -23495,7 +23853,7 @@ "fields": [ { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -23512,7 +23870,7 @@ "fields": [ { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -23528,7 +23886,7 @@ "fields": [ { "name": "username", - "type": 88, + "type": 84, "typeName": "Username", "docs": [] } @@ -23548,7 +23906,7 @@ } }, { - "id": 277, + "id": 274, "type": { "path": [ "pallet_identity", @@ -23566,55 +23924,55 @@ "fields": [ { "name": "additional", - "type": 278, + "type": 275, "typeName": "BoundedVec<(Data, Data), FieldLimit>", "docs": [] }, { "name": "display", - "type": 280, + "type": 277, "typeName": "Data", "docs": [] }, { "name": "legal", - "type": 280, + "type": 277, "typeName": "Data", "docs": [] }, { "name": "web", - "type": 280, + "type": 277, "typeName": "Data", "docs": [] }, { "name": "riot", - "type": 280, + "type": 277, "typeName": "Data", "docs": [] }, { "name": "email", - "type": 280, + "type": 277, "typeName": "Data", "docs": [] }, { "name": "pgp_fingerprint", - "type": 311, + "type": 308, "typeName": "Option<[u8; 20]>", "docs": [] }, { "name": "image", - "type": 280, + "type": 277, "typeName": "Data", "docs": [] }, { "name": "twitter", - "type": 280, + "type": 277, "typeName": "Data", "docs": [] } @@ -23625,7 +23983,7 @@ } }, { - "id": 278, + "id": 275, "type": { "path": [ "bounded_collections", @@ -23635,7 +23993,7 @@ "params": [ { "name": "T", - "type": 279 + "type": 276 }, { "name": "S", @@ -23647,7 +24005,7 @@ "fields": [ { "name": null, - "type": 310, + "type": 307, "typeName": "Vec", "docs": [] } @@ -23658,21 +24016,21 @@ } }, { - "id": 279, + "id": 276, "type": { "path": [], "params": [], "def": { "tuple": [ - 280, - 280 + 277, + 277 ] }, "docs": [] } }, { - "id": 280, + "id": 277, "type": { "path": [ "pallet_identity", @@ -23694,7 +24052,7 @@ "fields": [ { "name": null, - "type": 281, + "type": 278, "typeName": null, "docs": [] } @@ -23707,7 +24065,7 @@ "fields": [ { "name": null, - "type": 282, + "type": 279, "typeName": null, "docs": [] } @@ -23720,7 +24078,7 @@ "fields": [ { "name": null, - "type": 283, + "type": 280, "typeName": null, "docs": [] } @@ -23733,7 +24091,7 @@ "fields": [ { "name": null, - "type": 284, + "type": 281, "typeName": null, "docs": [] } @@ -23759,7 +24117,7 @@ "fields": [ { "name": null, - "type": 285, + "type": 282, "typeName": null, "docs": [] } @@ -23772,7 +24130,7 @@ "fields": [ { "name": null, - "type": 286, + "type": 283, "typeName": null, "docs": [] } @@ -23785,7 +24143,7 @@ "fields": [ { "name": null, - "type": 287, + "type": 284, "typeName": null, "docs": [] } @@ -23798,7 +24156,7 @@ "fields": [ { "name": null, - "type": 288, + "type": 285, "typeName": null, "docs": [] } @@ -23811,7 +24169,7 @@ "fields": [ { "name": null, - "type": 289, + "type": 286, "typeName": null, "docs": [] } @@ -23824,7 +24182,7 @@ "fields": [ { "name": null, - "type": 290, + "type": 287, "typeName": null, "docs": [] } @@ -23837,7 +24195,7 @@ "fields": [ { "name": null, - "type": 291, + "type": 288, "typeName": null, "docs": [] } @@ -23850,7 +24208,7 @@ "fields": [ { "name": null, - "type": 292, + "type": 289, "typeName": null, "docs": [] } @@ -23863,7 +24221,7 @@ "fields": [ { "name": null, - "type": 293, + "type": 290, "typeName": null, "docs": [] } @@ -23876,7 +24234,7 @@ "fields": [ { "name": null, - "type": 294, + "type": 291, "typeName": null, "docs": [] } @@ -23889,7 +24247,7 @@ "fields": [ { "name": null, - "type": 295, + "type": 292, "typeName": null, "docs": [] } @@ -23902,7 +24260,7 @@ "fields": [ { "name": null, - "type": 86, + "type": 82, "typeName": null, "docs": [] } @@ -23915,7 +24273,7 @@ "fields": [ { "name": null, - "type": 296, + "type": 293, "typeName": null, "docs": [] } @@ -23928,7 +24286,7 @@ "fields": [ { "name": null, - "type": 297, + "type": 294, "typeName": null, "docs": [] } @@ -23941,7 +24299,7 @@ "fields": [ { "name": null, - "type": 298, + "type": 295, "typeName": null, "docs": [] } @@ -23954,7 +24312,7 @@ "fields": [ { "name": null, - "type": 168, + "type": 164, "typeName": null, "docs": [] } @@ -23967,7 +24325,7 @@ "fields": [ { "name": null, - "type": 299, + "type": 296, "typeName": null, "docs": [] } @@ -23980,7 +24338,7 @@ "fields": [ { "name": null, - "type": 300, + "type": 297, "typeName": null, "docs": [] } @@ -23993,7 +24351,7 @@ "fields": [ { "name": null, - "type": 301, + "type": 298, "typeName": null, "docs": [] } @@ -24006,7 +24364,7 @@ "fields": [ { "name": null, - "type": 302, + "type": 299, "typeName": null, "docs": [] } @@ -24019,7 +24377,7 @@ "fields": [ { "name": null, - "type": 303, + "type": 300, "typeName": null, "docs": [] } @@ -24032,7 +24390,7 @@ "fields": [ { "name": null, - "type": 304, + "type": 301, "typeName": null, "docs": [] } @@ -24045,7 +24403,7 @@ "fields": [ { "name": null, - "type": 305, + "type": 302, "typeName": null, "docs": [] } @@ -24058,7 +24416,7 @@ "fields": [ { "name": null, - "type": 306, + "type": 303, "typeName": null, "docs": [] } @@ -24071,7 +24429,7 @@ "fields": [ { "name": null, - "type": 307, + "type": 304, "typeName": null, "docs": [] } @@ -24084,7 +24442,7 @@ "fields": [ { "name": null, - "type": 308, + "type": 305, "typeName": null, "docs": [] } @@ -24097,7 +24455,7 @@ "fields": [ { "name": null, - "type": 309, + "type": 306, "typeName": null, "docs": [] } @@ -24177,7 +24535,7 @@ } }, { - "id": 281, + "id": 278, "type": { "path": [], "params": [], @@ -24191,7 +24549,7 @@ } }, { - "id": 282, + "id": 279, "type": { "path": [], "params": [], @@ -24205,7 +24563,7 @@ } }, { - "id": 283, + "id": 280, "type": { "path": [], "params": [], @@ -24219,7 +24577,7 @@ } }, { - "id": 284, + "id": 281, "type": { "path": [], "params": [], @@ -24233,7 +24591,7 @@ } }, { - "id": 285, + "id": 282, "type": { "path": [], "params": [], @@ -24247,7 +24605,7 @@ } }, { - "id": 286, + "id": 283, "type": { "path": [], "params": [], @@ -24261,7 +24619,7 @@ } }, { - "id": 287, + "id": 284, "type": { "path": [], "params": [], @@ -24275,7 +24633,7 @@ } }, { - "id": 288, + "id": 285, "type": { "path": [], "params": [], @@ -24289,7 +24647,7 @@ } }, { - "id": 289, + "id": 286, "type": { "path": [], "params": [], @@ -24303,7 +24661,7 @@ } }, { - "id": 290, + "id": 287, "type": { "path": [], "params": [], @@ -24317,7 +24675,7 @@ } }, { - "id": 291, + "id": 288, "type": { "path": [], "params": [], @@ -24331,7 +24689,7 @@ } }, { - "id": 292, + "id": 289, "type": { "path": [], "params": [], @@ -24345,7 +24703,7 @@ } }, { - "id": 293, + "id": 290, "type": { "path": [], "params": [], @@ -24359,7 +24717,7 @@ } }, { - "id": 294, + "id": 291, "type": { "path": [], "params": [], @@ -24373,7 +24731,7 @@ } }, { - "id": 295, + "id": 292, "type": { "path": [], "params": [], @@ -24387,7 +24745,7 @@ } }, { - "id": 296, + "id": 293, "type": { "path": [], "params": [], @@ -24401,7 +24759,7 @@ } }, { - "id": 297, + "id": 294, "type": { "path": [], "params": [], @@ -24415,7 +24773,7 @@ } }, { - "id": 298, + "id": 295, "type": { "path": [], "params": [], @@ -24429,7 +24787,7 @@ } }, { - "id": 299, + "id": 296, "type": { "path": [], "params": [], @@ -24443,7 +24801,7 @@ } }, { - "id": 300, + "id": 297, "type": { "path": [], "params": [], @@ -24457,7 +24815,7 @@ } }, { - "id": 301, + "id": 298, "type": { "path": [], "params": [], @@ -24471,7 +24829,7 @@ } }, { - "id": 302, + "id": 299, "type": { "path": [], "params": [], @@ -24485,7 +24843,7 @@ } }, { - "id": 303, + "id": 300, "type": { "path": [], "params": [], @@ -24499,7 +24857,7 @@ } }, { - "id": 304, + "id": 301, "type": { "path": [], "params": [], @@ -24513,7 +24871,7 @@ } }, { - "id": 305, + "id": 302, "type": { "path": [], "params": [], @@ -24527,7 +24885,7 @@ } }, { - "id": 306, + "id": 303, "type": { "path": [], "params": [], @@ -24541,7 +24899,7 @@ } }, { - "id": 307, + "id": 304, "type": { "path": [], "params": [], @@ -24555,7 +24913,7 @@ } }, { - "id": 308, + "id": 305, "type": { "path": [], "params": [], @@ -24569,7 +24927,7 @@ } }, { - "id": 309, + "id": 306, "type": { "path": [], "params": [], @@ -24583,20 +24941,20 @@ } }, { - "id": 310, + "id": 307, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 279 + "type": 276 } }, "docs": [] } }, { - "id": 311, + "id": 308, "type": { "path": [ "Option" @@ -24604,7 +24962,7 @@ "params": [ { "name": "T", - "type": 168 + "type": 164 } ], "def": { @@ -24621,7 +24979,7 @@ "fields": [ { "name": null, - "type": 168, + "type": 164, "typeName": null, "docs": [] } @@ -24636,34 +24994,34 @@ } }, { - "id": 312, + "id": 309, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 313 + "type": 310 } }, "docs": [] } }, { - "id": 313, + "id": 310, "type": { "path": [], "params": [], "def": { "tuple": [ 0, - 280 + 277 ] }, "docs": [] } }, { - "id": 314, + "id": 311, "type": { "path": [ "pallet_identity", @@ -24735,7 +25093,7 @@ } }, { - "id": 315, + "id": 312, "type": { "path": [ "Option" @@ -24743,7 +25101,7 @@ "params": [ { "name": "T", - "type": 316 + "type": 313 } ], "def": { @@ -24760,7 +25118,7 @@ "fields": [ { "name": null, - "type": 316, + "type": 313, "typeName": null, "docs": [] } @@ -24775,7 +25133,7 @@ } }, { - "id": 316, + "id": 313, "type": { "path": [ "sp_runtime", @@ -24790,7 +25148,7 @@ "fields": [ { "name": null, - "type": 262, + "type": 259, "typeName": "ed25519::Signature", "docs": [] } @@ -24803,7 +25161,7 @@ "fields": [ { "name": null, - "type": 262, + "type": 259, "typeName": "sr25519::Signature", "docs": [] } @@ -24816,7 +25174,7 @@ "fields": [ { "name": null, - "type": 317, + "type": 314, "typeName": "ecdsa::Signature", "docs": [] } @@ -24831,7 +25189,7 @@ } }, { - "id": 317, + "id": 314, "type": { "path": [], "params": [], @@ -24845,7 +25203,7 @@ } }, { - "id": 318, + "id": 315, "type": { "path": [ "pallet_society", @@ -24907,7 +25265,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -24964,7 +25322,7 @@ "fields": [ { "name": "candidate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -25046,7 +25404,7 @@ "fields": [ { "name": "founder", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -25119,7 +25477,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -25330,7 +25688,7 @@ } }, { - "id": 319, + "id": 316, "type": { "path": [ "pallet_recovery", @@ -25351,13 +25709,13 @@ "fields": [ { "name": "account", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -25379,20 +25737,20 @@ "fields": [ { "name": "lost", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "rescuer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } ], "index": 1, "docs": [ - "Allow ROOT to bypass the recovery process and set an a rescuer account", + "Allow ROOT to bypass the recovery process and set a rescuer account", "for a lost account directly.", "", "The dispatch origin for this call must be _ROOT_.", @@ -25407,20 +25765,20 @@ "fields": [ { "name": "friends", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] }, { "name": "threshold", - "type": 102, + "type": 98, "typeName": "u16", "docs": [] }, { "name": "delay_period", "type": 4, - "typeName": "BlockNumberFor", + "typeName": "BlockNumberFromProviderOf", "docs": [] } ], @@ -25449,7 +25807,7 @@ "fields": [ { "name": "account", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25474,13 +25832,13 @@ "fields": [ { "name": "lost", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "rescuer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25506,7 +25864,7 @@ "fields": [ { "name": "account", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25529,7 +25887,7 @@ "fields": [ { "name": "rescuer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25572,7 +25930,7 @@ "fields": [ { "name": "account", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25597,7 +25955,7 @@ } }, { - "id": 320, + "id": 317, "type": { "path": [ "pallet_vesting", @@ -25634,7 +25992,7 @@ "fields": [ { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -25659,13 +26017,13 @@ "fields": [ { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "schedule", - "type": 321, + "type": 318, "typeName": "VestingInfo, BlockNumberFor>", "docs": [] } @@ -25692,19 +26050,19 @@ "fields": [ { "name": "source", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "schedule", - "type": 321, + "type": 318, "typeName": "VestingInfo, BlockNumberFor>", "docs": [] } @@ -25773,7 +26131,7 @@ "fields": [ { "name": "target", - "type": 167, + "type": 163, "typeName": "::Source", "docs": [] }, @@ -25803,7 +26161,7 @@ } }, { - "id": 321, + "id": 318, "type": { "path": [ "pallet_vesting", @@ -25848,7 +26206,7 @@ } }, { - "id": 322, + "id": 319, "type": { "path": [ "pallet_scheduler", @@ -25875,7 +26233,7 @@ }, { "name": "maybe_periodic", - "type": 323, + "type": 320, "typeName": "Option>>", "docs": [] }, @@ -25887,7 +26245,7 @@ }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -25935,7 +26293,7 @@ }, { "name": "maybe_periodic", - "type": 323, + "type": 320, "typeName": "Option>>", "docs": [] }, @@ -25947,7 +26305,7 @@ }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -25983,7 +26341,7 @@ }, { "name": "maybe_periodic", - "type": 323, + "type": 320, "typeName": "Option>>", "docs": [] }, @@ -25995,7 +26353,7 @@ }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -26022,7 +26380,7 @@ }, { "name": "maybe_periodic", - "type": 323, + "type": 320, "typeName": "Option>>", "docs": [] }, @@ -26034,7 +26392,7 @@ }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -26049,7 +26407,7 @@ "fields": [ { "name": "task", - "type": 95, + "type": 91, "typeName": "TaskAddress>", "docs": [] }, @@ -26125,7 +26483,7 @@ "fields": [ { "name": "task", - "type": 95, + "type": 91, "typeName": "TaskAddress>", "docs": [] } @@ -26159,7 +26517,7 @@ } }, { - "id": 323, + "id": 320, "type": { "path": [ "Option" @@ -26167,7 +26525,7 @@ "params": [ { "name": "T", - "type": 95 + "type": 91 } ], "def": { @@ -26184,7 +26542,7 @@ "fields": [ { "name": null, - "type": 95, + "type": 91, "typeName": null, "docs": [] } @@ -26199,7 +26557,7 @@ } }, { - "id": 324, + "id": 321, "type": { "path": [ "pallet_glutton", @@ -26246,7 +26604,7 @@ "fields": [ { "name": "compute", - "type": 98, + "type": 94, "typeName": "FixedU64", "docs": [] } @@ -26263,7 +26621,7 @@ "fields": [ { "name": "storage", - "type": 98, + "type": 94, "typeName": "FixedU64", "docs": [] } @@ -26284,7 +26642,7 @@ "fields": [ { "name": "garbage", - "type": 325, + "type": 322, "typeName": "Vec<[u8; VALUE_SIZE]>", "docs": [] } @@ -26299,7 +26657,7 @@ "fields": [ { "name": "block_length", - "type": 98, + "type": 94, "typeName": "FixedU64", "docs": [] } @@ -26323,20 +26681,20 @@ } }, { - "id": 325, + "id": 322, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 326 + "type": 323 } }, "docs": [] } }, { - "id": 326, + "id": 323, "type": { "path": [], "params": [], @@ -26350,7 +26708,7 @@ } }, { - "id": 327, + "id": 324, "type": { "path": [ "pallet_preimage", @@ -26444,14 +26802,14 @@ "fields": [ { "name": "hashes", - "type": 328, + "type": 325, "typeName": "Vec", "docs": [] } ], "index": 4, "docs": [ - "Ensure that the a bulk of pre-images is upgraded.", + "Ensure that the bulk of pre-images is upgraded.", "", "The caller pays no fee if at least 90% of pre-images were successfully updated." ] @@ -26465,7 +26823,7 @@ } }, { - "id": 328, + "id": 325, "type": { "path": [], "params": [], @@ -26478,7 +26836,7 @@ } }, { - "id": 329, + "id": 326, "type": { "path": [ "pallet_proxy", @@ -26499,19 +26857,19 @@ "fields": [ { "name": "real", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "force_proxy_type", - "type": 330, + "type": 327, "typeName": "Option", "docs": [] }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -26534,13 +26892,13 @@ "fields": [ { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "proxy_type", - "type": 101, + "type": 97, "typeName": "T::ProxyType", "docs": [] }, @@ -26569,13 +26927,13 @@ "fields": [ { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "proxy_type", - "type": 101, + "type": 97, "typeName": "T::ProxyType", "docs": [] }, @@ -26615,7 +26973,7 @@ "fields": [ { "name": "proxy_type", - "type": 101, + "type": 97, "typeName": "T::ProxyType", "docs": [] }, @@ -26627,7 +26985,7 @@ }, { "name": "index", - "type": 102, + "type": 98, "typeName": "u16", "docs": [] } @@ -26659,31 +27017,31 @@ "fields": [ { "name": "spawner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "proxy_type", - "type": 101, + "type": 97, "typeName": "T::ProxyType", "docs": [] }, { "name": "index", - "type": 102, + "type": 98, "typeName": "u16", "docs": [] }, { "name": "height", - "type": 158, + "type": 154, "typeName": "BlockNumberFor", "docs": [] }, { "name": "ext_index", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -26713,7 +27071,7 @@ "fields": [ { "name": "real", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -26748,7 +27106,7 @@ "fields": [ { "name": "real", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -26778,7 +27136,7 @@ "fields": [ { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -26808,25 +27166,25 @@ "fields": [ { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "real", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "force_proxy_type", - "type": 330, + "type": 327, "typeName": "Option", "docs": [] }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -26845,6 +27203,21 @@ "- `force_proxy_type`: Specify the exact proxy type to be used and checked for this call.", "- `call`: The call to be made by the `real` account." ] + }, + { + "name": "poke_deposit", + "fields": [], + "index": 10, + "docs": [ + "Poke / Adjust deposits made for proxies and announcements based on current values.", + "This can be used by accounts to possibly lower their locked amount.", + "", + "The dispatch origin for this call must be _Signed_.", + "", + "The transaction fee is waived if the deposit amount has changed.", + "", + "Emits `DepositPoked` if successful." + ] } ] } @@ -26855,7 +27228,7 @@ } }, { - "id": 330, + "id": 327, "type": { "path": [ "Option" @@ -26863,7 +27236,7 @@ "params": [ { "name": "T", - "type": 101 + "type": 97 } ], "def": { @@ -26880,7 +27253,7 @@ "fields": [ { "name": null, - "type": 101, + "type": 97, "typeName": null, "docs": [] } @@ -26895,7 +27268,7 @@ } }, { - "id": 331, + "id": 328, "type": { "path": [ "pallet_multisig", @@ -26916,13 +27289,13 @@ "fields": [ { "name": "other_signatories", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -26948,25 +27321,25 @@ "fields": [ { "name": "threshold", - "type": 102, + "type": 98, "typeName": "u16", "docs": [] }, { "name": "other_signatories", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] }, { "name": "maybe_timepoint", - "type": 332, + "type": 329, "typeName": "Option>>", "docs": [] }, { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] }, @@ -27025,19 +27398,19 @@ "fields": [ { "name": "threshold", - "type": 102, + "type": 98, "typeName": "u16", "docs": [] }, { "name": "other_signatories", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] }, { "name": "maybe_timepoint", - "type": 332, + "type": 329, "typeName": "Option>>", "docs": [] }, @@ -27093,19 +27466,19 @@ "fields": [ { "name": "threshold", - "type": 102, + "type": 98, "typeName": "u16", "docs": [] }, { "name": "other_signatories", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] }, { "name": "timepoint", - "type": 104, + "type": 101, "typeName": "Timepoint>", "docs": [] }, @@ -27140,6 +27513,45 @@ "- I/O: 1 read `O(S)`, one remove.", "- Storage: removes one item." ] + }, + { + "name": "poke_deposit", + "fields": [ + { + "name": "threshold", + "type": 98, + "typeName": "u16", + "docs": [] + }, + { + "name": "other_signatories", + "type": 86, + "typeName": "Vec", + "docs": [] + }, + { + "name": "call_hash", + "type": 1, + "typeName": "[u8; 32]", + "docs": [] + } + ], + "index": 4, + "docs": [ + "Poke the deposit reserved for an existing multisig operation.", + "", + "The dispatch origin for this call must be _Signed_ and must be the original depositor of", + "the multisig operation.", + "", + "The transaction fee is waived if the deposit amount has changed.", + "", + "- `threshold`: The total number of approvals needed for this multisig.", + "- `other_signatories`: The accounts (other than the sender) who are part of the", + " multisig.", + "- `call_hash`: The hash of the call this deposit is reserved for.", + "", + "Emits `DepositPoked` if successful." + ] } ] } @@ -27150,7 +27562,7 @@ } }, { - "id": 332, + "id": 329, "type": { "path": [ "Option" @@ -27158,7 +27570,7 @@ "params": [ { "name": "T", - "type": 104 + "type": 101 } ], "def": { @@ -27175,7 +27587,7 @@ "fields": [ { "name": null, - "type": 104, + "type": 101, "typeName": null, "docs": [] } @@ -27190,7 +27602,7 @@ } }, { - "id": 333, + "id": 330, "type": { "path": [ "pallet_bounties", @@ -27215,7 +27627,7 @@ "fields": [ { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -27247,7 +27659,7 @@ "fields": [ { "name": "bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] } @@ -27268,19 +27680,19 @@ "fields": [ { "name": "bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "curator", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "fee", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -27300,7 +27712,7 @@ "fields": [ { "name": "bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] } @@ -27331,7 +27743,7 @@ "fields": [ { "name": "bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] } @@ -27352,13 +27764,13 @@ "fields": [ { "name": "bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "beneficiary", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -27382,7 +27794,7 @@ "fields": [ { "name": "bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] } @@ -27404,7 +27816,7 @@ "fields": [ { "name": "bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] } @@ -27427,7 +27839,7 @@ "fields": [ { "name": "bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, @@ -27456,19 +27868,19 @@ "fields": [ { "name": "bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "curator", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "fee", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -27497,7 +27909,7 @@ } }, { - "id": 334, + "id": 331, "type": { "path": [ "pallet_tips", @@ -27528,7 +27940,7 @@ }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -27594,13 +28006,13 @@ }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "tip_value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -27639,7 +28051,7 @@ }, { "name": "tip_value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -27729,7 +28141,7 @@ } }, { - "id": 335, + "id": 332, "type": { "path": [ "pallet_assets", @@ -27754,13 +28166,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "admin", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -27799,13 +28211,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -27817,7 +28229,7 @@ }, { "name": "min_balance", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -27850,7 +28262,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -27865,7 +28277,10 @@ "The origin must conform to `ForceOrigin` or must be `Signed` by the asset's `owner`.", "", "- `id`: The identifier of the asset to be destroyed. This must identify an existing", - " asset." + " asset.", + "", + "It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if", + "an account contains holds or freezes in place." ] }, { @@ -27873,7 +28288,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -27899,7 +28314,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -27925,7 +28340,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -27949,19 +28364,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "beneficiary", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -27987,19 +28402,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -28028,19 +28443,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -28072,19 +28487,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -28116,25 +28531,25 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "source", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -28167,13 +28582,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28199,13 +28614,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28229,7 +28644,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -28252,7 +28667,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -28275,13 +28690,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28305,25 +28720,25 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "issuer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28349,7 +28764,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -28397,7 +28812,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -28422,7 +28837,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -28474,7 +28889,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -28499,37 +28914,37 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "issuer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "min_balance", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] }, @@ -28577,19 +28992,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -28623,13 +29038,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28656,19 +29071,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28695,25 +29110,25 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "destination", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -28745,7 +29160,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -28768,7 +29183,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -28790,6 +29205,9 @@ " refunded.", "- `allow_burn`: If `true` then assets may be destroyed in order to complete the refund.", "", + "It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if", + "the asset account contains holds or freezes in place.", + "", "Emits `Refunded` event when successful." ] }, @@ -28798,7 +29216,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -28830,13 +29248,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28860,13 +29278,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28882,6 +29300,9 @@ "- `id`: The identifier of the asset for the account holding a deposit.", "- `who`: The account to refund.", "", + "It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if", + "the asset account contains holds or freezes in place.", + "", "Emits `Refunded` event when successful." ] }, @@ -28890,13 +29311,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -28920,13 +29341,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -28966,7 +29387,7 @@ } }, { - "id": 336, + "id": 333, "type": { "path": [ "pallet_assets", @@ -28991,13 +29412,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "admin", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -29036,13 +29457,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -29054,7 +29475,7 @@ }, { "name": "min_balance", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -29087,7 +29508,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -29102,7 +29523,10 @@ "The origin must conform to `ForceOrigin` or must be `Signed` by the asset's `owner`.", "", "- `id`: The identifier of the asset to be destroyed. This must identify an existing", - " asset." + " asset.", + "", + "It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if", + "an account contains holds or freezes in place." ] }, { @@ -29110,7 +29534,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -29136,7 +29560,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -29162,7 +29586,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -29186,19 +29610,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "beneficiary", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -29224,19 +29648,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -29265,19 +29689,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -29309,19 +29733,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -29353,25 +29777,25 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "source", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -29404,13 +29828,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -29436,13 +29860,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -29466,7 +29890,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -29489,7 +29913,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -29512,13 +29936,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -29542,25 +29966,25 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "issuer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -29586,7 +30010,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -29634,7 +30058,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -29659,7 +30083,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -29711,7 +30135,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -29736,37 +30160,37 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "issuer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "min_balance", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] }, @@ -29814,19 +30238,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -29860,13 +30284,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -29893,19 +30317,19 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -29932,25 +30356,25 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "destination", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "amount", - "type": 82, + "type": 166, "typeName": "T::Balance", "docs": [] } @@ -29982,7 +30406,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] } @@ -30005,7 +30429,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -30027,6 +30451,9 @@ " refunded.", "- `allow_burn`: If `true` then assets may be destroyed in order to complete the refund.", "", + "It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if", + "the asset account contains holds or freezes in place.", + "", "Emits `Refunded` event when successful." ] }, @@ -30035,7 +30462,7 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, @@ -30067,13 +30494,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -30097,13 +30524,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -30119,6 +30546,9 @@ "- `id`: The identifier of the asset for the account holding a deposit.", "- `who`: The account to refund.", "", + "It will fail with either [`Error::ContainsHolds`] or [`Error::ContainsFreezes`] if", + "the asset account contains holds or freezes in place.", + "", "Emits `Refunded` event when successful." ] }, @@ -30127,13 +30557,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -30157,13 +30587,13 @@ "fields": [ { "name": "id", - "type": 158, + "type": 154, "typeName": "T::AssetIdParameter", "docs": [] }, { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -30203,7 +30633,7 @@ } }, { - "id": 337, + "id": 334, "type": { "path": [ "pallet_beefy", @@ -30224,13 +30654,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 338, + "type": 335, "typeName": "Box, T::BeefyId,::Signature,>,>", "docs": [] }, { "name": "key_owner_proof", - "type": 161, + "type": 157, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -30248,13 +30678,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 338, + "type": 335, "typeName": "Box, T::BeefyId,::Signature,>,>", "docs": [] }, { "name": "key_owner_proof", - "type": 161, + "type": 157, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -30295,13 +30725,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 345, + "type": 342, "typeName": "Box, T::BeefyId,>>::Proof,>,>", "docs": [] }, { "name": "key_owner_proof", - "type": 161, + "type": 157, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -30318,13 +30748,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 345, + "type": 342, "typeName": "Box, T::BeefyId,>>::Proof,>,>", "docs": [] }, { "name": "key_owner_proof", - "type": 161, + "type": 157, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -30346,13 +30776,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 349, + "type": 346, "typeName": "Box, T::BeefyId>>", "docs": [] }, { "name": "key_owner_proof", - "type": 161, + "type": 157, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -30369,13 +30799,13 @@ "fields": [ { "name": "equivocation_proof", - "type": 349, + "type": 346, "typeName": "Box, T::BeefyId>>", "docs": [] }, { "name": "key_owner_proof", - "type": 161, + "type": 157, "typeName": "T::KeyOwnerProof", "docs": [] } @@ -30401,7 +30831,7 @@ } }, { - "id": 338, + "id": 335, "type": { "path": [ "sp_consensus_beefy", @@ -30414,11 +30844,11 @@ }, { "name": "Id", - "type": 246 + "type": 243 }, { "name": "Signature", - "type": 339 + "type": 336 } ], "def": { @@ -30426,13 +30856,13 @@ "fields": [ { "name": "first", - "type": 340, + "type": 337, "typeName": "VoteMessage", "docs": [] }, { "name": "second", - "type": 340, + "type": 337, "typeName": "VoteMessage", "docs": [] } @@ -30443,7 +30873,7 @@ } }, { - "id": 339, + "id": 336, "type": { "path": [ "sp_consensus_beefy", @@ -30456,7 +30886,7 @@ "fields": [ { "name": null, - "type": 317, + "type": 314, "typeName": "ecdsa::Signature", "docs": [] } @@ -30467,7 +30897,7 @@ } }, { - "id": 340, + "id": 337, "type": { "path": [ "sp_consensus_beefy", @@ -30480,11 +30910,11 @@ }, { "name": "Id", - "type": 246 + "type": 243 }, { "name": "Signature", - "type": 339 + "type": 336 } ], "def": { @@ -30492,19 +30922,19 @@ "fields": [ { "name": "commitment", - "type": 341, + "type": 338, "typeName": "Commitment", "docs": [] }, { "name": "id", - "type": 246, + "type": 243, "typeName": "Id", "docs": [] }, { "name": "signature", - "type": 339, + "type": 336, "typeName": "Signature", "docs": [] } @@ -30515,7 +30945,7 @@ } }, { - "id": 341, + "id": 338, "type": { "path": [ "sp_consensus_beefy", @@ -30533,7 +30963,7 @@ "fields": [ { "name": "payload", - "type": 342, + "type": 339, "typeName": "Payload", "docs": [] }, @@ -30556,7 +30986,7 @@ } }, { - "id": 342, + "id": 339, "type": { "path": [ "sp_consensus_beefy", @@ -30569,7 +30999,7 @@ "fields": [ { "name": null, - "type": 343, + "type": 340, "typeName": "Vec<(BeefyPayloadId, Vec)>", "docs": [] } @@ -30580,26 +31010,26 @@ } }, { - "id": 343, + "id": 340, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 344 + "type": 341 } }, "docs": [] } }, { - "id": 344, + "id": 341, "type": { "path": [], "params": [], "def": { "tuple": [ - 283, + 280, 14 ] }, @@ -30607,7 +31037,7 @@ } }, { - "id": 345, + "id": 342, "type": { "path": [ "sp_consensus_beefy", @@ -30616,15 +31046,15 @@ "params": [ { "name": "Header", - "type": 157 + "type": 153 }, { "name": "Id", - "type": 246 + "type": 243 }, { "name": "AncestryProof", - "type": 346 + "type": 343 } ], "def": { @@ -30632,19 +31062,19 @@ "fields": [ { "name": "vote", - "type": 340, + "type": 337, "typeName": "VoteMessage", "docs": [] }, { "name": "ancestry_proof", - "type": 346, + "type": 343, "typeName": "AncestryProof", "docs": [] }, { "name": "header", - "type": 157, + "type": 153, "typeName": "Header", "docs": [] } @@ -30655,7 +31085,7 @@ } }, { - "id": 346, + "id": 343, "type": { "path": [ "sp_mmr_primitives", @@ -30672,7 +31102,7 @@ "fields": [ { "name": "prev_peaks", - "type": 328, + "type": 325, "typeName": "Vec", "docs": [] }, @@ -30690,7 +31120,7 @@ }, { "name": "items", - "type": 347, + "type": 344, "typeName": "Vec<(u64, Hash)>", "docs": [] } @@ -30701,20 +31131,20 @@ } }, { - "id": 347, + "id": 344, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 348 + "type": 345 } }, "docs": [] } }, { - "id": 348, + "id": 345, "type": { "path": [], "params": [], @@ -30728,7 +31158,7 @@ } }, { - "id": 349, + "id": 346, "type": { "path": [ "sp_consensus_beefy", @@ -30741,7 +31171,7 @@ }, { "name": "Id", - "type": 246 + "type": 243 } ], "def": { @@ -30749,7 +31179,7 @@ "fields": [ { "name": "vote", - "type": 340, + "type": 337, "typeName": "VoteMessage", "docs": [] } @@ -30760,7 +31190,7 @@ } }, { - "id": 350, + "id": 347, "type": { "path": [ "pallet_lottery", @@ -30781,7 +31211,7 @@ "fields": [ { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -30806,7 +31236,7 @@ "fields": [ { "name": "calls", - "type": 148, + "type": 145, "typeName": "Vec<::RuntimeCall>", "docs": [] } @@ -30883,7 +31313,7 @@ } }, { - "id": 351, + "id": 348, "type": { "path": [ "pallet_nis", @@ -30904,7 +31334,7 @@ "fields": [ { "name": "amount", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -30935,7 +31365,7 @@ "fields": [ { "name": "amount", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -30972,13 +31402,13 @@ "fields": [ { "name": "index", - "type": 158, + "type": 154, "typeName": "ReceiptIndex", "docs": [] }, { "name": "maybe_proportion", - "type": 352, + "type": 349, "typeName": "Option", "docs": [] } @@ -31000,7 +31430,7 @@ "fields": [ { "name": "index", - "type": 158, + "type": 154, "typeName": "ReceiptIndex", "docs": [] } @@ -31020,7 +31450,7 @@ "fields": [ { "name": "index", - "type": 158, + "type": 154, "typeName": "ReceiptIndex", "docs": [] } @@ -31035,7 +31465,7 @@ "fields": [ { "name": "index", - "type": 158, + "type": 154, "typeName": "ReceiptIndex", "docs": [] } @@ -31054,7 +31484,7 @@ } }, { - "id": 352, + "id": 349, "type": { "path": [ "Option" @@ -31062,7 +31492,7 @@ "params": [ { "name": "T", - "type": 112 + "type": 109 } ], "def": { @@ -31079,7 +31509,7 @@ "fields": [ { "name": null, - "type": 112, + "type": 109, "typeName": null, "docs": [] } @@ -31094,7 +31524,7 @@ } }, { - "id": 353, + "id": 350, "type": { "path": [ "pallet_uniques", @@ -31125,7 +31555,7 @@ }, { "name": "admin", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -31161,7 +31591,7 @@ }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -31204,7 +31634,7 @@ }, { "name": "witness", - "type": 354, + "type": 351, "typeName": "DestroyWitness", "docs": [] } @@ -31245,7 +31675,7 @@ }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -31282,7 +31712,7 @@ }, { "name": "check_owner", - "type": 355, + "type": 352, "typeName": "Option>", "docs": [] } @@ -31323,7 +31753,7 @@ }, { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -31360,7 +31790,7 @@ }, { "name": "items", - "type": 115, + "type": 112, "typeName": "Vec", "docs": [] } @@ -31503,7 +31933,7 @@ }, { "name": "new_owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -31534,19 +31964,19 @@ }, { "name": "issuer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -31584,7 +32014,7 @@ }, { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -31624,7 +32054,7 @@ }, { "name": "maybe_check_delegate", - "type": 355, + "type": 352, "typeName": "Option>", "docs": [] } @@ -31660,25 +32090,25 @@ }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "issuer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "admin", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "freezer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -31732,13 +32162,13 @@ }, { "name": "key", - "type": 88, + "type": 84, "typeName": "BoundedVec", "docs": [] }, { "name": "value", - "type": 116, + "type": 113, "typeName": "BoundedVec", "docs": [] } @@ -31781,7 +32211,7 @@ }, { "name": "key", - "type": 88, + "type": 84, "typeName": "BoundedVec", "docs": [] } @@ -31821,7 +32251,7 @@ }, { "name": "data", - "type": 114, + "type": 111, "typeName": "BoundedVec", "docs": [] }, @@ -31897,7 +32327,7 @@ }, { "name": "data", - "type": 114, + "type": 111, "typeName": "BoundedVec", "docs": [] }, @@ -32026,13 +32456,13 @@ }, { "name": "price", - "type": 237, + "type": 234, "typeName": "Option>", "docs": [] }, { "name": "whitelisted_buyer", - "type": 355, + "type": 352, "typeName": "Option>", "docs": [] } @@ -32096,7 +32526,7 @@ } }, { - "id": 354, + "id": 351, "type": { "path": [ "pallet_uniques", @@ -32109,19 +32539,19 @@ "fields": [ { "name": "items", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] }, { "name": "item_metadatas", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] }, { "name": "attributes", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -32132,7 +32562,7 @@ } }, { - "id": 355, + "id": 352, "type": { "path": [ "Option" @@ -32140,7 +32570,7 @@ "params": [ { "name": "T", - "type": 167 + "type": 163 } ], "def": { @@ -32157,7 +32587,7 @@ "fields": [ { "name": null, - "type": 167, + "type": 163, "typeName": null, "docs": [] } @@ -32172,7 +32602,7 @@ } }, { - "id": 356, + "id": 353, "type": { "path": [ "pallet_nfts", @@ -32197,13 +32627,13 @@ "fields": [ { "name": "admin", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "config", - "type": 357, + "type": 354, "typeName": "CollectionConfigFor", "docs": [] } @@ -32232,13 +32662,13 @@ "fields": [ { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "config", - "type": 357, + "type": 354, "typeName": "CollectionConfigFor", "docs": [] } @@ -32273,7 +32703,7 @@ }, { "name": "witness", - "type": 364, + "type": 361, "typeName": "DestroyWitness", "docs": [] } @@ -32316,13 +32746,13 @@ }, { "name": "mint_to", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "witness_data", - "type": 365, + "type": 362, "typeName": "Option>>", "docs": [] } @@ -32364,13 +32794,13 @@ }, { "name": "mint_to", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "item_config", - "type": 367, + "type": 364, "typeName": "ItemConfig", "docs": [] } @@ -32440,7 +32870,7 @@ }, { "name": "dest", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -32474,7 +32904,7 @@ }, { "name": "items", - "type": 115, + "type": 112, "typeName": "Vec", "docs": [] } @@ -32571,7 +33001,7 @@ }, { "name": "lock_settings", - "type": 358, + "type": 355, "typeName": "CollectionSettings", "docs": [] } @@ -32603,7 +33033,7 @@ }, { "name": "new_owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -32634,19 +33064,19 @@ }, { "name": "issuer", - "type": 355, + "type": 352, "typeName": "Option>", "docs": [] }, { "name": "admin", - "type": 355, + "type": 352, "typeName": "Option>", "docs": [] }, { "name": "freezer", - "type": 355, + "type": 352, "typeName": "Option>", "docs": [] } @@ -32682,7 +33112,7 @@ }, { "name": "owner", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -32712,7 +33142,7 @@ }, { "name": "config", - "type": 357, + "type": 354, "typeName": "CollectionConfigFor", "docs": [] } @@ -32748,14 +33178,14 @@ }, { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "maybe_deadline", "type": 50, - "typeName": "Option>", + "typeName": "Option>", "docs": [] } ], @@ -32794,7 +33224,7 @@ }, { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -32916,19 +33346,19 @@ }, { "name": "namespace", - "type": 119, + "type": 116, "typeName": "AttributeNamespace", "docs": [] }, { "name": "key", - "type": 116, + "type": 113, "typeName": "BoundedVec", "docs": [] }, { "name": "value", - "type": 118, + "type": 115, "typeName": "BoundedVec", "docs": [] } @@ -32982,19 +33412,19 @@ }, { "name": "namespace", - "type": 119, + "type": 116, "typeName": "AttributeNamespace", "docs": [] }, { "name": "key", - "type": 116, + "type": 113, "typeName": "BoundedVec", "docs": [] }, { "name": "value", - "type": 118, + "type": 115, "typeName": "BoundedVec", "docs": [] } @@ -33037,13 +33467,13 @@ }, { "name": "namespace", - "type": 119, + "type": 116, "typeName": "AttributeNamespace", "docs": [] }, { "name": "key", - "type": 116, + "type": 113, "typeName": "BoundedVec", "docs": [] } @@ -33084,7 +33514,7 @@ }, { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -33119,13 +33549,13 @@ }, { "name": "delegate", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "witness", - "type": 368, + "type": 365, "typeName": "CancelAttributesApprovalWitness", "docs": [] } @@ -33161,7 +33591,7 @@ }, { "name": "data", - "type": 118, + "type": 115, "typeName": "BoundedVec", "docs": [] } @@ -33230,7 +33660,7 @@ }, { "name": "data", - "type": 118, + "type": 115, "typeName": "BoundedVec", "docs": [] } @@ -33344,8 +33774,8 @@ }, { "name": "mint_settings", - "type": 360, - "typeName": "MintSettings, BlockNumberFor, T::CollectionId>", + "type": 357, + "typeName": "MintSettings, BlockNumberFor, T::\nCollectionId>", "docs": [] } ], @@ -33379,13 +33809,13 @@ }, { "name": "price", - "type": 237, + "type": 234, "typeName": "Option>", "docs": [] }, { "name": "whitelisted_buyer", - "type": 355, + "type": 352, "typeName": "Option>", "docs": [] } @@ -33445,7 +33875,7 @@ "fields": [ { "name": "tips", - "type": 369, + "type": 366, "typeName": "BoundedVec, T::MaxTips>", "docs": [] } @@ -33490,14 +33920,14 @@ }, { "name": "maybe_price", - "type": 120, + "type": 117, "typeName": "Option>>", "docs": [] }, { "name": "duration", "type": 4, - "typeName": "BlockNumberFor", + "typeName": "BlockNumberFor", "docs": [] } ], @@ -33579,7 +34009,7 @@ }, { "name": "witness_price", - "type": 120, + "type": 117, "typeName": "Option>>", "docs": [] } @@ -33605,13 +34035,13 @@ "fields": [ { "name": "mint_data", - "type": 372, + "type": 369, "typeName": "Box>", "docs": [] }, { "name": "signature", - "type": 316, + "type": 313, "typeName": "T::OffchainSignature", "docs": [] }, @@ -33644,13 +34074,13 @@ "fields": [ { "name": "data", - "type": 373, + "type": 370, "typeName": "PreSignedAttributesOf", "docs": [] }, { "name": "signature", - "type": 316, + "type": 313, "typeName": "T::OffchainSignature", "docs": [] }, @@ -33687,7 +34117,7 @@ } }, { - "id": 357, + "id": 354, "type": { "path": [ "pallet_nfts", @@ -33713,7 +34143,7 @@ "fields": [ { "name": "settings", - "type": 358, + "type": 355, "typeName": "CollectionSettings", "docs": [] }, @@ -33725,7 +34155,7 @@ }, { "name": "mint_settings", - "type": 360, + "type": 357, "typeName": "MintSettings", "docs": [] } @@ -33736,7 +34166,7 @@ } }, { - "id": 358, + "id": 355, "type": { "path": [ "pallet_nfts", @@ -33746,7 +34176,7 @@ "params": [ { "name": "T", - "type": 359 + "type": 356 } ], "def": { @@ -33765,7 +34195,7 @@ } }, { - "id": 359, + "id": 356, "type": { "path": [ "pallet_nfts", @@ -33813,7 +34243,7 @@ } }, { - "id": 360, + "id": 357, "type": { "path": [ "pallet_nfts", @@ -33839,13 +34269,13 @@ "fields": [ { "name": "mint_type", - "type": 361, + "type": 358, "typeName": "MintType", "docs": [] }, { "name": "price", - "type": 237, + "type": 234, "typeName": "Option", "docs": [] }, @@ -33863,7 +34293,7 @@ }, { "name": "default_item_settings", - "type": 362, + "type": 359, "typeName": "ItemSettings", "docs": [] } @@ -33874,7 +34304,7 @@ } }, { - "id": 361, + "id": 358, "type": { "path": [ "pallet_nfts", @@ -33922,7 +34352,7 @@ } }, { - "id": 362, + "id": 359, "type": { "path": [ "pallet_nfts", @@ -33932,7 +34362,7 @@ "params": [ { "name": "T", - "type": 363 + "type": 360 } ], "def": { @@ -33951,7 +34381,7 @@ } }, { - "id": 363, + "id": 360, "type": { "path": [ "pallet_nfts", @@ -33987,7 +34417,7 @@ } }, { - "id": 364, + "id": 361, "type": { "path": [ "pallet_nfts", @@ -34000,19 +34430,19 @@ "fields": [ { "name": "item_metadatas", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] }, { "name": "item_configs", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] }, { "name": "attributes", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -34023,7 +34453,7 @@ } }, { - "id": 365, + "id": 362, "type": { "path": [ "Option" @@ -34031,7 +34461,7 @@ "params": [ { "name": "T", - "type": 366 + "type": 363 } ], "def": { @@ -34048,7 +34478,7 @@ "fields": [ { "name": null, - "type": 366, + "type": 363, "typeName": null, "docs": [] } @@ -34063,7 +34493,7 @@ } }, { - "id": 366, + "id": 363, "type": { "path": [ "pallet_nfts", @@ -34091,7 +34521,7 @@ }, { "name": "mint_price", - "type": 237, + "type": 234, "typeName": "Option", "docs": [] } @@ -34102,7 +34532,7 @@ } }, { - "id": 367, + "id": 364, "type": { "path": [ "pallet_nfts", @@ -34115,7 +34545,7 @@ "fields": [ { "name": "settings", - "type": 362, + "type": 359, "typeName": "ItemSettings", "docs": [] } @@ -34126,7 +34556,7 @@ } }, { - "id": 368, + "id": 365, "type": { "path": [ "pallet_nfts", @@ -34150,7 +34580,7 @@ } }, { - "id": 369, + "id": 366, "type": { "path": [ "bounded_collections", @@ -34160,7 +34590,7 @@ "params": [ { "name": "T", - "type": 370 + "type": 367 }, { "name": "S", @@ -34172,7 +34602,7 @@ "fields": [ { "name": null, - "type": 371, + "type": 368, "typeName": "Vec", "docs": [] } @@ -34183,7 +34613,7 @@ } }, { - "id": 370, + "id": 367, "type": { "path": [ "pallet_nfts", @@ -34242,20 +34672,20 @@ } }, { - "id": 371, + "id": 368, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 370 + "type": 367 } }, "docs": [] } }, { - "id": 372, + "id": 369, "type": { "path": [ "pallet_nfts", @@ -34301,7 +34731,7 @@ }, { "name": "attributes", - "type": 144, + "type": 141, "typeName": "Vec<(Vec, Vec)>", "docs": [] }, @@ -34325,7 +34755,7 @@ }, { "name": "mint_price", - "type": 237, + "type": 234, "typeName": "Option", "docs": [] } @@ -34336,7 +34766,7 @@ } }, { - "id": 373, + "id": 370, "type": { "path": [ "pallet_nfts", @@ -34378,13 +34808,13 @@ }, { "name": "attributes", - "type": 144, + "type": 141, "typeName": "Vec<(Vec, Vec)>", "docs": [] }, { "name": "namespace", - "type": 119, + "type": 116, "typeName": "AttributeNamespace", "docs": [] }, @@ -34401,7 +34831,7 @@ } }, { - "id": 374, + "id": 371, "type": { "path": [ "pallet_nft_fractionalization", @@ -34440,7 +34870,7 @@ }, { "name": "beneficiary", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -34495,7 +34925,7 @@ }, { "name": "beneficiary", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -34529,7 +34959,7 @@ } }, { - "id": 375, + "id": 372, "type": { "path": [ "pallet_salary", @@ -34647,7 +35077,7 @@ } }, { - "id": 376, + "id": 373, "type": { "path": [ "pallet_core_fellowship", @@ -34693,7 +35123,7 @@ "fields": [ { "name": "params", - "type": 127, + "type": 124, "typeName": "Box>", "docs": [] } @@ -34735,7 +35165,7 @@ }, { "name": "at_rank", - "type": 102, + "type": 98, "typeName": "RankOf", "docs": [] } @@ -34782,7 +35212,7 @@ }, { "name": "to_rank", - "type": 102, + "type": 98, "typeName": "RankOf", "docs": [] } @@ -34808,7 +35238,7 @@ }, { "name": "to_rank", - "type": 102, + "type": 98, "typeName": "RankOf", "docs": [] } @@ -34846,13 +35276,13 @@ "fields": [ { "name": "wish", - "type": 131, + "type": 128, "typeName": "Wish", "docs": [] }, { "name": "evidence", - "type": 132, + "type": 129, "typeName": "Evidence", "docs": [] } @@ -34876,13 +35306,37 @@ "fields": [], "index": 8, "docs": [ - "Introduce an already-ranked individual of the collective into this pallet. The rank may", - "still be zero.", + "Introduce an already-ranked individual of the collective into this pallet.", + "", + "The rank may still be zero. This resets `last_proof` to the current block and", + "`last_promotion` will be set to zero, thereby delaying any automatic demotion but", + "allowing immediate promotion.", + "", + "- `origin`: A signed origin of a ranked, but not tracked, account." + ] + }, + { + "name": "import_member", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 11, + "docs": [ + "Introduce an already-ranked individual of the collective into this pallet.", + "", + "The rank may still be zero. Can be called by anyone on any collective member - including", + "the sender.", "", "This resets `last_proof` to the current block and `last_promotion` will be set to zero,", "thereby delaying any automatic demotion but allowing immediate promotion.", "", - "- `origin`: A signed origin of a ranked, but not tracked, account." + "- `origin`: A signed origin of a ranked, but not tracked, account.", + "- `who`: The account ID of the collective member to be inducted." ] }, { @@ -34890,7 +35344,7 @@ "fields": [ { "name": "partial_params", - "type": 377, + "type": 374, "typeName": "Box>", "docs": [] } @@ -34915,7 +35369,7 @@ } }, { - "id": 377, + "id": 374, "type": { "path": [ "pallet_core_fellowship", @@ -34924,7 +35378,7 @@ "params": [ { "name": "Balance", - "type": 237 + "type": 234 }, { "name": "BlockNumber", @@ -34940,25 +35394,25 @@ "fields": [ { "name": "active_salary", - "type": 378, + "type": 375, "typeName": "BoundedVec", "docs": [] }, { "name": "passive_salary", - "type": 378, + "type": 375, "typeName": "BoundedVec", "docs": [] }, { "name": "demotion_period", - "type": 380, + "type": 377, "typeName": "BoundedVec", "docs": [] }, { "name": "min_promotion_period", - "type": 380, + "type": 377, "typeName": "BoundedVec", "docs": [] }, @@ -34975,7 +35429,7 @@ } }, { - "id": 378, + "id": 375, "type": { "path": [ "bounded_collections", @@ -34985,7 +35439,7 @@ "params": [ { "name": "T", - "type": 237 + "type": 234 }, { "name": "S", @@ -34997,7 +35451,7 @@ "fields": [ { "name": null, - "type": 379, + "type": 376, "typeName": "Vec", "docs": [] } @@ -35007,67 +35461,67 @@ "docs": [] } }, + { + "id": 376, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 234 + } + }, + "docs": [] + } + }, + { + "id": 377, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 50 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 378, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 378, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 50 + } + }, + "docs": [] + } + }, { "id": 379, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 237 - } - }, - "docs": [] - } - }, - { - "id": 380, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 50 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 381, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 381, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 50 - } - }, - "docs": [] - } - }, - { - "id": 382, "type": { "path": [ "pallet_transaction_storage", @@ -35133,7 +35587,7 @@ "fields": [ { "name": "proof", - "type": 383, + "type": 380, "typeName": "TransactionStorageProof", "docs": [] } @@ -35157,7 +35611,7 @@ } }, { - "id": 383, + "id": 380, "type": { "path": [ "sp_transaction_storage_proof", @@ -35175,7 +35629,7 @@ }, { "name": "proof", - "type": 146, + "type": 143, "typeName": "Vec>", "docs": [] } @@ -35186,7 +35640,7 @@ } }, { - "id": 384, + "id": 381, "type": { "path": [ "pallet_bags_list", @@ -35211,7 +35665,7 @@ "fields": [ { "name": "dislocated", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -35235,7 +35689,7 @@ "fields": [ { "name": "lighter", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -35259,13 +35713,13 @@ "fields": [ { "name": "heavier", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "lighter", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -35286,7 +35740,7 @@ } }, { - "id": 385, + "id": 382, "type": { "path": [ "pallet_state_trie_migration", @@ -35307,7 +35761,7 @@ "fields": [ { "name": "maybe_config", - "type": 386, + "type": 383, "typeName": "Option", "docs": [] } @@ -35324,7 +35778,7 @@ "fields": [ { "name": "limits", - "type": 387, + "type": 384, "typeName": "MigrationLimits", "docs": [] }, @@ -35336,7 +35790,7 @@ }, { "name": "witness_task", - "type": 388, + "type": 385, "typeName": "MigrationTask", "docs": [] } @@ -35371,7 +35825,7 @@ "fields": [ { "name": "keys", - "type": 146, + "type": 143, "typeName": "Vec>", "docs": [] }, @@ -35401,7 +35855,7 @@ }, { "name": "child_keys", - "type": 146, + "type": 143, "typeName": "Vec>", "docs": [] }, @@ -35427,7 +35881,7 @@ "fields": [ { "name": "limits", - "type": 387, + "type": 384, "typeName": "MigrationLimits", "docs": [] } @@ -35442,13 +35896,13 @@ "fields": [ { "name": "progress_top", - "type": 389, + "type": 386, "typeName": "ProgressOf", "docs": [] }, { "name": "progress_child", - "type": 389, + "type": 386, "typeName": "ProgressOf", "docs": [] } @@ -35475,7 +35929,7 @@ } }, { - "id": 386, + "id": 383, "type": { "path": [ "Option" @@ -35483,7 +35937,7 @@ "params": [ { "name": "T", - "type": 387 + "type": 384 } ], "def": { @@ -35500,7 +35954,7 @@ "fields": [ { "name": null, - "type": 387, + "type": 384, "typeName": null, "docs": [] } @@ -35515,7 +35969,7 @@ } }, { - "id": 387, + "id": 384, "type": { "path": [ "pallet_state_trie_migration", @@ -35545,7 +35999,7 @@ } }, { - "id": 388, + "id": 385, "type": { "path": [ "pallet_state_trie_migration", @@ -35563,13 +36017,13 @@ "fields": [ { "name": "progress_top", - "type": 389, + "type": 386, "typeName": "ProgressOf", "docs": [] }, { "name": "progress_child", - "type": 389, + "type": 386, "typeName": "ProgressOf", "docs": [] }, @@ -35598,7 +36052,7 @@ } }, { - "id": 389, + "id": 386, "type": { "path": [ "pallet_state_trie_migration", @@ -35625,7 +36079,7 @@ "fields": [ { "name": null, - "type": 390, + "type": 387, "typeName": "BoundedVec", "docs": [] } @@ -35646,7 +36100,7 @@ } }, { - "id": 390, + "id": 387, "type": { "path": [ "bounded_collections", @@ -35679,7 +36133,7 @@ } }, { - "id": 391, + "id": 388, "type": { "path": [ "pallet_child_bounties", @@ -35700,13 +36154,13 @@ "fields": [ { "name": "parent_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "value", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -35745,25 +36199,25 @@ "fields": [ { "name": "parent_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "curator", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "fee", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -35792,13 +36246,13 @@ "fields": [ { "name": "parent_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] } @@ -35831,13 +36285,13 @@ "fields": [ { "name": "parent_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] } @@ -35885,19 +36339,19 @@ "fields": [ { "name": "parent_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "beneficiary", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -35928,13 +36382,13 @@ "fields": [ { "name": "parent_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] } @@ -35964,13 +36418,13 @@ "fields": [ { "name": "parent_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] }, { "name": "child_bounty_id", - "type": 158, + "type": 154, "typeName": "BountyIndex", "docs": [] } @@ -36010,7 +36464,7 @@ } }, { - "id": 392, + "id": 389, "type": { "path": [ "pallet_referenda", @@ -36035,20 +36489,20 @@ "fields": [ { "name": "proposal_origin", - "type": 149, + "type": 146, "typeName": "Box>", "docs": [] }, { "name": "proposal", - "type": 141, + "type": 138, "typeName": "BoundedCallOf", "docs": [] }, { "name": "enactment_moment", - "type": 393, - "typeName": "DispatchTime>", + "type": 390, + "typeName": "DispatchTime>", "docs": [] } ], @@ -36171,7 +36625,7 @@ "fields": [ { "name": "track", - "type": 102, + "type": 98, "typeName": "TrackIdOf", "docs": [] } @@ -36221,7 +36675,7 @@ }, { "name": "maybe_hash", - "type": 250, + "type": 247, "typeName": "Option", "docs": [] } @@ -36246,7 +36700,7 @@ } }, { - "id": 393, + "id": 390, "type": { "path": [ "frame_support", @@ -36296,7 +36750,7 @@ } }, { - "id": 394, + "id": 391, "type": { "path": [ "pallet_remark", @@ -36336,7 +36790,7 @@ } }, { - "id": 395, + "id": 392, "type": { "path": [ "pallet_root_testing", @@ -36382,7 +36836,7 @@ } }, { - "id": 396, + "id": 393, "type": { "path": [ "pallet_conviction_voting", @@ -36407,13 +36861,13 @@ "fields": [ { "name": "poll_index", - "type": 158, + "type": 154, "typeName": "PollIndexOf", "docs": [] }, { "name": "vote", - "type": 397, + "type": 394, "typeName": "AccountVote>", "docs": [] } @@ -36436,19 +36890,19 @@ "fields": [ { "name": "class", - "type": 102, + "type": 98, "typeName": "ClassOf", "docs": [] }, { "name": "to", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "conviction", - "type": 399, + "type": 396, "typeName": "Conviction", "docs": [] }, @@ -36491,7 +36945,7 @@ "fields": [ { "name": "class", - "type": 102, + "type": 98, "typeName": "ClassOf", "docs": [] } @@ -36519,13 +36973,13 @@ "fields": [ { "name": "class", - "type": 102, + "type": 98, "typeName": "ClassOf", "docs": [] }, { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -36548,7 +37002,7 @@ "fields": [ { "name": "class", - "type": 133, + "type": 130, "typeName": "Option>", "docs": [] }, @@ -36597,13 +37051,13 @@ "fields": [ { "name": "target", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "class", - "type": 102, + "type": 98, "typeName": "ClassOf", "docs": [] }, @@ -36643,7 +37097,7 @@ } }, { - "id": 397, + "id": 394, "type": { "path": [ "pallet_conviction_voting", @@ -36664,7 +37118,7 @@ "fields": [ { "name": "vote", - "type": 398, + "type": 395, "typeName": "Vote", "docs": [] }, @@ -36729,7 +37183,7 @@ } }, { - "id": 398, + "id": 395, "type": { "path": [ "pallet_conviction_voting", @@ -36753,7 +37207,7 @@ } }, { - "id": 399, + "id": 396, "type": { "path": [ "pallet_conviction_voting", @@ -36813,7 +37267,7 @@ } }, { - "id": 400, + "id": 397, "type": { "path": [ "pallet_whitelist", @@ -36885,7 +37339,7 @@ "fields": [ { "name": "call", - "type": 142, + "type": 139, "typeName": "Box<::RuntimeCall>", "docs": [] } @@ -36902,7 +37356,7 @@ } }, { - "id": 401, + "id": 398, "type": { "path": [ "pallet_collective", @@ -36927,7 +37381,7 @@ "fields": [ { "name": "new_members", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] }, @@ -36977,13 +37431,13 @@ "fields": [ { "name": "proposal", - "type": 142, + "type": 139, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -37006,19 +37460,19 @@ "fields": [ { "name": "threshold", - "type": 158, + "type": 154, "typeName": "MemberCount", "docs": [] }, { "name": "proposal", - "type": 142, + "type": 139, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -37052,7 +37506,7 @@ }, { "name": "index", - "type": 158, + "type": 154, "typeName": "ProposalIndex", "docs": [] }, @@ -37111,7 +37565,7 @@ }, { "name": "index", - "type": 158, + "type": 154, "typeName": "ProposalIndex", "docs": [] }, @@ -37123,7 +37577,7 @@ }, { "name": "length_bound", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -37209,7 +37663,7 @@ } }, { - "id": 402, + "id": 399, "type": { "path": [ "pallet_alliance", @@ -37234,19 +37688,19 @@ "fields": [ { "name": "threshold", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] }, { "name": "proposal", - "type": 142, + "type": 139, "typeName": "Box<>::Proposal>", "docs": [] }, { "name": "length_bound", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -37269,7 +37723,7 @@ }, { "name": "index", - "type": 158, + "type": 154, "typeName": "ProposalIndex", "docs": [] }, @@ -37292,13 +37746,13 @@ "fields": [ { "name": "fellows", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] }, { "name": "allies", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] } @@ -37317,7 +37771,7 @@ "fields": [ { "name": "witness", - "type": 403, + "type": 400, "typeName": "DisbandWitness", "docs": [] } @@ -37334,7 +37788,7 @@ "fields": [ { "name": "rule", - "type": 404, + "type": 401, "typeName": "Cid", "docs": [] } @@ -37349,7 +37803,7 @@ "fields": [ { "name": "announcement", - "type": 404, + "type": 401, "typeName": "Cid", "docs": [] } @@ -37364,7 +37818,7 @@ "fields": [ { "name": "announcement", - "type": 404, + "type": 401, "typeName": "Cid", "docs": [] } @@ -37387,7 +37841,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -37403,7 +37857,7 @@ "fields": [ { "name": "ally", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -37438,7 +37892,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -37453,7 +37907,7 @@ "fields": [ { "name": "items", - "type": 408, + "type": 405, "typeName": "Vec>", "docs": [] } @@ -37468,7 +37922,7 @@ "fields": [ { "name": "items", - "type": 408, + "type": 405, "typeName": "Vec>", "docs": [] } @@ -37489,7 +37943,7 @@ }, { "name": "index", - "type": 158, + "type": 154, "typeName": "ProposalIndex", "docs": [] }, @@ -37501,7 +37955,7 @@ }, { "name": "length_bound", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -37532,7 +37986,7 @@ } }, { - "id": 403, + "id": 400, "type": { "path": [ "pallet_alliance", @@ -37545,13 +37999,13 @@ "fields": [ { "name": "fellow_members", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] }, { "name": "ally_members", - "type": 158, + "type": 154, "typeName": "u32", "docs": [] } @@ -37562,7 +38016,7 @@ } }, { - "id": 404, + "id": 401, "type": { "path": [ "pallet_alliance", @@ -37575,7 +38029,7 @@ "fields": [ { "name": "version", - "type": 405, + "type": 402, "typeName": "Version", "docs": [] }, @@ -37587,7 +38041,7 @@ }, { "name": "hash", - "type": 406, + "type": 403, "typeName": "Multihash", "docs": [] } @@ -37598,7 +38052,7 @@ } }, { - "id": 405, + "id": 402, "type": { "path": [ "pallet_alliance", @@ -37628,7 +38082,7 @@ } }, { - "id": 406, + "id": 403, "type": { "path": [ "pallet_alliance", @@ -37647,7 +38101,7 @@ }, { "name": "digest", - "type": 407, + "type": 404, "typeName": "BoundedVec>", "docs": [] } @@ -37657,6 +38111,104 @@ "docs": [] } }, + { + "id": 404, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 405, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 406 + } + }, + "docs": [] + } + }, + { + "id": 406, + "type": { + "path": [ + "pallet_alliance", + "UnscrupulousItem" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Url", + "type": 407 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "AccountId", + "fields": [ + { + "name": null, + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Website", + "fields": [ + { + "name": null, + "type": 407, + "typeName": "Url", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, { "id": 407, "type": { @@ -37692,104 +38244,6 @@ }, { "id": 408, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 409 - } - }, - "docs": [] - } - }, - { - "id": 409, - "type": { - "path": [ - "pallet_alliance", - "UnscrupulousItem" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Url", - "type": 410 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "AccountId", - "fields": [ - { - "name": null, - "type": 0, - "typeName": "AccountId", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Website", - "fields": [ - { - "name": null, - "type": 410, - "typeName": "Url", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 410, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 411, "type": { "path": [ "pallet_nomination_pools", @@ -37810,7 +38264,7 @@ "fields": [ { "name": "amount", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, @@ -37823,8 +38277,9 @@ ], "index": 0, "docs": [ - "Stake funds with a pool. The amount to bond is transferred from the member to the pool", - "account and immediately increases the pools bond.", + "Stake funds with a pool. The amount to bond is delegated (or transferred based on", + "[`adapter::StakeStrategyType`]) from the member to the pool account and immediately", + "increases the pool's bond.", "", "The method of transferring the amount to the pool account is determined by", "[`adapter::StakeStrategyType`]. If the pool is configured to use", @@ -37845,7 +38300,7 @@ "fields": [ { "name": "extra", - "type": 412, + "type": 409, "typeName": "BondExtra>", "docs": [] } @@ -37881,13 +38336,13 @@ "fields": [ { "name": "member_account", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "unbonding_points", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] } @@ -37958,7 +38413,7 @@ "fields": [ { "name": "member_account", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -38000,25 +38455,25 @@ "fields": [ { "name": "amount", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, { "name": "root", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "nominator", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "bouncer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -38049,25 +38504,25 @@ "fields": [ { "name": "amount", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, { "name": "root", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "nominator", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "bouncer", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, @@ -38099,7 +38554,7 @@ }, { "name": "validators", - "type": 90, + "type": 86, "typeName": "Vec", "docs": [] } @@ -38111,13 +38566,13 @@ "The dispatch origin of this call must be signed by the pool nominator or the pool", "root role.", "", - "This directly forward the call to the staking pallet, on behalf of the pool bonded", - "account.", + "This directly forwards the call to an implementation of `StakingInterface` (e.g.,", + "`pallet-staking`) through [`Config::StakeAdapter`], on behalf of the bonded pool.", "", "# Note", "", - "In addition to a `root` or `nominator` role of `origin`, pool's depositor needs to have", - "at least `depositor_min_bond` in the pool to start nominating." + "In addition to a `root` or `nominator` role of `origin`, the pool's depositor needs to", + "have at least `depositor_min_bond` in the pool to start nominating." ] }, { @@ -38131,7 +38586,7 @@ }, { "name": "state", - "type": 413, + "type": 410, "typeName": "PoolState", "docs": [] } @@ -38179,37 +38634,37 @@ "fields": [ { "name": "min_join_bond", - "type": 414, + "type": 411, "typeName": "ConfigOp>", "docs": [] }, { "name": "min_create_bond", - "type": 414, + "type": 411, "typeName": "ConfigOp>", "docs": [] }, { "name": "max_pools", - "type": 415, + "type": 412, "typeName": "ConfigOp", "docs": [] }, { "name": "max_members", - "type": 415, + "type": 412, "typeName": "ConfigOp", "docs": [] }, { "name": "max_members_per_pool", - "type": 415, + "type": 412, "typeName": "ConfigOp", "docs": [] }, { "name": "global_max_commission", - "type": 416, + "type": 413, "typeName": "ConfigOp", "docs": [] } @@ -38240,19 +38695,19 @@ }, { "name": "new_root", - "type": 417, + "type": 414, "typeName": "ConfigOp", "docs": [] }, { "name": "new_nominator", - "type": 417, + "type": 414, "typeName": "ConfigOp", "docs": [] }, { "name": "new_bouncer", - "type": 417, + "type": 414, "typeName": "ConfigOp", "docs": [] } @@ -38285,17 +38740,18 @@ "The dispatch origin of this call can be signed by the pool nominator or the pool", "root role, same as [`Pallet::nominate`].", "", + "This directly forwards the call to an implementation of `StakingInterface` (e.g.,", + "`pallet-staking`) through [`Config::StakeAdapter`], on behalf of the bonded pool.", + "", "Under certain conditions, this call can be dispatched permissionlessly (i.e. by any", "account).", "", "# Conditions for a permissionless dispatch:", - "* When pool depositor has less than `MinNominatorBond` staked, otherwise pool members", + "* When pool depositor has less than `MinNominatorBond` staked, otherwise pool members", " are unable to unbond.", "", "# Conditions for permissioned dispatch:", - "* The caller has a nominator or root role of the pool.", - "This directly forward the call to the staking pallet, on behalf of the pool bonded", - "account." + "* The caller is the pool's nominator or root." ] }, { @@ -38303,13 +38759,13 @@ "fields": [ { "name": "member", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "extra", - "type": 412, + "type": 409, "typeName": "BondExtra>", "docs": [] } @@ -38332,7 +38788,7 @@ "fields": [ { "name": "permission", - "type": 418, + "type": 415, "typeName": "ClaimPermission", "docs": [] } @@ -38377,7 +38833,7 @@ }, { "name": "new_commission", - "type": 419, + "type": 416, "typeName": "Option<(Perbill, T::AccountId)>", "docs": [] } @@ -38427,7 +38883,7 @@ }, { "name": "change_rate", - "type": 421, + "type": 418, "typeName": "CommissionChangeRate>", "docs": [] } @@ -38454,9 +38910,20 @@ "docs": [ "Claim pending commission.", "", - "The dispatch origin of this call must be signed by the `root` role of the pool. Pending", - "commission is paid out and added to total claimed commission`. Total pending commission", - "is reset to zero. the current." + "The `root` role of the pool is _always_ allowed to claim the pool's commission.", + "", + "If the pool has set `CommissionClaimPermission::Permissionless`, then any account can", + "trigger the process of claiming the pool's commission.", + "", + "If the pool has set its `CommissionClaimPermission` to `Account(acc)`, then only", + "accounts", + "* `acc`, and", + "* the pool's root account", + "", + "may call this extrinsic on behalf of the pool.", + "", + "Pending commissions are paid out and added to the total claimed commission.", + "The total pending commission is reset to zero." ] }, { @@ -38491,7 +38958,7 @@ }, { "name": "permission", - "type": 422, + "type": 419, "typeName": "Option>", "docs": [] } @@ -38509,7 +38976,7 @@ "fields": [ { "name": "member_account", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -38521,8 +38988,10 @@ "Fails unless [`crate::pallet::Config::StakeAdapter`] is of strategy type:", "[`adapter::StakeStrategyType::Delegate`].", "", - "This call can be dispatched permissionlessly (i.e. by any account). If the member has", - "slash to be applied, caller may be rewarded with the part of the slash." + "The pending slash amount of the member must be equal or more than `ExistentialDeposit`.", + "This call can be dispatched permissionlessly (i.e. by any account). If the execution", + "is successful, fee is refunded and caller may be rewarded with a part of the slash", + "based on the [`crate::pallet::Config::StakeAdapter`] configuration." ] }, { @@ -38530,7 +38999,7 @@ "fields": [ { "name": "member_account", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -38580,7 +39049,7 @@ } }, { - "id": 412, + "id": 409, "type": { "path": [ "pallet_nomination_pools", @@ -38621,7 +39090,7 @@ } }, { - "id": 413, + "id": 410, "type": { "path": [ "pallet_nomination_pools", @@ -38656,7 +39125,7 @@ } }, { - "id": 414, + "id": 411, "type": { "path": [ "pallet_nomination_pools", @@ -38703,7 +39172,7 @@ } }, { - "id": 415, + "id": 412, "type": { "path": [ "pallet_nomination_pools", @@ -38750,7 +39219,7 @@ } }, { - "id": 416, + "id": 413, "type": { "path": [ "pallet_nomination_pools", @@ -38797,7 +39266,7 @@ } }, { - "id": 417, + "id": 414, "type": { "path": [ "pallet_nomination_pools", @@ -38844,7 +39313,7 @@ } }, { - "id": 418, + "id": 415, "type": { "path": [ "pallet_nomination_pools", @@ -38884,6 +39353,94 @@ "docs": [] } }, + { + "id": 416, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 417 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 417, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 417, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 49, + 0 + ] + }, + "docs": [] + } + }, + { + "id": 418, + "type": { + "path": [ + "pallet_nomination_pools", + "CommissionChangeRate" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "max_increase", + "type": 49, + "typeName": "Perbill", + "docs": [] + }, + { + "name": "min_delay", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, { "id": 419, "type": { @@ -38926,94 +39483,6 @@ }, { "id": 420, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 49, - 0 - ] - }, - "docs": [] - } - }, - { - "id": 421, - "type": { - "path": [ - "pallet_nomination_pools", - "CommissionChangeRate" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "max_increase", - "type": 49, - "typeName": "Perbill", - "docs": [] - }, - { - "name": "min_delay", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 422, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 423 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 423, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 423, "type": { "path": [ "pallet_nomination_pools", @@ -39054,7 +39523,7 @@ } }, { - "id": 424, + "id": 421, "type": { "path": [ "pallet_referenda", @@ -39079,20 +39548,20 @@ "fields": [ { "name": "proposal_origin", - "type": 149, + "type": 146, "typeName": "Box>", "docs": [] }, { "name": "proposal", - "type": 141, + "type": 138, "typeName": "BoundedCallOf", "docs": [] }, { "name": "enactment_moment", - "type": 393, - "typeName": "DispatchTime>", + "type": 390, + "typeName": "DispatchTime>", "docs": [] } ], @@ -39215,7 +39684,7 @@ "fields": [ { "name": "track", - "type": 102, + "type": 98, "typeName": "TrackIdOf", "docs": [] } @@ -39265,7 +39734,7 @@ }, { "name": "maybe_hash", - "type": 250, + "type": 247, "typeName": "Option", "docs": [] } @@ -39290,7 +39759,7 @@ } }, { - "id": 425, + "id": 422, "type": { "path": [ "pallet_ranked_collective", @@ -39315,7 +39784,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -39335,7 +39804,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -39355,7 +39824,7 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -39376,13 +39845,13 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "min_rank", - "type": 102, + "type": 98, "typeName": "Rank", "docs": [] } @@ -39464,13 +39933,13 @@ "fields": [ { "name": "who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] }, { "name": "new_who", - "type": 167, + "type": 163, "typeName": "AccountIdLookupOf", "docs": [] } @@ -39493,7 +39962,7 @@ } }, { - "id": 426, + "id": 423, "type": { "path": [ "pallet_asset_conversion", @@ -39649,7 +40118,7 @@ "fields": [ { "name": "path", - "type": 427, + "type": 424, "typeName": "Vec>", "docs": [] }, @@ -39693,7 +40162,7 @@ "fields": [ { "name": "path", - "type": 427, + "type": 424, "typeName": "Vec>", "docs": [] }, @@ -39772,7 +40241,7 @@ } }, { - "id": 427, + "id": 424, "type": { "path": [], "params": [], @@ -39785,7 +40254,7 @@ } }, { - "id": 428, + "id": 425, "type": { "path": [ "pallet_fast_unstake", @@ -39895,7 +40364,7 @@ } }, { - "id": 429, + "id": 426, "type": { "path": [ "pallet_message_queue", @@ -39986,7 +40455,7 @@ } }, { - "id": 430, + "id": 427, "type": { "path": [ "frame_benchmarking_pallet_pov", @@ -40023,7 +40492,7 @@ } }, { - "id": 431, + "id": 428, "type": { "path": [ "pallet_tx_pause", @@ -40044,7 +40513,7 @@ "fields": [ { "name": "full_name", - "type": 432, + "type": 429, "typeName": "RuntimeCallNameOf", "docs": [] } @@ -40062,7 +40531,7 @@ "fields": [ { "name": "ident", - "type": 432, + "type": 429, "typeName": "RuntimeCallNameOf", "docs": [] } @@ -40084,21 +40553,21 @@ } }, { - "id": 432, + "id": 429, "type": { "path": [], "params": [], "def": { "tuple": [ - 118, - 118 + 115, + 115 ] }, "docs": [] } }, { - "id": 433, + "id": 430, "type": { "path": [ "pallet_safe_mode", @@ -40288,7 +40757,7 @@ } }, { - "id": 434, + "id": 431, "type": { "path": [ "pallet_migrations", @@ -40309,7 +40778,7 @@ "fields": [ { "name": "cursor", - "type": 435, + "type": 432, "typeName": "Option>", "docs": [] } @@ -40334,7 +40803,7 @@ }, { "name": "inner_cursor", - "type": 439, + "type": 436, "typeName": "Option>", "docs": [] }, @@ -40371,7 +40840,7 @@ "fields": [ { "name": "selector", - "type": 440, + "type": 437, "typeName": "HistoricCleanupSelector>", "docs": [] } @@ -40394,7 +40863,7 @@ } }, { - "id": 435, + "id": 432, "type": { "path": [ "Option" @@ -40402,7 +40871,7 @@ "params": [ { "name": "T", - "type": 436 + "type": 433 } ], "def": { @@ -40419,7 +40888,7 @@ "fields": [ { "name": null, - "type": 436, + "type": 433, "typeName": null, "docs": [] } @@ -40434,7 +40903,7 @@ } }, { - "id": 436, + "id": 433, "type": { "path": [ "pallet_migrations", @@ -40443,7 +40912,7 @@ "params": [ { "name": "Cursor", - "type": 437 + "type": 434 }, { "name": "BlockNumber", @@ -40458,7 +40927,7 @@ "fields": [ { "name": null, - "type": 438, + "type": 435, "typeName": "ActiveCursor", "docs": [] } @@ -40479,7 +40948,7 @@ } }, { - "id": 437, + "id": 434, "type": { "path": [ "bounded_collections", @@ -40512,7 +40981,7 @@ } }, { - "id": 438, + "id": 435, "type": { "path": [ "pallet_migrations", @@ -40521,7 +40990,7 @@ "params": [ { "name": "Cursor", - "type": 437 + "type": 434 }, { "name": "BlockNumber", @@ -40539,7 +41008,7 @@ }, { "name": "inner_cursor", - "type": 439, + "type": 436, "typeName": "Option", "docs": [] }, @@ -40556,7 +41025,7 @@ } }, { - "id": 439, + "id": 436, "type": { "path": [ "Option" @@ -40564,7 +41033,7 @@ "params": [ { "name": "T", - "type": 437 + "type": 434 } ], "def": { @@ -40581,7 +41050,7 @@ "fields": [ { "name": null, - "type": 437, + "type": 434, "typeName": null, "docs": [] } @@ -40596,7 +41065,7 @@ } }, { - "id": 440, + "id": 437, "type": { "path": [ "pallet_migrations", @@ -40605,7 +41074,7 @@ "params": [ { "name": "Id", - "type": 118 + "type": 115 } ], "def": { @@ -40616,7 +41085,7 @@ "fields": [ { "name": null, - "type": 441, + "type": 438, "typeName": "Vec", "docs": [] } @@ -40635,7 +41104,7 @@ }, { "name": "previous_cursor", - "type": 442, + "type": 439, "typeName": "Option>", "docs": [] } @@ -40650,20 +41119,20 @@ } }, { - "id": 441, + "id": 438, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 118 + "type": 115 } }, "docs": [] } }, { - "id": 442, + "id": 439, "type": { "path": [ "Option" @@ -40703,7 +41172,7 @@ } }, { - "id": 443, + "id": 440, "type": { "path": [ "pallet_broker", @@ -40724,7 +41193,7 @@ "fields": [ { "name": "config", - "type": 444, + "type": 441, "typeName": "ConfigRecordOf", "docs": [] } @@ -40742,7 +41211,7 @@ "fields": [ { "name": "workload", - "type": 445, + "type": 442, "typeName": "Schedule", "docs": [] } @@ -40751,6 +41220,9 @@ "docs": [ "Reserve a core for a workload.", "", + "The workload will be given a reservation, but two sale period boundaries must pass", + "before the core is actually assigned.", + "", "- `origin`: Must be Root or pass `AdminOrigin`.", "- `workload`: The workload which should be permanently placed on a core." ] @@ -40816,7 +41288,7 @@ }, { "name": "extra_cores", - "type": 102, + "type": 98, "typeName": "CoreIndex", "docs": [] } @@ -40858,7 +41330,7 @@ "fields": [ { "name": "core", - "type": 102, + "type": 98, "typeName": "CoreIndex", "docs": [] } @@ -40877,7 +41349,7 @@ "fields": [ { "name": "region_id", - "type": 450, + "type": 447, "typeName": "RegionId", "docs": [] }, @@ -40902,7 +41374,7 @@ "fields": [ { "name": "region_id", - "type": 450, + "type": 447, "typeName": "RegionId", "docs": [] }, @@ -40928,13 +41400,13 @@ "fields": [ { "name": "region_id", - "type": 450, + "type": 447, "typeName": "RegionId", "docs": [] }, { "name": "pivot", - "type": 447, + "type": 444, "typeName": "CoreMask", "docs": [] } @@ -40956,7 +41428,7 @@ "fields": [ { "name": "region_id", - "type": 450, + "type": 447, "typeName": "RegionId", "docs": [] }, @@ -40968,7 +41440,7 @@ }, { "name": "finality", - "type": 451, + "type": 448, "typeName": "Finality", "docs": [] } @@ -40990,7 +41462,7 @@ "fields": [ { "name": "region_id", - "type": 450, + "type": 447, "typeName": "RegionId", "docs": [] }, @@ -41002,7 +41474,7 @@ }, { "name": "finality", - "type": 451, + "type": 448, "typeName": "Finality", "docs": [] } @@ -41022,7 +41494,7 @@ "fields": [ { "name": "region_id", - "type": 450, + "type": 447, "typeName": "RegionId", "docs": [] }, @@ -41076,7 +41548,7 @@ "fields": [ { "name": "region_id", - "type": 450, + "type": 447, "typeName": "RegionId", "docs": [] } @@ -41094,7 +41566,7 @@ "fields": [ { "name": "region_id", - "type": 450, + "type": 447, "typeName": "RegionId", "docs": [] } @@ -41130,7 +41602,7 @@ "fields": [ { "name": "core", - "type": 102, + "type": 98, "typeName": "CoreIndex", "docs": [] }, @@ -41155,7 +41627,7 @@ "fields": [ { "name": "core_count", - "type": 102, + "type": 98, "typeName": "CoreIndex", "docs": [] } @@ -41173,7 +41645,7 @@ "fields": [ { "name": "core_count", - "type": 102, + "type": 98, "typeName": "CoreIndex", "docs": [] } @@ -41186,7 +41658,7 @@ "fields": [ { "name": "revenue", - "type": 452, + "type": 449, "typeName": "OnDemandRevenueRecordOf", "docs": [] } @@ -41199,7 +41671,7 @@ "fields": [ { "name": "core", - "type": 102, + "type": 98, "typeName": "CoreIndex", "docs": [] }, @@ -41236,7 +41708,7 @@ "fields": [ { "name": "core", - "type": 102, + "type": 98, "typeName": "CoreIndex", "docs": [] }, @@ -41258,6 +41730,74 @@ "- `task`: The task for which we want to disable auto renewal." ] }, + { + "name": "force_reserve", + "fields": [ + { + "name": "workload", + "type": 442, + "typeName": "Schedule", + "docs": [] + }, + { + "name": "core", + "type": 98, + "typeName": "CoreIndex", + "docs": [] + } + ], + "index": 23, + "docs": [ + "Reserve a core for a workload immediately.", + "", + "- `origin`: Must be Root or pass `AdminOrigin`.", + "- `workload`: The workload which should be permanently placed on a core starting", + " immediately.", + "- `core`: The core to which the assignment should be made until the reservation takes", + " effect. It is left to the caller to either add this new core or reassign any other", + " tasks to this existing core.", + "", + "This reserves the workload and then injects the workload into the Workplan for the next", + "two sale periods. This overwrites any existing assignments for this core at the start of", + "the next sale period." + ] + }, + { + "name": "remove_lease", + "fields": [ + { + "name": "task", + "type": 4, + "typeName": "TaskId", + "docs": [] + } + ], + "index": 24, + "docs": [ + "Remove a lease.", + "", + "- `origin`: Must be Root or pass `AdminOrigin`.", + "- `task`: The task id of the lease which should be removed." + ] + }, + { + "name": "remove_assignment", + "fields": [ + { + "name": "region_id", + "type": 447, + "typeName": "RegionId", + "docs": [] + } + ], + "index": 26, + "docs": [ + "Remove an assignment from the Workplan.", + "", + "- `origin`: Must be Root or pass `AdminOrigin`.", + "- `region_id`: The Region to be removed from the workplan." + ] + }, { "name": "swap_leases", "fields": [ @@ -41286,7 +41826,7 @@ } }, { - "id": 444, + "id": 441, "type": { "path": [ "pallet_broker", @@ -41294,10 +41834,6 @@ "ConfigRecord" ], "params": [ - { - "name": "BlockNumber", - "type": 4 - }, { "name": "RelayBlockNumber", "type": 4 @@ -41315,13 +41851,13 @@ { "name": "interlude_length", "type": 4, - "typeName": "BlockNumber", + "typeName": "RelayBlockNumber", "docs": [] }, { "name": "leadin_length", "type": 4, - "typeName": "BlockNumber", + "typeName": "RelayBlockNumber", "docs": [] }, { @@ -41338,7 +41874,7 @@ }, { "name": "limit_cores_offered", - "type": 133, + "type": 130, "typeName": "Option", "docs": [] }, @@ -41361,7 +41897,7 @@ } }, { - "id": 445, + "id": 442, "type": { "path": [ "bounded_collections", @@ -41371,7 +41907,7 @@ "params": [ { "name": "T", - "type": 446 + "type": 443 }, { "name": "S", @@ -41383,7 +41919,7 @@ "fields": [ { "name": null, - "type": 449, + "type": 446, "typeName": "Vec", "docs": [] } @@ -41394,7 +41930,7 @@ } }, { - "id": 446, + "id": 443, "type": { "path": [ "pallet_broker", @@ -41407,13 +41943,13 @@ "fields": [ { "name": "mask", - "type": 447, + "type": 444, "typeName": "CoreMask", "docs": [] }, { "name": "assignment", - "type": 448, + "type": 445, "typeName": "CoreAssignment", "docs": [] } @@ -41424,7 +41960,7 @@ } }, { - "id": 447, + "id": 444, "type": { "path": [ "pallet_broker", @@ -41437,7 +41973,7 @@ "fields": [ { "name": null, - "type": 290, + "type": 287, "typeName": "[u8; 10]", "docs": [] } @@ -41448,7 +41984,7 @@ } }, { - "id": 448, + "id": 445, "type": { "path": [ "pallet_broker", @@ -41491,20 +42027,20 @@ } }, { - "id": 449, + "id": 446, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 446 + "type": 443 } }, "docs": [] } }, { - "id": 450, + "id": 447, "type": { "path": [ "pallet_broker", @@ -41523,13 +42059,13 @@ }, { "name": "core", - "type": 102, + "type": 98, "typeName": "CoreIndex", "docs": [] }, { "name": "mask", - "type": 447, + "type": 444, "typeName": "CoreMask", "docs": [] } @@ -41540,7 +42076,7 @@ } }, { - "id": 451, + "id": 448, "type": { "path": [ "pallet_broker", @@ -41570,7 +42106,7 @@ } }, { - "id": 452, + "id": 449, "type": { "path": [ "pallet_broker", @@ -41609,7 +42145,7 @@ } }, { - "id": 453, + "id": 450, "type": { "path": [ "pallet_mixnet", @@ -41630,13 +42166,13 @@ "fields": [ { "name": "registration", - "type": 454, + "type": 451, "typeName": "RegistrationFor", "docs": [] }, { "name": "signature", - "type": 458, + "type": 455, "typeName": "AuthoritySignature", "docs": [] } @@ -41655,7 +42191,7 @@ } }, { - "id": 454, + "id": 451, "type": { "path": [ "pallet_mixnet", @@ -41668,7 +42204,7 @@ }, { "name": "BoundedMixnode", - "type": 455 + "type": 452 } ], "def": { @@ -41694,7 +42230,7 @@ }, { "name": "mixnode", - "type": 455, + "type": 452, "typeName": "BoundedMixnode", "docs": [] } @@ -41705,7 +42241,7 @@ } }, { - "id": 455, + "id": 452, "type": { "path": [ "pallet_mixnet", @@ -41714,7 +42250,7 @@ "params": [ { "name": "ExternalAddresses", - "type": 456 + "type": 453 } ], "def": { @@ -41734,7 +42270,7 @@ }, { "name": "external_addresses", - "type": 456, + "type": 453, "typeName": "ExternalAddresses", "docs": [] } @@ -41745,7 +42281,7 @@ } }, { - "id": 456, + "id": 453, "type": { "path": [ "bounded_collections", @@ -41755,7 +42291,7 @@ "params": [ { "name": "T", - "type": 114 + "type": 111 }, { "name": "S", @@ -41767,7 +42303,7 @@ "fields": [ { "name": null, - "type": 457, + "type": 454, "typeName": "Vec", "docs": [] } @@ -41778,20 +42314,20 @@ } }, { - "id": 457, + "id": 454, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 114 + "type": 111 } }, "docs": [] } }, { - "id": 458, + "id": 455, "type": { "path": [ "sp_mixnet", @@ -41805,7 +42341,7 @@ "fields": [ { "name": null, - "type": 262, + "type": 259, "typeName": "sr25519::Signature", "docs": [] } @@ -41816,7 +42352,7 @@ } }, { - "id": 459, + "id": 456, "type": { "path": [ "pallet_parameters", @@ -41837,7 +42373,7 @@ "fields": [ { "name": "key_value", - "type": 460, + "type": 457, "typeName": "T::RuntimeParameters", "docs": [] } @@ -41859,7 +42395,7 @@ } }, { - "id": 460, + "id": 457, "type": { "path": [ "kitchensink_runtime", @@ -41874,13 +42410,26 @@ "fields": [ { "name": null, - "type": 461, + "type": 458, "typeName": "dynamic_params::storage::Parameters", "docs": [] } ], "index": 0, "docs": [] + }, + { + "name": "Referenda", + "fields": [ + { + "name": null, + "type": 461, + "typeName": "dynamic_params::referenda::Parameters", + "docs": [] + } + ], + "index": 1, + "docs": [] } ] } @@ -41889,7 +42438,7 @@ } }, { - "id": 461, + "id": 458, "type": { "path": [ "kitchensink_runtime", @@ -41906,13 +42455,13 @@ "fields": [ { "name": null, - "type": 462, + "type": 459, "typeName": "BaseDeposit", "docs": [] }, { "name": null, - "type": 237, + "type": 234, "typeName": "Option", "docs": [] } @@ -41925,13 +42474,13 @@ "fields": [ { "name": null, - "type": 463, + "type": 460, "typeName": "ByteDeposit", "docs": [] }, { "name": null, - "type": 237, + "type": 234, "typeName": "Option", "docs": [] } @@ -41945,14 +42494,107 @@ "docs": [] } }, + { + "id": 459, + "type": { + "path": [ + "kitchensink_runtime", + "dynamic_params", + "storage", + "BaseDeposit" + ], + "params": [], + "def": { + "composite": { + "fields": [] + } + }, + "docs": [] + } + }, + { + "id": 460, + "type": { + "path": [ + "kitchensink_runtime", + "dynamic_params", + "storage", + "ByteDeposit" + ], + "params": [], + "def": { + "composite": { + "fields": [] + } + }, + "docs": [] + } + }, + { + "id": 461, + "type": { + "path": [ + "kitchensink_runtime", + "dynamic_params", + "referenda", + "Parameters" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Tracks", + "fields": [ + { + "name": null, + "type": 462, + "typeName": "Tracks", + "docs": [] + }, + { + "name": null, + "type": 463, + "typeName": "Option\n, ConstU32<100>,>>", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Origins", + "fields": [ + { + "name": null, + "type": 471, + "typeName": "Origins", + "docs": [] + }, + { + "name": null, + "type": 472, + "typeName": "Option>>", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, { "id": 462, "type": { "path": [ "kitchensink_runtime", "dynamic_params", - "storage", - "BaseDeposit" + "referenda", + "Tracks" ], "params": [], "def": { @@ -41967,15 +42609,37 @@ "id": 463, "type": { "path": [ - "kitchensink_runtime", - "dynamic_params", - "storage", - "ByteDeposit" + "Option" + ], + "params": [ + { + "name": "T", + "type": 464 + } ], - "params": [], "def": { - "composite": { - "fields": [] + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 464, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] } }, "docs": [] @@ -41985,21484 +42649,98 @@ "id": 464, "type": { "path": [ - "pallet_asset_conversion_ops", - "pallet", - "Call" + "bounded_collections", + "bounded_vec", + "BoundedVec" ], "params": [ { "name": "T", + "type": 465 + }, + { + "name": "S", "type": null } ], "def": { - "variant": { - "variants": [ + "composite": { + "fields": [ { - "name": "migrate_to_new_account", - "fields": [ - { - "name": "asset1", - "type": 40, - "typeName": "Box", - "docs": [] - }, - { - "name": "asset2", - "type": 40, - "typeName": "Box", - "docs": [] - } - ], - "index": 0, - "docs": [ - "Migrates an existing pool to a new account ID derivation method for a given asset pair.", - "If the migration is successful, transaction fees are refunded to the caller.", - "", - "Must be signed." - ] + "name": null, + "type": 470, + "typeName": "Vec", + "docs": [] } ] } }, - "docs": [ - "Pallet's callable functions." - ] + "docs": [] } }, { "id": 465, "type": { "path": [ - "pallet_revive", - "pallet", - "Call" + "pallet_referenda", + "types", + "Track" ], "params": [ { - "name": "T", - "type": null + "name": "Id", + "type": 98 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "Moment", + "type": 4 } ], "def": { - "variant": { - "variants": [ + "composite": { + "fields": [ { - "name": "eth_transact", - "fields": [ - { - "name": "payload", - "type": 14, - "typeName": "Vec", - "docs": [] - }, - { - "name": "gas_limit", - "type": 10, - "typeName": "Weight", - "docs": [] - }, - { - "name": "storage_deposit_limit", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 0, - "docs": [ - "A raw EVM transaction, typically dispatched by an Ethereum JSON-RPC server.", - "", - "# Parameters", - "", - "* `payload`: The RLP-encoded [`crate::evm::TransactionLegacySigned`].", - "* `gas_limit`: The gas limit enforced during contract execution.", - "* `storage_deposit_limit`: The maximum balance that can be charged to the caller for", - " storage usage.", - "", - "# Note", - "", - "This call cannot be dispatched directly; attempting to do so will result in a failed", - "transaction. It serves as a wrapper for an Ethereum transaction. When submitted, the", - "runtime converts it into a [`sp_runtime::generic::CheckedExtrinsic`] by recovering the", - "signer and validating the transaction." - ] + "name": "id", + "type": 98, + "typeName": "Id", + "docs": [] }, { - "name": "call", - "fields": [ - { - "name": "dest", - "type": 466, - "typeName": "H160", - "docs": [] - }, - { - "name": "value", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "gas_limit", - "type": 10, - "typeName": "Weight", - "docs": [] - }, - { - "name": "storage_deposit_limit", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "data", - "type": 14, - "typeName": "Vec", - "docs": [] - } - ], - "index": 1, - "docs": [ - "Makes a call to an account, optionally transferring some balance.", - "", - "# Parameters", - "", - "* `dest`: Address of the contract to call.", - "* `value`: The balance to transfer from the `origin` to `dest`.", - "* `gas_limit`: The gas limit enforced when executing the constructor.", - "* `storage_deposit_limit`: The maximum amount of balance that can be charged from the", - " caller to pay for the storage consumed.", - "* `data`: The input data to pass to the contract.", - "", - "* If the account is a smart-contract account, the associated code will be", - "executed and any value will be transferred.", - "* If the account is a regular account, any value will be transferred.", - "* If no account exists and the call value is not less than `existential_deposit`,", - "a regular account will be created and any value will be transferred." - ] - }, - { - "name": "instantiate", - "fields": [ - { - "name": "value", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "gas_limit", - "type": 10, - "typeName": "Weight", - "docs": [] - }, - { - "name": "storage_deposit_limit", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "code_hash", - "type": 13, - "typeName": "sp_core::H256", - "docs": [] - }, - { - "name": "data", - "type": 14, - "typeName": "Vec", - "docs": [] - }, - { - "name": "salt", - "type": 96, - "typeName": "Option<[u8; 32]>", - "docs": [] - } - ], - "index": 2, - "docs": [ - "Instantiates a contract from a previously deployed wasm binary.", - "", - "This function is identical to [`Self::instantiate_with_code`] but without the", - "code deployment step. Instead, the `code_hash` of an on-chain deployed wasm binary", - "must be supplied." - ] - }, - { - "name": "instantiate_with_code", - "fields": [ - { - "name": "value", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "gas_limit", - "type": 10, - "typeName": "Weight", - "docs": [] - }, - { - "name": "storage_deposit_limit", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "code", - "type": 14, - "typeName": "Vec", - "docs": [] - }, - { - "name": "data", - "type": 14, - "typeName": "Vec", - "docs": [] - }, - { - "name": "salt", - "type": 96, - "typeName": "Option<[u8; 32]>", - "docs": [] - } - ], - "index": 3, - "docs": [ - "Instantiates a new contract from the supplied `code` optionally transferring", - "some balance.", - "", - "This dispatchable has the same effect as calling [`Self::upload_code`] +", - "[`Self::instantiate`]. Bundling them together provides efficiency gains. Please", - "also check the documentation of [`Self::upload_code`].", - "", - "# Parameters", - "", - "* `value`: The balance to transfer from the `origin` to the newly created contract.", - "* `gas_limit`: The gas limit enforced when executing the constructor.", - "* `storage_deposit_limit`: The maximum amount of balance that can be charged/reserved", - " from the caller to pay for the storage consumed.", - "* `code`: The contract code to deploy in raw bytes.", - "* `data`: The input data to pass to the contract constructor.", - "* `salt`: Used for the address derivation. If `Some` is supplied then `CREATE2`", - "\tsemantics are used. If `None` then `CRATE1` is used.", - "", - "", - "Instantiation is executed as follows:", - "", - "- The supplied `code` is deployed, and a `code_hash` is created for that code.", - "- If the `code_hash` already exists on the chain the underlying `code` will be shared.", - "- The destination address is computed based on the sender, code_hash and the salt.", - "- The smart-contract account is created at the computed address.", - "- The `value` is transferred to the new account.", - "- The `deploy` function is executed in the context of the newly-created account." - ] - }, - { - "name": "upload_code", - "fields": [ - { - "name": "code", - "type": 14, - "typeName": "Vec", - "docs": [] - }, - { - "name": "storage_deposit_limit", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 4, - "docs": [ - "Upload new `code` without instantiating a contract from it.", - "", - "If the code does not already exist a deposit is reserved from the caller", - "and unreserved only when [`Self::remove_code`] is called. The size of the reserve", - "depends on the size of the supplied `code`.", - "", - "# Note", - "", - "Anyone can instantiate a contract from any uploaded code and thus prevent its removal.", - "To avoid this situation a constructor could employ access control so that it can", - "only be instantiated by permissioned entities. The same is true when uploading", - "through [`Self::instantiate_with_code`]." - ] - }, - { - "name": "remove_code", - "fields": [ - { - "name": "code_hash", - "type": 13, - "typeName": "sp_core::H256", - "docs": [] - } - ], - "index": 5, - "docs": [ - "Remove the code stored under `code_hash` and refund the deposit to its owner.", - "", - "A code can only be removed by its original uploader (its owner) and only if it is", - "not used by any contract." - ] - }, - { - "name": "set_code", - "fields": [ - { - "name": "dest", - "type": 466, - "typeName": "H160", - "docs": [] - }, - { - "name": "code_hash", - "type": 13, - "typeName": "sp_core::H256", - "docs": [] - } - ], - "index": 6, - "docs": [ - "Privileged function that changes the code of an existing contract.", - "", - "This takes care of updating refcounts and all other necessary operations. Returns", - "an error if either the `code_hash` or `dest` do not exist.", - "", - "# Note", - "", - "This does **not** change the address of the contract in question. This means", - "that the contract address is no longer derived from its code hash after calling", - "this dispatchable." - ] - }, - { - "name": "map_account", - "fields": [], - "index": 7, - "docs": [ - "Register the callers account id so that it can be used in contract interactions.", - "", - "This will error if the origin is already mapped or is a eth native `Address20`. It will", - "take a deposit that can be released by calling [`Self::unmap_account`]." - ] - }, - { - "name": "unmap_account", - "fields": [], - "index": 8, - "docs": [ - "Unregister the callers account id in order to free the deposit.", - "", - "There is no reason to ever call this function other than freeing up the deposit.", - "This is only useful when the account should no longer be used." - ] - }, - { - "name": "dispatch_as_fallback_account", - "fields": [ - { - "name": "call", - "type": 142, - "typeName": "Box<::RuntimeCall>", - "docs": [] - } - ], - "index": 9, - "docs": [ - "Dispatch an `call` with the origin set to the callers fallback address.", - "", - "Every `AccountId32` can control its corresponding fallback account. The fallback account", - "is the `AccountId20` with the last 12 bytes set to `0xEE`. This is essentially a", - "recovery function in case an `AccountId20` was used without creating a mapping first." - ] + "name": "info", + "type": 466, + "typeName": "TrackInfo", + "docs": [] } ] } }, - "docs": [ - "Contains a variant per dispatchable extrinsic that this pallet has." - ] + "docs": [] } }, { "id": 466, - "type": { - "path": [ - "primitive_types", - "H160" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 168, - "typeName": "[u8; 20]", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 467, - "type": { - "path": [ - "sp_runtime", - "traits", - "BlakeTwo256" - ], - "params": [], - "def": { - "composite": { - "fields": [] - } - }, - "docs": [] - } - }, - { - "id": 468, - "type": { - "path": [ - "pallet_conviction_voting", - "types", - "Tally" - ], - "params": [ - { - "name": "Votes", - "type": 6 - }, - { - "name": "Total", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "ayes", - "type": 6, - "typeName": "Votes", - "docs": [] - }, - { - "name": "nays", - "type": 6, - "typeName": "Votes", - "docs": [] - }, - { - "name": "support", - "type": 6, - "typeName": "Votes", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 469, - "type": { - "path": [ - "pallet_remark", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Stored", - "fields": [ - { - "name": "sender", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "content_hash", - "type": 13, - "typeName": "sp_core::H256", - "docs": [] - } - ], - "index": 0, - "docs": [ - "Stored data off chain." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 470, - "type": { - "path": [ - "pallet_root_testing", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "DefensiveTestCall", - "fields": [], - "index": 0, - "docs": [ - "Event dispatched when the trigger_defensive extrinsic is called." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 471, - "type": { - "path": [ - "pallet_conviction_voting", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Delegated", - "fields": [ - { - "name": null, - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": null, - "type": 0, - "typeName": "T::AccountId", - "docs": [] - } - ], - "index": 0, - "docs": [ - "An account has delegated their vote to another account. \\[who, target\\]" - ] - }, - { - "name": "Undelegated", - "fields": [ - { - "name": null, - "type": 0, - "typeName": "T::AccountId", - "docs": [] - } - ], - "index": 1, - "docs": [ - "An \\[account\\] has cancelled a previous delegation operation." - ] - }, - { - "name": "Voted", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "vote", - "type": 397, - "typeName": "AccountVote>", - "docs": [] - } - ], - "index": 2, - "docs": [ - "An account that has voted" - ] - }, - { - "name": "VoteRemoved", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "vote", - "type": 397, - "typeName": "AccountVote>", - "docs": [] - } - ], - "index": 3, - "docs": [ - "A vote that been removed" - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 472, - "type": { - "path": [ - "pallet_whitelist", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "CallWhitelisted", - "fields": [ - { - "name": "call_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "WhitelistedCallRemoved", - "fields": [ - { - "name": "call_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "WhitelistedCallDispatched", - "fields": [ - { - "name": "call_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - }, - { - "name": "result", - "type": 473, - "typeName": "DispatchResultWithPostInfo", - "docs": [] - } - ], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 473, - "type": { - "path": [ - "Result" - ], - "params": [ - { - "name": "T", - "type": 474 - }, - { - "name": "E", - "type": 476 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Ok", - "fields": [ - { - "name": null, - "type": 474, - "typeName": null, - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Err", - "fields": [ - { - "name": null, - "type": 476, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 474, - "type": { - "path": [ - "frame_support", - "dispatch", - "PostDispatchInfo" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "actual_weight", - "type": 475, - "typeName": "Option", - "docs": [] - }, - { - "name": "pays_fee", - "type": 25, - "typeName": "Pays", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 475, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 10 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 10, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 476, - "type": { - "path": [ - "sp_runtime", - "DispatchErrorWithPostInfo" - ], - "params": [ - { - "name": "Info", - "type": 474 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "post_info", - "type": 474, - "typeName": "Info", - "docs": [] - }, - { - "name": "error", - "type": 26, - "typeName": "DispatchError", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 477, - "type": { - "path": [ - "pallet_collective", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Proposed", - "fields": [ - { - "name": "account", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "proposal_index", - "type": 4, - "typeName": "ProposalIndex", - "docs": [] - }, - { - "name": "proposal_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - }, - { - "name": "threshold", - "type": 4, - "typeName": "MemberCount", - "docs": [] - } - ], - "index": 0, - "docs": [ - "A motion (given hash) has been proposed (by given account) with a threshold (given", - "`MemberCount`)." - ] - }, - { - "name": "Voted", - "fields": [ - { - "name": "account", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "proposal_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - }, - { - "name": "voted", - "type": 8, - "typeName": "bool", - "docs": [] - }, - { - "name": "yes", - "type": 4, - "typeName": "MemberCount", - "docs": [] - }, - { - "name": "no", - "type": 4, - "typeName": "MemberCount", - "docs": [] - } - ], - "index": 1, - "docs": [ - "A motion (given hash) has been voted on by given account, leaving", - "a tally (yes votes and no votes given respectively as `MemberCount`)." - ] - }, - { - "name": "Approved", - "fields": [ - { - "name": "proposal_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - } - ], - "index": 2, - "docs": [ - "A motion was approved by the required threshold." - ] - }, - { - "name": "Disapproved", - "fields": [ - { - "name": "proposal_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - } - ], - "index": 3, - "docs": [ - "A motion was not approved by the required threshold." - ] - }, - { - "name": "Executed", - "fields": [ - { - "name": "proposal_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - }, - { - "name": "result", - "type": 33, - "typeName": "DispatchResult", - "docs": [] - } - ], - "index": 4, - "docs": [ - "A motion was executed; result will be `Ok` if it returned without error." - ] - }, - { - "name": "MemberExecuted", - "fields": [ - { - "name": "proposal_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - }, - { - "name": "result", - "type": 33, - "typeName": "DispatchResult", - "docs": [] - } - ], - "index": 5, - "docs": [ - "A single member did some action; result will be `Ok` if it returned without error." - ] - }, - { - "name": "Closed", - "fields": [ - { - "name": "proposal_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - }, - { - "name": "yes", - "type": 4, - "typeName": "MemberCount", - "docs": [] - }, - { - "name": "no", - "type": 4, - "typeName": "MemberCount", - "docs": [] - } - ], - "index": 6, - "docs": [ - "A proposal was closed because its threshold was reached or after its duration was up." - ] - }, - { - "name": "Killed", - "fields": [ - { - "name": "proposal_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - } - ], - "index": 7, - "docs": [ - "A proposal was killed." - ] - }, - { - "name": "ProposalCostBurned", - "fields": [ - { - "name": "proposal_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - }, - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - } - ], - "index": 8, - "docs": [ - "Some cost for storing a proposal was burned." - ] - }, - { - "name": "ProposalCostReleased", - "fields": [ - { - "name": "proposal_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - }, - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - } - ], - "index": 9, - "docs": [ - "Some cost for storing a proposal was released." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 478, - "type": { - "path": [ - "pallet_alliance", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NewRuleSet", - "fields": [ - { - "name": "rule", - "type": 404, - "typeName": "Cid", - "docs": [] - } - ], - "index": 0, - "docs": [ - "A new rule has been set." - ] - }, - { - "name": "Announced", - "fields": [ - { - "name": "announcement", - "type": 404, - "typeName": "Cid", - "docs": [] - } - ], - "index": 1, - "docs": [ - "A new announcement has been proposed." - ] - }, - { - "name": "AnnouncementRemoved", - "fields": [ - { - "name": "announcement", - "type": 404, - "typeName": "Cid", - "docs": [] - } - ], - "index": 2, - "docs": [ - "An on-chain announcement has been removed." - ] - }, - { - "name": "MembersInitialized", - "fields": [ - { - "name": "fellows", - "type": 90, - "typeName": "Vec", - "docs": [] - }, - { - "name": "allies", - "type": 90, - "typeName": "Vec", - "docs": [] - } - ], - "index": 3, - "docs": [ - "Some accounts have been initialized as members (fellows/allies)." - ] - }, - { - "name": "NewAllyJoined", - "fields": [ - { - "name": "ally", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "nominator", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "reserved", - "type": 237, - "typeName": "Option>", - "docs": [] - } - ], - "index": 4, - "docs": [ - "An account has been added as an Ally and reserved its deposit." - ] - }, - { - "name": "AllyElevated", - "fields": [ - { - "name": "ally", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - } - ], - "index": 5, - "docs": [ - "An ally has been elevated to Fellow." - ] - }, - { - "name": "MemberRetirementPeriodStarted", - "fields": [ - { - "name": "member", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - } - ], - "index": 6, - "docs": [ - "A member gave retirement notice and their retirement period started." - ] - }, - { - "name": "MemberRetired", - "fields": [ - { - "name": "member", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "unreserved", - "type": 237, - "typeName": "Option>", - "docs": [] - } - ], - "index": 7, - "docs": [ - "A member has retired with its deposit unreserved." - ] - }, - { - "name": "MemberKicked", - "fields": [ - { - "name": "member", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "slashed", - "type": 237, - "typeName": "Option>", - "docs": [] - } - ], - "index": 8, - "docs": [ - "A member has been kicked out with its deposit slashed." - ] - }, - { - "name": "UnscrupulousItemAdded", - "fields": [ - { - "name": "items", - "type": 408, - "typeName": "Vec>", - "docs": [] - } - ], - "index": 9, - "docs": [ - "Accounts or websites have been added into the list of unscrupulous items." - ] - }, - { - "name": "UnscrupulousItemRemoved", - "fields": [ - { - "name": "items", - "type": 408, - "typeName": "Vec>", - "docs": [] - } - ], - "index": 10, - "docs": [ - "Accounts or websites have been removed from the list of unscrupulous items." - ] - }, - { - "name": "AllianceDisbanded", - "fields": [ - { - "name": "fellow_members", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "ally_members", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "unreserved", - "type": 4, - "typeName": "u32", - "docs": [] - } - ], - "index": 11, - "docs": [ - "Alliance disbanded. Includes number deleted members and unreserved deposits." - ] - }, - { - "name": "FellowAbdicated", - "fields": [ - { - "name": "fellow", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - } - ], - "index": 12, - "docs": [ - "A Fellow abdicated their voting rights. They are now an Ally." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 479, - "type": { - "path": [ - "pallet_nomination_pools", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Created", - "fields": [ - { - "name": "depositor", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - } - ], - "index": 0, - "docs": [ - "A pool has been created." - ] - }, - { - "name": "Bonded", - "fields": [ - { - "name": "member", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "bonded", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "joined", - "type": 8, - "typeName": "bool", - "docs": [] - } - ], - "index": 1, - "docs": [ - "A member has became bonded in a pool." - ] - }, - { - "name": "PaidOut", - "fields": [ - { - "name": "member", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "payout", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 2, - "docs": [ - "A payout has been made to a member." - ] - }, - { - "name": "Unbonded", - "fields": [ - { - "name": "member", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "balance", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "points", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "era", - "type": 4, - "typeName": "EraIndex", - "docs": [] - } - ], - "index": 3, - "docs": [ - "A member has unbonded from their pool.", - "", - "- `balance` is the corresponding balance of the number of points that has been", - " requested to be unbonded (the argument of the `unbond` transaction) from the bonded", - " pool.", - "- `points` is the number of points that are issued as a result of `balance` being", - "dissolved into the corresponding unbonding pool.", - "- `era` is the era in which the balance will be unbonded.", - "In the absence of slashing, these values will match. In the presence of slashing, the", - "number of points that are issued in the unbonding pool will be less than the amount", - "requested to be unbonded." - ] - }, - { - "name": "Withdrawn", - "fields": [ - { - "name": "member", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "balance", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "points", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 4, - "docs": [ - "A member has withdrawn from their pool.", - "", - "The given number of `points` have been dissolved in return of `balance`.", - "", - "Similar to `Unbonded` event, in the absence of slashing, the ratio of point to balance", - "will be 1." - ] - }, - { - "name": "Destroyed", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - } - ], - "index": 5, - "docs": [ - "A pool has been destroyed." - ] - }, - { - "name": "StateChanged", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "new_state", - "type": 413, - "typeName": "PoolState", - "docs": [] - } - ], - "index": 6, - "docs": [ - "The state of a pool has changed" - ] - }, - { - "name": "MemberRemoved", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "member", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "released_balance", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 7, - "docs": [ - "A member has been removed from a pool.", - "", - "The removal can be voluntary (withdrawn all unbonded funds) or involuntary (kicked).", - "Any funds that are still delegated (i.e. dangling delegation) are released and are", - "represented by `released_balance`." - ] - }, - { - "name": "RolesUpdated", - "fields": [ - { - "name": "root", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "bouncer", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "nominator", - "type": 43, - "typeName": "Option", - "docs": [] - } - ], - "index": 8, - "docs": [ - "The roles of a pool have been updated to the given new roles. Note that the depositor", - "can never change." - ] - }, - { - "name": "PoolSlashed", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "balance", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 9, - "docs": [ - "The active balance of pool `pool_id` has been slashed to `balance`." - ] - }, - { - "name": "UnbondingPoolSlashed", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "era", - "type": 4, - "typeName": "EraIndex", - "docs": [] - }, - { - "name": "balance", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 10, - "docs": [ - "The unbond pool at `era` of pool `pool_id` has been slashed to `balance`." - ] - }, - { - "name": "PoolCommissionUpdated", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "current", - "type": 419, - "typeName": "Option<(Perbill, T::AccountId)>", - "docs": [] - } - ], - "index": 11, - "docs": [ - "A pool's commission setting has been changed." - ] - }, - { - "name": "PoolMaxCommissionUpdated", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "max_commission", - "type": 49, - "typeName": "Perbill", - "docs": [] - } - ], - "index": 12, - "docs": [ - "A pool's maximum commission setting has been changed." - ] - }, - { - "name": "PoolCommissionChangeRateUpdated", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "change_rate", - "type": 421, - "typeName": "CommissionChangeRate>", - "docs": [] - } - ], - "index": 13, - "docs": [ - "A pool's commission `change_rate` has been changed." - ] - }, - { - "name": "PoolCommissionClaimPermissionUpdated", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "permission", - "type": 422, - "typeName": "Option>", - "docs": [] - } - ], - "index": 14, - "docs": [ - "Pool commission claim permission has been updated." - ] - }, - { - "name": "PoolCommissionClaimed", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "commission", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 15, - "docs": [ - "Pool commission has been claimed." - ] - }, - { - "name": "MinBalanceDeficitAdjusted", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 16, - "docs": [ - "Topped up deficit in frozen ED of the reward pool." - ] - }, - { - "name": "MinBalanceExcessAdjusted", - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 17, - "docs": [ - "Claimed excess frozen ED of af the reward pool." - ] - } - ] - } - }, - "docs": [ - "Events of this pallet." - ] - } - }, - { - "id": 480, "type": { "path": [ "pallet_referenda", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Submitted", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "track", - "type": 102, - "typeName": "TrackIdOf", - "docs": [ - "The track (and by extension proposal dispatch origin) of this referendum." - ] - }, - { - "name": "proposal", - "type": 141, - "typeName": "BoundedCallOf", - "docs": [ - "The proposal for the referendum." - ] - } - ], - "index": 0, - "docs": [ - "A referendum has been submitted." - ] - }, - { - "name": "DecisionDepositPlaced", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account who placed the deposit." - ] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The amount placed by the account." - ] - } - ], - "index": 1, - "docs": [ - "The decision deposit has been placed." - ] - }, - { - "name": "DecisionDepositRefunded", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account who placed the deposit." - ] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The amount placed by the account." - ] - } - ], - "index": 2, - "docs": [ - "The decision deposit has been refunded." - ] - }, - { - "name": "DepositSlashed", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account who placed the deposit." - ] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The amount placed by the account." - ] - } - ], - "index": 3, - "docs": [ - "A deposit has been slashed." - ] - }, - { - "name": "DecisionStarted", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "track", - "type": 102, - "typeName": "TrackIdOf", - "docs": [ - "The track (and by extension proposal dispatch origin) of this referendum." - ] - }, - { - "name": "proposal", - "type": 141, - "typeName": "BoundedCallOf", - "docs": [ - "The proposal for the referendum." - ] - }, - { - "name": "tally", - "type": 481, - "typeName": "T::Tally", - "docs": [ - "The current tally of votes in this referendum." - ] - } - ], - "index": 4, - "docs": [ - "A referendum has moved into the deciding phase." - ] - }, - { - "name": "ConfirmStarted", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - } - ], - "index": 5, - "docs": [] - }, - { - "name": "ConfirmAborted", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - } - ], - "index": 6, - "docs": [] - }, - { - "name": "Confirmed", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "tally", - "type": 481, - "typeName": "T::Tally", - "docs": [ - "The final tally of votes in this referendum." - ] - } - ], - "index": 7, - "docs": [ - "A referendum has ended its confirmation phase and is ready for approval." - ] - }, - { - "name": "Approved", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - } - ], - "index": 8, - "docs": [ - "A referendum has been approved and its proposal has been scheduled." - ] - }, - { - "name": "Rejected", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "tally", - "type": 481, - "typeName": "T::Tally", - "docs": [ - "The final tally of votes in this referendum." - ] - } - ], - "index": 9, - "docs": [ - "A proposal has been rejected by referendum." - ] - }, - { - "name": "TimedOut", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "tally", - "type": 481, - "typeName": "T::Tally", - "docs": [ - "The final tally of votes in this referendum." - ] - } - ], - "index": 10, - "docs": [ - "A referendum has been timed out without being decided." - ] - }, - { - "name": "Cancelled", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "tally", - "type": 481, - "typeName": "T::Tally", - "docs": [ - "The final tally of votes in this referendum." - ] - } - ], - "index": 11, - "docs": [ - "A referendum has been cancelled." - ] - }, - { - "name": "Killed", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "tally", - "type": 481, - "typeName": "T::Tally", - "docs": [ - "The final tally of votes in this referendum." - ] - } - ], - "index": 12, - "docs": [ - "A referendum has been killed." - ] - }, - { - "name": "SubmissionDepositRefunded", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account who placed the deposit." - ] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The amount placed by the account." - ] - } - ], - "index": 13, - "docs": [ - "The submission deposit has been refunded." - ] - }, - { - "name": "MetadataSet", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "hash", - "type": 13, - "typeName": "T::Hash", - "docs": [ - "Preimage hash." - ] - } - ], - "index": 14, - "docs": [ - "Metadata for a referendum has been set." - ] - }, - { - "name": "MetadataCleared", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ReferendumIndex", - "docs": [ - "Index of the referendum." - ] - }, - { - "name": "hash", - "type": 13, - "typeName": "T::Hash", - "docs": [ - "Preimage hash." - ] - } - ], - "index": 15, - "docs": [ - "Metadata for a referendum has been cleared." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 481, - "type": { - "path": [ - "pallet_ranked_collective", - "Tally" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - }, - { - "name": "M", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "bare_ayes", - "type": 4, - "typeName": "MemberIndex", - "docs": [] - }, - { - "name": "ayes", - "type": 4, - "typeName": "Votes", - "docs": [] - }, - { - "name": "nays", - "type": 4, - "typeName": "Votes", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 482, - "type": { - "path": [ - "pallet_ranked_collective", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "MemberAdded", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - } - ], - "index": 0, - "docs": [ - "A member `who` has been added." - ] - }, - { - "name": "RankChanged", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "rank", - "type": 102, - "typeName": "Rank", - "docs": [] - } - ], - "index": 1, - "docs": [ - "The member `who`se rank has been changed to the given `rank`." - ] - }, - { - "name": "MemberRemoved", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "rank", - "type": 102, - "typeName": "Rank", - "docs": [] - } - ], - "index": 2, - "docs": [ - "The member `who` of given `rank` has been removed from the collective." - ] - }, - { - "name": "Voted", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "poll", - "type": 4, - "typeName": "PollIndexOf", - "docs": [] - }, - { - "name": "vote", - "type": 483, - "typeName": "VoteRecord", - "docs": [] - }, - { - "name": "tally", - "type": 481, - "typeName": "TallyOf", - "docs": [] - } - ], - "index": 3, - "docs": [ - "The member `who` has voted for the `poll` with the given `vote` leading to an updated", - "`tally`." - ] - }, - { - "name": "MemberExchanged", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "new_who", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - } - ], - "index": 4, - "docs": [ - "The member `who` had their `AccountId` changed to `new_who`." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 483, - "type": { - "path": [ - "pallet_ranked_collective", - "VoteRecord" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Aye", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Votes", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Nay", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Votes", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 484, - "type": { - "path": [ - "pallet_asset_conversion", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "PoolCreated", - "fields": [ - { - "name": "creator", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account that created the pool." - ] - }, - { - "name": "pool_id", - "type": 485, - "typeName": "T::PoolId", - "docs": [ - "The pool id associated with the pool. Note that the order of the assets may not be", - "the same as the order specified in the create pool extrinsic." - ] - }, - { - "name": "pool_account", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account ID of the pool." - ] - }, - { - "name": "lp_token", - "type": 4, - "typeName": "T::PoolAssetId", - "docs": [ - "The id of the liquidity tokens that will be minted when assets are added to this", - "pool." - ] - } - ], - "index": 0, - "docs": [ - "A successful call of the `CreatePool` extrinsic will create this event." - ] - }, - { - "name": "LiquidityAdded", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account that the liquidity was taken from." - ] - }, - { - "name": "mint_to", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account that the liquidity tokens were minted to." - ] - }, - { - "name": "pool_id", - "type": 485, - "typeName": "T::PoolId", - "docs": [ - "The pool id of the pool that the liquidity was added to." - ] - }, - { - "name": "amount1_provided", - "type": 6, - "typeName": "T::Balance", - "docs": [ - "The amount of the first asset that was added to the pool." - ] - }, - { - "name": "amount2_provided", - "type": 6, - "typeName": "T::Balance", - "docs": [ - "The amount of the second asset that was added to the pool." - ] - }, - { - "name": "lp_token", - "type": 4, - "typeName": "T::PoolAssetId", - "docs": [ - "The id of the lp token that was minted." - ] - }, - { - "name": "lp_token_minted", - "type": 6, - "typeName": "T::Balance", - "docs": [ - "The amount of lp tokens that were minted of that id." - ] - } - ], - "index": 1, - "docs": [ - "A successful call of the `AddLiquidity` extrinsic will create this event." - ] - }, - { - "name": "LiquidityRemoved", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account that the liquidity tokens were burned from." - ] - }, - { - "name": "withdraw_to", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account that the assets were transferred to." - ] - }, - { - "name": "pool_id", - "type": 485, - "typeName": "T::PoolId", - "docs": [ - "The pool id that the liquidity was removed from." - ] - }, - { - "name": "amount1", - "type": 6, - "typeName": "T::Balance", - "docs": [ - "The amount of the first asset that was removed from the pool." - ] - }, - { - "name": "amount2", - "type": 6, - "typeName": "T::Balance", - "docs": [ - "The amount of the second asset that was removed from the pool." - ] - }, - { - "name": "lp_token", - "type": 4, - "typeName": "T::PoolAssetId", - "docs": [ - "The id of the lp token that was burned." - ] - }, - { - "name": "lp_token_burned", - "type": 6, - "typeName": "T::Balance", - "docs": [ - "The amount of lp tokens that were burned of that id." - ] - }, - { - "name": "withdrawal_fee", - "type": 486, - "typeName": "Permill", - "docs": [ - "Liquidity withdrawal fee (%)." - ] - } - ], - "index": 2, - "docs": [ - "A successful call of the `RemoveLiquidity` extrinsic will create this event." - ] - }, - { - "name": "SwapExecuted", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "Which account was the instigator of the swap." - ] - }, - { - "name": "send_to", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account that the assets were transferred to." - ] - }, - { - "name": "amount_in", - "type": 6, - "typeName": "T::Balance", - "docs": [ - "The amount of the first asset that was swapped." - ] - }, - { - "name": "amount_out", - "type": 6, - "typeName": "T::Balance", - "docs": [ - "The amount of the second asset that was received." - ] - }, - { - "name": "path", - "type": 487, - "typeName": "BalancePath", - "docs": [ - "The route of asset IDs with amounts that the swap went through.", - "E.g. (A, amount_in) -> (Dot, amount_out) -> (B, amount_out)" - ] - } - ], - "index": 3, - "docs": [ - "Assets have been converted from one to another. Both `SwapExactTokenForToken`", - "and `SwapTokenForExactToken` will generate this event." - ] - }, - { - "name": "SwapCreditExecuted", - "fields": [ - { - "name": "amount_in", - "type": 6, - "typeName": "T::Balance", - "docs": [ - "The amount of the first asset that was swapped." - ] - }, - { - "name": "amount_out", - "type": 6, - "typeName": "T::Balance", - "docs": [ - "The amount of the second asset that was received." - ] - }, - { - "name": "path", - "type": 487, - "typeName": "BalancePath", - "docs": [ - "The route of asset IDs with amounts that the swap went through.", - "E.g. (A, amount_in) -> (Dot, amount_out) -> (B, amount_out)" - ] - } - ], - "index": 4, - "docs": [ - "Assets have been converted from one to another." - ] - }, - { - "name": "Touched", - "fields": [ - { - "name": "pool_id", - "type": 485, - "typeName": "T::PoolId", - "docs": [ - "The ID of the pool." - ] - }, - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account initiating the touch." - ] - } - ], - "index": 5, - "docs": [ - "Pool has been touched in order to fulfill operational requirements." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 485, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 40, - 40 - ] - }, - "docs": [] - } - }, - { - "id": 486, - "type": { - "path": [ - "sp_arithmetic", - "per_things", - "Permill" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 4, - "typeName": "u32", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 487, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 488 - } - }, - "docs": [] - } - }, - { - "id": 488, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 40, - 6 - ] - }, - "docs": [] - } - }, - { - "id": 489, - "type": { - "path": [ - "pallet_fast_unstake", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Unstaked", - "fields": [ - { - "name": "stash", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "result", - "type": 33, - "typeName": "DispatchResult", - "docs": [] - } - ], - "index": 0, - "docs": [ - "A staker was unstaked." - ] - }, - { - "name": "Slashed", - "fields": [ - { - "name": "stash", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 1, - "docs": [ - "A staker was slashed for requesting fast-unstake whilst being exposed." - ] - }, - { - "name": "BatchChecked", - "fields": [ - { - "name": "eras", - "type": 115, - "typeName": "Vec", - "docs": [] - } - ], - "index": 2, - "docs": [ - "A batch was partially checked for the given eras, but the process did not finish." - ] - }, - { - "name": "BatchFinished", - "fields": [ - { - "name": "size", - "type": 4, - "typeName": "u32", - "docs": [] - } - ], - "index": 3, - "docs": [ - "A batch of a given size was terminated.", - "", - "This is always follows by a number of `Unstaked` or `Slashed` events, marking the end", - "of the batch. A new batch will be created upon next block." - ] - }, - { - "name": "InternalError", - "fields": [], - "index": 4, - "docs": [ - "An internal error happened. Operations will be paused now." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 490, - "type": { - "path": [ - "pallet_message_queue", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "ProcessingFailed", - "fields": [ - { - "name": "id", - "type": 13, - "typeName": "H256", - "docs": [ - "The `blake2_256` hash of the message." - ] - }, - { - "name": "origin", - "type": 4, - "typeName": "MessageOriginOf", - "docs": [ - "The queue of the message." - ] - }, - { - "name": "error", - "type": 491, - "typeName": "ProcessMessageError", - "docs": [ - "The error that occurred.", - "", - "This error is pretty opaque. More fine-grained errors need to be emitted as events", - "by the `MessageProcessor`." - ] - } - ], - "index": 0, - "docs": [ - "Message discarded due to an error in the `MessageProcessor` (usually a format error)." - ] - }, - { - "name": "Processed", - "fields": [ - { - "name": "id", - "type": 13, - "typeName": "H256", - "docs": [ - "The `blake2_256` hash of the message." - ] - }, - { - "name": "origin", - "type": 4, - "typeName": "MessageOriginOf", - "docs": [ - "The queue of the message." - ] - }, - { - "name": "weight_used", - "type": 10, - "typeName": "Weight", - "docs": [ - "How much weight was used to process the message." - ] - }, - { - "name": "success", - "type": 8, - "typeName": "bool", - "docs": [ - "Whether the message was processed.", - "", - "Note that this does not mean that the underlying `MessageProcessor` was internally", - "successful. It *solely* means that the MQ pallet will treat this as a success", - "condition and discard the message. Any internal error needs to be emitted as events", - "by the `MessageProcessor`." - ] - } - ], - "index": 1, - "docs": [ - "Message is processed." - ] - }, - { - "name": "OverweightEnqueued", - "fields": [ - { - "name": "id", - "type": 1, - "typeName": "[u8; 32]", - "docs": [ - "The `blake2_256` hash of the message." - ] - }, - { - "name": "origin", - "type": 4, - "typeName": "MessageOriginOf", - "docs": [ - "The queue of the message." - ] - }, - { - "name": "page_index", - "type": 4, - "typeName": "PageIndex", - "docs": [ - "The page of the message." - ] - }, - { - "name": "message_index", - "type": 4, - "typeName": "T::Size", - "docs": [ - "The index of the message within the page." - ] - } - ], - "index": 2, - "docs": [ - "Message placed in overweight queue." - ] - }, - { - "name": "PageReaped", - "fields": [ - { - "name": "origin", - "type": 4, - "typeName": "MessageOriginOf", - "docs": [ - "The queue of the page." - ] - }, - { - "name": "index", - "type": 4, - "typeName": "PageIndex", - "docs": [ - "The index of the page." - ] - } - ], - "index": 3, - "docs": [ - "This page was reaped." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 491, - "type": { - "path": [ - "frame_support", - "traits", - "messages", - "ProcessMessageError" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "BadFormat", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Corrupt", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "Unsupported", - "fields": [], - "index": 2, - "docs": [] - }, - { - "name": "Overweight", - "fields": [ - { - "name": null, - "type": 10, - "typeName": "Weight", - "docs": [] - } - ], - "index": 3, - "docs": [] - }, - { - "name": "Yield", - "fields": [], - "index": 4, - "docs": [] - }, - { - "name": "StackLimitReached", - "fields": [], - "index": 5, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 492, - "type": { - "path": [ - "frame_benchmarking_pallet_pov", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "TestEvent", - "fields": [], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 493, - "type": { - "path": [ - "pallet_tx_pause", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "CallPaused", - "fields": [ - { - "name": "full_name", - "type": 432, - "typeName": "RuntimeCallNameOf", - "docs": [] - } - ], - "index": 0, - "docs": [ - "This pallet, or a specific call is now paused." - ] - }, - { - "name": "CallUnpaused", - "fields": [ - { - "name": "full_name", - "type": 432, - "typeName": "RuntimeCallNameOf", - "docs": [] - } - ], - "index": 1, - "docs": [ - "This pallet, or a specific call is now unpaused." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 494, - "type": { - "path": [ - "pallet_safe_mode", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Entered", - "fields": [ - { - "name": "until", - "type": 4, - "typeName": "BlockNumberFor", - "docs": [] - } - ], - "index": 0, - "docs": [ - "The safe-mode was entered until inclusively this block." - ] - }, - { - "name": "Extended", - "fields": [ - { - "name": "until", - "type": 4, - "typeName": "BlockNumberFor", - "docs": [] - } - ], - "index": 1, - "docs": [ - "The safe-mode was extended until inclusively this block." - ] - }, - { - "name": "Exited", - "fields": [ - { - "name": "reason", - "type": 495, - "typeName": "ExitReason", - "docs": [] - } - ], - "index": 2, - "docs": [ - "Exited the safe-mode for a specific reason." - ] - }, - { - "name": "DepositPlaced", - "fields": [ - { - "name": "account", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 3, - "docs": [ - "An account reserved funds for either entering or extending the safe-mode." - ] - }, - { - "name": "DepositReleased", - "fields": [ - { - "name": "account", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 4, - "docs": [ - "An account had a reserve released that was reserved." - ] - }, - { - "name": "DepositSlashed", - "fields": [ - { - "name": "account", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 5, - "docs": [ - "An account had reserve slashed that was reserved." - ] - }, - { - "name": "CannotDeposit", - "fields": [], - "index": 6, - "docs": [ - "Could not hold funds for entering or extending the safe-mode.", - "", - "This error comes from the underlying `Currency`." - ] - }, - { - "name": "CannotRelease", - "fields": [], - "index": 7, - "docs": [ - "Could not release funds for entering or extending the safe-mode.", - "", - "This error comes from the underlying `Currency`." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 495, - "type": { - "path": [ - "pallet_safe_mode", - "pallet", - "ExitReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Timeout", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Force", - "fields": [], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 496, - "type": { - "path": [ - "pallet_statement", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NewStatement", - "fields": [ - { - "name": "account", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "statement", - "type": 497, - "typeName": "Statement", - "docs": [] - } - ], - "index": 0, - "docs": [ - "A new statement is submitted" - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 497, - "type": { - "path": [ - "sp_statement_store", - "Statement" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "proof", - "type": 498, - "typeName": "Option", - "docs": [] - }, - { - "name": "decryption_key", - "type": 96, - "typeName": "Option", - "docs": [] - }, - { - "name": "channel", - "type": 96, - "typeName": "Option", - "docs": [] - }, - { - "name": "priority", - "type": 50, - "typeName": "Option", - "docs": [] - }, - { - "name": "num_topics", - "type": 2, - "typeName": "u8", - "docs": [] - }, - { - "name": "topics", - "type": 500, - "typeName": "[Topic; MAX_TOPICS]", - "docs": [] - }, - { - "name": "data", - "type": 442, - "typeName": "Option>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 498, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 499 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 499, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 499, - "type": { - "path": [ - "sp_statement_store", - "Proof" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Sr25519", - "fields": [ - { - "name": "signature", - "type": 262, - "typeName": "[u8; 64]", - "docs": [] - }, - { - "name": "signer", - "type": 1, - "typeName": "[u8; 32]", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Ed25519", - "fields": [ - { - "name": "signature", - "type": 262, - "typeName": "[u8; 64]", - "docs": [] - }, - { - "name": "signer", - "type": 1, - "typeName": "[u8; 32]", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "Secp256k1Ecdsa", - "fields": [ - { - "name": "signature", - "type": 317, - "typeName": "[u8; 65]", - "docs": [] - }, - { - "name": "signer", - "type": 247, - "typeName": "[u8; 33]", - "docs": [] - } - ], - "index": 2, - "docs": [] - }, - { - "name": "OnChain", - "fields": [ - { - "name": "who", - "type": 1, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "block_hash", - "type": 1, - "typeName": "BlockHash", - "docs": [] - }, - { - "name": "event_index", - "type": 12, - "typeName": "u64", - "docs": [] - } - ], - "index": 3, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 500, - "type": { - "path": [], - "params": [], - "def": { - "array": { - "len": 4, - "type": 1 - } - }, - "docs": [] - } - }, - { - "id": 501, - "type": { - "path": [ - "pallet_migrations", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "UpgradeStarted", - "fields": [ - { - "name": "migrations", - "type": 4, - "typeName": "u32", - "docs": [ - "The number of migrations that this upgrade contains.", - "", - "This can be used to design a progress indicator in combination with counting the", - "`MigrationCompleted` and `MigrationSkipped` events." - ] - } - ], - "index": 0, - "docs": [ - "A Runtime upgrade started.", - "", - "Its end is indicated by `UpgradeCompleted` or `UpgradeFailed`." - ] - }, - { - "name": "UpgradeCompleted", - "fields": [], - "index": 1, - "docs": [ - "The current runtime upgrade completed.", - "", - "This implies that all of its migrations completed successfully as well." - ] - }, - { - "name": "UpgradeFailed", - "fields": [], - "index": 2, - "docs": [ - "Runtime upgrade failed.", - "", - "This is very bad and will require governance intervention." - ] - }, - { - "name": "MigrationSkipped", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "u32", - "docs": [ - "The index of the skipped migration within the [`Config::Migrations`] list." - ] - } - ], - "index": 3, - "docs": [ - "A migration was skipped since it was already executed in the past." - ] - }, - { - "name": "MigrationAdvanced", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "u32", - "docs": [ - "The index of the migration within the [`Config::Migrations`] list." - ] - }, - { - "name": "took", - "type": 4, - "typeName": "BlockNumberFor", - "docs": [ - "The number of blocks that this migration took so far." - ] - } - ], - "index": 4, - "docs": [ - "A migration progressed." - ] - }, - { - "name": "MigrationCompleted", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "u32", - "docs": [ - "The index of the migration within the [`Config::Migrations`] list." - ] - }, - { - "name": "took", - "type": 4, - "typeName": "BlockNumberFor", - "docs": [ - "The number of blocks that this migration took so far." - ] - } - ], - "index": 5, - "docs": [ - "A Migration completed." - ] - }, - { - "name": "MigrationFailed", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "u32", - "docs": [ - "The index of the migration within the [`Config::Migrations`] list." - ] - }, - { - "name": "took", - "type": 4, - "typeName": "BlockNumberFor", - "docs": [ - "The number of blocks that this migration took so far." - ] - } - ], - "index": 6, - "docs": [ - "A Migration failed.", - "", - "This implies that the whole upgrade failed and governance intervention is required." - ] - }, - { - "name": "HistoricCleared", - "fields": [ - { - "name": "next_cursor", - "type": 442, - "typeName": "Option>", - "docs": [ - "Should be passed to `clear_historic` in a successive call." - ] - } - ], - "index": 7, - "docs": [ - "The set of historical migrations has been cleared." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 502, - "type": { - "path": [ - "pallet_broker", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Purchased", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The identity of the purchaser." - ] - }, - { - "name": "region_id", - "type": 450, - "typeName": "RegionId", - "docs": [ - "The identity of the Region." - ] - }, - { - "name": "price", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The price paid for this Region." - ] - }, - { - "name": "duration", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The duration of the Region." - ] - } - ], - "index": 0, - "docs": [ - "A Region of Bulk Coretime has been purchased." - ] - }, - { - "name": "Renewable", - "fields": [ - { - "name": "core", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The core whose workload can be renewed." - ] - }, - { - "name": "price", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The price at which the workload can be renewed." - ] - }, - { - "name": "begin", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The time at which the workload would recommence of this renewal. The call to renew", - "cannot happen before the beginning of the interlude prior to the sale for regions", - "which begin at this time." - ] - }, - { - "name": "workload", - "type": 445, - "typeName": "Schedule", - "docs": [ - "The actual workload which can be renewed." - ] - } - ], - "index": 1, - "docs": [ - "The workload of a core has become renewable." - ] - }, - { - "name": "Renewed", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The identity of the renewer." - ] - }, - { - "name": "price", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The price paid for this renewal." - ] - }, - { - "name": "old_core", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The index of the core on which the `workload` was previously scheduled." - ] - }, - { - "name": "core", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The index of the core on which the renewed `workload` has been scheduled." - ] - }, - { - "name": "begin", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The time at which the `workload` will begin on the `core`." - ] - }, - { - "name": "duration", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The number of timeslices for which this `workload` is newly scheduled." - ] - }, - { - "name": "workload", - "type": 445, - "typeName": "Schedule", - "docs": [ - "The workload which was renewed." - ] - } - ], - "index": 2, - "docs": [ - "A workload has been renewed." - ] - }, - { - "name": "Transferred", - "fields": [ - { - "name": "region_id", - "type": 450, - "typeName": "RegionId", - "docs": [ - "The Region which has been transferred." - ] - }, - { - "name": "duration", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The duration of the Region." - ] - }, - { - "name": "old_owner", - "type": 43, - "typeName": "Option", - "docs": [ - "The old owner of the Region." - ] - }, - { - "name": "owner", - "type": 43, - "typeName": "Option", - "docs": [ - "The new owner of the Region." - ] - } - ], - "index": 3, - "docs": [ - "Ownership of a Region has been transferred." - ] - }, - { - "name": "Partitioned", - "fields": [ - { - "name": "old_region_id", - "type": 450, - "typeName": "RegionId", - "docs": [ - "The Region which was split." - ] - }, - { - "name": "new_region_ids", - "type": 503, - "typeName": "(RegionId, RegionId)", - "docs": [ - "The new Regions into which it became." - ] - } - ], - "index": 4, - "docs": [ - "A Region has been split into two non-overlapping Regions." - ] - }, - { - "name": "Interlaced", - "fields": [ - { - "name": "old_region_id", - "type": 450, - "typeName": "RegionId", - "docs": [ - "The Region which was interlaced." - ] - }, - { - "name": "new_region_ids", - "type": 503, - "typeName": "(RegionId, RegionId)", - "docs": [ - "The new Regions into which it became." - ] - } - ], - "index": 5, - "docs": [ - "A Region has been converted into two overlapping Regions each of lesser regularity." - ] - }, - { - "name": "Assigned", - "fields": [ - { - "name": "region_id", - "type": 450, - "typeName": "RegionId", - "docs": [ - "The Region which was assigned." - ] - }, - { - "name": "duration", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The duration of the assignment." - ] - }, - { - "name": "task", - "type": 4, - "typeName": "TaskId", - "docs": [ - "The task to which the Region was assigned." - ] - } - ], - "index": 6, - "docs": [ - "A Region has been assigned to a particular task." - ] - }, - { - "name": "Pooled", - "fields": [ - { - "name": "region_id", - "type": 450, - "typeName": "RegionId", - "docs": [ - "The Region which was added to the Instantaneous Coretime Pool." - ] - }, - { - "name": "duration", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The duration of the Region." - ] - } - ], - "index": 7, - "docs": [ - "A Region has been added to the Instantaneous Coretime Pool." - ] - }, - { - "name": "CoreCountRequested", - "fields": [ - { - "name": "core_count", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The number of cores requested." - ] - } - ], - "index": 8, - "docs": [ - "A new number of cores has been requested." - ] - }, - { - "name": "CoreCountChanged", - "fields": [ - { - "name": "core_count", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The new number of cores available for scheduling." - ] - } - ], - "index": 9, - "docs": [ - "The number of cores available for scheduling has changed." - ] - }, - { - "name": "ReservationMade", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "u32", - "docs": [ - "The index of the reservation." - ] - }, - { - "name": "workload", - "type": 445, - "typeName": "Schedule", - "docs": [ - "The workload of the reservation." - ] - } - ], - "index": 10, - "docs": [ - "There is a new reservation for a workload." - ] - }, - { - "name": "ReservationCancelled", - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "u32", - "docs": [ - "The index of the reservation which was cancelled." - ] - }, - { - "name": "workload", - "type": 445, - "typeName": "Schedule", - "docs": [ - "The workload of the now cancelled reservation." - ] - } - ], - "index": 11, - "docs": [ - "A reservation for a workload has been cancelled." - ] - }, - { - "name": "SaleInitialized", - "fields": [ - { - "name": "sale_start", - "type": 4, - "typeName": "BlockNumberFor", - "docs": [ - "The local block number at which the sale will/did start." - ] - }, - { - "name": "leadin_length", - "type": 4, - "typeName": "BlockNumberFor", - "docs": [ - "The length in blocks of the Leadin Period (where the price is decreasing)." - ] - }, - { - "name": "start_price", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The price of Bulk Coretime at the beginning of the Leadin Period." - ] - }, - { - "name": "end_price", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The price of Bulk Coretime after the Leadin Period." - ] - }, - { - "name": "region_begin", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The first timeslice of the Regions which are being sold in this sale." - ] - }, - { - "name": "region_end", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The timeslice on which the Regions which are being sold in the sale terminate.", - "(i.e. One after the last timeslice which the Regions control.)" - ] - }, - { - "name": "ideal_cores_sold", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The number of cores we want to sell, ideally." - ] - }, - { - "name": "cores_offered", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "Number of cores which are/have been offered for sale." - ] - } - ], - "index": 12, - "docs": [ - "A new sale has been initialized." - ] - }, - { - "name": "Leased", - "fields": [ - { - "name": "task", - "type": 4, - "typeName": "TaskId", - "docs": [ - "The task to which a core will be assigned." - ] - }, - { - "name": "until", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The timeslice contained in the sale period after which this lease will", - "self-terminate (and therefore the earliest timeslice at which the lease may no", - "longer apply)." - ] - } - ], - "index": 13, - "docs": [ - "A new lease has been created." - ] - }, - { - "name": "LeaseEnding", - "fields": [ - { - "name": "task", - "type": 4, - "typeName": "TaskId", - "docs": [ - "The task to which a core was assigned." - ] - }, - { - "name": "when", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The timeslice at which the task will no longer be scheduled." - ] - } - ], - "index": 14, - "docs": [ - "A lease is about to end." - ] - }, - { - "name": "SalesStarted", - "fields": [ - { - "name": "price", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The nominal price of an Region of Bulk Coretime." - ] - }, - { - "name": "core_count", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The maximum number of cores which this pallet will attempt to assign." - ] - } - ], - "index": 15, - "docs": [ - "The sale rotation has been started and a new sale is imminent." - ] - }, - { - "name": "RevenueClaimBegun", - "fields": [ - { - "name": "region", - "type": 450, - "typeName": "RegionId", - "docs": [ - "The region to be claimed for." - ] - }, - { - "name": "max_timeslices", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The maximum number of timeslices which should be searched for claimed." - ] - } - ], - "index": 16, - "docs": [ - "The act of claiming revenue has begun." - ] - }, - { - "name": "RevenueClaimItem", - "fields": [ - { - "name": "when", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The timeslice whose claim is being processed." - ] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The amount which was claimed at this timeslice." - ] - } - ], - "index": 17, - "docs": [ - "A particular timeslice has a non-zero claim." - ] - }, - { - "name": "RevenueClaimPaid", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account to whom revenue has been paid." - ] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The total amount of revenue claimed and paid." - ] - }, - { - "name": "next", - "type": 504, - "typeName": "Option", - "docs": [ - "The next region which should be claimed for the continuation of this contribution." - ] - } - ], - "index": 18, - "docs": [ - "A revenue claim has (possibly only in part) been paid." - ] - }, - { - "name": "CreditPurchased", - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "The account which purchased the credit." - ] - }, - { - "name": "beneficiary", - "type": 0, - "typeName": "RelayAccountIdOf", - "docs": [ - "The Relay-chain account to which the credit will be made." - ] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The amount of credit purchased." - ] - } - ], - "index": 19, - "docs": [ - "Some Instantaneous Coretime Pool credit has been purchased." - ] - }, - { - "name": "RegionDropped", - "fields": [ - { - "name": "region_id", - "type": 450, - "typeName": "RegionId", - "docs": [ - "The Region which no longer exists." - ] - }, - { - "name": "duration", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The duration of the Region." - ] - } - ], - "index": 20, - "docs": [ - "A Region has been dropped due to being out of date." - ] - }, - { - "name": "ContributionDropped", - "fields": [ - { - "name": "region_id", - "type": 450, - "typeName": "RegionId", - "docs": [ - "The Region whose contribution is no longer exists." - ] - } - ], - "index": 21, - "docs": [ - "Some historical Instantaneous Core Pool contribution record has been dropped." - ] - }, - { - "name": "HistoryInitialized", - "fields": [ - { - "name": "when", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The timeslice whose history has been initialized." - ] - }, - { - "name": "private_pool_size", - "type": 4, - "typeName": "CoreMaskBitCount", - "docs": [ - "The amount of privately contributed Coretime to the Instantaneous Coretime Pool." - ] - }, - { - "name": "system_pool_size", - "type": 4, - "typeName": "CoreMaskBitCount", - "docs": [ - "The amount of Coretime contributed to the Instantaneous Coretime Pool by the", - "Polkadot System." - ] - } - ], - "index": 22, - "docs": [ - "Some historical Instantaneous Core Pool payment record has been initialized." - ] - }, - { - "name": "HistoryDropped", - "fields": [ - { - "name": "when", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The timeslice whose history is no longer available." - ] - }, - { - "name": "revenue", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The amount of revenue the system has taken." - ] - } - ], - "index": 23, - "docs": [ - "Some historical Instantaneous Core Pool payment record has been dropped." - ] - }, - { - "name": "HistoryIgnored", - "fields": [ - { - "name": "when", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The timeslice whose history is was ignored." - ] - }, - { - "name": "revenue", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The amount of revenue which was ignored." - ] - } - ], - "index": 24, - "docs": [ - "Some historical Instantaneous Core Pool payment record has been ignored because the", - "timeslice was already known. Governance may need to intervene." - ] - }, - { - "name": "ClaimsReady", - "fields": [ - { - "name": "when", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The timeslice whose history is available." - ] - }, - { - "name": "system_payout", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The amount of revenue the Polkadot System has already taken." - ] - }, - { - "name": "private_payout", - "type": 6, - "typeName": "BalanceOf", - "docs": [ - "The total amount of revenue remaining to be claimed." - ] - } - ], - "index": 25, - "docs": [ - "Some historical Instantaneous Core Pool Revenue is ready for payout claims." - ] - }, - { - "name": "CoreAssigned", - "fields": [ - { - "name": "core", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The index of the Core which has been assigned." - ] - }, - { - "name": "when", - "type": 4, - "typeName": "RelayBlockNumberOf", - "docs": [ - "The Relay-chain block at which this assignment should take effect." - ] - }, - { - "name": "assignment", - "type": 505, - "typeName": "Vec<(CoreAssignment, PartsOf57600)>", - "docs": [ - "The workload to be done on the Core." - ] - } - ], - "index": 26, - "docs": [ - "A Core has been assigned to one or more tasks and/or the Pool on the Relay-chain." - ] - }, - { - "name": "PotentialRenewalDropped", - "fields": [ - { - "name": "when", - "type": 4, - "typeName": "Timeslice", - "docs": [ - "The timeslice whose renewal is no longer available." - ] - }, - { - "name": "core", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The core whose workload is no longer available to be renewed for `when`." - ] - } - ], - "index": 27, - "docs": [ - "Some historical Instantaneous Core Pool payment record has been dropped." - ] - }, - { - "name": "AutoRenewalEnabled", - "fields": [ - { - "name": "core", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The core for which the renewal was enabled." - ] - }, - { - "name": "task", - "type": 4, - "typeName": "TaskId", - "docs": [ - "The task for which the renewal was enabled." - ] - } - ], - "index": 28, - "docs": [] - }, - { - "name": "AutoRenewalDisabled", - "fields": [ - { - "name": "core", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The core for which the renewal was disabled." - ] - }, - { - "name": "task", - "type": 4, - "typeName": "TaskId", - "docs": [ - "The task for which the renewal was disabled." - ] - } - ], - "index": 29, - "docs": [] - }, - { - "name": "AutoRenewalFailed", - "fields": [ - { - "name": "core", - "type": 102, - "typeName": "CoreIndex", - "docs": [ - "The core for which the renewal failed." - ] - }, - { - "name": "payer", - "type": 43, - "typeName": "Option", - "docs": [ - "The account which was supposed to pay for renewal.", - "", - "If `None` it indicates that we failed to get the sovereign account of a task." - ] - } - ], - "index": 30, - "docs": [ - "Failed to auto-renew a core, likely due to the payer account not being sufficiently", - "funded." - ] - }, - { - "name": "AutoRenewalLimitReached", - "fields": [], - "index": 31, - "docs": [ - "The auto-renewal limit has been reached upon renewing cores.", - "", - "This should never happen, given that enable_auto_renew checks for this before enabling", - "auto-renewal." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 503, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 450, - 450 - ] - }, - "docs": [] - } - }, - { - "id": 504, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 450 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 450, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 505, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 506 - } - }, - "docs": [] - } - }, - { - "id": 506, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 448, - 102 - ] - }, - "docs": [] - } - }, - { - "id": 507, - "type": { - "path": [ - "pallet_parameters", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Updated", - "fields": [ - { - "name": "key", - "type": 508, - "typeName": "::Key", - "docs": [ - "The key that was updated." - ] - }, - { - "name": "old_value", - "type": 510, - "typeName": "Option<::Value>", - "docs": [ - "The old value before this call." - ] - }, - { - "name": "new_value", - "type": 510, - "typeName": "Option<::Value>", - "docs": [ - "The new value after this call." - ] - } - ], - "index": 0, - "docs": [ - "A Parameter was set.", - "", - "Is also emitted when the value was not changed." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 508, - "type": { - "path": [ - "kitchensink_runtime", - "RuntimeParametersKey" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Storage", - "fields": [ - { - "name": null, - "type": 509, - "typeName": "::Key", - "docs": [] - } - ], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 509, - "type": { - "path": [ - "kitchensink_runtime", - "dynamic_params", - "storage", - "ParametersKey" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "BaseDeposit", - "fields": [ - { - "name": null, - "type": 462, - "typeName": "BaseDeposit", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "ByteDeposit", - "fields": [ - { - "name": null, - "type": 463, - "typeName": "ByteDeposit", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 510, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 511 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 511, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 511, - "type": { - "path": [ - "kitchensink_runtime", - "RuntimeParametersValue" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Storage", - "fields": [ - { - "name": null, - "type": 512, - "typeName": "::Value", - "docs": [] - } - ], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 512, - "type": { - "path": [ - "kitchensink_runtime", - "dynamic_params", - "storage", - "ParametersValue" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "BaseDeposit", - "fields": [ - { - "name": null, - "type": 6, - "typeName": "Balance", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "ByteDeposit", - "fields": [ - { - "name": null, - "type": 6, - "typeName": "Balance", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 513, - "type": { - "path": [ - "pallet_skip_feeless_payment", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "FeeSkipped", - "fields": [ - { - "name": "origin", - "type": 149, - "typeName": "::PalletsOrigin", - "docs": [] - } - ], - "index": 0, - "docs": [ - "A transaction fee was skipped." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 514, - "type": { - "path": [ - "pallet_asset_conversion_ops", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "MigratedToNewAccount", - "fields": [ - { - "name": "pool_id", - "type": 485, - "typeName": "T::PoolId", - "docs": [ - "Pool's ID." - ] - }, - { - "name": "prior_account", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "Pool's prior account ID." - ] - }, - { - "name": "new_account", - "type": 0, - "typeName": "T::AccountId", - "docs": [ - "Pool's new account ID." - ] - } - ], - "index": 0, - "docs": [ - "Indicates that a pool has been migrated to the new account ID." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 515, - "type": { - "path": [ - "pallet_revive", - "pallet", - "Event" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Instantiated", - "fields": [ - { - "name": "deployer", - "type": 466, - "typeName": "H160", - "docs": [] - }, - { - "name": "contract", - "type": 466, - "typeName": "H160", - "docs": [] - } - ], - "index": 0, - "docs": [ - "Contract deployed by address at the specified address." - ] - }, - { - "name": "Terminated", - "fields": [ - { - "name": "contract", - "type": 466, - "typeName": "H160", - "docs": [ - "The contract that was terminated." - ] - }, - { - "name": "beneficiary", - "type": 466, - "typeName": "H160", - "docs": [ - "The account that received the contracts remaining balance" - ] - } - ], - "index": 1, - "docs": [ - "Contract has been removed.", - "", - "# Note", - "", - "The only way for a contract to be removed and emitting this event is by calling", - "`seal_terminate`." - ] - }, - { - "name": "CodeStored", - "fields": [ - { - "name": "code_hash", - "type": 13, - "typeName": "H256", - "docs": [] - }, - { - "name": "deposit_held", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "uploader", - "type": 466, - "typeName": "H160", - "docs": [] - } - ], - "index": 2, - "docs": [ - "Code with the specified hash has been stored." - ] - }, - { - "name": "ContractEmitted", - "fields": [ - { - "name": "contract", - "type": 466, - "typeName": "H160", - "docs": [ - "The contract that emitted the event." - ] - }, - { - "name": "data", - "type": 14, - "typeName": "Vec", - "docs": [ - "Data supplied by the contract. Metadata generated during contract compilation", - "is needed to decode it." - ] - }, - { - "name": "topics", - "type": 328, - "typeName": "Vec", - "docs": [ - "A list of topics used to index the event.", - "Number of topics is capped by [`limits::NUM_EVENT_TOPICS`]." - ] - } - ], - "index": 3, - "docs": [ - "A custom event emitted by the contract." - ] - }, - { - "name": "CodeRemoved", - "fields": [ - { - "name": "code_hash", - "type": 13, - "typeName": "H256", - "docs": [] - }, - { - "name": "deposit_released", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "remover", - "type": 466, - "typeName": "H160", - "docs": [] - } - ], - "index": 4, - "docs": [ - "A code with the specified hash was removed." - ] - }, - { - "name": "ContractCodeUpdated", - "fields": [ - { - "name": "contract", - "type": 466, - "typeName": "H160", - "docs": [ - "The contract that has been updated." - ] - }, - { - "name": "new_code_hash", - "type": 13, - "typeName": "H256", - "docs": [ - "New code hash that was set for the contract." - ] - }, - { - "name": "old_code_hash", - "type": 13, - "typeName": "H256", - "docs": [ - "Previous code hash of the contract." - ] - } - ], - "index": 5, - "docs": [ - "A contract's code was updated." - ] - }, - { - "name": "Called", - "fields": [ - { - "name": "caller", - "type": 516, - "typeName": "Origin", - "docs": [ - "The caller of the `contract`." - ] - }, - { - "name": "contract", - "type": 466, - "typeName": "H160", - "docs": [ - "The contract that was called." - ] - } - ], - "index": 6, - "docs": [ - "A contract was called either by a plain account or another contract.", - "", - "# Note", - "", - "Please keep in mind that like all events this is only emitted for successful", - "calls. This is because on failure all storage changes including events are", - "rolled back." - ] - }, - { - "name": "DelegateCalled", - "fields": [ - { - "name": "contract", - "type": 466, - "typeName": "H160", - "docs": [ - "The contract that performed the delegate call and hence in whose context", - "the `code_hash` is executed." - ] - }, - { - "name": "code_hash", - "type": 13, - "typeName": "H256", - "docs": [ - "The code hash that was delegate called." - ] - } - ], - "index": 7, - "docs": [ - "A contract delegate called a code hash.", - "", - "# Note", - "", - "Please keep in mind that like all events this is only emitted for successful", - "calls. This is because on failure all storage changes including events are", - "rolled back." - ] - }, - { - "name": "StorageDepositTransferredAndHeld", - "fields": [ - { - "name": "from", - "type": 466, - "typeName": "H160", - "docs": [] - }, - { - "name": "to", - "type": 466, - "typeName": "H160", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 8, - "docs": [ - "Some funds have been transferred and held as storage deposit." - ] - }, - { - "name": "StorageDepositTransferredAndReleased", - "fields": [ - { - "name": "from", - "type": 466, - "typeName": "H160", - "docs": [] - }, - { - "name": "to", - "type": 466, - "typeName": "H160", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ], - "index": 9, - "docs": [ - "Some storage deposit funds have been transferred and released." - ] - } - ] - } - }, - "docs": [ - "The `Event` enum of this pallet" - ] - } - }, - { - "id": 516, - "type": { - "path": [ - "pallet_revive", - "exec", - "Origin" - ], - "params": [ - { - "name": "T", - "type": 75 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Root", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Signed", - "fields": [ - { - "name": null, - "type": 0, - "typeName": "T::AccountId", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 517, - "type": { - "path": [ - "frame_system", - "Phase" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "ApplyExtrinsic", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "u32", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Finalization", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "Initialization", - "fields": [], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 518, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 95 - } - }, - "docs": [] - } - }, - { - "id": 519, - "type": { - "path": [ - "frame_system", - "LastRuntimeUpgradeInfo" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "spec_version", - "type": 158, - "typeName": "codec::Compact", - "docs": [] - }, - { - "name": "spec_name", - "type": 520, - "typeName": "Cow<'static, str>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 520, - "type": { - "path": [ - "Cow" - ], - "params": [ - { - "name": "T", - "type": 521 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 521, - "typeName": null, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 521, - "type": { - "path": [], - "params": [], - "def": { - "primitive": "Str" - }, - "docs": [] - } - }, - { - "id": 522, - "type": { - "path": [ - "frame_system", - "CodeUpgradeAuthorization" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "code_hash", - "type": 13, - "typeName": "T::Hash", - "docs": [] - }, - { - "name": "check_version", - "type": 8, - "typeName": "bool", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 523, - "type": { - "path": [ - "frame_system", - "limits", - "BlockWeights" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "base_block", - "type": 10, - "typeName": "Weight", - "docs": [] - }, - { - "name": "max_block", - "type": 10, - "typeName": "Weight", - "docs": [] - }, - { - "name": "per_class", - "type": 524, - "typeName": "PerDispatchClass", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 524, - "type": { - "path": [ - "frame_support", - "dispatch", - "PerDispatchClass" - ], - "params": [ - { - "name": "T", - "type": 525 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "normal", - "type": 525, - "typeName": "T", - "docs": [] - }, - { - "name": "operational", - "type": 525, - "typeName": "T", - "docs": [] - }, - { - "name": "mandatory", - "type": 525, - "typeName": "T", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 525, - "type": { - "path": [ - "frame_system", - "limits", - "WeightsPerClass" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "base_extrinsic", - "type": 10, - "typeName": "Weight", - "docs": [] - }, - { - "name": "max_extrinsic", - "type": 475, - "typeName": "Option", - "docs": [] - }, - { - "name": "max_total", - "type": 475, - "typeName": "Option", - "docs": [] - }, - { - "name": "reserved", - "type": 475, - "typeName": "Option", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 526, - "type": { - "path": [ - "frame_system", - "limits", - "BlockLength" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "max", - "type": 527, - "typeName": "PerDispatchClass", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 527, - "type": { - "path": [ - "frame_support", - "dispatch", - "PerDispatchClass" - ], - "params": [ - { - "name": "T", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "normal", - "type": 4, - "typeName": "T", - "docs": [] - }, - { - "name": "operational", - "type": 4, - "typeName": "T", - "docs": [] - }, - { - "name": "mandatory", - "type": 4, - "typeName": "T", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 528, - "type": { - "path": [ - "sp_weights", - "RuntimeDbWeight" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "read", - "type": 12, - "typeName": "u64", - "docs": [] - }, - { - "name": "write", - "type": 12, - "typeName": "u64", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 529, - "type": { - "path": [ - "sp_version", - "RuntimeVersion" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "spec_name", - "type": 520, - "typeName": "Cow<'static, str>", - "docs": [] - }, - { - "name": "impl_name", - "type": 520, - "typeName": "Cow<'static, str>", - "docs": [] - }, - { - "name": "authoring_version", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "spec_version", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "impl_version", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "apis", - "type": 530, - "typeName": "ApisVec", - "docs": [] - }, - { - "name": "transaction_version", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "system_version", - "type": 2, - "typeName": "u8", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 530, - "type": { - "path": [ - "Cow" - ], - "params": [ - { - "name": "T", - "type": 531 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 531, - "typeName": null, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 531, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 532 - } - }, - "docs": [] - } - }, - { - "id": 532, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 288, - 4 - ] - }, - "docs": [] - } - }, - { - "id": 533, - "type": { - "path": [ - "frame_system", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "InvalidSpecName", - "fields": [], - "index": 0, - "docs": [ - "The name of specification does not match between the current runtime", - "and the new runtime." - ] - }, - { - "name": "SpecVersionNeedsToIncrease", - "fields": [], - "index": 1, - "docs": [ - "The specification version is not allowed to decrease between the current runtime", - "and the new runtime." - ] - }, - { - "name": "FailedToExtractRuntimeVersion", - "fields": [], - "index": 2, - "docs": [ - "Failed to extract the runtime version from the new runtime.", - "", - "Either calling `Core_version` or decoding `RuntimeVersion` failed." - ] - }, - { - "name": "NonDefaultComposite", - "fields": [], - "index": 3, - "docs": [ - "Suicide called when the account has non-default composite data." - ] - }, - { - "name": "NonZeroRefCount", - "fields": [], - "index": 4, - "docs": [ - "There is a non-zero reference count preventing the account from being purged." - ] - }, - { - "name": "CallFiltered", - "fields": [], - "index": 5, - "docs": [ - "The origin filter prevent the call to be dispatched." - ] - }, - { - "name": "MultiBlockMigrationsOngoing", - "fields": [], - "index": 6, - "docs": [ - "A multi-block migration is ongoing and prevents the current code from being replaced." - ] - }, - { - "name": "NothingAuthorized", - "fields": [], - "index": 7, - "docs": [ - "No upgrade authorized." - ] - }, - { - "name": "Unauthorized", - "fields": [], - "index": 8, - "docs": [ - "The submitted code is not authorized." - ] - } - ] - } - }, - "docs": [ - "Error for the System pallet" - ] - } - }, - { - "id": 534, - "type": { - "path": [ - "pallet_utility", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "TooManyCalls", - "fields": [], - "index": 0, - "docs": [ - "Too many calls batched." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 535, - "type": { - "path": [ - "bounded_collections", - "weak_bounded_vec", - "WeakBoundedVec" - ], - "params": [ - { - "name": "T", - "type": 536 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 537, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 536, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 159, - 12 - ] - }, - "docs": [] - } - }, - { - "id": 537, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 536 - } - }, - "docs": [] - } - }, - { - "id": 538, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 1 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 539, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 539, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 1 - } - }, - "docs": [] - } - }, - { - "id": 540, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 541 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 541, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 541, - "type": { - "path": [ - "sp_consensus_babe", - "digests", - "PreDigest" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Primary", - "fields": [ - { - "name": null, - "type": 542, - "typeName": "PrimaryPreDigest", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "SecondaryPlain", - "fields": [ - { - "name": null, - "type": 544, - "typeName": "SecondaryPlainPreDigest", - "docs": [] - } - ], - "index": 2, - "docs": [] - }, - { - "name": "SecondaryVRF", - "fields": [ - { - "name": null, - "type": 545, - "typeName": "SecondaryVRFPreDigest", - "docs": [] - } - ], - "index": 3, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 542, - "type": { - "path": [ - "sp_consensus_babe", - "digests", - "PrimaryPreDigest" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "authority_index", - "type": 4, - "typeName": "super::AuthorityIndex", - "docs": [] - }, - { - "name": "slot", - "type": 160, - "typeName": "Slot", - "docs": [] - }, - { - "name": "vrf_signature", - "type": 543, - "typeName": "VrfSignature", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 543, - "type": { - "path": [ - "sp_core", - "sr25519", - "vrf", - "VrfSignature" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "pre_output", - "type": 1, - "typeName": "VrfPreOutput", - "docs": [] - }, - { - "name": "proof", - "type": 262, - "typeName": "VrfProof", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 544, - "type": { - "path": [ - "sp_consensus_babe", - "digests", - "SecondaryPlainPreDigest" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "authority_index", - "type": 4, - "typeName": "super::AuthorityIndex", - "docs": [] - }, - { - "name": "slot", - "type": 160, - "typeName": "Slot", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 545, - "type": { - "path": [ - "sp_consensus_babe", - "digests", - "SecondaryVRFPreDigest" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "authority_index", - "type": 4, - "typeName": "super::AuthorityIndex", - "docs": [] - }, - { - "name": "slot", - "type": 160, - "typeName": "Slot", - "docs": [] - }, - { - "name": "vrf_signature", - "type": 543, - "typeName": "VrfSignature", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 546, - "type": { - "path": [ - "sp_consensus_babe", - "BabeEpochConfiguration" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "c", - "type": 163, - "typeName": "(u64, u64)", - "docs": [] - }, - { - "name": "allowed_slots", - "type": 164, - "typeName": "AllowedSlots", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 547, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 548 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 549, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 548, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 12, - 4 - ] - }, - "docs": [] - } - }, - { - "id": 549, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 548 - } - }, - "docs": [] - } - }, - { - "id": 550, - "type": { - "path": [ - "pallet_babe", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "InvalidEquivocationProof", - "fields": [], - "index": 0, - "docs": [ - "An equivocation proof provided as part of an equivocation report is invalid." - ] - }, - { - "name": "InvalidKeyOwnershipProof", - "fields": [], - "index": 1, - "docs": [ - "A key ownership proof provided as part of an equivocation report is invalid." - ] - }, - { - "name": "DuplicateOffenceReport", - "fields": [], - "index": 2, - "docs": [ - "A given equivocation report is valid but already previously reported." - ] - }, - { - "name": "InvalidConfiguration", - "fields": [], - "index": 3, - "docs": [ - "Submitted configuration is invalid." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 551, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 6, - 8 - ] - }, - "docs": [] - } - }, - { - "id": 552, - "type": { - "path": [ - "pallet_indices", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotAssigned", - "fields": [], - "index": 0, - "docs": [ - "The index was not already assigned." - ] - }, - { - "name": "NotOwner", - "fields": [], - "index": 1, - "docs": [ - "The index is assigned to another account." - ] - }, - { - "name": "InUse", - "fields": [], - "index": 2, - "docs": [ - "The index was not available." - ] - }, - { - "name": "NotTransfer", - "fields": [], - "index": 3, - "docs": [ - "The source and destination accounts are identical." - ] - }, - { - "name": "Permanent", - "fields": [], - "index": 4, - "docs": [ - "The index is permanent and may not be freed/changed." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 553, - "type": { - "path": [ - "bounded_collections", - "weak_bounded_vec", - "WeakBoundedVec" - ], - "params": [ - { - "name": "T", - "type": 554 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 556, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 554, - "type": { - "path": [ - "pallet_balances", "types", - "BalanceLock" + "TrackDetails" ], "params": [ { "name": "Balance", "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "id", - "type": 288, - "typeName": "LockIdentifier", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "reasons", - "type": 555, - "typeName": "Reasons", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 555, - "type": { - "path": [ - "pallet_balances", - "types", - "Reasons" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Fee", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Misc", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "All", - "fields": [], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 556, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 554 - } - }, - "docs": [] - } - }, - { - "id": 557, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 558 }, { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 559, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 558, - "type": { - "path": [ - "pallet_balances", - "types", - "ReserveData" - ], - "params": [ - { - "name": "ReserveIdentifier", - "type": 288 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "id", - "type": 288, - "typeName": "ReserveIdentifier", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 559, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 558 - } - }, - "docs": [] - } - }, - { - "id": 560, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 561 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 574, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 561, - "type": { - "path": [ - "frame_support", - "traits", - "tokens", - "misc", - "IdAmount" - ], - "params": [ - { - "name": "Id", - "type": 562 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "id", - "type": 562, - "typeName": "Id", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 562, - "type": { - "path": [ - "kitchensink_runtime", - "RuntimeHoldReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Council", - "fields": [ - { - "name": null, - "type": 563, - "typeName": "pallet_collective::HoldReason", - "docs": [] - } - ], - "index": 14, - "docs": [] - }, - { - "name": "TechnicalCommittee", - "fields": [ - { - "name": null, - "type": 564, - "typeName": "pallet_collective::HoldReason", - "docs": [] - } - ], - "index": 15, - "docs": [] - }, - { - "name": "Contracts", - "fields": [ - { - "name": null, - "type": 565, - "typeName": "pallet_contracts::HoldReason", - "docs": [] - } - ], - "index": 21, - "docs": [] - }, - { - "name": "Preimage", - "fields": [ - { - "name": null, - "type": 566, - "typeName": "pallet_preimage::HoldReason", - "docs": [] - } - ], - "index": 34, - "docs": [] - }, - { - "name": "Nis", - "fields": [ - { - "name": null, - "type": 567, - "typeName": "pallet_nis::HoldReason", - "docs": [] - } - ], - "index": 45, - "docs": [] - }, - { - "name": "NftFractionalization", - "fields": [ - { - "name": null, - "type": 568, - "typeName": "pallet_nft_fractionalization::HoldReason", - "docs": [] - } - ], - "index": 48, - "docs": [] - }, - { - "name": "TransactionStorage", - "fields": [ - { - "name": null, - "type": 569, - "typeName": "pallet_transaction_storage::HoldReason", - "docs": [] - } - ], - "index": 51, - "docs": [] - }, - { - "name": "StateTrieMigration", - "fields": [ - { - "name": null, - "type": 570, - "typeName": "pallet_state_trie_migration::HoldReason", - "docs": [] - } - ], - "index": 53, - "docs": [] - }, - { - "name": "AllianceMotion", - "fields": [ - { - "name": null, - "type": 571, - "typeName": "pallet_collective::HoldReason", - "docs": [] - } - ], - "index": 60, - "docs": [] - }, - { - "name": "SafeMode", - "fields": [ - { - "name": null, - "type": 572, - "typeName": "pallet_safe_mode::HoldReason", - "docs": [] - } - ], - "index": 70, - "docs": [] - }, - { - "name": "Revive", - "fields": [ - { - "name": null, - "type": 573, - "typeName": "pallet_revive::HoldReason", - "docs": [] - } - ], - "index": 80, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 563, - "type": { - "path": [ - "pallet_collective", - "pallet", - "HoldReason" - ], - "params": [ - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "ProposalSubmission", - "fields": [], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 564, - "type": { - "path": [ - "pallet_collective", - "pallet", - "HoldReason" - ], - "params": [ - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "ProposalSubmission", - "fields": [], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 565, - "type": { - "path": [ - "pallet_contracts", - "pallet", - "HoldReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "CodeUploadDepositReserve", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "StorageDepositReserve", - "fields": [], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 566, - "type": { - "path": [ - "pallet_preimage", - "pallet", - "HoldReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Preimage", - "fields": [], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 567, - "type": { - "path": [ - "pallet_nis", - "pallet", - "HoldReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "NftReceipt", - "fields": [], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 568, - "type": { - "path": [ - "pallet_nft_fractionalization", - "pallet", - "HoldReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Fractionalized", - "fields": [], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 569, - "type": { - "path": [ - "pallet_transaction_storage", - "pallet", - "HoldReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "StorageFeeHold", - "fields": [], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 570, - "type": { - "path": [ - "pallet_state_trie_migration", - "pallet", - "HoldReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "SlashForMigrate", - "fields": [], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 571, - "type": { - "path": [ - "pallet_collective", - "pallet", - "HoldReason" - ], - "params": [ - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "ProposalSubmission", - "fields": [], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 572, - "type": { - "path": [ - "pallet_safe_mode", - "pallet", - "HoldReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "EnterOrExtend", - "fields": [], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 573, - "type": { - "path": [ - "pallet_revive", - "pallet", - "HoldReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "CodeUploadDepositReserve", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "StorageDepositReserve", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "AddressMapping", - "fields": [], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 574, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 561 - } - }, - "docs": [] - } - }, - { - "id": 575, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 576 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 579, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 576, - "type": { - "path": [ - "frame_support", - "traits", - "tokens", - "misc", - "IdAmount" - ], - "params": [ - { - "name": "Id", - "type": 577 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "id", - "type": 577, - "typeName": "Id", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 577, - "type": { - "path": [ - "kitchensink_runtime", - "RuntimeFreezeReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "NominationPools", - "fields": [ - { - "name": null, - "type": 578, - "typeName": "pallet_nomination_pools::FreezeReason", - "docs": [] - } - ], - "index": 62, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 578, - "type": { - "path": [ - "pallet_nomination_pools", - "pallet", - "FreezeReason" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "PoolMinBalance", - "fields": [], - "index": 0, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 579, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 576 - } - }, - "docs": [] - } - }, - { - "id": 580, - "type": { - "path": [ - "pallet_balances", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "VestingBalance", - "fields": [], - "index": 0, - "docs": [ - "Vesting balance too high to send value." - ] - }, - { - "name": "LiquidityRestrictions", - "fields": [], - "index": 1, - "docs": [ - "Account liquidity restrictions prevent withdrawal." - ] - }, - { - "name": "InsufficientBalance", - "fields": [], - "index": 2, - "docs": [ - "Balance too low to send value." - ] - }, - { - "name": "ExistentialDeposit", - "fields": [], - "index": 3, - "docs": [ - "Value too low to create account due to existential deposit." - ] - }, - { - "name": "Expendability", - "fields": [], - "index": 4, - "docs": [ - "Transfer/payment would kill account." - ] - }, - { - "name": "ExistingVestingSchedule", - "fields": [], - "index": 5, - "docs": [ - "A vesting schedule already exists for this account." - ] - }, - { - "name": "DeadAccount", - "fields": [], - "index": 6, - "docs": [ - "Beneficiary account must pre-exist." - ] - }, - { - "name": "TooManyReserves", - "fields": [], - "index": 7, - "docs": [ - "Number of named reserves exceed `MaxReserves`." - ] - }, - { - "name": "TooManyHolds", - "fields": [], - "index": 8, - "docs": [ - "Number of holds exceed `VariantCountOf`." - ] - }, - { - "name": "TooManyFreezes", - "fields": [], - "index": 9, - "docs": [ - "Number of freezes exceed `MaxFreezes`." - ] - }, - { - "name": "IssuanceDeactivated", - "fields": [], - "index": 10, - "docs": [ - "The issuance cannot be modified since it is already deactivated." - ] - }, - { - "name": "DeltaZero", - "fields": [], - "index": 11, - "docs": [ - "The delta cannot be zero." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 581, - "type": { - "path": [ - "pallet_transaction_payment", - "Releases" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "V1Ancient", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "V2", - "fields": [], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 582, - "type": { - "path": [ - "pallet_election_provider_multi_phase", - "ReadySolution" - ], - "params": [ - { - "name": "AccountId", - "type": null - }, - { - "name": "MaxWinners", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "supports", - "type": 583, - "typeName": "BoundedSupports", - "docs": [] - }, - { - "name": "score", - "type": 44, - "typeName": "ElectionScore", - "docs": [] - }, - { - "name": "compute", - "type": 42, - "typeName": "ElectionCompute", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 583, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 227 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 226, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 584, - "type": { - "path": [ - "pallet_election_provider_multi_phase", - "RoundSnapshot" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "DataProvider", - "type": 585 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "voters", - "type": 587, - "typeName": "Vec", - "docs": [] - }, - { - "name": "targets", - "type": 90, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 585, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 12, - 586 - ] - }, - "docs": [] - } - }, - { - "id": 586, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 0 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 90, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 587, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 585 - } - }, - "docs": [] - } - }, - { - "id": 588, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 589 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 590, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 589, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 44, - 4, - 4 - ] - }, - "docs": [] - } - }, - { - "id": 590, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 589 - } - }, - "docs": [] - } - }, - { - "id": 591, - "type": { - "path": [ - "pallet_election_provider_multi_phase", - "signed", - "SignedSubmission" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "Solution", - "type": 173 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "raw_solution", - "type": 172, - "typeName": "RawSolution", - "docs": [] - }, - { - "name": "call_fee", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 592, - "type": { - "path": [ - "pallet_election_provider_multi_phase", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "PreDispatchEarlySubmission", - "fields": [], - "index": 0, - "docs": [ - "Submission was too early." - ] - }, - { - "name": "PreDispatchWrongWinnerCount", - "fields": [], - "index": 1, - "docs": [ - "Wrong number of winners presented." - ] - }, - { - "name": "PreDispatchWeakSubmission", - "fields": [], - "index": 2, - "docs": [ - "Submission was too weak, score-wise." - ] - }, - { - "name": "SignedQueueFull", - "fields": [], - "index": 3, - "docs": [ - "The queue was full, and the solution was not better than any of the existing ones." - ] - }, - { - "name": "SignedCannotPayDeposit", - "fields": [], - "index": 4, - "docs": [ - "The origin failed to pay the deposit." - ] - }, - { - "name": "SignedInvalidWitness", - "fields": [], - "index": 5, - "docs": [ - "Witness data to dispatchable is invalid." - ] - }, - { - "name": "SignedTooMuchWeight", - "fields": [], - "index": 6, - "docs": [ - "The signed submission consumes too much weight" - ] - }, - { - "name": "OcwCallWrongEra", - "fields": [], - "index": 7, - "docs": [ - "OCW submitted solution for wrong round" - ] - }, - { - "name": "MissingSnapshotMetadata", - "fields": [], - "index": 8, - "docs": [ - "Snapshot metadata should exist but didn't." - ] - }, - { - "name": "InvalidSubmissionIndex", - "fields": [], - "index": 9, - "docs": [ - "`Self::insert_submission` returned an invalid index." - ] - }, - { - "name": "CallNotAllowed", - "fields": [], - "index": 10, - "docs": [ - "The call is not allowed at this point." - ] - }, - { - "name": "FallbackFailed", - "fields": [], - "index": 11, - "docs": [ - "The fallback failed" - ] - }, - { - "name": "BoundNotMet", - "fields": [], - "index": 12, - "docs": [ - "Some bound not met" - ] - }, - { - "name": "TooManyWinners", - "fields": [], - "index": 13, - "docs": [ - "Submitted solution has too many winners" - ] - }, - { - "name": "PreDispatchDifferentRound", - "fields": [], - "index": 14, - "docs": [ - "Submission was prepared for a different round." - ] - } - ] - } - }, - "docs": [ - "Error of the pallet that can be returned in response to dispatches." - ] - } - }, - { - "id": 593, - "type": { - "path": [ - "pallet_staking", - "StakingLedger" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "stash", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "total", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "active", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "unlocking", - "type": 239, - "typeName": "BoundedVec>, T::MaxUnlockingChunks>", - "docs": [] - }, - { - "name": "legacy_claimed_rewards", - "type": 594, - "typeName": "BoundedVec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 594, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", + "name": "Moment", "type": 4 }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 115, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 595, - "type": { - "path": [ - "pallet_staking", - "Nominations" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "targets", - "type": 586, - "typeName": "BoundedVec>", - "docs": [] - }, - { - "name": "submitted_in", - "type": 4, - "typeName": "EraIndex", - "docs": [] - }, - { - "name": "suppressed", - "type": 8, - "typeName": "bool", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 596, - "type": { - "path": [ - "pallet_staking", - "ActiveEraInfo" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "EraIndex", - "docs": [] - }, - { - "name": "start", - "type": 597, - "typeName": "Option", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 597, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 12 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 12, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 598, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 0 - ] - }, - "docs": [] - } - }, - { - "id": 599, - "type": { - "path": [ - "sp_staking", - "PagedExposureMetadata" - ], - "params": [ - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "total", - "type": 82, - "typeName": "Balance", - "docs": [] - }, - { - "name": "own", - "type": 82, - "typeName": "Balance", - "docs": [] - }, - { - "name": "nominator_count", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "page_count", - "type": 4, - "typeName": "Page", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 600, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 0, - 4 - ] - }, - "docs": [] - } - }, - { - "id": 601, - "type": { - "path": [ - "sp_staking", - "ExposurePage" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "page_total", - "type": 82, - "typeName": "Balance", - "docs": [] - }, - { - "name": "others", - "type": 83, - "typeName": "Vec>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 602, - "type": { - "path": [ - "pallet_staking", - "EraRewardPoints" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "total", - "type": 4, - "typeName": "RewardPoint", - "docs": [] - }, - { - "name": "individual", - "type": 603, - "typeName": "BTreeMap", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 603, - "type": { - "path": [ - "BTreeMap" - ], - "params": [ - { - "name": "K", - "type": 0 - }, - { - "name": "V", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 604, - "typeName": null, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 604, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 605 - } - }, - "docs": [] - } - }, - { - "id": 605, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 4 - ] - }, - "docs": [] - } - }, - { - "id": 606, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 607 - } - }, - "docs": [] - } - }, - { - "id": 607, - "type": { - "path": [ - "pallet_staking", - "UnappliedSlash" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "validator", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "own", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "others", - "type": 63, - "typeName": "Vec<(AccountId, Balance)>", - "docs": [] - }, - { - "name": "reporters", - "type": 90, - "typeName": "Vec", - "docs": [] - }, - { - "name": "payout", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 608, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 49, - 6 - ] - }, - "docs": [] - } - }, - { - "id": 609, - "type": { - "path": [ - "pallet_staking", - "slashing", - "SlashingSpans" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "span_index", - "type": 4, - "typeName": "SpanIndex", - "docs": [] - }, - { - "name": "last_start", - "type": 4, - "typeName": "EraIndex", - "docs": [] - }, - { - "name": "last_nonzero_slash", - "type": 4, - "typeName": "EraIndex", - "docs": [] - }, - { - "name": "prior", - "type": 115, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 610, - "type": { - "path": [ - "pallet_staking", - "slashing", - "SpanRecord" - ], - "params": [ - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "slashed", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "paid_out", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 611, - "type": { - "path": [ - "pallet_staking", - "pallet", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotController", - "fields": [], - "index": 0, - "docs": [ - "Not a controller account." - ] - }, - { - "name": "NotStash", - "fields": [], - "index": 1, - "docs": [ - "Not a stash account." - ] - }, - { - "name": "AlreadyBonded", - "fields": [], - "index": 2, - "docs": [ - "Stash is already bonded." - ] - }, - { - "name": "AlreadyPaired", - "fields": [], - "index": 3, - "docs": [ - "Controller is already paired." - ] - }, - { - "name": "EmptyTargets", - "fields": [], - "index": 4, - "docs": [ - "Targets cannot be empty." - ] - }, - { - "name": "DuplicateIndex", - "fields": [], - "index": 5, - "docs": [ - "Duplicate index." - ] - }, - { - "name": "InvalidSlashIndex", - "fields": [], - "index": 6, - "docs": [ - "Slash record index out of bounds." - ] - }, - { - "name": "InsufficientBond", - "fields": [], - "index": 7, - "docs": [ - "Cannot have a validator or nominator role, with value less than the minimum defined by", - "governance (see `MinValidatorBond` and `MinNominatorBond`). If unbonding is the", - "intention, `chill` first to remove one's role as validator/nominator." - ] - }, - { - "name": "NoMoreChunks", - "fields": [], - "index": 8, - "docs": [ - "Can not schedule more unlock chunks." - ] - }, - { - "name": "NoUnlockChunk", - "fields": [], - "index": 9, - "docs": [ - "Can not rebond without unlocking chunks." - ] - }, - { - "name": "FundedTarget", - "fields": [], - "index": 10, - "docs": [ - "Attempting to target a stash that still has funds." - ] - }, - { - "name": "InvalidEraToReward", - "fields": [], - "index": 11, - "docs": [ - "Invalid era to reward." - ] - }, - { - "name": "InvalidNumberOfNominations", - "fields": [], - "index": 12, - "docs": [ - "Invalid number of nominations." - ] - }, - { - "name": "NotSortedAndUnique", - "fields": [], - "index": 13, - "docs": [ - "Items are not sorted and unique." - ] - }, - { - "name": "AlreadyClaimed", - "fields": [], - "index": 14, - "docs": [ - "Rewards for this era have already been claimed for this validator." - ] - }, - { - "name": "InvalidPage", - "fields": [], - "index": 15, - "docs": [ - "No nominators exist on this page." - ] - }, - { - "name": "IncorrectHistoryDepth", - "fields": [], - "index": 16, - "docs": [ - "Incorrect previous history depth input provided." - ] - }, - { - "name": "IncorrectSlashingSpans", - "fields": [], - "index": 17, - "docs": [ - "Incorrect number of slashing spans provided." - ] - }, - { - "name": "BadState", - "fields": [], - "index": 18, - "docs": [ - "Internal state has become somehow corrupted and the operation cannot continue." - ] - }, - { - "name": "TooManyTargets", - "fields": [], - "index": 19, - "docs": [ - "Too many nomination targets supplied." - ] - }, - { - "name": "BadTarget", - "fields": [], - "index": 20, - "docs": [ - "A nomination target was supplied that was blocked or otherwise not a validator." - ] - }, - { - "name": "CannotChillOther", - "fields": [], - "index": 21, - "docs": [ - "The user has enough bond and thus cannot be chilled forcefully by an external person." - ] - }, - { - "name": "TooManyNominators", - "fields": [], - "index": 22, - "docs": [ - "There are too many nominators in the system. Governance needs to adjust the staking", - "settings to keep things safe for the runtime." - ] - }, - { - "name": "TooManyValidators", - "fields": [], - "index": 23, - "docs": [ - "There are too many validator candidates in the system. Governance needs to adjust the", - "staking settings to keep things safe for the runtime." - ] - }, - { - "name": "CommissionTooLow", - "fields": [], - "index": 24, - "docs": [ - "Commission is too low. Must be at least `MinCommission`." - ] - }, - { - "name": "BoundNotMet", - "fields": [], - "index": 25, - "docs": [ - "Some bound is not met." - ] - }, - { - "name": "ControllerDeprecated", - "fields": [], - "index": 26, - "docs": [ - "Used when attempting to use deprecated controller account logic." - ] - }, - { - "name": "CannotRestoreLedger", - "fields": [], - "index": 27, - "docs": [ - "Cannot reset a ledger." - ] - }, - { - "name": "RewardDestinationRestricted", - "fields": [], - "index": 28, - "docs": [ - "Provided reward destination is not allowed." - ] - }, - { - "name": "NotEnoughFunds", - "fields": [], - "index": 29, - "docs": [ - "Not enough funds available to withdraw." - ] - }, - { - "name": "VirtualStakerNotAllowed", - "fields": [], - "index": 30, - "docs": [ - "Operation not allowed for virtual stakers." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 612, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 613 - } - }, - "docs": [] - } - }, - { - "id": 613, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 243 - ] - }, - "docs": [] - } - }, - { - "id": 614, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 615, - 14 - ] - }, - "docs": [] - } - }, - { - "id": 615, - "type": { - "path": [ - "sp_core", - "crypto", - "KeyTypeId" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 18, - "typeName": "[u8; 4]", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 616, - "type": { - "path": [ - "pallet_session", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "InvalidProof", - "fields": [], - "index": 0, - "docs": [ - "Invalid ownership proof." - ] - }, - { - "name": "NoAssociatedValidatorId", - "fields": [], - "index": 1, - "docs": [ - "No associated validator ID for account." - ] - }, - { - "name": "DuplicatedKey", - "fields": [], - "index": 2, - "docs": [ - "Registered duplicate key." - ] - }, - { - "name": "NoKeys", - "fields": [], - "index": 3, - "docs": [ - "No keys are associated with this account." - ] - }, - { - "name": "NoAccount", - "fields": [], - "index": 4, - "docs": [ - "Key setting account is not live, so it's impossible to associate keys." - ] - } - ] - } - }, - "docs": [ - "Error for the session pallet." - ] - } - }, - { - "id": 617, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 618 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 619, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 618, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 141, - 0 - ] - }, - "docs": [] - } - }, - { - "id": 619, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 618 - } - }, - "docs": [] - } - }, - { - "id": 620, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 621, - 6 - ] - }, - "docs": [] - } - }, - { - "id": 621, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 0 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 90, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 622, - "type": { - "path": [ - "pallet_democracy", - "types", - "ReferendumInfo" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Proposal", - "type": 141 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Ongoing", - "fields": [ - { - "name": null, - "type": 623, - "typeName": "ReferendumStatus", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Finished", - "fields": [ - { - "name": "approved", - "type": 8, - "typeName": "bool", - "docs": [] - }, - { - "name": "end", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 623, - "type": { - "path": [ - "pallet_democracy", - "types", - "ReferendumStatus" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Proposal", - "type": 141 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "end", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "proposal", - "type": 141, - "typeName": "Proposal", - "docs": [] - }, - { - "name": "threshold", - "type": 56, - "typeName": "VoteThreshold", - "docs": [] - }, - { - "name": "delay", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "tally", - "type": 624, - "typeName": "Tally", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 624, - "type": { - "path": [ - "pallet_democracy", - "types", - "Tally" - ], - "params": [ - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "ayes", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "nays", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "turnout", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 625, - "type": { - "path": [ - "pallet_democracy", - "vote", - "Voting" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - }, - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "MaxVotes", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Direct", - "fields": [ - { - "name": "votes", - "type": 626, - "typeName": "BoundedVec<(ReferendumIndex, AccountVote), MaxVotes>", - "docs": [] - }, - { - "name": "delegations", - "type": 629, - "typeName": "Delegations", - "docs": [] - }, - { - "name": "prior", - "type": 630, - "typeName": "PriorLock", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Delegating", - "fields": [ - { - "name": "balance", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "target", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "conviction", - "type": 249, - "typeName": "Conviction", - "docs": [] - }, - { - "name": "delegations", - "type": 629, - "typeName": "Delegations", - "docs": [] - }, - { - "name": "prior", - "type": 630, - "typeName": "PriorLock", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 626, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 627 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 628, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 627, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 57 - ] - }, - "docs": [] - } - }, - { - "id": 628, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 627 - } - }, - "docs": [] - } - }, - { - "id": 629, - "type": { - "path": [ - "pallet_democracy", - "types", - "Delegations" - ], - "params": [ - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "votes", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "capital", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 630, - "type": { - "path": [ - "pallet_democracy", - "vote", - "PriorLock" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": null, - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 631, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 141, - 56 - ] - }, - "docs": [] - } - }, - { - "id": 632, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 621 - ] - }, - "docs": [] - } - }, - { - "id": 633, - "type": { - "path": [ - "pallet_democracy", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "ValueLow", - "fields": [], - "index": 0, - "docs": [ - "Value too low" - ] - }, - { - "name": "ProposalMissing", - "fields": [], - "index": 1, - "docs": [ - "Proposal does not exist" - ] - }, - { - "name": "AlreadyCanceled", - "fields": [], - "index": 2, - "docs": [ - "Cannot cancel the same proposal twice" - ] - }, - { - "name": "DuplicateProposal", - "fields": [], - "index": 3, - "docs": [ - "Proposal already made" - ] - }, - { - "name": "ProposalBlacklisted", - "fields": [], - "index": 4, - "docs": [ - "Proposal still blacklisted" - ] - }, - { - "name": "NotSimpleMajority", - "fields": [], - "index": 5, - "docs": [ - "Next external proposal not simple majority" - ] - }, - { - "name": "InvalidHash", - "fields": [], - "index": 6, - "docs": [ - "Invalid hash" - ] - }, - { - "name": "NoProposal", - "fields": [], - "index": 7, - "docs": [ - "No external proposal" - ] - }, - { - "name": "AlreadyVetoed", - "fields": [], - "index": 8, - "docs": [ - "Identity may not veto a proposal twice" - ] - }, - { - "name": "ReferendumInvalid", - "fields": [], - "index": 9, - "docs": [ - "Vote given for invalid referendum" - ] - }, - { - "name": "NoneWaiting", - "fields": [], - "index": 10, - "docs": [ - "No proposals waiting" - ] - }, - { - "name": "NotVoter", - "fields": [], - "index": 11, - "docs": [ - "The given account did not vote on the referendum." - ] - }, - { - "name": "NoPermission", - "fields": [], - "index": 12, - "docs": [ - "The actor has no permission to conduct the action." - ] - }, - { - "name": "AlreadyDelegating", - "fields": [], - "index": 13, - "docs": [ - "The account is already delegating." - ] - }, - { - "name": "InsufficientFunds", - "fields": [], - "index": 14, - "docs": [ - "Too high a balance was provided that the account cannot afford." - ] - }, - { - "name": "NotDelegating", - "fields": [], - "index": 15, - "docs": [ - "The account is not currently delegating." - ] - }, - { - "name": "VotesExist", - "fields": [], - "index": 16, - "docs": [ - "The account currently has votes attached to it and the operation cannot succeed until", - "these are removed, either through `unvote` or `reap_vote`." - ] - }, - { - "name": "InstantNotAllowed", - "fields": [], - "index": 17, - "docs": [ - "The instant referendum origin is currently disallowed." - ] - }, - { - "name": "Nonsense", - "fields": [], - "index": 18, - "docs": [ - "Delegation to oneself makes no sense." - ] - }, - { - "name": "WrongUpperBound", - "fields": [], - "index": 19, - "docs": [ - "Invalid upper bound." - ] - }, - { - "name": "MaxVotesReached", - "fields": [], - "index": 20, - "docs": [ - "Maximum number of votes reached." - ] - }, - { - "name": "TooMany", - "fields": [], - "index": 21, - "docs": [ - "Maximum number of items reached." - ] - }, - { - "name": "VotingPeriodLow", - "fields": [], - "index": 22, - "docs": [ - "Voting period too low" - ] - }, - { - "name": "PreimageNotExist", - "fields": [], - "index": 23, - "docs": [ - "The preimage does not exist." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 634, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 13 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 328, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 635, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 636 - ] - }, - "docs": [] - } - }, - { - "id": 636, - "type": { - "path": [ - "frame_support", - "traits", - "tokens", - "fungible", - "HoldConsideration" - ], - "params": [ - { - "name": "A", - "type": null - }, - { - "name": "F", - "type": null - }, - { - "name": "R", - "type": null - }, - { - "name": "D", - "type": null - }, - { - "name": "Fp", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 6, - "typeName": "F::Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 637, - "type": { - "path": [ - "pallet_collective", - "Votes" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "index", - "type": 4, - "typeName": "ProposalIndex", - "docs": [] - }, - { - "name": "threshold", - "type": 4, - "typeName": "MemberCount", - "docs": [] - }, - { - "name": "ayes", - "type": 90, - "typeName": "Vec", - "docs": [] - }, - { - "name": "nays", - "type": 90, - "typeName": "Vec", - "docs": [] - }, - { - "name": "end", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 638, - "type": { - "path": [ - "pallet_collective", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotMember", - "fields": [], - "index": 0, - "docs": [ - "Account is not a member" - ] - }, - { - "name": "DuplicateProposal", - "fields": [], - "index": 1, - "docs": [ - "Duplicate proposals not allowed" - ] - }, - { - "name": "ProposalMissing", - "fields": [], - "index": 2, - "docs": [ - "Proposal must exist" - ] - }, - { - "name": "WrongIndex", - "fields": [], - "index": 3, - "docs": [ - "Mismatched index" - ] - }, - { - "name": "DuplicateVote", - "fields": [], - "index": 4, - "docs": [ - "Duplicate vote ignored" - ] - }, - { - "name": "AlreadyInitialized", - "fields": [], - "index": 5, - "docs": [ - "Members are already initialized!" - ] - }, - { - "name": "TooEarly", - "fields": [], - "index": 6, - "docs": [ - "The close call was made too early, before the end of the voting." - ] - }, - { - "name": "TooManyProposals", - "fields": [], - "index": 7, - "docs": [ - "There can only be a maximum of `MaxProposals` active proposals." - ] - }, - { - "name": "WrongProposalWeight", - "fields": [], - "index": 8, - "docs": [ - "The given weight bound for the proposal was too low." - ] - }, - { - "name": "WrongProposalLength", - "fields": [], - "index": 9, - "docs": [ - "The given length bound for the proposal was too low." - ] - }, - { - "name": "PrimeAccountNotMember", - "fields": [], - "index": 10, - "docs": [ - "Prime account is not a member" - ] - }, - { - "name": "ProposalActive", - "fields": [], - "index": 11, - "docs": [ - "Proposal is still active." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 639, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 13 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 328, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 640, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 34 - ] - }, - "docs": [] - } - }, - { - "id": 641, - "type": { - "path": [ - "pallet_collective", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotMember", - "fields": [], - "index": 0, - "docs": [ - "Account is not a member" - ] - }, - { - "name": "DuplicateProposal", - "fields": [], - "index": 1, - "docs": [ - "Duplicate proposals not allowed" - ] - }, - { - "name": "ProposalMissing", - "fields": [], - "index": 2, - "docs": [ - "Proposal must exist" - ] - }, - { - "name": "WrongIndex", - "fields": [], - "index": 3, - "docs": [ - "Mismatched index" - ] - }, - { - "name": "DuplicateVote", - "fields": [], - "index": 4, - "docs": [ - "Duplicate vote ignored" - ] - }, - { - "name": "AlreadyInitialized", - "fields": [], - "index": 5, - "docs": [ - "Members are already initialized!" - ] - }, - { - "name": "TooEarly", - "fields": [], - "index": 6, - "docs": [ - "The close call was made too early, before the end of the voting." - ] - }, - { - "name": "TooManyProposals", - "fields": [], - "index": 7, - "docs": [ - "There can only be a maximum of `MaxProposals` active proposals." - ] - }, - { - "name": "WrongProposalWeight", - "fields": [], - "index": 8, - "docs": [ - "The given weight bound for the proposal was too low." - ] - }, - { - "name": "WrongProposalLength", - "fields": [], - "index": 9, - "docs": [ - "The given length bound for the proposal was too low." - ] - }, - { - "name": "PrimeAccountNotMember", - "fields": [], - "index": 10, - "docs": [ - "Prime account is not a member" - ] - }, - { - "name": "ProposalActive", - "fields": [], - "index": 11, - "docs": [ - "Proposal is still active." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 642, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 643 - } - }, - "docs": [] - } - }, - { - "id": 643, - "type": { - "path": [ - "pallet_elections_phragmen", - "SeatHolder" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "stake", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 644, - "type": { - "path": [ - "pallet_elections_phragmen", - "Voter" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "votes", - "type": 90, - "typeName": "Vec", - "docs": [] - }, - { - "name": "stake", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 645, - "type": { - "path": [ - "pallet_elections_phragmen", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "UnableToVote", - "fields": [], - "index": 0, - "docs": [ - "Cannot vote when no candidates or members exist." - ] - }, - { - "name": "NoVotes", - "fields": [], - "index": 1, - "docs": [ - "Must vote for at least one candidate." - ] - }, - { - "name": "TooManyVotes", - "fields": [], - "index": 2, - "docs": [ - "Cannot vote more than candidates." - ] - }, - { - "name": "MaximumVotesExceeded", - "fields": [], - "index": 3, - "docs": [ - "Cannot vote more than maximum allowed." - ] - }, - { - "name": "LowBalance", - "fields": [], - "index": 4, - "docs": [ - "Cannot vote with stake less than minimum balance." - ] - }, - { - "name": "UnableToPayBond", - "fields": [], - "index": 5, - "docs": [ - "Voter can not pay voting bond." - ] - }, - { - "name": "MustBeVoter", - "fields": [], - "index": 6, - "docs": [ - "Must be a voter." - ] - }, - { - "name": "DuplicatedCandidate", - "fields": [], - "index": 7, - "docs": [ - "Duplicated candidate submission." - ] - }, - { - "name": "TooManyCandidates", - "fields": [], - "index": 8, - "docs": [ - "Too many candidates have been created." - ] - }, - { - "name": "MemberSubmit", - "fields": [], - "index": 9, - "docs": [ - "Member cannot re-submit candidacy." - ] - }, - { - "name": "RunnerUpSubmit", - "fields": [], - "index": 10, - "docs": [ - "Runner cannot re-submit candidacy." - ] - }, - { - "name": "InsufficientCandidateFunds", - "fields": [], - "index": 11, - "docs": [ - "Candidate does not have enough funds." - ] - }, - { - "name": "NotMember", - "fields": [], - "index": 12, - "docs": [ - "Not a member." - ] - }, - { - "name": "InvalidWitnessData", - "fields": [], - "index": 13, - "docs": [ - "The provided count of number of candidates is incorrect." - ] - }, - { - "name": "InvalidVoteCount", - "fields": [], - "index": 14, - "docs": [ - "The provided count of number of votes is incorrect." - ] - }, - { - "name": "InvalidRenouncing", - "fields": [], - "index": 15, - "docs": [ - "The renouncing origin presented a wrong `Renouncing` parameter." - ] - }, - { - "name": "InvalidReplacement", - "fields": [], - "index": 16, - "docs": [ - "Prediction regarding replacement after member removal is wrong." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 646, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 0 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 90, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 647, - "type": { - "path": [ - "pallet_membership", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "AlreadyMember", - "fields": [], - "index": 0, - "docs": [ - "Already a member." - ] - }, - { - "name": "NotMember", - "fields": [], - "index": 1, - "docs": [ - "Not a member." - ] - }, - { - "name": "TooManyMembers", - "fields": [], - "index": 2, - "docs": [ - "Too many members." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 648, - "type": { - "path": [ - "pallet_grandpa", - "StoredState" - ], - "params": [ - { - "name": "N", - "type": 4 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Live", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "PendingPause", - "fields": [ - { - "name": "scheduled_at", - "type": 4, - "typeName": "N", - "docs": [] - }, - { - "name": "delay", - "type": 4, - "typeName": "N", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "Paused", - "fields": [], - "index": 2, - "docs": [] - }, - { - "name": "PendingResume", - "fields": [ - { - "name": "scheduled_at", - "type": 4, - "typeName": "N", - "docs": [] - }, - { - "name": "delay", - "type": 4, - "typeName": "N", - "docs": [] - } - ], - "index": 3, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 649, - "type": { - "path": [ - "pallet_grandpa", - "StoredPendingChange" - ], - "params": [ - { - "name": "N", - "type": 4 - }, - { - "name": "Limit", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "scheduled_at", - "type": 4, - "typeName": "N", - "docs": [] - }, - { - "name": "delay", - "type": 4, - "typeName": "N", - "docs": [] - }, - { - "name": "next_authorities", - "type": 650, - "typeName": "BoundedAuthorityList", - "docs": [] - }, - { - "name": "forced", - "type": 50, - "typeName": "Option", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 650, - "type": { - "path": [ - "bounded_collections", - "weak_bounded_vec", - "WeakBoundedVec" - ], - "params": [ - { - "name": "T", - "type": 68 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 67, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 651, - "type": { - "path": [ - "pallet_grandpa", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "PauseFailed", - "fields": [], - "index": 0, - "docs": [ - "Attempt to signal GRANDPA pause when the authority set isn't live", - "(either paused or already pending pause)." - ] - }, - { - "name": "ResumeFailed", - "fields": [], - "index": 1, - "docs": [ - "Attempt to signal GRANDPA resume when the authority set isn't paused", - "(either live or already pending resume)." - ] - }, - { - "name": "ChangePending", - "fields": [], - "index": 2, - "docs": [ - "Attempt to signal GRANDPA change with one already pending." - ] - }, - { - "name": "TooSoon", - "fields": [], - "index": 3, - "docs": [ - "Cannot signal forced change so soon after last." - ] - }, - { - "name": "InvalidKeyOwnershipProof", - "fields": [], - "index": 4, - "docs": [ - "A key ownership proof provided as part of an equivocation report is invalid." - ] - }, - { - "name": "InvalidEquivocationProof", - "fields": [], - "index": 5, - "docs": [ - "An equivocation proof provided as part of an equivocation report is invalid." - ] - }, - { - "name": "DuplicateOffenceReport", - "fields": [], - "index": 6, - "docs": [ - "A given equivocation report is valid but already previously reported." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 652, - "type": { - "path": [ - "pallet_treasury", - "Proposal" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "proposer", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "value", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "beneficiary", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "bond", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 653, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 4 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 115, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 654, - "type": { - "path": [ - "pallet_treasury", - "SpendStatus" - ], - "params": [ - { - "name": "AssetKind", - "type": 40 - }, - { - "name": "AssetBalance", - "type": 6 - }, - { - "name": "Beneficiary", - "type": 0 - }, - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "PaymentId", - "type": 34 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "asset_kind", - "type": 40, - "typeName": "AssetKind", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "AssetBalance", - "docs": [] - }, - { - "name": "beneficiary", - "type": 0, - "typeName": "Beneficiary", - "docs": [] - }, - { - "name": "valid_from", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "expire_at", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "status", - "type": 655, - "typeName": "PaymentState", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 655, - "type": { - "path": [ - "pallet_treasury", - "PaymentState" - ], - "params": [ - { - "name": "Id", - "type": 34 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Pending", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Attempted", - "fields": [ - { - "name": "id", - "type": 34, - "typeName": "Id", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "Failed", - "fields": [], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 656, - "type": { - "path": [ - "frame_support", - "PalletId" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 288, - "typeName": "[u8; 8]", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 657, - "type": { - "path": [ - "pallet_treasury", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "InvalidIndex", - "fields": [], - "index": 0, - "docs": [ - "No proposal, bounty or spend at that index." - ] - }, - { - "name": "TooManyApprovals", - "fields": [], - "index": 1, - "docs": [ - "Too many approvals in the queue." - ] - }, - { - "name": "InsufficientPermission", - "fields": [], - "index": 2, - "docs": [ - "The spend origin is valid but the amount it is allowed to spend is lower than the", - "amount to be spent." - ] - }, - { - "name": "ProposalNotApproved", - "fields": [], - "index": 3, - "docs": [ - "Proposal has not been approved." - ] - }, - { - "name": "FailedToConvertBalance", - "fields": [], - "index": 4, - "docs": [ - "The balance of the asset kind is not convertible to the balance of the native asset." - ] - }, - { - "name": "SpendExpired", - "fields": [], - "index": 5, - "docs": [ - "The spend has expired and cannot be claimed." - ] - }, - { - "name": "EarlyPayout", - "fields": [], - "index": 6, - "docs": [ - "The spend is not yet eligible for payout." - ] - }, - { - "name": "AlreadyAttempted", - "fields": [], - "index": 7, - "docs": [ - "The payment has already been attempted." - ] - }, - { - "name": "PayoutError", - "fields": [], - "index": 8, - "docs": [ - "There was some issue with the mechanism of payment." - ] - }, - { - "name": "NotAttempted", - "fields": [], - "index": 9, - "docs": [ - "The payout was not yet attempted/claimed." - ] - }, - { - "name": "Inconclusive", - "fields": [], - "index": 10, - "docs": [ - "The payment has neither failed nor succeeded yet." - ] - } - ] - } - }, - "docs": [ - "Error for the treasury pallet." - ] - } - }, - { - "id": 658, - "type": { - "path": [ - "pallet_asset_rate", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "UnknownAssetKind", - "fields": [], - "index": 0, - "docs": [ - "The given asset ID is unknown." - ] - }, - { - "name": "AlreadyExists", - "fields": [], - "index": 1, - "docs": [ - "The given asset ID already has an assigned conversion rate and cannot be re-created." - ] - }, - { - "name": "Overflow", - "fields": [], - "index": 2, - "docs": [ - "Overflow ocurred when calculating the inverse rate." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 659, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 660, - "type": { - "path": [ - "pallet_contracts", - "wasm", - "CodeInfo" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "owner", - "type": 0, - "typeName": "AccountIdOf", - "docs": [] - }, - { - "name": "deposit", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "refcount", - "type": 11, - "typeName": "u64", - "docs": [] - }, - { - "name": "determinism", - "type": 271, - "typeName": "Determinism", - "docs": [] - }, - { - "name": "code_len", - "type": 4, - "typeName": "u32", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 661, - "type": { - "path": [ - "pallet_contracts", - "storage", - "ContractInfo" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "trie_id", - "type": 114, - "typeName": "TrieId", - "docs": [] - }, - { - "name": "code_hash", - "type": 13, - "typeName": "CodeHash", - "docs": [] - }, - { - "name": "storage_bytes", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "storage_items", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "storage_byte_deposit", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "storage_item_deposit", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "storage_base_deposit", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "delegate_dependencies", - "type": 662, - "typeName": "BoundedBTreeMap, BalanceOf, T::\nMaxDelegateDependencies>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 662, - "type": { - "path": [ - "bounded_collections", - "bounded_btree_map", - "BoundedBTreeMap" - ], - "params": [ - { - "name": "K", - "type": 13 - }, - { - "name": "V", - "type": 6 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 663, - "typeName": "BTreeMap", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 663, - "type": { - "path": [ - "BTreeMap" - ], - "params": [ - { - "name": "K", - "type": 13 - }, - { - "name": "V", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 664, - "typeName": null, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 664, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 665 - } - }, - "docs": [] - } - }, - { - "id": 665, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 13, - 6 - ] - }, - "docs": [] - } - }, - { - "id": 666, - "type": { - "path": [ - "pallet_contracts", - "storage", - "DeletionQueueManager" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "insert_counter", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "delete_counter", - "type": 4, - "typeName": "u32", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 667, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 668, - "type": { - "path": [ - "pallet_contracts", - "schedule", - "Schedule" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "limits", - "type": 669, - "typeName": "Limits", - "docs": [] - }, - { - "name": "instruction_weights", - "type": 670, - "typeName": "InstructionWeights", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 669, - "type": { - "path": [ - "pallet_contracts", - "schedule", - "Limits" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "event_topics", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "memory_pages", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "subject_len", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "payload_len", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "runtime_memory", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "validator_runtime_memory", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "event_ref_time", - "type": 12, - "typeName": "u64", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 670, - "type": { - "path": [ - "pallet_contracts", - "schedule", - "InstructionWeights" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "base", - "type": 4, - "typeName": "u32", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 671, - "type": { - "path": [ - "pallet_contracts", - "Environment" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "account_id", - "type": 672, - "typeName": "EnvironmentType>", - "docs": [] - }, - { - "name": "balance", - "type": 673, - "typeName": "EnvironmentType>", - "docs": [] - }, - { - "name": "hash", - "type": 674, - "typeName": "EnvironmentType<::Hash>", - "docs": [] - }, - { - "name": "hasher", - "type": 675, - "typeName": "EnvironmentType<::Hashing>", - "docs": [] - }, - { - "name": "timestamp", - "type": 676, - "typeName": "EnvironmentType>", - "docs": [] - }, - { - "name": "block_number", - "type": 677, - "typeName": "EnvironmentType>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 672, - "type": { - "path": [ - "pallet_contracts", - "EnvironmentType" - ], - "params": [ - { - "name": "T", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [] - } - }, - "docs": [] - } - }, - { - "id": 673, - "type": { - "path": [ - "pallet_contracts", - "EnvironmentType" - ], - "params": [ - { - "name": "T", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [] - } - }, - "docs": [] - } - }, - { - "id": 674, - "type": { - "path": [ - "pallet_contracts", - "EnvironmentType" - ], - "params": [ - { - "name": "T", - "type": 13 - } - ], - "def": { - "composite": { - "fields": [] - } - }, - "docs": [] - } - }, - { - "id": 675, - "type": { - "path": [ - "pallet_contracts", - "EnvironmentType" - ], - "params": [ - { - "name": "T", - "type": 467 - } - ], - "def": { - "composite": { - "fields": [] - } - }, - "docs": [] - } - }, - { - "id": 676, - "type": { - "path": [ - "pallet_contracts", - "EnvironmentType" - ], - "params": [ - { - "name": "T", - "type": 12 - } - ], - "def": { - "composite": { - "fields": [] - } - }, - "docs": [] - } - }, - { - "id": 677, - "type": { - "path": [ - "pallet_contracts", - "EnvironmentType" - ], - "params": [ - { - "name": "T", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [] - } - }, - "docs": [] - } - }, - { - "id": 678, - "type": { - "path": [ - "pallet_contracts", - "ApiVersion" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 102, - "typeName": "u16", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 679, - "type": { - "path": [ - "pallet_contracts", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "InvalidSchedule", - "fields": [], - "index": 0, - "docs": [ - "Invalid schedule supplied, e.g. with zero weight of a basic operation." - ] - }, - { - "name": "InvalidCallFlags", - "fields": [], - "index": 1, - "docs": [ - "Invalid combination of flags supplied to `seal_call` or `seal_delegate_call`." - ] - }, - { - "name": "OutOfGas", - "fields": [], - "index": 2, - "docs": [ - "The executed contract exhausted its gas limit." - ] - }, - { - "name": "OutputBufferTooSmall", - "fields": [], - "index": 3, - "docs": [ - "The output buffer supplied to a contract API call was too small." - ] - }, - { - "name": "TransferFailed", - "fields": [], - "index": 4, - "docs": [ - "Performing the requested transfer failed. Probably because there isn't enough", - "free balance in the sender's account." - ] - }, - { - "name": "MaxCallDepthReached", - "fields": [], - "index": 5, - "docs": [ - "Performing a call was denied because the calling depth reached the limit", - "of what is specified in the schedule." - ] - }, - { - "name": "ContractNotFound", - "fields": [], - "index": 6, - "docs": [ - "No contract was found at the specified address." - ] - }, - { - "name": "CodeTooLarge", - "fields": [], - "index": 7, - "docs": [ - "The code supplied to `instantiate_with_code` exceeds the limit specified in the", - "current schedule." - ] - }, - { - "name": "CodeNotFound", - "fields": [], - "index": 8, - "docs": [ - "No code could be found at the supplied code hash." - ] - }, - { - "name": "CodeInfoNotFound", - "fields": [], - "index": 9, - "docs": [ - "No code info could be found at the supplied code hash." - ] - }, - { - "name": "OutOfBounds", - "fields": [], - "index": 10, - "docs": [ - "A buffer outside of sandbox memory was passed to a contract API function." - ] - }, - { - "name": "DecodingFailed", - "fields": [], - "index": 11, - "docs": [ - "Input passed to a contract API function failed to decode as expected type." - ] - }, - { - "name": "ContractTrapped", - "fields": [], - "index": 12, - "docs": [ - "Contract trapped during execution." - ] - }, - { - "name": "ValueTooLarge", - "fields": [], - "index": 13, - "docs": [ - "The size defined in `T::MaxValueSize` was exceeded." - ] - }, - { - "name": "TerminatedWhileReentrant", - "fields": [], - "index": 14, - "docs": [ - "Termination of a contract is not allowed while the contract is already", - "on the call stack. Can be triggered by `seal_terminate`." - ] - }, - { - "name": "InputForwarded", - "fields": [], - "index": 15, - "docs": [ - "`seal_call` forwarded this contracts input. It therefore is no longer available." - ] - }, - { - "name": "RandomSubjectTooLong", - "fields": [], - "index": 16, - "docs": [ - "The subject passed to `seal_random` exceeds the limit." - ] - }, - { - "name": "TooManyTopics", - "fields": [], - "index": 17, - "docs": [ - "The amount of topics passed to `seal_deposit_events` exceeds the limit." - ] - }, - { - "name": "NoChainExtension", - "fields": [], - "index": 18, - "docs": [ - "The chain does not provide a chain extension. Calling the chain extension results", - "in this error. Note that this usually shouldn't happen as deploying such contracts", - "is rejected." - ] - }, - { - "name": "XCMDecodeFailed", - "fields": [], - "index": 19, - "docs": [ - "Failed to decode the XCM program." - ] - }, - { - "name": "DuplicateContract", - "fields": [], - "index": 20, - "docs": [ - "A contract with the same AccountId already exists." - ] - }, - { - "name": "TerminatedInConstructor", - "fields": [], - "index": 21, - "docs": [ - "A contract self destructed in its constructor.", - "", - "This can be triggered by a call to `seal_terminate`." - ] - }, - { - "name": "ReentranceDenied", - "fields": [], - "index": 22, - "docs": [ - "A call tried to invoke a contract that is flagged as non-reentrant.", - "The only other cause is that a call from a contract into the runtime tried to call back", - "into `pallet-contracts`. This would make the whole pallet reentrant with regard to", - "contract code execution which is not supported." - ] - }, - { - "name": "StateChangeDenied", - "fields": [], - "index": 23, - "docs": [ - "A contract attempted to invoke a state modifying API while being in read-only mode." - ] - }, - { - "name": "StorageDepositNotEnoughFunds", - "fields": [], - "index": 24, - "docs": [ - "Origin doesn't have enough balance to pay the required storage deposits." - ] - }, - { - "name": "StorageDepositLimitExhausted", - "fields": [], - "index": 25, - "docs": [ - "More storage was created than allowed by the storage deposit limit." - ] - }, - { - "name": "CodeInUse", - "fields": [], - "index": 26, - "docs": [ - "Code removal was denied because the code is still in use by at least one contract." - ] - }, - { - "name": "ContractReverted", - "fields": [], - "index": 27, - "docs": [ - "The contract ran to completion but decided to revert its storage changes.", - "Please note that this error is only returned from extrinsics. When called directly", - "or via RPC an `Ok` will be returned. In this case the caller needs to inspect the flags", - "to determine whether a reversion has taken place." - ] - }, - { - "name": "CodeRejected", - "fields": [], - "index": 28, - "docs": [ - "The contract's code was found to be invalid during validation.", - "", - "The most likely cause of this is that an API was used which is not supported by the", - "node. This happens if an older node is used with a new version of ink!. Try updating", - "your node to the newest available version.", - "", - "A more detailed error can be found on the node console if debug messages are enabled", - "by supplying `-lruntime::contracts=debug`." - ] - }, - { - "name": "Indeterministic", - "fields": [], - "index": 29, - "docs": [ - "An indeterministic code was used in a context where this is not permitted." - ] - }, - { - "name": "MigrationInProgress", - "fields": [], - "index": 30, - "docs": [ - "A pending migration needs to complete before the extrinsic can be called." - ] - }, - { - "name": "NoMigrationPerformed", - "fields": [], - "index": 31, - "docs": [ - "Migrate dispatch call was attempted but no migration was performed." - ] - }, - { - "name": "MaxDelegateDependenciesReached", - "fields": [], - "index": 32, - "docs": [ - "The contract has reached its maximum number of delegate dependencies." - ] - }, - { - "name": "DelegateDependencyNotFound", - "fields": [], - "index": 33, - "docs": [ - "The dependency was not found in the contract's delegate dependencies." - ] - }, - { - "name": "DelegateDependencyAlreadyExists", - "fields": [], - "index": 34, - "docs": [ - "The contract already depends on the given delegate dependency." - ] - }, - { - "name": "CannotAddSelfAsDelegateDependency", - "fields": [], - "index": 35, - "docs": [ - "Can not add a delegate dependency to the code hash of the contract itself." - ] - }, - { - "name": "OutOfTransientStorage", - "fields": [], - "index": 36, - "docs": [ - "Can not add more data to transient storage." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 680, - "type": { - "path": [ - "pallet_sudo", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "RequireSudo", - "fields": [], - "index": 0, - "docs": [ - "Sender must be the Sudo account." - ] - } - ] - } - }, - "docs": [ - "Error for the Sudo pallet." - ] - } - }, - { - "id": 681, - "type": { - "path": [ - "bounded_collections", - "weak_bounded_vec", - "WeakBoundedVec" - ], - "params": [ - { - "name": "T", - "type": 78 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 682, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 682, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 78 - } - }, - "docs": [] - } - }, - { - "id": 683, - "type": { - "path": [ - "pallet_im_online", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "InvalidKey", - "fields": [], - "index": 0, - "docs": [ - "Non existent public key." - ] - }, - { - "name": "DuplicatedHeartbeat", - "fields": [], - "index": 1, - "docs": [ - "Duplicated heartbeat." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 684, - "type": { - "path": [ - "bounded_collections", - "weak_bounded_vec", - "WeakBoundedVec" - ], - "params": [ - { - "name": "T", - "type": 244 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 685, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 685, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 244 - } - }, - "docs": [] - } - }, - { - "id": 686, - "type": { - "path": [ - "sp_staking", - "offence", - "OffenceDetails" - ], - "params": [ - { - "name": "Reporter", - "type": 0 - }, - { - "name": "Offender", - "type": 80 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "offender", - "type": 80, - "typeName": "Offender", - "docs": [] - }, - { - "name": "reporters", - "type": 90, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 687, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 86, - 14 - ] - }, - "docs": [] - } - }, - { - "id": 688, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 13, - 4 - ] - }, - "docs": [] - } - }, - { - "id": 689, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 13 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 328, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 690, - "type": { - "path": [ - "pallet_identity", - "types", - "Registration" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "MaxJudgements", - "type": null - }, - { - "name": "IdentityInfo", - "type": 277 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "judgements", - "type": 691, - "typeName": "BoundedVec<(RegistrarIndex, Judgement), MaxJudgements>", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "info", - "type": 277, - "typeName": "IdentityInfo", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 691, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 692 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 693, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 692, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 314 - ] - }, - "docs": [] - } - }, - { - "id": 693, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 692 - } - }, - "docs": [] - } - }, - { - "id": 694, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 6, - 695 - ] - }, - "docs": [] - } - }, - { - "id": 695, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 0 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 90, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 696, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 697 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 699, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 697, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 698 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 698, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 698, - "type": { - "path": [ - "pallet_identity", - "types", - "RegistrarInfo" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - }, - { - "name": "IdField", - "type": 12 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "account", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "fee", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "fields", - "type": 12, - "typeName": "IdField", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 699, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 697 - } - }, - "docs": [] - } - }, - { - "id": 700, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 701, - "type": { - "path": [ - "pallet_identity", - "types", - "AuthorityProperties" - ], - "params": [ - { - "name": "Account", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "account_id", - "type": 0, - "typeName": "Account", - "docs": [] - }, - { - "name": "allocation", - "type": 4, - "typeName": "Allocation", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 702, - "type": { - "path": [ - "pallet_identity", - "types", - "UsernameInformation" - ], - "params": [ - { - "name": "Account", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "owner", - "type": 0, - "typeName": "Account", - "docs": [] - }, - { - "name": "provider", - "type": 703, - "typeName": "Provider", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 703, - "type": { - "path": [ - "pallet_identity", - "types", - "Provider" - ], - "params": [ - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Allocation", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "AuthorityDeposit", - "fields": [ - { - "name": null, - "type": 6, - "typeName": "Balance", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "System", - "fields": [], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 704, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 4, - 703 - ] - }, - "docs": [] - } - }, - { - "id": 705, - "type": { - "path": [ - "pallet_identity", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "TooManySubAccounts", - "fields": [], - "index": 0, - "docs": [ - "Too many subs-accounts." - ] - }, - { - "name": "NotFound", - "fields": [], - "index": 1, - "docs": [ - "Account isn't found." - ] - }, - { - "name": "NotNamed", - "fields": [], - "index": 2, - "docs": [ - "Account isn't named." - ] - }, - { - "name": "EmptyIndex", - "fields": [], - "index": 3, - "docs": [ - "Empty index." - ] - }, - { - "name": "FeeChanged", - "fields": [], - "index": 4, - "docs": [ - "Fee is changed." - ] - }, - { - "name": "NoIdentity", - "fields": [], - "index": 5, - "docs": [ - "No identity found." - ] - }, - { - "name": "StickyJudgement", - "fields": [], - "index": 6, - "docs": [ - "Sticky judgement." - ] - }, - { - "name": "JudgementGiven", - "fields": [], - "index": 7, - "docs": [ - "Judgement given." - ] - }, - { - "name": "InvalidJudgement", - "fields": [], - "index": 8, - "docs": [ - "Invalid judgement." - ] - }, - { - "name": "InvalidIndex", - "fields": [], - "index": 9, - "docs": [ - "The index is invalid." - ] - }, - { - "name": "InvalidTarget", - "fields": [], - "index": 10, - "docs": [ - "The target is invalid." - ] - }, - { - "name": "TooManyRegistrars", - "fields": [], - "index": 11, - "docs": [ - "Maximum amount of registrars reached. Cannot add any more." - ] - }, - { - "name": "AlreadyClaimed", - "fields": [], - "index": 12, - "docs": [ - "Account ID is already named." - ] - }, - { - "name": "NotSub", - "fields": [], - "index": 13, - "docs": [ - "Sender is not a sub-account." - ] - }, - { - "name": "NotOwned", - "fields": [], - "index": 14, - "docs": [ - "Sub-account isn't owned by sender." - ] - }, - { - "name": "JudgementForDifferentIdentity", - "fields": [], - "index": 15, - "docs": [ - "The provided judgement was for a different identity." - ] - }, - { - "name": "JudgementPaymentFailed", - "fields": [], - "index": 16, - "docs": [ - "Error that occurs when there is an issue paying for judgement." - ] - }, - { - "name": "InvalidSuffix", - "fields": [], - "index": 17, - "docs": [ - "The provided suffix is too long." - ] - }, - { - "name": "NotUsernameAuthority", - "fields": [], - "index": 18, - "docs": [ - "The sender does not have permission to issue a username." - ] - }, - { - "name": "NoAllocation", - "fields": [], - "index": 19, - "docs": [ - "The authority cannot allocate any more usernames." - ] - }, - { - "name": "InvalidSignature", - "fields": [], - "index": 20, - "docs": [ - "The signature on a username was not valid." - ] - }, - { - "name": "RequiresSignature", - "fields": [], - "index": 21, - "docs": [ - "Setting this username requires a signature, but none was provided." - ] - }, - { - "name": "InvalidUsername", - "fields": [], - "index": 22, - "docs": [ - "The username does not meet the requirements." - ] - }, - { - "name": "UsernameTaken", - "fields": [], - "index": 23, - "docs": [ - "The username is already taken." - ] - }, - { - "name": "NoUsername", - "fields": [], - "index": 24, - "docs": [ - "The requested username does not exist." - ] - }, - { - "name": "NotExpired", - "fields": [], - "index": 25, - "docs": [ - "The username cannot be forcefully removed because it can still be accepted." - ] - }, - { - "name": "TooEarly", - "fields": [], - "index": 26, - "docs": [ - "The username cannot be removed because it's still in the grace period." - ] - }, - { - "name": "NotUnbinding", - "fields": [], - "index": 27, - "docs": [ - "The username cannot be removed because it is not unbinding." - ] - }, - { - "name": "AlreadyUnbinding", - "fields": [], - "index": 28, - "docs": [ - "The username cannot be unbound because it is already unbinding." - ] - }, - { - "name": "InsufficientPrivileges", - "fields": [], - "index": 29, - "docs": [ - "The action cannot be performed because of insufficient privileges (e.g. authority", - "trying to unbind a username provided by the system)." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 706, - "type": { - "path": [ - "pallet_society", - "MemberRecord" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "rank", - "type": 4, - "typeName": "Rank", - "docs": [] - }, - { - "name": "strikes", - "type": 4, - "typeName": "StrikeCount", - "docs": [] - }, - { - "name": "vouching", - "type": 707, - "typeName": "Option", - "docs": [] - }, - { - "name": "index", - "type": 4, - "typeName": "u32", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 707, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 708 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 708, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 708, - "type": { - "path": [ - "pallet_society", - "VouchingStatus" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Vouching", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Banned", - "fields": [], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 709, - "type": { - "path": [ - "pallet_society", - "PayoutRecord" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "PayoutsVec", - "type": 710 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "paid", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "payouts", - "type": 710, - "typeName": "PayoutsVec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 710, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 711 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 712, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 711, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 6 - ] - }, - "docs": [] - } - }, - { - "id": 712, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 711 - } - }, - "docs": [] - } - }, - { - "id": 713, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 714 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 716, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 714, - "type": { - "path": [ - "pallet_society", - "Bid" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "kind", - "type": 715, - "typeName": "BidKind", - "docs": [] - }, - { - "name": "value", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 715, - "type": { - "path": [ - "pallet_society", - "BidKind" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Deposit", - "fields": [ - { - "name": null, - "type": 6, - "typeName": "Balance", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Vouch", - "fields": [ - { - "name": null, - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": null, - "type": 6, - "typeName": "Balance", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 716, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 714 - } - }, - "docs": [] - } - }, - { - "id": 717, - "type": { - "path": [ - "pallet_society", - "Candidacy" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "round", - "type": 4, - "typeName": "RoundIndex", - "docs": [] - }, - { - "name": "kind", - "type": 715, - "typeName": "BidKind", - "docs": [] - }, - { - "name": "bid", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "tally", - "type": 718, - "typeName": "Tally", - "docs": [] - }, - { - "name": "skeptic_struck", - "type": 8, - "typeName": "bool", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 718, - "type": { - "path": [ - "pallet_society", - "Tally" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "approvals", - "type": 4, - "typeName": "VoteCount", - "docs": [] - }, - { - "name": "rejections", - "type": 4, - "typeName": "VoteCount", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 719, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 0 - ] - }, - "docs": [] - } - }, - { - "id": 720, - "type": { - "path": [ - "pallet_society", - "Vote" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "approve", - "type": 8, - "typeName": "bool", - "docs": [] - }, - { - "name": "weight", - "type": 4, - "typeName": "u32", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 721, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 722, - "type": { - "path": [ - "pallet_society", - "IntakeRecord" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "bid", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "round", - "type": 4, - "typeName": "RoundIndex", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 723, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 0, - 718 - ] - }, - "docs": [] - } - }, - { - "id": 724, - "type": { - "path": [ - "pallet_society", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotMember", - "fields": [], - "index": 0, - "docs": [ - "User is not a member." - ] - }, - { - "name": "AlreadyMember", - "fields": [], - "index": 1, - "docs": [ - "User is already a member." - ] - }, - { - "name": "Suspended", - "fields": [], - "index": 2, - "docs": [ - "User is suspended." - ] - }, - { - "name": "NotSuspended", - "fields": [], - "index": 3, - "docs": [ - "User is not suspended." - ] - }, - { - "name": "NoPayout", - "fields": [], - "index": 4, - "docs": [ - "Nothing to payout." - ] - }, - { - "name": "AlreadyFounded", - "fields": [], - "index": 5, - "docs": [ - "Society already founded." - ] - }, - { - "name": "InsufficientPot", - "fields": [], - "index": 6, - "docs": [ - "Not enough in pot to accept candidate." - ] - }, - { - "name": "AlreadyVouching", - "fields": [], - "index": 7, - "docs": [ - "Member is already vouching or banned from vouching again." - ] - }, - { - "name": "NotVouchingOnBidder", - "fields": [], - "index": 8, - "docs": [ - "Member is not vouching." - ] - }, - { - "name": "Head", - "fields": [], - "index": 9, - "docs": [ - "Cannot remove the head of the chain." - ] - }, - { - "name": "Founder", - "fields": [], - "index": 10, - "docs": [ - "Cannot remove the founder." - ] - }, - { - "name": "AlreadyBid", - "fields": [], - "index": 11, - "docs": [ - "User has already made a bid." - ] - }, - { - "name": "AlreadyCandidate", - "fields": [], - "index": 12, - "docs": [ - "User is already a candidate." - ] - }, - { - "name": "NotCandidate", - "fields": [], - "index": 13, - "docs": [ - "User is not a candidate." - ] - }, - { - "name": "MaxMembers", - "fields": [], - "index": 14, - "docs": [ - "Too many members in the society." - ] - }, - { - "name": "NotFounder", - "fields": [], - "index": 15, - "docs": [ - "The caller is not the founder." - ] - }, - { - "name": "NotHead", - "fields": [], - "index": 16, - "docs": [ - "The caller is not the head." - ] - }, - { - "name": "NotApproved", - "fields": [], - "index": 17, - "docs": [ - "The membership cannot be claimed as the candidate was not clearly approved." - ] - }, - { - "name": "NotRejected", - "fields": [], - "index": 18, - "docs": [ - "The candidate cannot be kicked as the candidate was not clearly rejected." - ] - }, - { - "name": "Approved", - "fields": [], - "index": 19, - "docs": [ - "The candidacy cannot be dropped as the candidate was clearly approved." - ] - }, - { - "name": "Rejected", - "fields": [], - "index": 20, - "docs": [ - "The candidacy cannot be bestowed as the candidate was clearly rejected." - ] - }, - { - "name": "InProgress", - "fields": [], - "index": 21, - "docs": [ - "The candidacy cannot be concluded as the voting is still in progress." - ] - }, - { - "name": "TooEarly", - "fields": [], - "index": 22, - "docs": [ - "The candidacy cannot be pruned until a full additional intake period has passed." - ] - }, - { - "name": "Voted", - "fields": [], - "index": 23, - "docs": [ - "The skeptic already voted." - ] - }, - { - "name": "Expired", - "fields": [], - "index": 24, - "docs": [ - "The skeptic need not vote on candidates from expired rounds." - ] - }, - { - "name": "NotBidder", - "fields": [], - "index": 25, - "docs": [ - "User is not a bidder." - ] - }, - { - "name": "NoDefender", - "fields": [], - "index": 26, - "docs": [ - "There is no defender currently." - ] - }, - { - "name": "NotGroup", - "fields": [], - "index": 27, - "docs": [ - "Group doesn't exist." - ] - }, - { - "name": "AlreadyElevated", - "fields": [], - "index": 28, - "docs": [ - "The member is already elevated to this rank." - ] - }, - { - "name": "AlreadyPunished", - "fields": [], - "index": 29, - "docs": [ - "The skeptic has already been punished for this offence." - ] - }, - { - "name": "InsufficientFunds", - "fields": [], - "index": 30, - "docs": [ - "Funds are insufficient to pay off society debts." - ] - }, - { - "name": "NoVotes", - "fields": [], - "index": 31, - "docs": [ - "The candidate/defender has no stale votes to remove." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 725, - "type": { - "path": [ - "pallet_recovery", - "RecoveryConfig" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "Friends", - "type": 726 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "delay_period", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "friends", - "type": 726, - "typeName": "Friends", - "docs": [] - }, - { - "name": "threshold", - "type": 102, - "typeName": "u16", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 726, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 0 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 90, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 727, - "type": { - "path": [ - "pallet_recovery", - "ActiveRecovery" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "Friends", - "type": 726 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "created", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "friends", - "type": 726, - "typeName": "Friends", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 728, - "type": { - "path": [ - "pallet_recovery", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotAllowed", - "fields": [], - "index": 0, - "docs": [ - "User is not allowed to make a call on behalf of this account" - ] - }, - { - "name": "ZeroThreshold", - "fields": [], - "index": 1, - "docs": [ - "Threshold must be greater than zero" - ] - }, - { - "name": "NotEnoughFriends", - "fields": [], - "index": 2, - "docs": [ - "Friends list must be greater than zero and threshold" - ] - }, - { - "name": "MaxFriends", - "fields": [], - "index": 3, - "docs": [ - "Friends list must be less than max friends" - ] - }, - { - "name": "NotSorted", - "fields": [], - "index": 4, - "docs": [ - "Friends list must be sorted and free of duplicates" - ] - }, - { - "name": "NotRecoverable", - "fields": [], - "index": 5, - "docs": [ - "This account is not set up for recovery" - ] - }, - { - "name": "AlreadyRecoverable", - "fields": [], - "index": 6, - "docs": [ - "This account is already set up for recovery" - ] - }, - { - "name": "AlreadyStarted", - "fields": [], - "index": 7, - "docs": [ - "A recovery process has already started for this account" - ] - }, - { - "name": "NotStarted", - "fields": [], - "index": 8, - "docs": [ - "A recovery process has not started for this rescuer" - ] - }, - { - "name": "NotFriend", - "fields": [], - "index": 9, - "docs": [ - "This account is not a friend who can vouch" - ] - }, - { - "name": "DelayPeriod", - "fields": [], - "index": 10, - "docs": [ - "The friend must wait until the delay period to vouch for this recovery" - ] - }, - { - "name": "AlreadyVouched", - "fields": [], - "index": 11, - "docs": [ - "This user has already vouched for this recovery" - ] - }, - { - "name": "Threshold", - "fields": [], - "index": 12, - "docs": [ - "The threshold for recovering this account has not been met" - ] - }, - { - "name": "StillActive", - "fields": [], - "index": 13, - "docs": [ - "There are still active recovery attempts that need to be closed" - ] - }, - { - "name": "AlreadyProxy", - "fields": [], - "index": 14, - "docs": [ - "This account is already set up for recovery" - ] - }, - { - "name": "BadState", - "fields": [], - "index": 15, - "docs": [ - "Some internal state is broken." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 729, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 321 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 730, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 730, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 321 - } - }, - "docs": [] - } - }, - { - "id": 731, - "type": { - "path": [ - "pallet_vesting", - "Releases" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "V0", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "V1", - "fields": [], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 732, - "type": { - "path": [ - "pallet_vesting", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotVesting", - "fields": [], - "index": 0, - "docs": [ - "The account given is not vesting." - ] - }, - { - "name": "AtMaxVestingSchedules", - "fields": [], - "index": 1, - "docs": [ - "The account already has `MaxVestingSchedules` count of schedules and thus", - "cannot add another one. Consider merging existing schedules in order to add another." - ] - }, - { - "name": "AmountLow", - "fields": [], - "index": 2, - "docs": [ - "Amount being transferred is too low to create a vesting schedule." - ] - }, - { - "name": "ScheduleIndexOutOfBounds", - "fields": [], - "index": 3, - "docs": [ - "An index was out of bounds of the vesting schedules." - ] - }, - { - "name": "InvalidScheduleParams", - "fields": [], - "index": 4, - "docs": [ - "Failed to create a new schedule because some parameter was invalid." - ] - } - ] - } - }, - "docs": [ - "Error for the vesting pallet." - ] - } - }, - { - "id": 733, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 734 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 736, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 734, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 735 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 735, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 735, - "type": { - "path": [ - "pallet_scheduler", - "Scheduled" - ], - "params": [ { "name": "Name", - "type": 1 - }, - { - "name": "Call", - "type": 141 - }, - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "PalletsOrigin", - "type": 149 - }, - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "maybe_id", - "type": 96, - "typeName": "Option", - "docs": [] - }, - { - "name": "priority", - "type": 2, - "typeName": "schedule::Priority", - "docs": [] - }, - { - "name": "call", - "type": 141, - "typeName": "Call", - "docs": [] - }, - { - "name": "maybe_periodic", - "type": 323, - "typeName": "Option>", - "docs": [] - }, - { - "name": "origin", - "type": 149, - "typeName": "PalletsOrigin", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 736, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 734 - } - }, - "docs": [] - } - }, - { - "id": 737, - "type": { - "path": [ - "pallet_scheduler", - "RetryConfig" - ], - "params": [ - { - "name": "Period", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "total_retries", - "type": 2, - "typeName": "u8", - "docs": [] - }, - { - "name": "remaining", - "type": 2, - "typeName": "u8", - "docs": [] - }, - { - "name": "period", - "type": 4, - "typeName": "Period", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 738, - "type": { - "path": [ - "pallet_scheduler", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "FailedToSchedule", - "fields": [], - "index": 0, - "docs": [ - "Failed to schedule a call" - ] - }, - { - "name": "NotFound", - "fields": [], - "index": 1, - "docs": [ - "Cannot find the scheduled call." - ] - }, - { - "name": "TargetBlockNumberInPast", - "fields": [], - "index": 2, - "docs": [ - "Given target block number is in the past." - ] - }, - { - "name": "RescheduleNoChange", - "fields": [], - "index": 3, - "docs": [ - "Reschedule failed because it does not change scheduled time." - ] - }, - { - "name": "Named", - "fields": [], - "index": 4, - "docs": [ - "Attempt to use a non-named function on a named task." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 739, - "type": { - "path": [ - "pallet_glutton", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "AlreadyInitialized", - "fields": [], - "index": 0, - "docs": [ - "The pallet was already initialized.", - "", - "Set `witness_count` to `Some` to bypass this error." - ] - }, - { - "name": "InsaneLimit", - "fields": [], - "index": 1, - "docs": [ - "The limit was over [`crate::RESOURCE_HARD_LIMIT`]." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 740, - "type": { - "path": [ - "pallet_preimage", - "OldRequestStatus" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Unrequested", - "fields": [ - { - "name": "deposit", - "type": 64, - "typeName": "(AccountId, Balance)", - "docs": [] - }, - { - "name": "len", - "type": 4, - "typeName": "u32", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Requested", - "fields": [ - { - "name": "deposit", - "type": 741, - "typeName": "Option<(AccountId, Balance)>", - "docs": [] - }, - { - "name": "count", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "len", - "type": 50, - "typeName": "Option", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 741, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 64 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 64, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 742, - "type": { - "path": [ - "pallet_preimage", - "RequestStatus" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Ticket", - "type": 743 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Unrequested", - "fields": [ - { - "name": "ticket", - "type": 744, - "typeName": "(AccountId, Ticket)", - "docs": [] - }, - { - "name": "len", - "type": 4, - "typeName": "u32", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Requested", - "fields": [ - { - "name": "maybe_ticket", - "type": 745, - "typeName": "Option<(AccountId, Ticket)>", - "docs": [] - }, - { - "name": "count", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "maybe_len", - "type": 50, - "typeName": "Option", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 743, - "type": { - "path": [ - "frame_support", - "traits", - "tokens", - "fungible", - "HoldConsideration" - ], - "params": [ - { - "name": "A", - "type": null - }, - { - "name": "F", - "type": null - }, - { - "name": "R", - "type": null - }, - { - "name": "D", - "type": null - }, - { - "name": "Fp", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 6, - "typeName": "F::Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 744, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 743 - ] - }, - "docs": [] - } - }, - { - "id": 745, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 744 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 744, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 746, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 747, - "type": { - "path": [ - "pallet_preimage", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "TooBig", - "fields": [], - "index": 0, - "docs": [ - "Preimage is too large to store on-chain." - ] - }, - { - "name": "AlreadyNoted", - "fields": [], - "index": 1, - "docs": [ - "Preimage has already been noted on-chain." - ] - }, - { - "name": "NotAuthorized", - "fields": [], - "index": 2, - "docs": [ - "The user is not authorized to perform this action." - ] - }, - { - "name": "NotNoted", - "fields": [], - "index": 3, - "docs": [ - "The preimage cannot be removed since it has not yet been noted." - ] - }, - { - "name": "Requested", - "fields": [], - "index": 4, - "docs": [ - "A preimage may not be removed when there are outstanding requests." - ] - }, - { - "name": "NotRequested", - "fields": [], - "index": 5, - "docs": [ - "The preimage request cannot be removed since no outstanding requests exist." - ] - }, - { - "name": "TooMany", - "fields": [], - "index": 6, - "docs": [ - "More than `MAX_HASH_UPGRADE_BULK_COUNT` hashes were requested to be upgraded at once." - ] - }, - { - "name": "TooFew", - "fields": [], - "index": 7, - "docs": [ - "Too few hashes were requested to be upgraded (i.e. zero)." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 748, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 749, - 6 - ] - }, - "docs": [] - } - }, - { - "id": 749, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 750 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 751, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 750, - "type": { - "path": [ - "pallet_proxy", - "ProxyDefinition" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "ProxyType", - "type": 101 - }, - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "delegate", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "proxy_type", - "type": 101, - "typeName": "ProxyType", - "docs": [] - }, - { - "name": "delay", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 751, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 750 - } - }, - "docs": [] - } - }, - { - "id": 752, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 753, - 6 - ] - }, - "docs": [] - } - }, - { - "id": 753, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 754 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 755, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 754, - "type": { - "path": [ - "pallet_proxy", - "Announcement" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Hash", - "type": 13 - }, - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "real", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "call_hash", - "type": 13, - "typeName": "Hash", - "docs": [] - }, - { - "name": "height", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 755, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 754 - } - }, - "docs": [] - } - }, - { - "id": 756, - "type": { - "path": [ - "pallet_proxy", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "TooMany", - "fields": [], - "index": 0, - "docs": [ - "There are too many proxies registered or too many announcements pending." - ] - }, - { - "name": "NotFound", - "fields": [], - "index": 1, - "docs": [ - "Proxy registration not found." - ] - }, - { - "name": "NotProxy", - "fields": [], - "index": 2, - "docs": [ - "Sender is not a proxy of the account to be proxied." - ] - }, - { - "name": "Unproxyable", - "fields": [], - "index": 3, - "docs": [ - "A call which is incompatible with the proxy type's filter was attempted." - ] - }, - { - "name": "Duplicate", - "fields": [], - "index": 4, - "docs": [ - "Account is already a proxy." - ] - }, - { - "name": "NoPermission", - "fields": [], - "index": 5, - "docs": [ - "Call may not be made by proxy because it may escalate its privileges." - ] - }, - { - "name": "Unannounced", - "fields": [], - "index": 6, - "docs": [ - "Announcement, if made at all, was made too recently." - ] - }, - { - "name": "NoSelfProxy", - "fields": [], - "index": 7, - "docs": [ - "Cannot add self as proxy." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 757, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 1 - ] - }, - "docs": [] - } - }, - { - "id": 758, - "type": { - "path": [ - "pallet_multisig", - "Multisig" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - }, - { - "name": "MaxApprovals", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "when", - "type": 104, - "typeName": "Timepoint", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "depositor", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "approvals", - "type": 621, - "typeName": "BoundedVec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 759, - "type": { - "path": [ - "pallet_multisig", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "MinimumThreshold", - "fields": [], - "index": 0, - "docs": [ - "Threshold must be 2 or greater." - ] - }, - { - "name": "AlreadyApproved", - "fields": [], - "index": 1, - "docs": [ - "Call is already approved by this signatory." - ] - }, - { - "name": "NoApprovalsNeeded", - "fields": [], - "index": 2, - "docs": [ - "Call doesn't need any (more) approvals." - ] - }, - { - "name": "TooFewSignatories", - "fields": [], - "index": 3, - "docs": [ - "There are too few signatories in the list." - ] - }, - { - "name": "TooManySignatories", - "fields": [], - "index": 4, - "docs": [ - "There are too many signatories in the list." - ] - }, - { - "name": "SignatoriesOutOfOrder", - "fields": [], - "index": 5, - "docs": [ - "The signatories were provided out of order; they should be ordered." - ] - }, - { - "name": "SenderInSignatories", - "fields": [], - "index": 6, - "docs": [ - "The sender was contained in the other signatories; it shouldn't be." - ] - }, - { - "name": "NotFound", - "fields": [], - "index": 7, - "docs": [ - "Multisig operation not found when attempting to cancel." - ] - }, - { - "name": "NotOwner", - "fields": [], - "index": 8, - "docs": [ - "Only the account that originally created the multisig is able to cancel it." - ] - }, - { - "name": "NoTimepoint", - "fields": [], - "index": 9, - "docs": [ - "No timepoint was given, yet the multisig operation is already underway." - ] - }, - { - "name": "WrongTimepoint", - "fields": [], - "index": 10, - "docs": [ - "A different timepoint was given to the multisig operation that is underway." - ] - }, - { - "name": "UnexpectedTimepoint", - "fields": [], - "index": 11, - "docs": [ - "A timepoint was given, yet no multisig operation is underway." - ] - }, - { - "name": "MaxWeightTooLow", - "fields": [], - "index": 12, - "docs": [ - "The maximum weight information provided was too low." - ] - }, - { - "name": "AlreadyStored", - "fields": [], - "index": 13, - "docs": [ - "The data to be stored is already stored." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 760, - "type": { - "path": [ - "pallet_bounties", - "Bounty" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "proposer", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "value", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "fee", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "curator_deposit", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "bond", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "status", - "type": 761, - "typeName": "BountyStatus", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 761, - "type": { - "path": [ - "pallet_bounties", - "BountyStatus" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Proposed", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Approved", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "Funded", - "fields": [], - "index": 2, - "docs": [] - }, - { - "name": "CuratorProposed", - "fields": [ - { - "name": "curator", - "type": 0, - "typeName": "AccountId", - "docs": [] - } - ], - "index": 3, - "docs": [] - }, - { - "name": "Active", - "fields": [ - { - "name": "curator", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "update_due", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - } - ], - "index": 4, - "docs": [] - }, - { - "name": "PendingPayout", - "fields": [ - { - "name": "curator", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "beneficiary", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "unlock_at", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - } - ], - "index": 5, - "docs": [] - }, - { - "name": "ApprovedWithCurator", - "fields": [ - { - "name": "curator", - "type": 0, - "typeName": "AccountId", - "docs": [] - } - ], - "index": 6, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 762, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 763, - "type": { - "path": [ - "pallet_bounties", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "InsufficientProposersBalance", - "fields": [], - "index": 0, - "docs": [ - "Proposer's balance is too low." - ] - }, - { - "name": "InvalidIndex", - "fields": [], - "index": 1, - "docs": [ - "No proposal or bounty at that index." - ] - }, - { - "name": "ReasonTooBig", - "fields": [], - "index": 2, - "docs": [ - "The reason given is just too big." - ] - }, - { - "name": "UnexpectedStatus", - "fields": [], - "index": 3, - "docs": [ - "The bounty status is unexpected." - ] - }, - { - "name": "RequireCurator", - "fields": [], - "index": 4, - "docs": [ - "Require bounty curator." - ] - }, - { - "name": "InvalidValue", - "fields": [], - "index": 5, - "docs": [ - "Invalid bounty value." - ] - }, - { - "name": "InvalidFee", - "fields": [], - "index": 6, - "docs": [ - "Invalid bounty fee." - ] - }, - { - "name": "PendingPayout", - "fields": [], - "index": 7, - "docs": [ - "A bounty payout is pending.", - "To cancel the bounty, you must unassign and slash the curator." - ] - }, - { - "name": "Premature", - "fields": [], - "index": 8, - "docs": [ - "The bounties cannot be claimed/closed because it's still in the countdown period." - ] - }, - { - "name": "HasActiveChildBounty", - "fields": [], - "index": 9, - "docs": [ - "The bounty cannot be closed because it has active child bounties." - ] - }, - { - "name": "TooManyQueued", - "fields": [], - "index": 10, - "docs": [ - "Too many approvals are already queued." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 764, - "type": { - "path": [ - "pallet_tips", - "OpenTip" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Hash", - "type": 13 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "reason", - "type": 13, - "typeName": "Hash", - "docs": [] - }, - { - "name": "who", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "finder", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "closes", - "type": 50, - "typeName": "Option", - "docs": [] - }, - { - "name": "tips", - "type": 63, - "typeName": "Vec<(AccountId, Balance)>", - "docs": [] - }, - { - "name": "finders_fee", - "type": 8, - "typeName": "bool", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 765, - "type": { - "path": [ - "pallet_tips", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "ReasonTooBig", - "fields": [], - "index": 0, - "docs": [ - "The reason given is just too big." - ] - }, - { - "name": "AlreadyKnown", - "fields": [], - "index": 1, - "docs": [ - "The tip was already found/started." - ] - }, - { - "name": "UnknownTip", - "fields": [], - "index": 2, - "docs": [ - "The tip hash is unknown." - ] - }, - { - "name": "MaxTipAmountExceeded", - "fields": [], - "index": 3, - "docs": [ - "The tip given was too generous." - ] - }, - { - "name": "NotFinder", - "fields": [], - "index": 4, - "docs": [ - "The account attempting to retract the tip is not the finder of the tip." - ] - }, - { - "name": "StillOpen", - "fields": [], - "index": 5, - "docs": [ - "The tip cannot be claimed/closed because there are not enough tippers yet." - ] - }, - { - "name": "Premature", - "fields": [], - "index": 6, - "docs": [ - "The tip cannot be claimed/closed because it's still in the countdown period." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 766, - "type": { - "path": [ - "pallet_assets", - "types", - "AssetDetails" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - }, - { - "name": "DepositBalance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "owner", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "issuer", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "admin", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "freezer", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "supply", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "DepositBalance", - "docs": [] - }, - { - "name": "min_balance", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "is_sufficient", - "type": 8, - "typeName": "bool", - "docs": [] - }, - { - "name": "accounts", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "sufficients", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "approvals", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "status", - "type": 767, - "typeName": "AssetStatus", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 767, - "type": { - "path": [ - "pallet_assets", - "types", - "AssetStatus" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Live", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Frozen", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "Destroying", - "fields": [], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 768, - "type": { - "path": [ - "pallet_assets", - "types", - "AssetAccount" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "DepositBalance", - "type": 6 - }, - { - "name": "Extra", - "type": 34 - }, - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "balance", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "status", - "type": 769, - "typeName": "AccountStatus", - "docs": [] - }, - { - "name": "reason", - "type": 770, - "typeName": "ExistenceReason", - "docs": [] - }, - { - "name": "extra", - "type": 34, - "typeName": "Extra", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 769, - "type": { - "path": [ - "pallet_assets", - "types", - "AccountStatus" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Liquid", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Frozen", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "Blocked", - "fields": [], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 770, - "type": { - "path": [ - "pallet_assets", - "types", - "ExistenceReason" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Consumer", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Sufficient", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "DepositHeld", - "fields": [ - { - "name": null, - "type": 6, - "typeName": "Balance", - "docs": [] - } - ], - "index": 2, - "docs": [] - }, - { - "name": "DepositRefunded", - "fields": [], - "index": 3, - "docs": [] - }, - { - "name": "DepositFrom", - "fields": [ - { - "name": null, - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": null, - "type": 6, - "typeName": "Balance", - "docs": [] - } - ], - "index": 4, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 771, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 0, - 0 - ] - }, - "docs": [] - } - }, - { - "id": 772, - "type": { - "path": [ - "pallet_assets", - "types", - "Approval" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "DepositBalance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "amount", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "DepositBalance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 773, - "type": { - "path": [ - "pallet_assets", - "types", - "AssetMetadata" - ], - "params": [ - { - "name": "DepositBalance", - "type": 6 - }, - { - "name": "BoundedString", - "type": 774 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "deposit", - "type": 6, - "typeName": "DepositBalance", - "docs": [] - }, - { - "name": "name", - "type": 774, - "typeName": "BoundedString", - "docs": [] - }, - { - "name": "symbol", - "type": 774, - "typeName": "BoundedString", - "docs": [] - }, - { - "name": "decimals", - "type": 2, - "typeName": "u8", - "docs": [] - }, - { - "name": "is_frozen", - "type": 8, - "typeName": "bool", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 774, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 775, - "type": { - "path": [ - "pallet_assets", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "BalanceLow", - "fields": [], - "index": 0, - "docs": [ - "Account balance must be greater than or equal to the transfer amount." - ] - }, - { - "name": "NoAccount", - "fields": [], - "index": 1, - "docs": [ - "The account to alter does not exist." - ] - }, - { - "name": "NoPermission", - "fields": [], - "index": 2, - "docs": [ - "The signing account has no permission to do the operation." - ] - }, - { - "name": "Unknown", - "fields": [], - "index": 3, - "docs": [ - "The given asset ID is unknown." - ] - }, - { - "name": "Frozen", - "fields": [], - "index": 4, - "docs": [ - "The origin account is frozen." - ] - }, - { - "name": "InUse", - "fields": [], - "index": 5, - "docs": [ - "The asset ID is already taken." - ] - }, - { - "name": "BadWitness", - "fields": [], - "index": 6, - "docs": [ - "Invalid witness data given." - ] - }, - { - "name": "MinBalanceZero", - "fields": [], - "index": 7, - "docs": [ - "Minimum balance should be non-zero." - ] - }, - { - "name": "UnavailableConsumer", - "fields": [], - "index": 8, - "docs": [ - "Unable to increment the consumer reference counters on the account. Either no provider", - "reference exists to allow a non-zero balance of a non-self-sufficient asset, or one", - "fewer then the maximum number of consumers has been reached." - ] - }, - { - "name": "BadMetadata", - "fields": [], - "index": 9, - "docs": [ - "Invalid metadata given." - ] - }, - { - "name": "Unapproved", - "fields": [], - "index": 10, - "docs": [ - "No approval exists that would allow the transfer." - ] - }, - { - "name": "WouldDie", - "fields": [], - "index": 11, - "docs": [ - "The source account would not survive the transfer and it needs to stay alive." - ] - }, - { - "name": "AlreadyExists", - "fields": [], - "index": 12, - "docs": [ - "The asset-account already exists." - ] - }, - { - "name": "NoDeposit", - "fields": [], - "index": 13, - "docs": [ - "The asset-account doesn't have an associated deposit." - ] - }, - { - "name": "WouldBurn", - "fields": [], - "index": 14, - "docs": [ - "The operation would result in funds being burned." - ] - }, - { - "name": "LiveAsset", - "fields": [], - "index": 15, - "docs": [ - "The asset is a live asset and is actively being used. Usually emit for operations such", - "as `start_destroy` which require the asset to be in a destroying state." - ] - }, - { - "name": "AssetNotLive", - "fields": [], - "index": 16, - "docs": [ - "The asset is not live, and likely being destroyed." - ] - }, - { - "name": "IncorrectStatus", - "fields": [], - "index": 17, - "docs": [ - "The asset status is not the expected status." - ] - }, - { - "name": "NotFrozen", - "fields": [], - "index": 18, - "docs": [ - "The asset should be frozen before the given operation." - ] - }, - { - "name": "CallbackFailed", - "fields": [], - "index": 19, - "docs": [ - "Callback action resulted in error" - ] - }, - { - "name": "BadAssetId", - "fields": [], - "index": 20, - "docs": [ - "The asset ID must be equal to the [`NextAssetId`]." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 776, - "type": { - "path": [ - "pallet_assets", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "BalanceLow", - "fields": [], - "index": 0, - "docs": [ - "Account balance must be greater than or equal to the transfer amount." - ] - }, - { - "name": "NoAccount", - "fields": [], - "index": 1, - "docs": [ - "The account to alter does not exist." - ] - }, - { - "name": "NoPermission", - "fields": [], - "index": 2, - "docs": [ - "The signing account has no permission to do the operation." - ] - }, - { - "name": "Unknown", - "fields": [], - "index": 3, - "docs": [ - "The given asset ID is unknown." - ] - }, - { - "name": "Frozen", - "fields": [], - "index": 4, - "docs": [ - "The origin account is frozen." - ] - }, - { - "name": "InUse", - "fields": [], - "index": 5, - "docs": [ - "The asset ID is already taken." - ] - }, - { - "name": "BadWitness", - "fields": [], - "index": 6, - "docs": [ - "Invalid witness data given." - ] - }, - { - "name": "MinBalanceZero", - "fields": [], - "index": 7, - "docs": [ - "Minimum balance should be non-zero." - ] - }, - { - "name": "UnavailableConsumer", - "fields": [], - "index": 8, - "docs": [ - "Unable to increment the consumer reference counters on the account. Either no provider", - "reference exists to allow a non-zero balance of a non-self-sufficient asset, or one", - "fewer then the maximum number of consumers has been reached." - ] - }, - { - "name": "BadMetadata", - "fields": [], - "index": 9, - "docs": [ - "Invalid metadata given." - ] - }, - { - "name": "Unapproved", - "fields": [], - "index": 10, - "docs": [ - "No approval exists that would allow the transfer." - ] - }, - { - "name": "WouldDie", - "fields": [], - "index": 11, - "docs": [ - "The source account would not survive the transfer and it needs to stay alive." - ] - }, - { - "name": "AlreadyExists", - "fields": [], - "index": 12, - "docs": [ - "The asset-account already exists." - ] - }, - { - "name": "NoDeposit", - "fields": [], - "index": 13, - "docs": [ - "The asset-account doesn't have an associated deposit." - ] - }, - { - "name": "WouldBurn", - "fields": [], - "index": 14, - "docs": [ - "The operation would result in funds being burned." - ] - }, - { - "name": "LiveAsset", - "fields": [], - "index": 15, - "docs": [ - "The asset is a live asset and is actively being used. Usually emit for operations such", - "as `start_destroy` which require the asset to be in a destroying state." - ] - }, - { - "name": "AssetNotLive", - "fields": [], - "index": 16, - "docs": [ - "The asset is not live, and likely being destroyed." - ] - }, - { - "name": "IncorrectStatus", - "fields": [], - "index": 17, - "docs": [ - "The asset status is not the expected status." - ] - }, - { - "name": "NotFrozen", - "fields": [], - "index": 18, - "docs": [ - "The asset should be frozen before the given operation." - ] - }, - { - "name": "CallbackFailed", - "fields": [], - "index": 19, - "docs": [ - "Callback action resulted in error" - ] - }, - { - "name": "BadAssetId", - "fields": [], - "index": 20, - "docs": [ - "The asset ID must be equal to the [`NextAssetId`]." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 777, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 246 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 778, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 778, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 246 - } - }, - "docs": [] - } - }, - { - "id": 779, - "type": { - "path": [ - "pallet_beefy", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "InvalidKeyOwnershipProof", - "fields": [], - "index": 0, - "docs": [ - "A key ownership proof provided as part of an equivocation report is invalid." - ] - }, - { - "name": "InvalidDoubleVotingProof", - "fields": [], - "index": 1, - "docs": [ - "A double voting proof provided as part of an equivocation report is invalid." - ] - }, - { - "name": "InvalidForkVotingProof", - "fields": [], - "index": 2, - "docs": [ - "A fork voting proof provided as part of an equivocation report is invalid." - ] - }, - { - "name": "InvalidFutureBlockVotingProof", - "fields": [], - "index": 3, - "docs": [ - "A future block voting proof provided as part of an equivocation report is invalid." - ] - }, - { - "name": "InvalidEquivocationProofSession", - "fields": [], - "index": 4, - "docs": [ - "The session of the equivocation proof is invalid" - ] - }, - { - "name": "DuplicateOffenceReport", - "fields": [], - "index": 5, - "docs": [ - "A given equivocation report is valid but already previously reported." - ] - }, - { - "name": "InvalidConfiguration", - "fields": [], - "index": 6, - "docs": [ - "Submitted configuration is invalid." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 780, - "type": { - "path": [ - "sp_consensus_beefy", - "mmr", - "BeefyAuthoritySet" - ], - "params": [ - { - "name": "AuthoritySetCommitment", - "type": 13 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "id", - "type": 12, - "typeName": "crate::ValidatorSetId", - "docs": [] - }, - { - "name": "len", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "keyset_commitment", - "type": 13, - "typeName": "AuthoritySetCommitment", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 781, - "type": { - "path": [ - "pallet_lottery", - "LotteryConfig" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "price", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "start", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "length", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "delay", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "repeat", - "type": 8, - "typeName": "bool", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 782, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 783 - ] - }, - "docs": [] - } - }, - { - "id": 783, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 110 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 784, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 784, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 110 - } - }, - "docs": [] - } - }, - { - "id": 785, - "type": { - "path": [ - "pallet_lottery", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotConfigured", - "fields": [], - "index": 0, - "docs": [ - "A lottery has not been configured." - ] - }, - { - "name": "InProgress", - "fields": [], - "index": 1, - "docs": [ - "A lottery is already in progress." - ] - }, - { - "name": "AlreadyEnded", - "fields": [], - "index": 2, - "docs": [ - "A lottery has already ended." - ] - }, - { - "name": "InvalidCall", - "fields": [], - "index": 3, - "docs": [ - "The call is not valid for an open lottery." - ] - }, - { - "name": "AlreadyParticipating", - "fields": [], - "index": 4, - "docs": [ - "You are already participating in the lottery with this call." - ] - }, - { - "name": "TooManyCalls", - "fields": [], - "index": 5, - "docs": [ - "Too many calls for a single lottery." - ] - }, - { - "name": "EncodingFailed", - "fields": [], - "index": 6, - "docs": [ - "Failed to encode calls" - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 786, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 711 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 712, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 787, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 788 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 789, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 788, - "type": { - "path": [ - "pallet_nis", - "pallet", - "Bid" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "amount", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "who", - "type": 0, - "typeName": "AccountId", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 789, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 788 - } - }, - "docs": [] - } - }, - { - "id": 790, - "type": { - "path": [ - "pallet_nis", - "pallet", - "SummaryRecord" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "proportion_owed", - "type": 112, - "typeName": "Perquintill", - "docs": [] - }, - { - "name": "index", - "type": 4, - "typeName": "ReceiptIndex", - "docs": [] - }, - { - "name": "thawed", - "type": 112, - "typeName": "Perquintill", - "docs": [] - }, - { - "name": "last_period", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "receipts_on_hold", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 791, - "type": { - "path": [ - "pallet_nis", - "pallet", - "ReceiptRecord" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "proportion", - "type": 112, - "typeName": "Perquintill", - "docs": [] - }, - { - "name": "owner", - "type": 741, - "typeName": "Option<(AccountId, Balance)>", - "docs": [] - }, - { - "name": "expiry", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 792, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 112, - 4 - ] - }, - "docs": [] - } - }, - { - "id": 793, - "type": { - "path": [ - "pallet_nis", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "DurationTooSmall", - "fields": [], - "index": 0, - "docs": [ - "The duration of the bid is less than one." - ] - }, - { - "name": "DurationTooBig", - "fields": [], - "index": 1, - "docs": [ - "The duration is the bid is greater than the number of queues." - ] - }, - { - "name": "AmountTooSmall", - "fields": [], - "index": 2, - "docs": [ - "The amount of the bid is less than the minimum allowed." - ] - }, - { - "name": "BidTooLow", - "fields": [], - "index": 3, - "docs": [ - "The queue for the bid's duration is full and the amount bid is too low to get in", - "through replacing an existing bid." - ] - }, - { - "name": "UnknownReceipt", - "fields": [], - "index": 4, - "docs": [ - "Receipt index is unknown." - ] - }, - { - "name": "NotOwner", - "fields": [], - "index": 5, - "docs": [ - "Not the owner of the receipt." - ] - }, - { - "name": "NotExpired", - "fields": [], - "index": 6, - "docs": [ - "Bond not yet at expiry date." - ] - }, - { - "name": "UnknownBid", - "fields": [], - "index": 7, - "docs": [ - "The given bid for retraction is not found." - ] - }, - { - "name": "PortionTooBig", - "fields": [], - "index": 8, - "docs": [ - "The portion supplied is beyond the value of the receipt." - ] - }, - { - "name": "Unfunded", - "fields": [], - "index": 9, - "docs": [ - "Not enough funds are held to pay out." - ] - }, - { - "name": "AlreadyFunded", - "fields": [], - "index": 10, - "docs": [ - "There are enough funds for what is required." - ] - }, - { - "name": "Throttled", - "fields": [], - "index": 11, - "docs": [ - "The thaw throttle has been reached for this period." - ] - }, - { - "name": "MakesDust", - "fields": [], - "index": 12, - "docs": [ - "The operation would result in a receipt worth an insignificant value." - ] - }, - { - "name": "AlreadyCommunal", - "fields": [], - "index": 13, - "docs": [ - "The receipt is already communal." - ] - }, - { - "name": "AlreadyPrivate", - "fields": [], - "index": 14, - "docs": [ - "The receipt is already private." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 794, - "type": { - "path": [ - "pallet_uniques", - "types", - "CollectionDetails" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "DepositBalance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "owner", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "issuer", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "admin", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "freezer", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "total_deposit", - "type": 6, - "typeName": "DepositBalance", - "docs": [] - }, - { - "name": "free_holding", - "type": 8, - "typeName": "bool", - "docs": [] - }, - { - "name": "items", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "item_metadatas", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "attributes", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "is_frozen", - "type": 8, - "typeName": "bool", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 795, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 4, - 4 - ] - }, - "docs": [] - } - }, - { - "id": 796, - "type": { - "path": [ - "pallet_uniques", - "types", - "ItemDetails" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "DepositBalance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "owner", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "approved", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "is_frozen", - "type": 8, - "typeName": "bool", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "DepositBalance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 797, - "type": { - "path": [ - "pallet_uniques", - "types", - "CollectionMetadata" - ], - "params": [ - { - "name": "DepositBalance", - "type": 6 - }, - { - "name": "StringLimit", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "deposit", - "type": 6, - "typeName": "DepositBalance", - "docs": [] - }, - { - "name": "data", - "type": 114, - "typeName": "BoundedVec", - "docs": [] - }, - { - "name": "is_frozen", - "type": 8, - "typeName": "bool", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 798, - "type": { - "path": [ - "pallet_uniques", - "types", - "ItemMetadata" - ], - "params": [ - { - "name": "DepositBalance", - "type": 6 - }, - { - "name": "StringLimit", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "deposit", - "type": 6, - "typeName": "DepositBalance", - "docs": [] - }, - { - "name": "data", - "type": 114, - "typeName": "BoundedVec", - "docs": [] - }, - { - "name": "is_frozen", - "type": 8, - "typeName": "bool", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 799, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 50, - 88 - ] - }, - "docs": [] - } - }, - { - "id": 800, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 116, - 6 - ] - }, - "docs": [] - } - }, - { - "id": 801, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 6, - 43 - ] - }, - "docs": [] - } - }, - { - "id": 802, - "type": { - "path": [ - "pallet_uniques", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NoPermission", - "fields": [], - "index": 0, - "docs": [ - "The signing account has no permission to do the operation." - ] - }, - { - "name": "UnknownCollection", - "fields": [], - "index": 1, - "docs": [ - "The given item ID is unknown." - ] - }, - { - "name": "AlreadyExists", - "fields": [], - "index": 2, - "docs": [ - "The item ID has already been used for an item." - ] - }, - { - "name": "WrongOwner", - "fields": [], - "index": 3, - "docs": [ - "The owner turned out to be different to what was expected." - ] - }, - { - "name": "BadWitness", - "fields": [], - "index": 4, - "docs": [ - "Invalid witness data given." - ] - }, - { - "name": "InUse", - "fields": [], - "index": 5, - "docs": [ - "The item ID is already taken." - ] - }, - { - "name": "Frozen", - "fields": [], - "index": 6, - "docs": [ - "The item or collection is frozen." - ] - }, - { - "name": "WrongDelegate", - "fields": [], - "index": 7, - "docs": [ - "The delegate turned out to be different to what was expected." - ] - }, - { - "name": "NoDelegate", - "fields": [], - "index": 8, - "docs": [ - "There is no delegate approved." - ] - }, - { - "name": "Unapproved", - "fields": [], - "index": 9, - "docs": [ - "No approval exists that would allow the transfer." - ] - }, - { - "name": "Unaccepted", - "fields": [], - "index": 10, - "docs": [ - "The named owner has not signed ownership of the collection is acceptable." - ] - }, - { - "name": "Locked", - "fields": [], - "index": 11, - "docs": [ - "The item is locked." - ] - }, - { - "name": "MaxSupplyReached", - "fields": [], - "index": 12, - "docs": [ - "All items have been minted." - ] - }, - { - "name": "MaxSupplyAlreadySet", - "fields": [], - "index": 13, - "docs": [ - "The max supply has already been set." - ] - }, - { - "name": "MaxSupplyTooSmall", - "fields": [], - "index": 14, - "docs": [ - "The provided max supply is less to the amount of items a collection already has." - ] - }, - { - "name": "UnknownItem", - "fields": [], - "index": 15, - "docs": [ - "The given item ID is unknown." - ] - }, - { - "name": "NotForSale", - "fields": [], - "index": 16, - "docs": [ - "Item is not for sale." - ] - }, - { - "name": "BidTooLow", - "fields": [], - "index": 17, - "docs": [ - "The provided bid is too low." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 803, - "type": { - "path": [ - "pallet_nfts", - "types", - "CollectionDetails" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "DepositBalance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "owner", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "owner_deposit", - "type": 6, - "typeName": "DepositBalance", - "docs": [] - }, - { - "name": "items", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "item_metadatas", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "item_configs", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "attributes", - "type": 4, - "typeName": "u32", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 804, - "type": { - "path": [ - "pallet_nfts", - "types", - "BitFlags" - ], - "params": [ - { - "name": "T", - "type": 805 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 2, - "typeName": "CollectionRole", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 805, - "type": { - "path": [ - "pallet_nfts", - "types", - "CollectionRole" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Issuer", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "Freezer", - "fields": [], - "index": 2, - "docs": [] - }, - { - "name": "Admin", - "fields": [], - "index": 4, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 806, - "type": { - "path": [ - "pallet_nfts", - "types", - "ItemDetails" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Deposit", - "type": 807 - }, - { - "name": "Approvals", - "type": 808 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "owner", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "approvals", - "type": 808, - "typeName": "Approvals", - "docs": [] - }, - { - "name": "deposit", - "type": 807, - "typeName": "Deposit", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 807, - "type": { - "path": [ - "pallet_nfts", - "types", - "ItemDeposit" - ], - "params": [ - { - "name": "DepositBalance", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "account", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "DepositBalance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 808, - "type": { - "path": [ - "bounded_collections", - "bounded_btree_map", - "BoundedBTreeMap" - ], - "params": [ - { - "name": "K", - "type": 0 - }, - { - "name": "V", - "type": 50 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 809, - "typeName": "BTreeMap", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 809, - "type": { - "path": [ - "BTreeMap" - ], - "params": [ - { - "name": "K", - "type": 0 - }, - { - "name": "V", - "type": 50 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 810, - "typeName": null, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 810, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 811 - } - }, - "docs": [] - } - }, - { - "id": 811, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 50 - ] - }, - "docs": [] - } - }, - { - "id": 812, - "type": { - "path": [ - "pallet_nfts", - "types", - "CollectionMetadata" - ], - "params": [ - { - "name": "Deposit", - "type": 6 - }, - { - "name": "StringLimit", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "deposit", - "type": 6, - "typeName": "Deposit", - "docs": [] - }, - { - "name": "data", - "type": 118, - "typeName": "BoundedVec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 813, - "type": { - "path": [ - "pallet_nfts", - "types", - "ItemMetadata" - ], - "params": [ - { - "name": "Deposit", - "type": 814 - }, - { - "name": "StringLimit", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "deposit", - "type": 814, - "typeName": "Deposit", - "docs": [] - }, - { - "name": "data", - "type": 118, - "typeName": "BoundedVec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 814, - "type": { - "path": [ - "pallet_nfts", - "types", - "ItemMetadataDeposit" - ], - "params": [ - { - "name": "DepositBalance", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "account", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "DepositBalance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 815, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 50, - 119, - 116 - ] - }, - "docs": [] - } - }, - { - "id": 816, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 118, - 817 - ] - }, - "docs": [] - } - }, - { - "id": 817, - "type": { - "path": [ - "pallet_nfts", - "types", - "AttributeDeposit" - ], - "params": [ - { - "name": "DepositBalance", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "account", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "DepositBalance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 818, - "type": { - "path": [ - "bounded_collections", - "bounded_btree_set", - "BoundedBTreeSet" - ], - "params": [ - { - "name": "T", - "type": 0 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 819, - "typeName": "BTreeSet", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 819, - "type": { - "path": [ - "BTreeSet" - ], - "params": [ - { - "name": "T", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 90, - "typeName": null, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 820, - "type": { - "path": [ - "pallet_nfts", - "types", - "PendingSwap" - ], - "params": [ - { - "name": "CollectionId", - "type": 4 - }, - { - "name": "ItemId", - "type": 4 - }, - { - "name": "ItemPriceWithDirection", - "type": 121 - }, - { - "name": "Deadline", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "desired_collection", - "type": 4, - "typeName": "CollectionId", - "docs": [] - }, - { - "name": "desired_item", - "type": 50, - "typeName": "Option", - "docs": [] - }, - { - "name": "price", - "type": 120, - "typeName": "Option", - "docs": [] - }, - { - "name": "deadline", - "type": 4, - "typeName": "Deadline", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 821, - "type": { - "path": [ - "pallet_nfts", - "types", - "BitFlags" - ], - "params": [ - { - "name": "T", - "type": 822 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 12, - "typeName": "PalletFeature", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 822, - "type": { - "path": [ - "pallet_nfts", - "types", - "PalletFeature" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Trading", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "Attributes", - "fields": [], - "index": 2, - "docs": [] - }, - { - "name": "Approvals", - "fields": [], - "index": 4, - "docs": [] - }, - { - "name": "Swaps", - "fields": [], - "index": 8, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 823, - "type": { - "path": [ - "pallet_nfts", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NoPermission", - "fields": [], - "index": 0, - "docs": [ - "The signing account has no permission to do the operation." - ] - }, - { - "name": "UnknownCollection", - "fields": [], - "index": 1, - "docs": [ - "The given item ID is unknown." - ] - }, - { - "name": "AlreadyExists", - "fields": [], - "index": 2, - "docs": [ - "The item ID has already been used for an item." - ] - }, - { - "name": "ApprovalExpired", - "fields": [], - "index": 3, - "docs": [ - "The approval had a deadline that expired, so the approval isn't valid anymore." - ] - }, - { - "name": "WrongOwner", - "fields": [], - "index": 4, - "docs": [ - "The owner turned out to be different to what was expected." - ] - }, - { - "name": "BadWitness", - "fields": [], - "index": 5, - "docs": [ - "The witness data given does not match the current state of the chain." - ] - }, - { - "name": "CollectionIdInUse", - "fields": [], - "index": 6, - "docs": [ - "Collection ID is already taken." - ] - }, - { - "name": "ItemsNonTransferable", - "fields": [], - "index": 7, - "docs": [ - "Items within that collection are non-transferable." - ] - }, - { - "name": "NotDelegate", - "fields": [], - "index": 8, - "docs": [ - "The provided account is not a delegate." - ] - }, - { - "name": "WrongDelegate", - "fields": [], - "index": 9, - "docs": [ - "The delegate turned out to be different to what was expected." - ] - }, - { - "name": "Unapproved", - "fields": [], - "index": 10, - "docs": [ - "No approval exists that would allow the transfer." - ] - }, - { - "name": "Unaccepted", - "fields": [], - "index": 11, - "docs": [ - "The named owner has not signed ownership acceptance of the collection." - ] - }, - { - "name": "ItemLocked", - "fields": [], - "index": 12, - "docs": [ - "The item is locked (non-transferable)." - ] - }, - { - "name": "LockedItemAttributes", - "fields": [], - "index": 13, - "docs": [ - "Item's attributes are locked." - ] - }, - { - "name": "LockedCollectionAttributes", - "fields": [], - "index": 14, - "docs": [ - "Collection's attributes are locked." - ] - }, - { - "name": "LockedItemMetadata", - "fields": [], - "index": 15, - "docs": [ - "Item's metadata is locked." - ] - }, - { - "name": "LockedCollectionMetadata", - "fields": [], - "index": 16, - "docs": [ - "Collection's metadata is locked." - ] - }, - { - "name": "MaxSupplyReached", - "fields": [], - "index": 17, - "docs": [ - "All items have been minted." - ] - }, - { - "name": "MaxSupplyLocked", - "fields": [], - "index": 18, - "docs": [ - "The max supply is locked and can't be changed." - ] - }, - { - "name": "MaxSupplyTooSmall", - "fields": [], - "index": 19, - "docs": [ - "The provided max supply is less than the number of items a collection already has." - ] - }, - { - "name": "UnknownItem", - "fields": [], - "index": 20, - "docs": [ - "The given item ID is unknown." - ] - }, - { - "name": "UnknownSwap", - "fields": [], - "index": 21, - "docs": [ - "Swap doesn't exist." - ] - }, - { - "name": "MetadataNotFound", - "fields": [], - "index": 22, - "docs": [ - "The given item has no metadata set." - ] - }, - { - "name": "AttributeNotFound", - "fields": [], - "index": 23, - "docs": [ - "The provided attribute can't be found." - ] - }, - { - "name": "NotForSale", - "fields": [], - "index": 24, - "docs": [ - "Item is not for sale." - ] - }, - { - "name": "BidTooLow", - "fields": [], - "index": 25, - "docs": [ - "The provided bid is too low." - ] - }, - { - "name": "ReachedApprovalLimit", - "fields": [], - "index": 26, - "docs": [ - "The item has reached its approval limit." - ] - }, - { - "name": "DeadlineExpired", - "fields": [], - "index": 27, - "docs": [ - "The deadline has already expired." - ] - }, - { - "name": "WrongDuration", - "fields": [], - "index": 28, - "docs": [ - "The duration provided should be less than or equal to `MaxDeadlineDuration`." - ] - }, - { - "name": "MethodDisabled", - "fields": [], - "index": 29, - "docs": [ - "The method is disabled by system settings." - ] - }, - { - "name": "WrongSetting", - "fields": [], - "index": 30, - "docs": [ - "The provided setting can't be set." - ] - }, - { - "name": "InconsistentItemConfig", - "fields": [], - "index": 31, - "docs": [ - "Item's config already exists and should be equal to the provided one." - ] - }, - { - "name": "NoConfig", - "fields": [], - "index": 32, - "docs": [ - "Config for a collection or an item can't be found." - ] - }, - { - "name": "RolesNotCleared", - "fields": [], - "index": 33, - "docs": [ - "Some roles were not cleared." - ] - }, - { - "name": "MintNotStarted", - "fields": [], - "index": 34, - "docs": [ - "Mint has not started yet." - ] - }, - { - "name": "MintEnded", - "fields": [], - "index": 35, - "docs": [ - "Mint has already ended." - ] - }, - { - "name": "AlreadyClaimed", - "fields": [], - "index": 36, - "docs": [ - "The provided Item was already used for claiming." - ] - }, - { - "name": "IncorrectData", - "fields": [], - "index": 37, - "docs": [ - "The provided data is incorrect." - ] - }, - { - "name": "WrongOrigin", - "fields": [], - "index": 38, - "docs": [ - "The extrinsic was sent by the wrong origin." - ] - }, - { - "name": "WrongSignature", - "fields": [], - "index": 39, - "docs": [ - "The provided signature is incorrect." - ] - }, - { - "name": "IncorrectMetadata", - "fields": [], - "index": 40, - "docs": [ - "The provided metadata might be too long." - ] - }, - { - "name": "MaxAttributesLimitReached", - "fields": [], - "index": 41, - "docs": [ - "Can't set more attributes per one call." - ] - }, - { - "name": "WrongNamespace", - "fields": [], - "index": 42, - "docs": [ - "The provided namespace isn't supported in this call." - ] - }, - { - "name": "CollectionNotEmpty", - "fields": [], - "index": 43, - "docs": [ - "Can't delete non-empty collections." - ] - }, - { - "name": "WitnessRequired", - "fields": [], - "index": 44, - "docs": [ - "The witness data should be provided." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 824, - "type": { - "path": [ - "pallet_nft_fractionalization", - "types", - "Details" - ], - "params": [ - { - "name": "AssetId", - "type": 4 - }, - { - "name": "Fractions", - "type": 6 - }, - { - "name": "Deposit", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "asset", - "type": 4, - "typeName": "AssetId", - "docs": [] - }, - { - "name": "fractions", - "type": 6, - "typeName": "Fractions", - "docs": [] - }, - { - "name": "deposit", - "type": 6, - "typeName": "Deposit", - "docs": [] - }, - { - "name": "asset_creator", - "type": 0, - "typeName": "AccountId", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 825, - "type": { - "path": [ - "pallet_nft_fractionalization", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "IncorrectAssetId", - "fields": [], - "index": 0, - "docs": [ - "Asset ID does not correspond to locked NFT." - ] - }, - { - "name": "NoPermission", - "fields": [], - "index": 1, - "docs": [ - "The signing account has no permission to do the operation." - ] - }, - { - "name": "NftNotFound", - "fields": [], - "index": 2, - "docs": [ - "NFT doesn't exist." - ] - }, - { - "name": "NftNotFractionalized", - "fields": [], - "index": 3, - "docs": [ - "NFT has not yet been fractionalised." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 826, - "type": { - "path": [ - "pallet_salary", - "StatusType" - ], - "params": [ - { - "name": "CycleIndex", - "type": 4 - }, - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "cycle_index", - "type": 4, - "typeName": "CycleIndex", - "docs": [] - }, - { - "name": "cycle_start", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "budget", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "total_registrations", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "total_unregistered_paid", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 827, - "type": { - "path": [ - "pallet_salary", - "ClaimantStatus" - ], - "params": [ - { - "name": "CycleIndex", - "type": 4 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "Id", - "type": 34 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "last_active", - "type": 4, - "typeName": "CycleIndex", - "docs": [] - }, - { - "name": "status", - "type": 828, - "typeName": "ClaimState", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 828, - "type": { - "path": [ - "pallet_salary", - "ClaimState" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "Id", - "type": 34 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Nothing", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Registered", - "fields": [ - { - "name": null, - "type": 6, - "typeName": "Balance", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "Attempted", - "fields": [ - { - "name": "registered", - "type": 237, - "typeName": "Option", - "docs": [] - }, - { - "name": "id", - "type": 34, - "typeName": "Id", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 829, - "type": { - "path": [ - "pallet_salary", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "AlreadyStarted", - "fields": [], - "index": 0, - "docs": [ - "The salary system has already been started." - ] - }, - { - "name": "NotMember", - "fields": [], - "index": 1, - "docs": [ - "The account is not a ranked member." - ] - }, - { - "name": "AlreadyInducted", - "fields": [], - "index": 2, - "docs": [ - "The account is already inducted." - ] - }, - { - "name": "NotInducted", - "fields": [], - "index": 3, - "docs": [] - }, - { - "name": "NoClaim", - "fields": [], - "index": 4, - "docs": [ - "The member does not have a current valid claim." - ] - }, - { - "name": "ClaimZero", - "fields": [], - "index": 5, - "docs": [ - "The member's claim is zero." - ] - }, - { - "name": "TooLate", - "fields": [], - "index": 6, - "docs": [ - "Current cycle's registration period is over." - ] - }, - { - "name": "TooEarly", - "fields": [], - "index": 7, - "docs": [ - "Current cycle's payment period is not yet begun." - ] - }, - { - "name": "NotYet", - "fields": [], - "index": 8, - "docs": [ - "Cycle is not yet over." - ] - }, - { - "name": "NotStarted", - "fields": [], - "index": 9, - "docs": [ - "The payout cycles have not yet started." - ] - }, - { - "name": "Bankrupt", - "fields": [], - "index": 10, - "docs": [ - "There is no budget left for the payout." - ] - }, - { - "name": "PayError", - "fields": [], - "index": 11, - "docs": [ - "There was some issue with the mechanism of payment." - ] - }, - { - "name": "Inconclusive", - "fields": [], - "index": 12, - "docs": [ - "The payment has neither failed nor succeeded yet." - ] - }, - { - "name": "NotCurrent", - "fields": [], - "index": 13, - "docs": [ - "The cycle is after that in which the payment was made." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 830, - "type": { - "path": [ - "pallet_core_fellowship", - "MemberStatus" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "is_active", - "type": 8, - "typeName": "bool", - "docs": [] - }, - { - "name": "last_promotion", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "last_proof", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 831, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 131, - 132 - ] - }, - "docs": [] - } - }, - { - "id": 832, - "type": { - "path": [ - "pallet_core_fellowship", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Unranked", - "fields": [], - "index": 0, - "docs": [ - "Member's rank is too low." - ] - }, - { - "name": "Ranked", - "fields": [], - "index": 1, - "docs": [ - "Member's rank is not zero." - ] - }, - { - "name": "UnexpectedRank", - "fields": [], - "index": 2, - "docs": [ - "Member's rank is not as expected - generally means that the rank provided to the call", - "does not agree with the state of the system." - ] - }, - { - "name": "InvalidRank", - "fields": [], - "index": 3, - "docs": [ - "The given rank is invalid - this generally means it's not between 1 and `RANK_COUNT`." - ] - }, - { - "name": "NoPermission", - "fields": [], - "index": 4, - "docs": [ - "The origin does not have enough permission to do this operation." - ] - }, - { - "name": "NothingDoing", - "fields": [], - "index": 5, - "docs": [ - "No work needs to be done at present for this member." - ] - }, - { - "name": "AlreadyInducted", - "fields": [], - "index": 6, - "docs": [ - "The candidate has already been inducted. This should never happen since it would", - "require a candidate (rank 0) to already be tracked in the pallet." - ] - }, - { - "name": "NotTracked", - "fields": [], - "index": 7, - "docs": [ - "The candidate has not been inducted, so cannot be offboarded from this pallet." - ] - }, - { - "name": "TooSoon", - "fields": [], - "index": 8, - "docs": [ - "Operation cannot be done yet since not enough time has passed." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 833, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 834 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 835, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 834, - "type": { - "path": [ - "pallet_transaction_storage", - "TransactionInfo" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "chunk_root", - "type": 13, - "typeName": "::Output", - "docs": [] - }, - { - "name": "content_hash", - "type": 13, - "typeName": "::Output", - "docs": [] - }, - { - "name": "size", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "block_chunks", - "type": 4, - "typeName": "u32", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 835, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 834 - } - }, - "docs": [] - } - }, - { - "id": 836, - "type": { - "path": [ - "pallet_transaction_storage", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotConfigured", - "fields": [], - "index": 0, - "docs": [ - "Invalid configuration." - ] - }, - { - "name": "RenewedNotFound", - "fields": [], - "index": 1, - "docs": [ - "Renewed extrinsic is not found." - ] - }, - { - "name": "EmptyTransaction", - "fields": [], - "index": 2, - "docs": [ - "Attempting to store empty transaction" - ] - }, - { - "name": "UnexpectedProof", - "fields": [], - "index": 3, - "docs": [ - "Proof was not expected in this block." - ] - }, - { - "name": "InvalidProof", - "fields": [], - "index": 4, - "docs": [ - "Proof failed verification." - ] - }, - { - "name": "MissingProof", - "fields": [], - "index": 5, - "docs": [ - "Missing storage proof." - ] - }, - { - "name": "MissingStateData", - "fields": [], - "index": 6, - "docs": [ - "Unable to verify proof because state data is missing." - ] - }, - { - "name": "DoubleCheck", - "fields": [], - "index": 7, - "docs": [ - "Double proof check in the block." - ] - }, - { - "name": "ProofNotChecked", - "fields": [], - "index": 8, - "docs": [ - "Storage proof was not checked in the block." - ] - }, - { - "name": "TransactionTooLarge", - "fields": [], - "index": 9, - "docs": [ - "Transaction is too large." - ] - }, - { - "name": "TooManyTransactions", - "fields": [], - "index": 10, - "docs": [ - "Too many transactions in the block." - ] - }, - { - "name": "BadContext", - "fields": [], - "index": 11, - "docs": [ - "Attempted to call `store` outside of block execution." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 837, - "type": { - "path": [ - "pallet_bags_list", - "list", - "Node" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "id", - "type": 0, - "typeName": "T::AccountId", - "docs": [] - }, - { - "name": "prev", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "next", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "bag_upper", - "type": 12, - "typeName": "T::Score", - "docs": [] - }, - { - "name": "score", - "type": 12, - "typeName": "T::Score", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 838, - "type": { - "path": [ - "pallet_bags_list", - "list", - "Bag" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "head", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "tail", - "type": 43, - "typeName": "Option", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 839, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 12 - } - }, - "docs": [] - } - }, - { - "id": 840, - "type": { - "path": [ - "pallet_bags_list", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "List", - "fields": [ - { - "name": null, - "type": 841, - "typeName": "ListError", - "docs": [] - } - ], - "index": 0, - "docs": [ - "A error in the list interface implementation." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 841, - "type": { - "path": [ - "pallet_bags_list", - "list", - "ListError" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Duplicate", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "NotHeavier", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "NotInSameBag", - "fields": [], - "index": 2, - "docs": [] - }, - { - "name": "NodeNotFound", - "fields": [], - "index": 3, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 842, - "type": { - "path": [ - "pallet_child_bounties", - "ChildBounty" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "parent_bounty", - "type": 4, - "typeName": "BountyIndex", - "docs": [] - }, - { - "name": "value", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "fee", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "curator_deposit", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "status", - "type": 843, - "typeName": "ChildBountyStatus", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 843, - "type": { - "path": [ - "pallet_child_bounties", - "ChildBountyStatus" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Added", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "CuratorProposed", - "fields": [ - { - "name": "curator", - "type": 0, - "typeName": "AccountId", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "Active", - "fields": [ - { - "name": "curator", - "type": 0, - "typeName": "AccountId", - "docs": [] - } - ], - "index": 2, - "docs": [] - }, - { - "name": "PendingPayout", - "fields": [ - { - "name": "curator", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "beneficiary", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "unlock_at", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - } - ], - "index": 3, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 844, - "type": { - "path": [ - "pallet_child_bounties", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "ParentBountyNotActive", - "fields": [], - "index": 0, - "docs": [ - "The parent bounty is not in active state." - ] - }, - { - "name": "InsufficientBountyBalance", - "fields": [], - "index": 1, - "docs": [ - "The bounty balance is not enough to add new child-bounty." - ] - }, - { - "name": "TooManyChildBounties", - "fields": [], - "index": 2, - "docs": [ - "Number of child bounties exceeds limit `MaxActiveChildBountyCount`." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 845, - "type": { - "path": [ - "pallet_referenda", - "types", - "ReferendumInfo" - ], - "params": [ - { - "name": "TrackId", - "type": 102 - }, - { - "name": "RuntimeOrigin", - "type": 149 - }, - { - "name": "Moment", - "type": 4 - }, - { - "name": "Call", - "type": 141 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "Tally", - "type": 468 - }, - { - "name": "AccountId", - "type": 0 - }, - { - "name": "ScheduleAddress", - "type": 95 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Ongoing", - "fields": [ - { - "name": null, - "type": 846, - "typeName": "ReferendumStatus", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Approved", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Moment", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "Rejected", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Moment", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - } - ], - "index": 2, - "docs": [] - }, - { - "name": "Cancelled", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Moment", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - } - ], - "index": 3, - "docs": [] - }, - { - "name": "TimedOut", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Moment", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - } - ], - "index": 4, - "docs": [] - }, - { - "name": "Killed", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Moment", - "docs": [] - } - ], - "index": 5, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 846, - "type": { - "path": [ - "pallet_referenda", - "types", - "ReferendumStatus" - ], - "params": [ - { - "name": "TrackId", - "type": 102 - }, - { - "name": "RuntimeOrigin", - "type": 149 - }, - { - "name": "Moment", - "type": 4 - }, - { - "name": "Call", - "type": 141 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "Tally", - "type": 468 - }, - { - "name": "AccountId", - "type": 0 - }, - { - "name": "ScheduleAddress", - "type": 95 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "track", - "type": 102, - "typeName": "TrackId", - "docs": [] - }, - { - "name": "origin", - "type": 149, - "typeName": "RuntimeOrigin", - "docs": [] - }, - { - "name": "proposal", - "type": 141, - "typeName": "Call", - "docs": [] - }, - { - "name": "enactment", - "type": 393, - "typeName": "DispatchTime", - "docs": [] - }, - { - "name": "submitted", - "type": 4, - "typeName": "Moment", - "docs": [] - }, - { - "name": "submission_deposit", - "type": 847, - "typeName": "Deposit", - "docs": [] - }, - { - "name": "decision_deposit", - "type": 848, - "typeName": "Option>", - "docs": [] - }, - { - "name": "deciding", - "type": 849, - "typeName": "Option>", - "docs": [] - }, - { - "name": "tally", - "type": 468, - "typeName": "Tally", - "docs": [] - }, - { - "name": "in_queue", - "type": 8, - "typeName": "bool", - "docs": [] - }, - { - "name": "alarm", - "type": 851, - "typeName": "Option<(Moment, ScheduleAddress)>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 847, - "type": { - "path": [ - "pallet_referenda", - "types", - "Deposit" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "who", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "amount", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 848, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 847 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 847, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 849, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 850 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 850, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 850, - "type": { - "path": [ - "pallet_referenda", - "types", - "DecidingStatus" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "since", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "confirming", - "type": 50, - "typeName": "Option", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 851, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 852 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 852, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 852, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 95 - ] - }, - "docs": [] - } - }, - { - "id": 853, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 711 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 712, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 854, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 855 - } - }, - "docs": [] - } - }, - { - "id": 855, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 102, - 856 - ] - }, - "docs": [] - } - }, - { - "id": 856, - "type": { - "path": [ - "pallet_referenda", - "types", - "TrackInfo" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "Moment", - "type": 4 + "type": 300 } ], "def": { @@ -63470,8 +42748,8 @@ "fields": [ { "name": "name", - "type": 521, - "typeName": "&'static str", + "type": 300, + "typeName": "Name", "docs": [] }, { @@ -63512,13 +42790,13 @@ }, { "name": "min_approval", - "type": 857, + "type": 467, "typeName": "Curve", "docs": [] }, { "name": "min_support", - "type": 857, + "type": 467, "typeName": "Curve", "docs": [] } @@ -63529,7 +42807,7 @@ } }, { - "id": 857, + "id": 467, "type": { "path": [ "pallet_referenda", @@ -63601,19 +42879,19 @@ "fields": [ { "name": "factor", - "type": 858, + "type": 468, "typeName": "FixedI64", "docs": [] }, { "name": "x_offset", - "type": 858, + "type": 468, "typeName": "FixedI64", "docs": [] }, { "name": "y_offset", - "type": 858, + "type": 468, "typeName": "FixedI64", "docs": [] } @@ -63628,7 +42906,7 @@ } }, { - "id": 858, + "id": 468, "type": { "path": [ "sp_arithmetic", @@ -63641,7 +42919,7 @@ "fields": [ { "name": null, - "type": 859, + "type": 469, "typeName": "i64", "docs": [] } @@ -63652,7 +42930,7 @@ } }, { - "id": 859, + "id": 469, "type": { "path": [], "params": [], @@ -63663,1525 +42941,38 @@ } }, { - "id": 860, - "type": { - "path": [ - "pallet_referenda", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotOngoing", - "fields": [], - "index": 0, - "docs": [ - "Referendum is not ongoing." - ] - }, - { - "name": "HasDeposit", - "fields": [], - "index": 1, - "docs": [ - "Referendum's decision deposit is already paid." - ] - }, - { - "name": "BadTrack", - "fields": [], - "index": 2, - "docs": [ - "The track identifier given was invalid." - ] - }, - { - "name": "Full", - "fields": [], - "index": 3, - "docs": [ - "There are already a full complement of referenda in progress for this track." - ] - }, - { - "name": "QueueEmpty", - "fields": [], - "index": 4, - "docs": [ - "The queue of the track is empty." - ] - }, - { - "name": "BadReferendum", - "fields": [], - "index": 5, - "docs": [ - "The referendum index provided is invalid in this context." - ] - }, - { - "name": "NothingToDo", - "fields": [], - "index": 6, - "docs": [ - "There was nothing to do in the advancement." - ] - }, - { - "name": "NoTrack", - "fields": [], - "index": 7, - "docs": [ - "No track exists for the proposal origin." - ] - }, - { - "name": "Unfinished", - "fields": [], - "index": 8, - "docs": [ - "Any deposit cannot be refunded until after the decision is over." - ] - }, - { - "name": "NoPermission", - "fields": [], - "index": 9, - "docs": [ - "The deposit refunder is not the depositor." - ] - }, - { - "name": "NoDeposit", - "fields": [], - "index": 10, - "docs": [ - "The deposit cannot be refunded since none was made." - ] - }, - { - "name": "BadStatus", - "fields": [], - "index": 11, - "docs": [ - "The referendum status is invalid for this operation." - ] - }, - { - "name": "PreimageNotExist", - "fields": [], - "index": 12, - "docs": [ - "The preimage does not exist." - ] - }, - { - "name": "PreimageStoredWithDifferentLength", - "fields": [], - "index": 13, - "docs": [ - "The preimage is stored with a different length than the one provided." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 861, - "type": { - "path": [ - "pallet_remark", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Empty", - "fields": [], - "index": 0, - "docs": [ - "Attempting to store empty data." - ] - }, - { - "name": "BadContext", - "fields": [], - "index": 1, - "docs": [ - "Attempted to call `store` outside of block execution." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 862, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 0, - 102 - ] - }, - "docs": [] - } - }, - { - "id": 863, - "type": { - "path": [ - "pallet_conviction_voting", - "vote", - "Voting" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - }, - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "PollIndex", - "type": 4 - }, - { - "name": "MaxVotes", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Casting", - "fields": [ - { - "name": null, - "type": 864, - "typeName": "Casting", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Delegating", - "fields": [ - { - "name": null, - "type": 870, - "typeName": "Delegating", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 864, - "type": { - "path": [ - "pallet_conviction_voting", - "vote", - "Casting" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "PollIndex", - "type": 4 - }, - { - "name": "MaxVotes", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "votes", - "type": 865, - "typeName": "BoundedVec<(PollIndex, AccountVote), MaxVotes>", - "docs": [] - }, - { - "name": "delegations", - "type": 868, - "typeName": "Delegations", - "docs": [] - }, - { - "name": "prior", - "type": 869, - "typeName": "PriorLock", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 865, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 866 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 867, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 866, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 397 - ] - }, - "docs": [] - } - }, - { - "id": 867, + "id": 470, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 866 + "type": 465 } }, "docs": [] } }, { - "id": 868, + "id": 471, "type": { "path": [ - "pallet_conviction_voting", - "types", - "Delegations" - ], - "params": [ - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "votes", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "capital", - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 869, - "type": { - "path": [ - "pallet_conviction_voting", - "vote", - "PriorLock" - ], - "params": [ - { - "name": "BlockNumber", - "type": 4 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": null, - "type": 6, - "typeName": "Balance", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 870, - "type": { - "path": [ - "pallet_conviction_voting", - "vote", - "Delegating" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "AccountId", - "type": 0 - }, - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "balance", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "target", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "conviction", - "type": 399, - "typeName": "Conviction", - "docs": [] - }, - { - "name": "delegations", - "type": 868, - "typeName": "Delegations", - "docs": [] - }, - { - "name": "prior", - "type": 869, - "typeName": "PriorLock", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 871, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 872 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 873, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 872, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 102, - 6 - ] - }, - "docs": [] - } - }, - { - "id": 873, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 872 - } - }, - "docs": [] - } - }, - { - "id": 874, - "type": { - "path": [ - "pallet_conviction_voting", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotOngoing", - "fields": [], - "index": 0, - "docs": [ - "Poll is not ongoing." - ] - }, - { - "name": "NotVoter", - "fields": [], - "index": 1, - "docs": [ - "The given account did not vote on the poll." - ] - }, - { - "name": "NoPermission", - "fields": [], - "index": 2, - "docs": [ - "The actor has no permission to conduct the action." - ] - }, - { - "name": "NoPermissionYet", - "fields": [], - "index": 3, - "docs": [ - "The actor has no permission to conduct the action right now but will do in the future." - ] - }, - { - "name": "AlreadyDelegating", - "fields": [], - "index": 4, - "docs": [ - "The account is already delegating." - ] - }, - { - "name": "AlreadyVoting", - "fields": [], - "index": 5, - "docs": [ - "The account currently has votes attached to it and the operation cannot succeed until", - "these are removed through `remove_vote`." - ] - }, - { - "name": "InsufficientFunds", - "fields": [], - "index": 6, - "docs": [ - "Too high a balance was provided that the account cannot afford." - ] - }, - { - "name": "NotDelegating", - "fields": [], - "index": 7, - "docs": [ - "The account is not currently delegating." - ] - }, - { - "name": "Nonsense", - "fields": [], - "index": 8, - "docs": [ - "Delegation to oneself makes no sense." - ] - }, - { - "name": "MaxVotesReached", - "fields": [], - "index": 9, - "docs": [ - "Maximum number of votes reached." - ] - }, - { - "name": "ClassNeeded", - "fields": [], - "index": 10, - "docs": [ - "The class must be supplied since it is not easily determinable from the state." - ] - }, - { - "name": "BadClass", - "fields": [], - "index": 11, - "docs": [ - "The class ID supplied is invalid." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 875, - "type": { - "path": [ - "pallet_whitelist", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "UnavailablePreImage", - "fields": [], - "index": 0, - "docs": [ - "The preimage of the call hash could not be loaded." - ] - }, - { - "name": "UndecodableCall", - "fields": [], - "index": 1, - "docs": [ - "The call could not be decoded." - ] - }, - { - "name": "InvalidCallWeightWitness", - "fields": [], - "index": 2, - "docs": [ - "The weight of the decoded call was higher than the witness." - ] - }, - { - "name": "CallIsNotWhitelisted", - "fields": [], - "index": 3, - "docs": [ - "The call was not whitelisted." - ] - }, - { - "name": "CallAlreadyWhitelisted", - "fields": [], - "index": 4, - "docs": [ - "The call was already whitelisted; No-Op." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 876, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 13 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 328, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 877, - "type": { - "path": [ - "pallet_collective", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotMember", - "fields": [], - "index": 0, - "docs": [ - "Account is not a member" - ] - }, - { - "name": "DuplicateProposal", - "fields": [], - "index": 1, - "docs": [ - "Duplicate proposals not allowed" - ] - }, - { - "name": "ProposalMissing", - "fields": [], - "index": 2, - "docs": [ - "Proposal must exist" - ] - }, - { - "name": "WrongIndex", - "fields": [], - "index": 3, - "docs": [ - "Mismatched index" - ] - }, - { - "name": "DuplicateVote", - "fields": [], - "index": 4, - "docs": [ - "Duplicate vote ignored" - ] - }, - { - "name": "AlreadyInitialized", - "fields": [], - "index": 5, - "docs": [ - "Members are already initialized!" - ] - }, - { - "name": "TooEarly", - "fields": [], - "index": 6, - "docs": [ - "The close call was made too early, before the end of the voting." - ] - }, - { - "name": "TooManyProposals", - "fields": [], - "index": 7, - "docs": [ - "There can only be a maximum of `MaxProposals` active proposals." - ] - }, - { - "name": "WrongProposalWeight", - "fields": [], - "index": 8, - "docs": [ - "The given weight bound for the proposal was too low." - ] - }, - { - "name": "WrongProposalLength", - "fields": [], - "index": 9, - "docs": [ - "The given length bound for the proposal was too low." - ] - }, - { - "name": "PrimeAccountNotMember", - "fields": [], - "index": 10, - "docs": [ - "Prime account is not a member" - ] - }, - { - "name": "ProposalActive", - "fields": [], - "index": 11, - "docs": [ - "Proposal is still active." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 878, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 404 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 879, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 879, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 404 - } - }, - "docs": [] - } - }, - { - "id": 880, - "type": { - "path": [ - "pallet_alliance", - "MemberRole" + "kitchensink_runtime", + "dynamic_params", + "referenda", + "Origins" ], "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Fellow", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Ally", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "Retiring", - "fields": [], - "index": 2, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 881, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 0 - }, - { - "name": "S", - "type": null - } - ], "def": { "composite": { - "fields": [ - { - "name": null, - "type": 90, - "typeName": "Vec", - "docs": [] - } - ] + "fields": [] } }, "docs": [] } }, { - "id": 882, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 410 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 883, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 883, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 410 - } - }, - "docs": [] - } - }, - { - "id": 884, - "type": { - "path": [ - "pallet_alliance", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "AllianceNotYetInitialized", - "fields": [], - "index": 0, - "docs": [ - "The Alliance has not been initialized yet, therefore accounts cannot join it." - ] - }, - { - "name": "AllianceAlreadyInitialized", - "fields": [], - "index": 1, - "docs": [ - "The Alliance has been initialized, therefore cannot be initialized again." - ] - }, - { - "name": "AlreadyMember", - "fields": [], - "index": 2, - "docs": [ - "Account is already a member." - ] - }, - { - "name": "NotMember", - "fields": [], - "index": 3, - "docs": [ - "Account is not a member." - ] - }, - { - "name": "NotAlly", - "fields": [], - "index": 4, - "docs": [ - "Account is not an ally." - ] - }, - { - "name": "NoVotingRights", - "fields": [], - "index": 5, - "docs": [ - "Account does not have voting rights." - ] - }, - { - "name": "AlreadyElevated", - "fields": [], - "index": 6, - "docs": [ - "Account is already an elevated (fellow) member." - ] - }, - { - "name": "AlreadyUnscrupulous", - "fields": [], - "index": 7, - "docs": [ - "Item is already listed as unscrupulous." - ] - }, - { - "name": "AccountNonGrata", - "fields": [], - "index": 8, - "docs": [ - "Account has been deemed unscrupulous by the Alliance and is not welcome to join or be", - "nominated." - ] - }, - { - "name": "NotListedAsUnscrupulous", - "fields": [], - "index": 9, - "docs": [ - "Item has not been deemed unscrupulous." - ] - }, - { - "name": "TooManyUnscrupulousItems", - "fields": [], - "index": 10, - "docs": [ - "The number of unscrupulous items exceeds `MaxUnscrupulousItems`." - ] - }, - { - "name": "TooLongWebsiteUrl", - "fields": [], - "index": 11, - "docs": [ - "Length of website URL exceeds `MaxWebsiteUrlLength`." - ] - }, - { - "name": "InsufficientFunds", - "fields": [], - "index": 12, - "docs": [ - "Balance is insufficient for the required deposit." - ] - }, - { - "name": "WithoutRequiredIdentityFields", - "fields": [], - "index": 13, - "docs": [ - "The account's identity does not have display field and website field." - ] - }, - { - "name": "WithoutGoodIdentityJudgement", - "fields": [], - "index": 14, - "docs": [ - "The account's identity has no good judgement." - ] - }, - { - "name": "MissingProposalHash", - "fields": [], - "index": 15, - "docs": [ - "The proposal hash is not found." - ] - }, - { - "name": "MissingAnnouncement", - "fields": [], - "index": 16, - "docs": [ - "The announcement is not found." - ] - }, - { - "name": "TooManyMembers", - "fields": [], - "index": 17, - "docs": [ - "Number of members exceeds `MaxMembersCount`." - ] - }, - { - "name": "TooManyAnnouncements", - "fields": [], - "index": 18, - "docs": [ - "Number of announcements exceeds `MaxAnnouncementsCount`." - ] - }, - { - "name": "BadWitness", - "fields": [], - "index": 19, - "docs": [ - "Invalid witness data given." - ] - }, - { - "name": "AlreadyRetiring", - "fields": [], - "index": 20, - "docs": [ - "Account already gave retirement notice" - ] - }, - { - "name": "RetirementNoticeNotGiven", - "fields": [], - "index": 21, - "docs": [ - "Account did not give a retirement notice required to retire." - ] - }, - { - "name": "RetirementPeriodNotPassed", - "fields": [], - "index": 22, - "docs": [ - "Retirement period has not passed." - ] - }, - { - "name": "FellowsMissing", - "fields": [], - "index": 23, - "docs": [ - "Fellows must be provided to initialize the Alliance." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 885, - "type": { - "path": [ - "pallet_nomination_pools", - "PoolMember" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "pool_id", - "type": 4, - "typeName": "PoolId", - "docs": [] - }, - { - "name": "points", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "last_recorded_reward_counter", - "type": 72, - "typeName": "T::RewardCounter", - "docs": [] - }, - { - "name": "unbonding_eras", - "type": 886, - "typeName": "BoundedBTreeMap, T::MaxUnbonding>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 886, - "type": { - "path": [ - "bounded_collections", - "bounded_btree_map", - "BoundedBTreeMap" - ], - "params": [ - { - "name": "K", - "type": 4 - }, - { - "name": "V", - "type": 6 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 887, - "typeName": "BTreeMap", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 887, - "type": { - "path": [ - "BTreeMap" - ], - "params": [ - { - "name": "K", - "type": 4 - }, - { - "name": "V", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 712, - "typeName": null, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 888, - "type": { - "path": [ - "pallet_nomination_pools", - "BondedPoolInner" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "commission", - "type": 889, - "typeName": "Commission", - "docs": [] - }, - { - "name": "member_counter", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "points", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "roles", - "type": 892, - "typeName": "PoolRoles", - "docs": [] - }, - { - "name": "state", - "type": 413, - "typeName": "PoolState", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 889, - "type": { - "path": [ - "pallet_nomination_pools", - "Commission" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "current", - "type": 419, - "typeName": "Option<(Perbill, T::AccountId)>", - "docs": [] - }, - { - "name": "max", - "type": 890, - "typeName": "Option", - "docs": [] - }, - { - "name": "change_rate", - "type": 891, - "typeName": "Option>>", - "docs": [] - }, - { - "name": "throttle_from", - "type": 50, - "typeName": "Option>", - "docs": [] - }, - { - "name": "claim_permission", - "type": 422, - "typeName": "Option>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 890, + "id": 472, "type": { "path": [ "Option" @@ -65189,7 +42980,7 @@ "params": [ { "name": "T", - "type": 49 + "type": 473 } ], "def": { @@ -65206,7 +42997,7 @@ "fields": [ { "name": null, - "type": 49, + "type": 473, "typeName": null, "docs": [] } @@ -65221,227 +43012,17 @@ } }, { - "id": 891, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 421 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 421, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 892, - "type": { - "path": [ - "pallet_nomination_pools", - "PoolRoles" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "depositor", - "type": 0, - "typeName": "AccountId", - "docs": [] - }, - { - "name": "root", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "nominator", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "bouncer", - "type": 43, - "typeName": "Option", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 893, - "type": { - "path": [ - "pallet_nomination_pools", - "RewardPool" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "last_recorded_reward_counter", - "type": 72, - "typeName": "T::RewardCounter", - "docs": [] - }, - { - "name": "last_recorded_total_payouts", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "total_rewards_claimed", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "total_commission_pending", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "total_commission_claimed", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 894, - "type": { - "path": [ - "pallet_nomination_pools", - "SubPools" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "no_era", - "type": 895, - "typeName": "UnbondPool", - "docs": [] - }, - { - "name": "with_era", - "type": 896, - "typeName": "BoundedBTreeMap, TotalUnbondingPools>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 895, - "type": { - "path": [ - "pallet_nomination_pools", - "UnbondPool" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "points", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "balance", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 896, + "id": 473, "type": { "path": [ "bounded_collections", - "bounded_btree_map", - "BoundedBTreeMap" + "bounded_vec", + "BoundedVec" ], "params": [ { - "name": "K", - "type": 4 - }, - { - "name": "V", - "type": 895 + "name": "T", + "type": 474 }, { "name": "S", @@ -65453,8 +43034,8 @@ "fields": [ { "name": null, - "type": 897, - "typeName": "BTreeMap", + "type": 475, + "typeName": "Vec", "docs": [] } ] @@ -65464,3000 +43045,39 @@ } }, { - "id": 897, - "type": { - "path": [ - "BTreeMap" - ], - "params": [ - { - "name": "K", - "type": 4 - }, - { - "name": "V", - "type": 895 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 898, - "typeName": null, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 898, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 899 - } - }, - "docs": [] - } - }, - { - "id": 899, + "id": 474, "type": { "path": [], "params": [], "def": { "tuple": [ - 4, - 895 + 146, + 98 ] }, "docs": [] } }, { - "id": 900, - "type": { - "path": [ - "pallet_nomination_pools", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "PoolNotFound", - "fields": [], - "index": 0, - "docs": [ - "A (bonded) pool id does not exist." - ] - }, - { - "name": "PoolMemberNotFound", - "fields": [], - "index": 1, - "docs": [ - "An account is not a member." - ] - }, - { - "name": "RewardPoolNotFound", - "fields": [], - "index": 2, - "docs": [ - "A reward pool does not exist. In all cases this is a system logic error." - ] - }, - { - "name": "SubPoolsNotFound", - "fields": [], - "index": 3, - "docs": [ - "A sub pool does not exist." - ] - }, - { - "name": "AccountBelongsToOtherPool", - "fields": [], - "index": 4, - "docs": [ - "An account is already delegating in another pool. An account may only belong to one", - "pool at a time." - ] - }, - { - "name": "FullyUnbonding", - "fields": [], - "index": 5, - "docs": [ - "The member is fully unbonded (and thus cannot access the bonded and reward pool", - "anymore to, for example, collect rewards)." - ] - }, - { - "name": "MaxUnbondingLimit", - "fields": [], - "index": 6, - "docs": [ - "The member cannot unbond further chunks due to reaching the limit." - ] - }, - { - "name": "CannotWithdrawAny", - "fields": [], - "index": 7, - "docs": [ - "None of the funds can be withdrawn yet because the bonding duration has not passed." - ] - }, - { - "name": "MinimumBondNotMet", - "fields": [], - "index": 8, - "docs": [ - "The amount does not meet the minimum bond to either join or create a pool.", - "", - "The depositor can never unbond to a value less than `Pallet::depositor_min_bond`. The", - "caller does not have nominating permissions for the pool. Members can never unbond to a", - "value below `MinJoinBond`." - ] - }, - { - "name": "OverflowRisk", - "fields": [], - "index": 9, - "docs": [ - "The transaction could not be executed due to overflow risk for the pool." - ] - }, - { - "name": "NotDestroying", - "fields": [], - "index": 10, - "docs": [ - "A pool must be in [`PoolState::Destroying`] in order for the depositor to unbond or for", - "other members to be permissionlessly unbonded." - ] - }, - { - "name": "NotNominator", - "fields": [], - "index": 11, - "docs": [ - "The caller does not have nominating permissions for the pool." - ] - }, - { - "name": "NotKickerOrDestroying", - "fields": [], - "index": 12, - "docs": [ - "Either a) the caller cannot make a valid kick or b) the pool is not destroying." - ] - }, - { - "name": "NotOpen", - "fields": [], - "index": 13, - "docs": [ - "The pool is not open to join" - ] - }, - { - "name": "MaxPools", - "fields": [], - "index": 14, - "docs": [ - "The system is maxed out on pools." - ] - }, - { - "name": "MaxPoolMembers", - "fields": [], - "index": 15, - "docs": [ - "Too many members in the pool or system." - ] - }, - { - "name": "CanNotChangeState", - "fields": [], - "index": 16, - "docs": [ - "The pools state cannot be changed." - ] - }, - { - "name": "DoesNotHavePermission", - "fields": [], - "index": 17, - "docs": [ - "The caller does not have adequate permissions." - ] - }, - { - "name": "MetadataExceedsMaxLen", - "fields": [], - "index": 18, - "docs": [ - "Metadata exceeds [`Config::MaxMetadataLen`]" - ] - }, - { - "name": "Defensive", - "fields": [ - { - "name": null, - "type": 901, - "typeName": "DefensiveError", - "docs": [] - } - ], - "index": 19, - "docs": [ - "Some error occurred that should never happen. This should be reported to the", - "maintainers." - ] - }, - { - "name": "PartialUnbondNotAllowedPermissionlessly", - "fields": [], - "index": 20, - "docs": [ - "Partial unbonding now allowed permissionlessly." - ] - }, - { - "name": "MaxCommissionRestricted", - "fields": [], - "index": 21, - "docs": [ - "The pool's max commission cannot be set higher than the existing value." - ] - }, - { - "name": "CommissionExceedsMaximum", - "fields": [], - "index": 22, - "docs": [ - "The supplied commission exceeds the max allowed commission." - ] - }, - { - "name": "CommissionExceedsGlobalMaximum", - "fields": [], - "index": 23, - "docs": [ - "The supplied commission exceeds global maximum commission." - ] - }, - { - "name": "CommissionChangeThrottled", - "fields": [], - "index": 24, - "docs": [ - "Not enough blocks have surpassed since the last commission update." - ] - }, - { - "name": "CommissionChangeRateNotAllowed", - "fields": [], - "index": 25, - "docs": [ - "The submitted changes to commission change rate are not allowed." - ] - }, - { - "name": "NoPendingCommission", - "fields": [], - "index": 26, - "docs": [ - "There is no pending commission to claim." - ] - }, - { - "name": "NoCommissionCurrentSet", - "fields": [], - "index": 27, - "docs": [ - "No commission current has been set." - ] - }, - { - "name": "PoolIdInUse", - "fields": [], - "index": 28, - "docs": [ - "Pool id currently in use." - ] - }, - { - "name": "InvalidPoolId", - "fields": [], - "index": 29, - "docs": [ - "Pool id provided is not correct/usable." - ] - }, - { - "name": "BondExtraRestricted", - "fields": [], - "index": 30, - "docs": [ - "Bonding extra is restricted to the exact pending reward amount." - ] - }, - { - "name": "NothingToAdjust", - "fields": [], - "index": 31, - "docs": [ - "No imbalance in the ED deposit for the pool." - ] - }, - { - "name": "NothingToSlash", - "fields": [], - "index": 32, - "docs": [ - "No slash pending that can be applied to the member." - ] - }, - { - "name": "AlreadyMigrated", - "fields": [], - "index": 33, - "docs": [ - "The pool or member delegation has already migrated to delegate stake." - ] - }, - { - "name": "NotMigrated", - "fields": [], - "index": 34, - "docs": [ - "The pool or member delegation has not migrated yet to delegate stake." - ] - }, - { - "name": "NotSupported", - "fields": [], - "index": 35, - "docs": [ - "This call is not allowed in the current state of the pallet." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 901, - "type": { - "path": [ - "pallet_nomination_pools", - "pallet", - "DefensiveError" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "NotEnoughSpaceInUnbondPool", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "PoolNotFound", - "fields": [], - "index": 1, - "docs": [] - }, - { - "name": "RewardPoolNotFound", - "fields": [], - "index": 2, - "docs": [] - }, - { - "name": "SubPoolsNotFound", - "fields": [], - "index": 3, - "docs": [] - }, - { - "name": "BondedStashKilledPrematurely", - "fields": [], - "index": 4, - "docs": [] - }, - { - "name": "DelegationUnsupported", - "fields": [], - "index": 5, - "docs": [] - }, - { - "name": "SlashNotApplied", - "fields": [], - "index": 6, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 902, - "type": { - "path": [ - "pallet_referenda", - "types", - "ReferendumInfo" - ], - "params": [ - { - "name": "TrackId", - "type": 102 - }, - { - "name": "RuntimeOrigin", - "type": 149 - }, - { - "name": "Moment", - "type": 4 - }, - { - "name": "Call", - "type": 141 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "Tally", - "type": 481 - }, - { - "name": "AccountId", - "type": 0 - }, - { - "name": "ScheduleAddress", - "type": 95 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Ongoing", - "fields": [ - { - "name": null, - "type": 903, - "typeName": "ReferendumStatus", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Approved", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Moment", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - } - ], - "index": 1, - "docs": [] - }, - { - "name": "Rejected", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Moment", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - } - ], - "index": 2, - "docs": [] - }, - { - "name": "Cancelled", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Moment", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - } - ], - "index": 3, - "docs": [] - }, - { - "name": "TimedOut", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Moment", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - }, - { - "name": null, - "type": 848, - "typeName": "Option>", - "docs": [] - } - ], - "index": 4, - "docs": [] - }, - { - "name": "Killed", - "fields": [ - { - "name": null, - "type": 4, - "typeName": "Moment", - "docs": [] - } - ], - "index": 5, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 903, - "type": { - "path": [ - "pallet_referenda", - "types", - "ReferendumStatus" - ], - "params": [ - { - "name": "TrackId", - "type": 102 - }, - { - "name": "RuntimeOrigin", - "type": 149 - }, - { - "name": "Moment", - "type": 4 - }, - { - "name": "Call", - "type": 141 - }, - { - "name": "Balance", - "type": 6 - }, - { - "name": "Tally", - "type": 481 - }, - { - "name": "AccountId", - "type": 0 - }, - { - "name": "ScheduleAddress", - "type": 95 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "track", - "type": 102, - "typeName": "TrackId", - "docs": [] - }, - { - "name": "origin", - "type": 149, - "typeName": "RuntimeOrigin", - "docs": [] - }, - { - "name": "proposal", - "type": 141, - "typeName": "Call", - "docs": [] - }, - { - "name": "enactment", - "type": 393, - "typeName": "DispatchTime", - "docs": [] - }, - { - "name": "submitted", - "type": 4, - "typeName": "Moment", - "docs": [] - }, - { - "name": "submission_deposit", - "type": 847, - "typeName": "Deposit", - "docs": [] - }, - { - "name": "decision_deposit", - "type": 848, - "typeName": "Option>", - "docs": [] - }, - { - "name": "deciding", - "type": 849, - "typeName": "Option>", - "docs": [] - }, - { - "name": "tally", - "type": 481, - "typeName": "Tally", - "docs": [] - }, - { - "name": "in_queue", - "type": 8, - "typeName": "bool", - "docs": [] - }, - { - "name": "alarm", - "type": 851, - "typeName": "Option<(Moment, ScheduleAddress)>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 904, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 95 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 518, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 905, - "type": { - "path": [ - "pallet_referenda", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotOngoing", - "fields": [], - "index": 0, - "docs": [ - "Referendum is not ongoing." - ] - }, - { - "name": "HasDeposit", - "fields": [], - "index": 1, - "docs": [ - "Referendum's decision deposit is already paid." - ] - }, - { - "name": "BadTrack", - "fields": [], - "index": 2, - "docs": [ - "The track identifier given was invalid." - ] - }, - { - "name": "Full", - "fields": [], - "index": 3, - "docs": [ - "There are already a full complement of referenda in progress for this track." - ] - }, - { - "name": "QueueEmpty", - "fields": [], - "index": 4, - "docs": [ - "The queue of the track is empty." - ] - }, - { - "name": "BadReferendum", - "fields": [], - "index": 5, - "docs": [ - "The referendum index provided is invalid in this context." - ] - }, - { - "name": "NothingToDo", - "fields": [], - "index": 6, - "docs": [ - "There was nothing to do in the advancement." - ] - }, - { - "name": "NoTrack", - "fields": [], - "index": 7, - "docs": [ - "No track exists for the proposal origin." - ] - }, - { - "name": "Unfinished", - "fields": [], - "index": 8, - "docs": [ - "Any deposit cannot be refunded until after the decision is over." - ] - }, - { - "name": "NoPermission", - "fields": [], - "index": 9, - "docs": [ - "The deposit refunder is not the depositor." - ] - }, - { - "name": "NoDeposit", - "fields": [], - "index": 10, - "docs": [ - "The deposit cannot be refunded since none was made." - ] - }, - { - "name": "BadStatus", - "fields": [], - "index": 11, - "docs": [ - "The referendum status is invalid for this operation." - ] - }, - { - "name": "PreimageNotExist", - "fields": [], - "index": 12, - "docs": [ - "The preimage does not exist." - ] - }, - { - "name": "PreimageStoredWithDifferentLength", - "fields": [], - "index": 13, - "docs": [ - "The preimage is stored with a different length than the one provided." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 906, - "type": { - "path": [ - "pallet_ranked_collective", - "MemberRecord" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "rank", - "type": 102, - "typeName": "Rank", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 907, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 102, - 0 - ] - }, - "docs": [] - } - }, - { - "id": 908, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 102, - 4 - ] - }, - "docs": [] - } - }, - { - "id": 909, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 910, - "type": { - "path": [ - "pallet_ranked_collective", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - }, - { - "name": "I", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "AlreadyMember", - "fields": [], - "index": 0, - "docs": [ - "Account is already a member." - ] - }, - { - "name": "NotMember", - "fields": [], - "index": 1, - "docs": [ - "Account is not a member." - ] - }, - { - "name": "NotPolling", - "fields": [], - "index": 2, - "docs": [ - "The given poll index is unknown or has closed." - ] - }, - { - "name": "Ongoing", - "fields": [], - "index": 3, - "docs": [ - "The given poll is still ongoing." - ] - }, - { - "name": "NoneRemaining", - "fields": [], - "index": 4, - "docs": [ - "There are no further records to be removed." - ] - }, - { - "name": "Corruption", - "fields": [], - "index": 5, - "docs": [ - "Unexpected error in state." - ] - }, - { - "name": "RankTooLow", - "fields": [], - "index": 6, - "docs": [ - "The member's rank is too low to vote." - ] - }, - { - "name": "InvalidWitness", - "fields": [], - "index": 7, - "docs": [ - "The information provided is incorrect." - ] - }, - { - "name": "NoPermission", - "fields": [], - "index": 8, - "docs": [ - "The origin is not sufficiently privileged to do the operation." - ] - }, - { - "name": "SameMember", - "fields": [], - "index": 9, - "docs": [ - "The new member to exchange is the same as the old member" - ] - }, - { - "name": "TooManyMembers", - "fields": [], - "index": 10, - "docs": [ - "The max member count for the rank has been reached." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 911, - "type": { - "path": [ - "pallet_asset_conversion", - "types", - "PoolInfo" - ], - "params": [ - { - "name": "PoolAssetId", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "lp_token", - "type": 4, - "typeName": "PoolAssetId", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 912, - "type": { - "path": [ - "pallet_asset_conversion", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "InvalidAssetPair", - "fields": [], - "index": 0, - "docs": [ - "Provided asset pair is not supported for pool." - ] - }, - { - "name": "PoolExists", - "fields": [], - "index": 1, - "docs": [ - "Pool already exists." - ] - }, - { - "name": "WrongDesiredAmount", - "fields": [], - "index": 2, - "docs": [ - "Desired amount can't be zero." - ] - }, - { - "name": "AmountOneLessThanMinimal", - "fields": [], - "index": 3, - "docs": [ - "Provided amount should be greater than or equal to the existential deposit/asset's", - "minimal amount." - ] - }, - { - "name": "AmountTwoLessThanMinimal", - "fields": [], - "index": 4, - "docs": [ - "Provided amount should be greater than or equal to the existential deposit/asset's", - "minimal amount." - ] - }, - { - "name": "ReserveLeftLessThanMinimal", - "fields": [], - "index": 5, - "docs": [ - "Reserve needs to always be greater than or equal to the existential deposit/asset's", - "minimal amount." - ] - }, - { - "name": "AmountOutTooHigh", - "fields": [], - "index": 6, - "docs": [ - "Desired amount can't be equal to the pool reserve." - ] - }, - { - "name": "PoolNotFound", - "fields": [], - "index": 7, - "docs": [ - "The pool doesn't exist." - ] - }, - { - "name": "Overflow", - "fields": [], - "index": 8, - "docs": [ - "An overflow happened." - ] - }, - { - "name": "AssetOneDepositDidNotMeetMinimum", - "fields": [], - "index": 9, - "docs": [ - "The minimal amount requirement for the first token in the pair wasn't met." - ] - }, - { - "name": "AssetTwoDepositDidNotMeetMinimum", - "fields": [], - "index": 10, - "docs": [ - "The minimal amount requirement for the second token in the pair wasn't met." - ] - }, - { - "name": "AssetOneWithdrawalDidNotMeetMinimum", - "fields": [], - "index": 11, - "docs": [ - "The minimal amount requirement for the first token in the pair wasn't met." - ] - }, - { - "name": "AssetTwoWithdrawalDidNotMeetMinimum", - "fields": [], - "index": 12, - "docs": [ - "The minimal amount requirement for the second token in the pair wasn't met." - ] - }, - { - "name": "OptimalAmountLessThanDesired", - "fields": [], - "index": 13, - "docs": [ - "Optimal calculated amount is less than desired." - ] - }, - { - "name": "InsufficientLiquidityMinted", - "fields": [], - "index": 14, - "docs": [ - "Insufficient liquidity minted." - ] - }, - { - "name": "ZeroLiquidity", - "fields": [], - "index": 15, - "docs": [ - "Requested liquidity can't be zero." - ] - }, - { - "name": "ZeroAmount", - "fields": [], - "index": 16, - "docs": [ - "Amount can't be zero." - ] - }, - { - "name": "ProvidedMinimumNotSufficientForSwap", - "fields": [], - "index": 17, - "docs": [ - "Calculated amount out is less than provided minimum amount." - ] - }, - { - "name": "ProvidedMaximumNotSufficientForSwap", - "fields": [], - "index": 18, - "docs": [ - "Provided maximum amount is not sufficient for swap." - ] - }, - { - "name": "InvalidPath", - "fields": [], - "index": 19, - "docs": [ - "The provided path must consists of 2 assets at least." - ] - }, - { - "name": "NonUniquePath", - "fields": [], - "index": 20, - "docs": [ - "The provided path must consists of unique assets." - ] - }, - { - "name": "IncorrectPoolAssetId", - "fields": [], - "index": 21, - "docs": [ - "It was not possible to get or increment the Id of the pool." - ] - }, - { - "name": "BelowMinimum", - "fields": [], - "index": 22, - "docs": [ - "The destination account cannot exist with the swapped funds." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 913, - "type": { - "path": [ - "pallet_fast_unstake", - "types", - "UnstakeRequest" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "stashes", - "type": 914, - "typeName": "BoundedVec<(T::AccountId, BalanceOf), T::BatchSize>", - "docs": [] - }, - { - "name": "checked", - "type": 915, - "typeName": "BoundedVec>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 914, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 64 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 63, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 915, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 4 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 115, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 916, - "type": { - "path": [ - "pallet_fast_unstake", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotController", - "fields": [], - "index": 0, - "docs": [ - "The provided Controller account was not found.", - "", - "This means that the given account is not bonded." - ] - }, - { - "name": "AlreadyQueued", - "fields": [], - "index": 1, - "docs": [ - "The bonded account has already been queued." - ] - }, - { - "name": "NotFullyBonded", - "fields": [], - "index": 2, - "docs": [ - "The bonded account has active unlocking chunks." - ] - }, - { - "name": "NotQueued", - "fields": [], - "index": 3, - "docs": [ - "The provided un-staker is not in the `Queue`." - ] - }, - { - "name": "AlreadyHead", - "fields": [], - "index": 4, - "docs": [ - "The provided un-staker is already in Head, and cannot deregister." - ] - }, - { - "name": "CallNotAllowed", - "fields": [], - "index": 5, - "docs": [ - "The call is not allowed at this point because the pallet is not active." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 917, - "type": { - "path": [ - "pallet_message_queue", - "BookState" - ], - "params": [ - { - "name": "MessageOrigin", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "begin", - "type": 4, - "typeName": "PageIndex", - "docs": [] - }, - { - "name": "end", - "type": 4, - "typeName": "PageIndex", - "docs": [] - }, - { - "name": "count", - "type": 4, - "typeName": "PageIndex", - "docs": [] - }, - { - "name": "ready_neighbours", - "type": 918, - "typeName": "Option>", - "docs": [] - }, - { - "name": "message_count", - "type": 12, - "typeName": "u64", - "docs": [] - }, - { - "name": "size", - "type": 12, - "typeName": "u64", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 918, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 919 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 919, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 919, - "type": { - "path": [ - "pallet_message_queue", - "Neighbours" - ], - "params": [ - { - "name": "MessageOrigin", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "prev", - "type": 4, - "typeName": "MessageOrigin", - "docs": [] - }, - { - "name": "next", - "type": 4, - "typeName": "MessageOrigin", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 920, - "type": { - "path": [ - "pallet_message_queue", - "Page" - ], - "params": [ - { - "name": "Size", - "type": 4 - }, - { - "name": "HeapSize", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "remaining", - "type": 4, - "typeName": "Size", - "docs": [] - }, - { - "name": "remaining_size", - "type": 4, - "typeName": "Size", - "docs": [] - }, - { - "name": "first_index", - "type": 4, - "typeName": "Size", - "docs": [] - }, - { - "name": "first", - "type": 4, - "typeName": "Size", - "docs": [] - }, - { - "name": "last", - "type": 4, - "typeName": "Size", - "docs": [] - }, - { - "name": "heap", - "type": 921, - "typeName": "BoundedVec>", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 921, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 922, - "type": { - "path": [ - "pallet_message_queue", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotReapable", - "fields": [], - "index": 0, - "docs": [ - "Page is not reapable because it has items remaining to be processed and is not old", - "enough." - ] - }, - { - "name": "NoPage", - "fields": [], - "index": 1, - "docs": [ - "Page to be reaped does not exist." - ] - }, - { - "name": "NoMessage", - "fields": [], - "index": 2, - "docs": [ - "The referenced message could not be found." - ] - }, - { - "name": "AlreadyProcessed", - "fields": [], - "index": 3, - "docs": [ - "The message was already processed and cannot be processed again." - ] - }, - { - "name": "Queued", - "fields": [], - "index": 4, - "docs": [ - "The message is queued for future execution." - ] - }, - { - "name": "InsufficientWeight", - "fields": [], - "index": 5, - "docs": [ - "There is temporarily not enough weight to continue servicing messages." - ] - }, - { - "name": "TemporarilyUnprocessable", - "fields": [], - "index": 6, - "docs": [ - "This message is temporarily unprocessable.", - "", - "Such errors are expected, but not guaranteed, to resolve themselves eventually through", - "retrying." - ] - }, - { - "name": "QueuePaused", - "fields": [], - "index": 7, - "docs": [ - "The queue is paused and no message can be executed from it.", - "", - "This can change at any time and may resolve in the future by re-trying." - ] - }, - { - "name": "RecursiveDisallowed", - "fields": [], - "index": 8, - "docs": [ - "Another call is in progress and needs to finish before this call can happen." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 923, - "type": { - "path": [ - "pallet_tx_pause", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "IsPaused", - "fields": [], - "index": 0, - "docs": [ - "The call is paused." - ] - }, - { - "name": "IsUnpaused", - "fields": [], - "index": 1, - "docs": [ - "The call is unpaused." - ] - }, - { - "name": "Unpausable", - "fields": [], - "index": 2, - "docs": [ - "The call is whitelisted and cannot be paused." - ] - }, - { - "name": "NotFound", - "fields": [], - "index": 3, - "docs": [] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 924, - "type": { - "path": [ - "pallet_safe_mode", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Entered", - "fields": [], - "index": 0, - "docs": [ - "The safe-mode is (already or still) entered." - ] - }, - { - "name": "Exited", - "fields": [], - "index": 1, - "docs": [ - "The safe-mode is (already or still) exited." - ] - }, - { - "name": "NotConfigured", - "fields": [], - "index": 2, - "docs": [ - "This functionality of the pallet is disabled by the configuration." - ] - }, - { - "name": "NoDeposit", - "fields": [], - "index": 3, - "docs": [ - "There is no balance reserved." - ] - }, - { - "name": "AlreadyDeposited", - "fields": [], - "index": 4, - "docs": [ - "The account already has a deposit reserved and can therefore not enter or extend again." - ] - }, - { - "name": "CannotReleaseYet", - "fields": [], - "index": 5, - "docs": [ - "This deposit cannot be released yet." - ] - }, - { - "name": "CurrencyError", - "fields": [], - "index": 6, - "docs": [ - "An error from the underlying `Currency`." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 925, - "type": { - "path": [ - "pallet_migrations", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "Ongoing", - "fields": [], - "index": 0, - "docs": [ - "The operation cannot complete since some MBMs are ongoing." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 926, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 445 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 927, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 927, + "id": 475, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 445 + "type": 474 } }, "docs": [] } }, { - "id": 928, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 929 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 930, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 929, - "type": { - "path": [ - "pallet_broker", - "types", - "LeaseRecordItem" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "until", - "type": 4, - "typeName": "Timeslice", - "docs": [] - }, - { - "name": "task", - "type": 4, - "typeName": "TaskId", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 930, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 929 - } - }, - "docs": [] - } - }, - { - "id": 931, - "type": { - "path": [ - "pallet_broker", - "types", - "StatusRecord" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "core_count", - "type": 102, - "typeName": "CoreIndex", - "docs": [] - }, - { - "name": "private_pool_size", - "type": 4, - "typeName": "CoreMaskBitCount", - "docs": [] - }, - { - "name": "system_pool_size", - "type": 4, - "typeName": "CoreMaskBitCount", - "docs": [] - }, - { - "name": "last_committed_timeslice", - "type": 4, - "typeName": "Timeslice", - "docs": [] - }, - { - "name": "last_timeslice", - "type": 4, - "typeName": "Timeslice", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 932, - "type": { - "path": [ - "pallet_broker", - "types", - "SaleInfoRecord" - ], - "params": [ - { - "name": "Balance", - "type": 6 - }, - { - "name": "BlockNumber", - "type": 4 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "sale_start", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "leadin_length", - "type": 4, - "typeName": "BlockNumber", - "docs": [] - }, - { - "name": "end_price", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "region_begin", - "type": 4, - "typeName": "Timeslice", - "docs": [] - }, - { - "name": "region_end", - "type": 4, - "typeName": "Timeslice", - "docs": [] - }, - { - "name": "ideal_cores_sold", - "type": 102, - "typeName": "CoreIndex", - "docs": [] - }, - { - "name": "cores_offered", - "type": 102, - "typeName": "CoreIndex", - "docs": [] - }, - { - "name": "first_core", - "type": 102, - "typeName": "CoreIndex", - "docs": [] - }, - { - "name": "sellout_price", - "type": 237, - "typeName": "Option", - "docs": [] - }, - { - "name": "cores_sold", - "type": 102, - "typeName": "CoreIndex", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 933, - "type": { - "path": [ - "pallet_broker", - "types", - "PotentialRenewalId" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "core", - "type": 102, - "typeName": "CoreIndex", - "docs": [] - }, - { - "name": "when", - "type": 4, - "typeName": "Timeslice", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 934, - "type": { - "path": [ - "pallet_broker", - "types", - "PotentialRenewalRecord" - ], - "params": [ - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "price", - "type": 6, - "typeName": "Balance", - "docs": [] - }, - { - "name": "completion", - "type": 935, - "typeName": "CompletionStatus", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 935, - "type": { - "path": [ - "pallet_broker", - "types", - "CompletionStatus" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Partial", - "fields": [ - { - "name": null, - "type": 447, - "typeName": "CoreMask", - "docs": [] - } - ], - "index": 0, - "docs": [] - }, - { - "name": "Complete", - "fields": [ - { - "name": null, - "type": 445, - "typeName": "Schedule", - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 936, - "type": { - "path": [ - "pallet_broker", - "types", - "RegionRecord" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - }, - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "end", - "type": 4, - "typeName": "Timeslice", - "docs": [] - }, - { - "name": "owner", - "type": 43, - "typeName": "Option", - "docs": [] - }, - { - "name": "paid", - "type": 237, - "typeName": "Option", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 937, - "type": { - "path": [], - "params": [], - "def": { - "tuple": [ - 4, - 102 - ] - }, - "docs": [] - } - }, - { - "id": 938, - "type": { - "path": [ - "pallet_broker", - "types", - "ContributionRecord" - ], - "params": [ - { - "name": "AccountId", - "type": 0 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "length", - "type": 4, - "typeName": "Timeslice", - "docs": [] - }, - { - "name": "payee", - "type": 0, - "typeName": "AccountId", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 939, - "type": { - "path": [ - "pallet_broker", - "types", - "PoolIoRecord" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "private", - "type": 940, - "typeName": "SignedCoreMaskBitCount", - "docs": [] - }, - { - "name": "system", - "type": 940, - "typeName": "SignedCoreMaskBitCount", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 940, - "type": { - "path": [], - "params": [], - "def": { - "primitive": "I32" - }, - "docs": [] - } - }, - { - "id": 941, - "type": { - "path": [ - "pallet_broker", - "types", - "InstaPoolHistoryRecord" - ], - "params": [ - { - "name": "Balance", - "type": 6 - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "private_contributions", - "type": 4, - "typeName": "CoreMaskBitCount", - "docs": [] - }, - { - "name": "system_contributions", - "type": 4, - "typeName": "CoreMaskBitCount", - "docs": [] - }, - { - "name": "maybe_payout", - "type": 237, - "typeName": "Option", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 942, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 943 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 944, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 943, - "type": { - "path": [ - "pallet_broker", - "types", - "AutoRenewalRecord" - ], - "params": [], - "def": { - "composite": { - "fields": [ - { - "name": "core", - "type": 102, - "typeName": "CoreIndex", - "docs": [] - }, - { - "name": "task", - "type": 4, - "typeName": "TaskId", - "docs": [] - }, - { - "name": "next_renewal", - "type": 4, - "typeName": "Timeslice", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 944, - "type": { - "path": [], - "params": [], - "def": { - "sequence": { - "type": 943 - } - }, - "docs": [] - } - }, - { - "id": 945, - "type": { - "path": [ - "pallet_broker", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "UnknownRegion", - "fields": [], - "index": 0, - "docs": [ - "The given region identity is not known." - ] - }, - { - "name": "NotOwner", - "fields": [], - "index": 1, - "docs": [ - "The owner of the region is not the origin." - ] - }, - { - "name": "PivotTooLate", - "fields": [], - "index": 2, - "docs": [ - "The pivot point of the partition at or after the end of the region." - ] - }, - { - "name": "PivotTooEarly", - "fields": [], - "index": 3, - "docs": [ - "The pivot point of the partition at the beginning of the region." - ] - }, - { - "name": "ExteriorPivot", - "fields": [], - "index": 4, - "docs": [ - "The pivot mask for the interlacing is not contained within the region's interlace mask." - ] - }, - { - "name": "VoidPivot", - "fields": [], - "index": 5, - "docs": [ - "The pivot mask for the interlacing is void (and therefore unschedulable)." - ] - }, - { - "name": "CompletePivot", - "fields": [], - "index": 6, - "docs": [ - "The pivot mask for the interlacing is complete (and therefore not a strict subset)." - ] - }, - { - "name": "CorruptWorkplan", - "fields": [], - "index": 7, - "docs": [ - "The workplan of the pallet's state is invalid. This indicates a state corruption." - ] - }, - { - "name": "NoSales", - "fields": [], - "index": 8, - "docs": [ - "There is no sale happening currently." - ] - }, - { - "name": "Overpriced", - "fields": [], - "index": 9, - "docs": [ - "The price limit is exceeded." - ] - }, - { - "name": "Unavailable", - "fields": [], - "index": 10, - "docs": [ - "There are no cores available." - ] - }, - { - "name": "SoldOut", - "fields": [], - "index": 11, - "docs": [ - "The sale limit has been reached." - ] - }, - { - "name": "WrongTime", - "fields": [], - "index": 12, - "docs": [ - "The renewal operation is not valid at the current time (it may become valid in the next", - "sale)." - ] - }, - { - "name": "NotAllowed", - "fields": [], - "index": 13, - "docs": [ - "Invalid attempt to renew." - ] - }, - { - "name": "Uninitialized", - "fields": [], - "index": 14, - "docs": [ - "This pallet has not yet been initialized." - ] - }, - { - "name": "TooEarly", - "fields": [], - "index": 15, - "docs": [ - "The purchase cannot happen yet as the sale period is yet to begin." - ] - }, - { - "name": "NothingToDo", - "fields": [], - "index": 16, - "docs": [ - "There is no work to be done." - ] - }, - { - "name": "TooManyReservations", - "fields": [], - "index": 17, - "docs": [ - "The maximum amount of reservations has already been reached." - ] - }, - { - "name": "TooManyLeases", - "fields": [], - "index": 18, - "docs": [ - "The maximum amount of leases has already been reached." - ] - }, - { - "name": "UnknownRevenue", - "fields": [], - "index": 19, - "docs": [ - "The revenue for the Instantaneous Core Sales of this period is not (yet) known and thus", - "this operation cannot proceed." - ] - }, - { - "name": "UnknownContribution", - "fields": [], - "index": 20, - "docs": [ - "The identified contribution to the Instantaneous Core Pool is unknown." - ] - }, - { - "name": "IncompleteAssignment", - "fields": [], - "index": 21, - "docs": [ - "The workload assigned for renewal is incomplete. This is unexpected and indicates a", - "logic error." - ] - }, - { - "name": "StillValid", - "fields": [], - "index": 22, - "docs": [ - "An item cannot be dropped because it is still valid." - ] - }, - { - "name": "NoHistory", - "fields": [], - "index": 23, - "docs": [ - "The history item does not exist." - ] - }, - { - "name": "UnknownReservation", - "fields": [], - "index": 24, - "docs": [ - "No reservation of the given index exists." - ] - }, - { - "name": "UnknownRenewal", - "fields": [], - "index": 25, - "docs": [ - "The renewal record cannot be found." - ] - }, - { - "name": "AlreadyExpired", - "fields": [], - "index": 26, - "docs": [ - "The lease expiry time has already passed." - ] - }, - { - "name": "InvalidConfig", - "fields": [], - "index": 27, - "docs": [ - "The configuration could not be applied because it is invalid." - ] - }, - { - "name": "NoClaimTimeslices", - "fields": [], - "index": 28, - "docs": [ - "The revenue must be claimed for 1 or more timeslices." - ] - }, - { - "name": "NoPermission", - "fields": [], - "index": 29, - "docs": [ - "The caller doesn't have the permission to enable or disable auto-renewal." - ] - }, - { - "name": "TooManyAutoRenewals", - "fields": [], - "index": 30, - "docs": [ - "We reached the limit for auto-renewals." - ] - }, - { - "name": "NonTaskAutoRenewal", - "fields": [], - "index": 31, - "docs": [ - "Only cores which are assigned to a task can be auto-renewed." - ] - }, - { - "name": "SovereignAccountNotFound", - "fields": [], - "index": 32, - "docs": [ - "Failed to get the sovereign account of a task." - ] - }, - { - "name": "AutoRenewalNotEnabled", - "fields": [], - "index": 33, - "docs": [ - "Attempted to disable auto-renewal for a core that didn't have it enabled." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 946, - "type": { - "path": [ - "pallet_example_tasks", - "pallet", - "Error" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "NotFound", - "fields": [], - "index": 0, - "docs": [ - "The referenced task was not found." - ] - } - ] - } - }, - "docs": [ - "The `Error` enum of this pallet." - ] - } - }, - { - "id": 947, + "id": 476, "type": { "path": [ "pallet_asset_conversion_ops", "pallet", - "Error" + "Call" ], "params": [ { @@ -68469,289 +43089,44 @@ "variant": { "variants": [ { - "name": "InvalidAssetPair", - "fields": [], + "name": "migrate_to_new_account", + "fields": [ + { + "name": "asset1", + "type": 40, + "typeName": "Box", + "docs": [] + }, + { + "name": "asset2", + "type": 40, + "typeName": "Box", + "docs": [] + } + ], "index": 0, "docs": [ - "Provided asset pair is not supported for pool." - ] - }, - { - "name": "PoolNotFound", - "fields": [], - "index": 1, - "docs": [ - "The pool doesn't exist." - ] - }, - { - "name": "ZeroBalance", - "fields": [], - "index": 2, - "docs": [ - "Pool's balance cannot be zero." - ] - }, - { - "name": "PartialTransfer", - "fields": [], - "index": 3, - "docs": [ - "Indicates a partial transfer of balance to the new account during a migration." + "Migrates an existing pool to a new account ID derivation method for a given asset pair.", + "If the migration is successful, transaction fees are refunded to the caller.", + "", + "Must be signed." ] } ] } }, "docs": [ - "The `Error` enum of this pallet." + "Pallet's callable functions." ] } }, { - "id": 948, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 949, - "type": { - "path": [ - "pallet_revive", - "wasm", - "CodeInfo" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "owner", - "type": 0, - "typeName": "AccountIdOf", - "docs": [] - }, - { - "name": "deposit", - "type": 82, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "refcount", - "type": 11, - "typeName": "u64", - "docs": [] - }, - { - "name": "code_len", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "api_version", - "type": 102, - "typeName": "u16", - "docs": [] - }, - { - "name": "behaviour_version", - "type": 102, - "typeName": "u16", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 950, - "type": { - "path": [ - "pallet_revive", - "storage", - "ContractInfo" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "trie_id", - "type": 114, - "typeName": "TrieId", - "docs": [] - }, - { - "name": "code_hash", - "type": 13, - "typeName": "sp_core::H256", - "docs": [] - }, - { - "name": "storage_bytes", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "storage_items", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "storage_byte_deposit", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "storage_item_deposit", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "storage_base_deposit", - "type": 6, - "typeName": "BalanceOf", - "docs": [] - }, - { - "name": "delegate_dependencies", - "type": 662, - "typeName": "DelegateDependencyMap", - "docs": [] - }, - { - "name": "immutable_data_len", - "type": 4, - "typeName": "u32", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 951, - "type": { - "path": [ - "bounded_collections", - "bounded_vec", - "BoundedVec" - ], - "params": [ - { - "name": "T", - "type": 2 - }, - { - "name": "S", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": null, - "type": 14, - "typeName": "Vec", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 952, - "type": { - "path": [ - "pallet_revive", - "storage", - "DeletionQueueManager" - ], - "params": [ - { - "name": "T", - "type": null - } - ], - "def": { - "composite": { - "fields": [ - { - "name": "insert_counter", - "type": 4, - "typeName": "u32", - "docs": [] - }, - { - "name": "delete_counter", - "type": 4, - "typeName": "u32", - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 953, + "id": 477, "type": { "path": [ "pallet_revive", "pallet", - "Error" + "Call" ], "params": [ { @@ -68763,397 +43138,817 @@ "variant": { "variants": [ { - "name": "InvalidSchedule", - "fields": [], + "name": "eth_transact", + "fields": [ + { + "name": "payload", + "type": 14, + "typeName": "Vec", + "docs": [] + } + ], "index": 0, "docs": [ - "Invalid schedule supplied, e.g. with zero weight of a basic operation." + "A raw EVM transaction, typically dispatched by an Ethereum JSON-RPC server.", + "", + "# Parameters", + "", + "* `payload`: The encoded [`crate::evm::TransactionSigned`].", + "* `gas_limit`: The gas limit enforced during contract execution.", + "* `storage_deposit_limit`: The maximum balance that can be charged to the caller for", + " storage usage.", + "", + "# Note", + "", + "This call cannot be dispatched directly; attempting to do so will result in a failed", + "transaction. It serves as a wrapper for an Ethereum transaction. When submitted, the", + "runtime converts it into a [`sp_runtime::generic::CheckedExtrinsic`] by recovering the", + "signer and validating the transaction." ] }, { - "name": "InvalidCallFlags", - "fields": [], + "name": "call", + "fields": [ + { + "name": "dest", + "type": 478, + "typeName": "H160", + "docs": [] + }, + { + "name": "value", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "gas_limit", + "type": 10, + "typeName": "Weight", + "docs": [] + }, + { + "name": "storage_deposit_limit", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "data", + "type": 14, + "typeName": "Vec", + "docs": [] + } + ], "index": 1, "docs": [ - "Invalid combination of flags supplied to `seal_call` or `seal_delegate_call`." + "Makes a call to an account, optionally transferring some balance.", + "", + "# Parameters", + "", + "* `dest`: Address of the contract to call.", + "* `value`: The balance to transfer from the `origin` to `dest`.", + "* `gas_limit`: The gas limit enforced when executing the constructor.", + "* `storage_deposit_limit`: The maximum amount of balance that can be charged from the", + " caller to pay for the storage consumed.", + "* `data`: The input data to pass to the contract.", + "", + "* If the account is a smart-contract account, the associated code will be", + "executed and any value will be transferred.", + "* If the account is a regular account, any value will be transferred.", + "* If no account exists and the call value is not less than `existential_deposit`,", + "a regular account will be created and any value will be transferred." ] }, { - "name": "OutOfGas", - "fields": [], + "name": "instantiate", + "fields": [ + { + "name": "value", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "gas_limit", + "type": 10, + "typeName": "Weight", + "docs": [] + }, + { + "name": "storage_deposit_limit", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "code_hash", + "type": 13, + "typeName": "sp_core::H256", + "docs": [] + }, + { + "name": "data", + "type": 14, + "typeName": "Vec", + "docs": [] + }, + { + "name": "salt", + "type": 92, + "typeName": "Option<[u8; 32]>", + "docs": [] + } + ], "index": 2, "docs": [ - "The executed contract exhausted its gas limit." + "Instantiates a contract from a previously deployed wasm binary.", + "", + "This function is identical to [`Self::instantiate_with_code`] but without the", + "code deployment step. Instead, the `code_hash` of an on-chain deployed wasm binary", + "must be supplied." ] }, { - "name": "TransferFailed", - "fields": [], + "name": "instantiate_with_code", + "fields": [ + { + "name": "value", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "gas_limit", + "type": 10, + "typeName": "Weight", + "docs": [] + }, + { + "name": "storage_deposit_limit", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "code", + "type": 14, + "typeName": "Vec", + "docs": [] + }, + { + "name": "data", + "type": 14, + "typeName": "Vec", + "docs": [] + }, + { + "name": "salt", + "type": 92, + "typeName": "Option<[u8; 32]>", + "docs": [] + } + ], "index": 3, "docs": [ - "Performing the requested transfer failed. Probably because there isn't enough", - "free balance in the sender's account." + "Instantiates a new contract from the supplied `code` optionally transferring", + "some balance.", + "", + "This dispatchable has the same effect as calling [`Self::upload_code`] +", + "[`Self::instantiate`]. Bundling them together provides efficiency gains. Please", + "also check the documentation of [`Self::upload_code`].", + "", + "# Parameters", + "", + "* `value`: The balance to transfer from the `origin` to the newly created contract.", + "* `gas_limit`: The gas limit enforced when executing the constructor.", + "* `storage_deposit_limit`: The maximum amount of balance that can be charged/reserved", + " from the caller to pay for the storage consumed.", + "* `code`: The contract code to deploy in raw bytes.", + "* `data`: The input data to pass to the contract constructor.", + "* `salt`: Used for the address derivation. If `Some` is supplied then `CREATE2`", + "\tsemantics are used. If `None` then `CRATE1` is used.", + "", + "", + "Instantiation is executed as follows:", + "", + "- The supplied `code` is deployed, and a `code_hash` is created for that code.", + "- If the `code_hash` already exists on the chain the underlying `code` will be shared.", + "- The destination address is computed based on the sender, code_hash and the salt.", + "- The smart-contract account is created at the computed address.", + "- The `value` is transferred to the new account.", + "- The `deploy` function is executed in the context of the newly-created account." ] }, { - "name": "MaxCallDepthReached", - "fields": [], + "name": "upload_code", + "fields": [ + { + "name": "code", + "type": 14, + "typeName": "Vec", + "docs": [] + }, + { + "name": "storage_deposit_limit", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + } + ], "index": 4, "docs": [ - "Performing a call was denied because the calling depth reached the limit", - "of what is specified in the schedule." + "Upload new `code` without instantiating a contract from it.", + "", + "If the code does not already exist a deposit is reserved from the caller", + "and unreserved only when [`Self::remove_code`] is called. The size of the reserve", + "depends on the size of the supplied `code`.", + "", + "# Note", + "", + "Anyone can instantiate a contract from any uploaded code and thus prevent its removal.", + "To avoid this situation a constructor could employ access control so that it can", + "only be instantiated by permissioned entities. The same is true when uploading", + "through [`Self::instantiate_with_code`]." ] }, { - "name": "ContractNotFound", - "fields": [], + "name": "remove_code", + "fields": [ + { + "name": "code_hash", + "type": 13, + "typeName": "sp_core::H256", + "docs": [] + } + ], "index": 5, "docs": [ - "No contract was found at the specified address." + "Remove the code stored under `code_hash` and refund the deposit to its owner.", + "", + "A code can only be removed by its original uploader (its owner) and only if it is", + "not used by any contract." ] }, { - "name": "CodeNotFound", - "fields": [], + "name": "set_code", + "fields": [ + { + "name": "dest", + "type": 478, + "typeName": "H160", + "docs": [] + }, + { + "name": "code_hash", + "type": 13, + "typeName": "sp_core::H256", + "docs": [] + } + ], "index": 6, "docs": [ - "No code could be found at the supplied code hash." + "Privileged function that changes the code of an existing contract.", + "", + "This takes care of updating refcounts and all other necessary operations. Returns", + "an error if either the `code_hash` or `dest` do not exist.", + "", + "# Note", + "", + "This does **not** change the address of the contract in question. This means", + "that the contract address is no longer derived from its code hash after calling", + "this dispatchable." ] }, { - "name": "CodeInfoNotFound", + "name": "map_account", "fields": [], "index": 7, "docs": [ - "No code info could be found at the supplied code hash." + "Register the callers account id so that it can be used in contract interactions.", + "", + "This will error if the origin is already mapped or is a eth native `Address20`. It will", + "take a deposit that can be released by calling [`Self::unmap_account`]." ] }, { - "name": "OutOfBounds", + "name": "unmap_account", "fields": [], "index": 8, "docs": [ - "A buffer outside of sandbox memory was passed to a contract API function." + "Unregister the callers account id in order to free the deposit.", + "", + "There is no reason to ever call this function other than freeing up the deposit.", + "This is only useful when the account should no longer be used." ] }, { - "name": "DecodingFailed", - "fields": [], + "name": "dispatch_as_fallback_account", + "fields": [ + { + "name": "call", + "type": 139, + "typeName": "Box<::RuntimeCall>", + "docs": [] + } + ], "index": 9, "docs": [ - "Input passed to a contract API function failed to decode as expected type." - ] - }, - { - "name": "ContractTrapped", - "fields": [], - "index": 10, - "docs": [ - "Contract trapped during execution." - ] - }, - { - "name": "ValueTooLarge", - "fields": [], - "index": 11, - "docs": [ - "The size defined in `T::MaxValueSize` was exceeded." - ] - }, - { - "name": "TerminatedWhileReentrant", - "fields": [], - "index": 12, - "docs": [ - "Termination of a contract is not allowed while the contract is already", - "on the call stack. Can be triggered by `seal_terminate`." - ] - }, - { - "name": "InputForwarded", - "fields": [], - "index": 13, - "docs": [ - "`seal_call` forwarded this contracts input. It therefore is no longer available." - ] - }, - { - "name": "TooManyTopics", - "fields": [], - "index": 14, - "docs": [ - "The amount of topics passed to `seal_deposit_events` exceeds the limit." - ] - }, - { - "name": "NoChainExtension", - "fields": [], - "index": 15, - "docs": [ - "The chain does not provide a chain extension. Calling the chain extension results", - "in this error. Note that this usually shouldn't happen as deploying such contracts", - "is rejected." - ] - }, - { - "name": "XCMDecodeFailed", - "fields": [], - "index": 16, - "docs": [ - "Failed to decode the XCM program." - ] - }, - { - "name": "DuplicateContract", - "fields": [], - "index": 17, - "docs": [ - "A contract with the same AccountId already exists." - ] - }, - { - "name": "TerminatedInConstructor", - "fields": [], - "index": 18, - "docs": [ - "A contract self destructed in its constructor.", + "Dispatch an `call` with the origin set to the callers fallback address.", "", - "This can be triggered by a call to `seal_terminate`." - ] - }, - { - "name": "ReentranceDenied", - "fields": [], - "index": 19, - "docs": [ - "A call tried to invoke a contract that is flagged as non-reentrant." - ] - }, - { - "name": "ReenteredPallet", - "fields": [], - "index": 20, - "docs": [ - "A contract called into the runtime which then called back into this pallet." - ] - }, - { - "name": "StateChangeDenied", - "fields": [], - "index": 21, - "docs": [ - "A contract attempted to invoke a state modifying API while being in read-only mode." - ] - }, - { - "name": "StorageDepositNotEnoughFunds", - "fields": [], - "index": 22, - "docs": [ - "Origin doesn't have enough balance to pay the required storage deposits." - ] - }, - { - "name": "StorageDepositLimitExhausted", - "fields": [], - "index": 23, - "docs": [ - "More storage was created than allowed by the storage deposit limit." - ] - }, - { - "name": "CodeInUse", - "fields": [], - "index": 24, - "docs": [ - "Code removal was denied because the code is still in use by at least one contract." - ] - }, - { - "name": "ContractReverted", - "fields": [], - "index": 25, - "docs": [ - "The contract ran to completion but decided to revert its storage changes.", - "Please note that this error is only returned from extrinsics. When called directly", - "or via RPC an `Ok` will be returned. In this case the caller needs to inspect the flags", - "to determine whether a reversion has taken place." - ] - }, - { - "name": "CodeRejected", - "fields": [], - "index": 26, - "docs": [ - "The contract failed to compile or is missing the correct entry points.", - "", - "A more detailed error can be found on the node console if debug messages are enabled", - "by supplying `-lruntime::revive=debug`." - ] - }, - { - "name": "BlobTooLarge", - "fields": [], - "index": 27, - "docs": [ - "The code blob supplied is larger than [`limits::code::BLOB_BYTES`]." - ] - }, - { - "name": "StaticMemoryTooLarge", - "fields": [], - "index": 28, - "docs": [ - "The static memory consumption of the blob will be larger than", - "[`limits::code::STATIC_MEMORY_BYTES`]." - ] - }, - { - "name": "BasicBlockTooLarge", - "fields": [], - "index": 29, - "docs": [ - "The program contains a basic block that is larger than allowed." - ] - }, - { - "name": "InvalidInstruction", - "fields": [], - "index": 30, - "docs": [ - "The program contains an invalid instruction." - ] - }, - { - "name": "MaxDelegateDependenciesReached", - "fields": [], - "index": 31, - "docs": [ - "The contract has reached its maximum number of delegate dependencies." - ] - }, - { - "name": "DelegateDependencyNotFound", - "fields": [], - "index": 32, - "docs": [ - "The dependency was not found in the contract's delegate dependencies." - ] - }, - { - "name": "DelegateDependencyAlreadyExists", - "fields": [], - "index": 33, - "docs": [ - "The contract already depends on the given delegate dependency." - ] - }, - { - "name": "CannotAddSelfAsDelegateDependency", - "fields": [], - "index": 34, - "docs": [ - "Can not add a delegate dependency to the code hash of the contract itself." - ] - }, - { - "name": "OutOfTransientStorage", - "fields": [], - "index": 35, - "docs": [ - "Can not add more data to transient storage." - ] - }, - { - "name": "InvalidSyscall", - "fields": [], - "index": 36, - "docs": [ - "The contract tried to call a syscall which does not exist (at its current api level)." - ] - }, - { - "name": "InvalidStorageFlags", - "fields": [], - "index": 37, - "docs": [ - "Invalid storage flags were passed to one of the storage syscalls." - ] - }, - { - "name": "ExecutionFailed", - "fields": [], - "index": 38, - "docs": [ - "PolkaVM failed during code execution. Probably due to a malformed program." - ] - }, - { - "name": "BalanceConversionFailed", - "fields": [], - "index": 39, - "docs": [ - "Failed to convert a U256 to a Balance." - ] - }, - { - "name": "InvalidImmutableAccess", - "fields": [], - "index": 40, - "docs": [ - "Immutable data can only be set during deploys and only be read during calls.", - "Additionally, it is only valid to set the data once and it must not be empty." - ] - }, - { - "name": "AccountUnmapped", - "fields": [], - "index": 41, - "docs": [ - "An `AccountID32` account tried to interact with the pallet without having a mapping.", - "", - "Call [`Pallet::map_account`] in order to create a mapping for the account." - ] - }, - { - "name": "AccountAlreadyMapped", - "fields": [], - "index": 42, - "docs": [ - "Tried to map an account that is already mapped." + "Every `AccountId32` can control its corresponding fallback account. The fallback account", + "is the `AccountId20` with the last 12 bytes set to `0xEE`. This is essentially a", + "recovery function in case an `AccountId20` was used without creating a mapping first." ] } ] } }, "docs": [ - "The `Error` enum of this pallet." + "Contains a variant per dispatchable extrinsic that this pallet has." ] } }, { - "id": 954, + "id": 478, + "type": { + "path": [ + "primitive_types", + "H160" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 164, + "typeName": "[u8; 20]", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 479, + "type": { + "path": [ + "pallet_asset_rewards", + "pallet", + "Call" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "create_pool", + "fields": [ + { + "name": "staked_asset_id", + "type": 40, + "typeName": "Box", + "docs": [] + }, + { + "name": "reward_asset_id", + "type": 40, + "typeName": "Box", + "docs": [] + }, + { + "name": "reward_rate_per_block", + "type": 6, + "typeName": "T::Balance", + "docs": [] + }, + { + "name": "expiry", + "type": 390, + "typeName": "DispatchTime>", + "docs": [] + }, + { + "name": "admin", + "type": 43, + "typeName": "Option", + "docs": [] + } + ], + "index": 0, + "docs": [ + "Create a new reward pool.", + "", + "Parameters:", + "- `origin`: must be `Config::CreatePoolOrigin`;", + "- `staked_asset_id`: the asset to be staked in the pool;", + "- `reward_asset_id`: the asset to be distributed as rewards;", + "- `reward_rate_per_block`: the amount of reward tokens distributed per block;", + "- `expiry`: the block number at which the pool will cease to accumulate rewards. The", + " [`DispatchTime::After`] variant evaluated at the execution time.", + "- `admin`: the account allowed to extend the pool expiration, increase the rewards rate", + " and receive the unutilized reward tokens back after the pool completion. If `None`,", + " the caller is set as an admin." + ] + }, + { + "name": "stake", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "T::Balance", + "docs": [] + } + ], + "index": 1, + "docs": [ + "Stake additional tokens in a pool.", + "", + "A freeze is placed on the staked tokens." + ] + }, + { + "name": "unstake", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "T::Balance", + "docs": [] + }, + { + "name": "staker", + "type": 43, + "typeName": "Option", + "docs": [] + } + ], + "index": 2, + "docs": [ + "Unstake tokens from a pool.", + "", + "Removes the freeze on the staked tokens.", + "", + "Parameters:", + "- origin: must be the `staker` if the pool is still active. Otherwise, any account.", + "- pool_id: the pool to unstake from.", + "- amount: the amount of tokens to unstake.", + "- staker: the account to unstake from. If `None`, the caller is used." + ] + }, + { + "name": "harvest_rewards", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "staker", + "type": 43, + "typeName": "Option", + "docs": [] + } + ], + "index": 3, + "docs": [ + "Harvest unclaimed pool rewards.", + "", + "Parameters:", + "- origin: must be the `staker` if the pool is still active. Otherwise, any account.", + "- pool_id: the pool to harvest from.", + "- staker: the account for which to harvest rewards. If `None`, the caller is used." + ] + }, + { + "name": "set_pool_reward_rate_per_block", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "new_reward_rate_per_block", + "type": 6, + "typeName": "T::Balance", + "docs": [] + } + ], + "index": 4, + "docs": [ + "Modify a pool reward rate.", + "", + "Currently the reward rate can only be increased.", + "", + "Only the pool admin may perform this operation." + ] + }, + { + "name": "set_pool_admin", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "new_admin", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 5, + "docs": [ + "Modify a pool admin.", + "", + "Only the pool admin may perform this operation." + ] + }, + { + "name": "set_pool_expiry_block", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "new_expiry", + "type": 390, + "typeName": "DispatchTime>", + "docs": [] + } + ], + "index": 6, + "docs": [ + "Set when the pool should expire.", + "", + "Currently the expiry block can only be extended.", + "", + "Only the pool admin may perform this operation." + ] + }, + { + "name": "deposit_reward_tokens", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "T::Balance", + "docs": [] + } + ], + "index": 7, + "docs": [ + "Convenience method to deposit reward tokens into a pool.", + "", + "This method is not strictly necessary (tokens could be transferred directly to the", + "pool pot address), but is provided for convenience so manual derivation of the", + "account id is not required." + ] + }, + { + "name": "cleanup_pool", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + } + ], + "index": 8, + "docs": [ + "Cleanup a pool.", + "", + "Origin must be the pool admin.", + "", + "Cleanup storage, release any associated storage cost and return the remaining reward", + "tokens to the admin." + ] + } + ] + } + }, + "docs": [ + "Pallet's callable functions." + ] + } + }, + { + "id": 480, + "type": { + "path": [ + "pallet_meta_tx", + "pallet", + "Call" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "dispatch", + "fields": [ + { + "name": "meta_tx", + "type": 481, + "typeName": "Box>", + "docs": [] + } + ], + "index": 0, + "docs": [ + "Dispatch a given meta transaction.", + "", + "- `_origin`: Can be any kind of origin.", + "- `meta_tx`: Meta Transaction with a target call to be dispatched." + ] + } + ] + } + }, + "docs": [ + "Contains a variant per dispatchable extrinsic that this pallet has." + ] + } + }, + { + "id": 481, + "type": { + "path": [ + "pallet_meta_tx", + "MetaTx" + ], + "params": [ + { + "name": "Call", + "type": 139 + }, + { + "name": "Extension", + "type": 482 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "call", + "type": 139, + "typeName": "Call", + "docs": [] + }, + { + "name": "extension_version", + "type": 2, + "typeName": "ExtensionVersion", + "docs": [] + }, + { + "name": "extension", + "type": 482, + "typeName": "Extension", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 482, "type": { "path": [], "params": [], "def": { "tuple": [ - 955, - 956, - 957, - 958, - 959, - 961, - 962, - 963, - 965 + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 491, + 492 ] }, "docs": [] } }, { - "id": 955, + "id": 483, + "type": { + "path": [ + "pallet_verify_signature", + "extension", + "VerifySignature" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Signed", + "fields": [ + { + "name": "signature", + "type": 313, + "typeName": "T::Signature", + "docs": [] + }, + { + "name": "account", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Disabled", + "fields": [], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 484, + "type": { + "path": [ + "pallet_meta_tx", + "extension", + "MetaTxMarker" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [] + } + }, + "docs": [] + } + }, + { + "id": 485, "type": { "path": [ "frame_system", @@ -69176,7 +43971,7 @@ } }, { - "id": 956, + "id": 486, "type": { "path": [ "frame_system", @@ -69199,7 +43994,7 @@ } }, { - "id": 957, + "id": 487, "type": { "path": [ "frame_system", @@ -69222,7 +44017,7 @@ } }, { - "id": 958, + "id": 488, "type": { "path": [ "frame_system", @@ -69245,7 +44040,7 @@ } }, { - "id": 959, + "id": 489, "type": { "path": [ "frame_system", @@ -69264,7 +44059,7 @@ "fields": [ { "name": null, - "type": 960, + "type": 490, "typeName": "Era", "docs": [] } @@ -69275,7 +44070,7 @@ } }, { - "id": 960, + "id": 490, "type": { "path": [ "sp_runtime", @@ -72615,7 +47410,7 @@ } }, { - "id": 961, + "id": 491, "type": { "path": [ "frame_system", @@ -72634,7 +47429,7 @@ "fields": [ { "name": null, - "type": 158, + "type": 154, "typeName": "T::Nonce", "docs": [] } @@ -72644,8 +47439,28251 @@ "docs": [] } }, + { + "id": 492, + "type": { + "path": [ + "frame_metadata_hash_extension", + "CheckMetadataHash" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "mode", + "type": 493, + "typeName": "Mode", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 493, + "type": { + "path": [ + "frame_metadata_hash_extension", + "Mode" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Disabled", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Enabled", + "fields": [], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 494, + "type": { + "path": [ + "sp_runtime", + "traits", + "BlakeTwo256" + ], + "params": [], + "def": { + "composite": { + "fields": [] + } + }, + "docs": [] + } + }, + { + "id": 495, + "type": { + "path": [ + "pallet_conviction_voting", + "types", + "Tally" + ], + "params": [ + { + "name": "Votes", + "type": 6 + }, + { + "name": "Total", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "ayes", + "type": 6, + "typeName": "Votes", + "docs": [] + }, + { + "name": "nays", + "type": 6, + "typeName": "Votes", + "docs": [] + }, + { + "name": "support", + "type": 6, + "typeName": "Votes", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 496, + "type": { + "path": [ + "pallet_remark", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Stored", + "fields": [ + { + "name": "sender", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "content_hash", + "type": 13, + "typeName": "sp_core::H256", + "docs": [] + } + ], + "index": 0, + "docs": [ + "Stored data off chain." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 497, + "type": { + "path": [ + "pallet_root_testing", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "DefensiveTestCall", + "fields": [], + "index": 0, + "docs": [ + "Event dispatched when the trigger_defensive extrinsic is called." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 498, + "type": { + "path": [ + "pallet_conviction_voting", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Delegated", + "fields": [ + { + "name": null, + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": null, + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 0, + "docs": [ + "An account has delegated their vote to another account. \\[who, target\\]" + ] + }, + { + "name": "Undelegated", + "fields": [ + { + "name": null, + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 1, + "docs": [ + "An \\[account\\] has cancelled a previous delegation operation." + ] + }, + { + "name": "Voted", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "vote", + "type": 394, + "typeName": "AccountVote>", + "docs": [] + } + ], + "index": 2, + "docs": [ + "An account has voted" + ] + }, + { + "name": "VoteRemoved", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "vote", + "type": 394, + "typeName": "AccountVote>", + "docs": [] + } + ], + "index": 3, + "docs": [ + "A vote has been removed" + ] + }, + { + "name": "VoteUnlocked", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "class", + "type": 98, + "typeName": "ClassOf", + "docs": [] + } + ], + "index": 4, + "docs": [ + "The lockup period of a conviction vote expired, and the funds have been unlocked." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 499, + "type": { + "path": [ + "pallet_whitelist", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "CallWhitelisted", + "fields": [ + { + "name": "call_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "WhitelistedCallRemoved", + "fields": [ + { + "name": "call_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "WhitelistedCallDispatched", + "fields": [ + { + "name": "call_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + }, + { + "name": "result", + "type": 500, + "typeName": "DispatchResultWithPostInfo", + "docs": [] + } + ], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 500, + "type": { + "path": [ + "Result" + ], + "params": [ + { + "name": "T", + "type": 501 + }, + { + "name": "E", + "type": 503 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Ok", + "fields": [ + { + "name": null, + "type": 501, + "typeName": null, + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Err", + "fields": [ + { + "name": null, + "type": 503, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 501, + "type": { + "path": [ + "frame_support", + "dispatch", + "PostDispatchInfo" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "actual_weight", + "type": 502, + "typeName": "Option", + "docs": [] + }, + { + "name": "pays_fee", + "type": 25, + "typeName": "Pays", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 502, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 10 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 10, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 503, + "type": { + "path": [ + "sp_runtime", + "DispatchErrorWithPostInfo" + ], + "params": [ + { + "name": "Info", + "type": 501 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "post_info", + "type": 501, + "typeName": "Info", + "docs": [] + }, + { + "name": "error", + "type": 26, + "typeName": "DispatchError", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 504, + "type": { + "path": [ + "pallet_collective", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Proposed", + "fields": [ + { + "name": "account", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "proposal_index", + "type": 4, + "typeName": "ProposalIndex", + "docs": [] + }, + { + "name": "proposal_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + }, + { + "name": "threshold", + "type": 4, + "typeName": "MemberCount", + "docs": [] + } + ], + "index": 0, + "docs": [ + "A motion (given hash) has been proposed (by given account) with a threshold (given", + "`MemberCount`)." + ] + }, + { + "name": "Voted", + "fields": [ + { + "name": "account", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "proposal_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + }, + { + "name": "voted", + "type": 8, + "typeName": "bool", + "docs": [] + }, + { + "name": "yes", + "type": 4, + "typeName": "MemberCount", + "docs": [] + }, + { + "name": "no", + "type": 4, + "typeName": "MemberCount", + "docs": [] + } + ], + "index": 1, + "docs": [ + "A motion (given hash) has been voted on by given account, leaving", + "a tally (yes votes and no votes given respectively as `MemberCount`)." + ] + }, + { + "name": "Approved", + "fields": [ + { + "name": "proposal_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + } + ], + "index": 2, + "docs": [ + "A motion was approved by the required threshold." + ] + }, + { + "name": "Disapproved", + "fields": [ + { + "name": "proposal_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + } + ], + "index": 3, + "docs": [ + "A motion was not approved by the required threshold." + ] + }, + { + "name": "Executed", + "fields": [ + { + "name": "proposal_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + }, + { + "name": "result", + "type": 33, + "typeName": "DispatchResult", + "docs": [] + } + ], + "index": 4, + "docs": [ + "A motion was executed; result will be `Ok` if it returned without error." + ] + }, + { + "name": "MemberExecuted", + "fields": [ + { + "name": "proposal_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + }, + { + "name": "result", + "type": 33, + "typeName": "DispatchResult", + "docs": [] + } + ], + "index": 5, + "docs": [ + "A single member did some action; result will be `Ok` if it returned without error." + ] + }, + { + "name": "Closed", + "fields": [ + { + "name": "proposal_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + }, + { + "name": "yes", + "type": 4, + "typeName": "MemberCount", + "docs": [] + }, + { + "name": "no", + "type": 4, + "typeName": "MemberCount", + "docs": [] + } + ], + "index": 6, + "docs": [ + "A proposal was closed because its threshold was reached or after its duration was up." + ] + }, + { + "name": "Killed", + "fields": [ + { + "name": "proposal_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + } + ], + "index": 7, + "docs": [ + "A proposal was killed." + ] + }, + { + "name": "ProposalCostBurned", + "fields": [ + { + "name": "proposal_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + }, + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 8, + "docs": [ + "Some cost for storing a proposal was burned." + ] + }, + { + "name": "ProposalCostReleased", + "fields": [ + { + "name": "proposal_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + }, + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 9, + "docs": [ + "Some cost for storing a proposal was released." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 505, + "type": { + "path": [ + "pallet_alliance", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NewRuleSet", + "fields": [ + { + "name": "rule", + "type": 401, + "typeName": "Cid", + "docs": [] + } + ], + "index": 0, + "docs": [ + "A new rule has been set." + ] + }, + { + "name": "Announced", + "fields": [ + { + "name": "announcement", + "type": 401, + "typeName": "Cid", + "docs": [] + } + ], + "index": 1, + "docs": [ + "A new announcement has been proposed." + ] + }, + { + "name": "AnnouncementRemoved", + "fields": [ + { + "name": "announcement", + "type": 401, + "typeName": "Cid", + "docs": [] + } + ], + "index": 2, + "docs": [ + "An on-chain announcement has been removed." + ] + }, + { + "name": "MembersInitialized", + "fields": [ + { + "name": "fellows", + "type": 86, + "typeName": "Vec", + "docs": [] + }, + { + "name": "allies", + "type": 86, + "typeName": "Vec", + "docs": [] + } + ], + "index": 3, + "docs": [ + "Some accounts have been initialized as members (fellows/allies)." + ] + }, + { + "name": "NewAllyJoined", + "fields": [ + { + "name": "ally", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "nominator", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "reserved", + "type": 234, + "typeName": "Option>", + "docs": [] + } + ], + "index": 4, + "docs": [ + "An account has been added as an Ally and reserved its deposit." + ] + }, + { + "name": "AllyElevated", + "fields": [ + { + "name": "ally", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 5, + "docs": [ + "An ally has been elevated to Fellow." + ] + }, + { + "name": "MemberRetirementPeriodStarted", + "fields": [ + { + "name": "member", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 6, + "docs": [ + "A member gave retirement notice and their retirement period started." + ] + }, + { + "name": "MemberRetired", + "fields": [ + { + "name": "member", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "unreserved", + "type": 234, + "typeName": "Option>", + "docs": [] + } + ], + "index": 7, + "docs": [ + "A member has retired with its deposit unreserved." + ] + }, + { + "name": "MemberKicked", + "fields": [ + { + "name": "member", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "slashed", + "type": 234, + "typeName": "Option>", + "docs": [] + } + ], + "index": 8, + "docs": [ + "A member has been kicked out with its deposit slashed." + ] + }, + { + "name": "UnscrupulousItemAdded", + "fields": [ + { + "name": "items", + "type": 405, + "typeName": "Vec>", + "docs": [] + } + ], + "index": 9, + "docs": [ + "Accounts or websites have been added into the list of unscrupulous items." + ] + }, + { + "name": "UnscrupulousItemRemoved", + "fields": [ + { + "name": "items", + "type": 405, + "typeName": "Vec>", + "docs": [] + } + ], + "index": 10, + "docs": [ + "Accounts or websites have been removed from the list of unscrupulous items." + ] + }, + { + "name": "AllianceDisbanded", + "fields": [ + { + "name": "fellow_members", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "ally_members", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "unreserved", + "type": 4, + "typeName": "u32", + "docs": [] + } + ], + "index": 11, + "docs": [ + "Alliance disbanded. Includes number deleted members and unreserved deposits." + ] + }, + { + "name": "FellowAbdicated", + "fields": [ + { + "name": "fellow", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 12, + "docs": [ + "A Fellow abdicated their voting rights. They are now an Ally." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 506, + "type": { + "path": [ + "pallet_nomination_pools", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Created", + "fields": [ + { + "name": "depositor", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + } + ], + "index": 0, + "docs": [ + "A pool has been created." + ] + }, + { + "name": "Bonded", + "fields": [ + { + "name": "member", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "bonded", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "joined", + "type": 8, + "typeName": "bool", + "docs": [] + } + ], + "index": 1, + "docs": [ + "A member has became bonded in a pool." + ] + }, + { + "name": "PaidOut", + "fields": [ + { + "name": "member", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "payout", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 2, + "docs": [ + "A payout has been made to a member." + ] + }, + { + "name": "Unbonded", + "fields": [ + { + "name": "member", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "balance", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "points", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "era", + "type": 4, + "typeName": "EraIndex", + "docs": [] + } + ], + "index": 3, + "docs": [ + "A member has unbonded from their pool.", + "", + "- `balance` is the corresponding balance of the number of points that has been", + " requested to be unbonded (the argument of the `unbond` transaction) from the bonded", + " pool.", + "- `points` is the number of points that are issued as a result of `balance` being", + "dissolved into the corresponding unbonding pool.", + "- `era` is the era in which the balance will be unbonded.", + "In the absence of slashing, these values will match. In the presence of slashing, the", + "number of points that are issued in the unbonding pool will be less than the amount", + "requested to be unbonded." + ] + }, + { + "name": "Withdrawn", + "fields": [ + { + "name": "member", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "balance", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "points", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 4, + "docs": [ + "A member has withdrawn from their pool.", + "", + "The given number of `points` have been dissolved in return of `balance`.", + "", + "Similar to `Unbonded` event, in the absence of slashing, the ratio of point to balance", + "will be 1." + ] + }, + { + "name": "Destroyed", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + } + ], + "index": 5, + "docs": [ + "A pool has been destroyed." + ] + }, + { + "name": "StateChanged", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "new_state", + "type": 410, + "typeName": "PoolState", + "docs": [] + } + ], + "index": 6, + "docs": [ + "The state of a pool has changed" + ] + }, + { + "name": "MemberRemoved", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "member", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "released_balance", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 7, + "docs": [ + "A member has been removed from a pool.", + "", + "The removal can be voluntary (withdrawn all unbonded funds) or involuntary (kicked).", + "Any funds that are still delegated (i.e. dangling delegation) are released and are", + "represented by `released_balance`." + ] + }, + { + "name": "RolesUpdated", + "fields": [ + { + "name": "root", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "bouncer", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "nominator", + "type": 43, + "typeName": "Option", + "docs": [] + } + ], + "index": 8, + "docs": [ + "The roles of a pool have been updated to the given new roles. Note that the depositor", + "can never change." + ] + }, + { + "name": "PoolSlashed", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "balance", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 9, + "docs": [ + "The active balance of pool `pool_id` has been slashed to `balance`." + ] + }, + { + "name": "UnbondingPoolSlashed", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "era", + "type": 4, + "typeName": "EraIndex", + "docs": [] + }, + { + "name": "balance", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 10, + "docs": [ + "The unbond pool at `era` of pool `pool_id` has been slashed to `balance`." + ] + }, + { + "name": "PoolCommissionUpdated", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "current", + "type": 416, + "typeName": "Option<(Perbill, T::AccountId)>", + "docs": [] + } + ], + "index": 11, + "docs": [ + "A pool's commission setting has been changed." + ] + }, + { + "name": "PoolMaxCommissionUpdated", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "max_commission", + "type": 49, + "typeName": "Perbill", + "docs": [] + } + ], + "index": 12, + "docs": [ + "A pool's maximum commission setting has been changed." + ] + }, + { + "name": "PoolCommissionChangeRateUpdated", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "change_rate", + "type": 418, + "typeName": "CommissionChangeRate>", + "docs": [] + } + ], + "index": 13, + "docs": [ + "A pool's commission `change_rate` has been changed." + ] + }, + { + "name": "PoolCommissionClaimPermissionUpdated", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "permission", + "type": 419, + "typeName": "Option>", + "docs": [] + } + ], + "index": 14, + "docs": [ + "Pool commission claim permission has been updated." + ] + }, + { + "name": "PoolCommissionClaimed", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "commission", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 15, + "docs": [ + "Pool commission has been claimed." + ] + }, + { + "name": "MinBalanceDeficitAdjusted", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 16, + "docs": [ + "Topped up deficit in frozen ED of the reward pool." + ] + }, + { + "name": "MinBalanceExcessAdjusted", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 17, + "docs": [ + "Claimed excess frozen ED of af the reward pool." + ] + }, + { + "name": "MemberClaimPermissionUpdated", + "fields": [ + { + "name": "member", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "permission", + "type": 415, + "typeName": "ClaimPermission", + "docs": [] + } + ], + "index": 18, + "docs": [ + "A pool member's claim permission has been updated." + ] + }, + { + "name": "MetadataUpdated", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "caller", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 19, + "docs": [ + "A pool's metadata was updated." + ] + }, + { + "name": "PoolNominationMade", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "caller", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 20, + "docs": [ + "A pool's nominating account (or the pool's root account) has nominated a validator set", + "on behalf of the pool." + ] + }, + { + "name": "PoolNominatorChilled", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "caller", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 21, + "docs": [ + "The pool is chilled i.e. no longer nominating." + ] + }, + { + "name": "GlobalParamsUpdated", + "fields": [ + { + "name": "min_join_bond", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "min_create_bond", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "max_pools", + "type": 50, + "typeName": "Option", + "docs": [] + }, + { + "name": "max_members", + "type": 50, + "typeName": "Option", + "docs": [] + }, + { + "name": "max_members_per_pool", + "type": 50, + "typeName": "Option", + "docs": [] + }, + { + "name": "global_max_commission", + "type": 507, + "typeName": "Option", + "docs": [] + } + ], + "index": 22, + "docs": [ + "Global parameters regulating nomination pools have been updated." + ] + } + ] + } + }, + "docs": [ + "Events of this pallet." + ] + } + }, + { + "id": 507, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 49 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 49, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 508, + "type": { + "path": [ + "pallet_referenda", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Submitted", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "track", + "type": 98, + "typeName": "TrackIdOf", + "docs": [ + "The track (and by extension proposal dispatch origin) of this referendum." + ] + }, + { + "name": "proposal", + "type": 138, + "typeName": "BoundedCallOf", + "docs": [ + "The proposal for the referendum." + ] + } + ], + "index": 0, + "docs": [ + "A referendum has been submitted." + ] + }, + { + "name": "DecisionDepositPlaced", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account who placed the deposit." + ] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The amount placed by the account." + ] + } + ], + "index": 1, + "docs": [ + "The decision deposit has been placed." + ] + }, + { + "name": "DecisionDepositRefunded", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account who placed the deposit." + ] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The amount placed by the account." + ] + } + ], + "index": 2, + "docs": [ + "The decision deposit has been refunded." + ] + }, + { + "name": "DepositSlashed", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account who placed the deposit." + ] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The amount placed by the account." + ] + } + ], + "index": 3, + "docs": [ + "A deposit has been slashed." + ] + }, + { + "name": "DecisionStarted", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "track", + "type": 98, + "typeName": "TrackIdOf", + "docs": [ + "The track (and by extension proposal dispatch origin) of this referendum." + ] + }, + { + "name": "proposal", + "type": 138, + "typeName": "BoundedCallOf", + "docs": [ + "The proposal for the referendum." + ] + }, + { + "name": "tally", + "type": 509, + "typeName": "T::Tally", + "docs": [ + "The current tally of votes in this referendum." + ] + } + ], + "index": 4, + "docs": [ + "A referendum has moved into the deciding phase." + ] + }, + { + "name": "ConfirmStarted", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + } + ], + "index": 5, + "docs": [] + }, + { + "name": "ConfirmAborted", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + } + ], + "index": 6, + "docs": [] + }, + { + "name": "Confirmed", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "tally", + "type": 509, + "typeName": "T::Tally", + "docs": [ + "The final tally of votes in this referendum." + ] + } + ], + "index": 7, + "docs": [ + "A referendum has ended its confirmation phase and is ready for approval." + ] + }, + { + "name": "Approved", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + } + ], + "index": 8, + "docs": [ + "A referendum has been approved and its proposal has been scheduled." + ] + }, + { + "name": "Rejected", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "tally", + "type": 509, + "typeName": "T::Tally", + "docs": [ + "The final tally of votes in this referendum." + ] + } + ], + "index": 9, + "docs": [ + "A proposal has been rejected by referendum." + ] + }, + { + "name": "TimedOut", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "tally", + "type": 509, + "typeName": "T::Tally", + "docs": [ + "The final tally of votes in this referendum." + ] + } + ], + "index": 10, + "docs": [ + "A referendum has been timed out without being decided." + ] + }, + { + "name": "Cancelled", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "tally", + "type": 509, + "typeName": "T::Tally", + "docs": [ + "The final tally of votes in this referendum." + ] + } + ], + "index": 11, + "docs": [ + "A referendum has been cancelled." + ] + }, + { + "name": "Killed", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "tally", + "type": 509, + "typeName": "T::Tally", + "docs": [ + "The final tally of votes in this referendum." + ] + } + ], + "index": 12, + "docs": [ + "A referendum has been killed." + ] + }, + { + "name": "SubmissionDepositRefunded", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account who placed the deposit." + ] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The amount placed by the account." + ] + } + ], + "index": 13, + "docs": [ + "The submission deposit has been refunded." + ] + }, + { + "name": "MetadataSet", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "hash", + "type": 13, + "typeName": "T::Hash", + "docs": [ + "Preimage hash." + ] + } + ], + "index": 14, + "docs": [ + "Metadata for a referendum has been set." + ] + }, + { + "name": "MetadataCleared", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ReferendumIndex", + "docs": [ + "Index of the referendum." + ] + }, + { + "name": "hash", + "type": 13, + "typeName": "T::Hash", + "docs": [ + "Preimage hash." + ] + } + ], + "index": 15, + "docs": [ + "Metadata for a referendum has been cleared." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 509, + "type": { + "path": [ + "pallet_ranked_collective", + "Tally" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + }, + { + "name": "M", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "bare_ayes", + "type": 4, + "typeName": "MemberIndex", + "docs": [] + }, + { + "name": "ayes", + "type": 4, + "typeName": "Votes", + "docs": [] + }, + { + "name": "nays", + "type": 4, + "typeName": "Votes", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 510, + "type": { + "path": [ + "pallet_ranked_collective", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "MemberAdded", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 0, + "docs": [ + "A member `who` has been added." + ] + }, + { + "name": "RankChanged", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "rank", + "type": 98, + "typeName": "Rank", + "docs": [] + } + ], + "index": 1, + "docs": [ + "The member `who`se rank has been changed to the given `rank`." + ] + }, + { + "name": "MemberRemoved", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "rank", + "type": 98, + "typeName": "Rank", + "docs": [] + } + ], + "index": 2, + "docs": [ + "The member `who` of given `rank` has been removed from the collective." + ] + }, + { + "name": "Voted", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "poll", + "type": 4, + "typeName": "PollIndexOf", + "docs": [] + }, + { + "name": "vote", + "type": 511, + "typeName": "VoteRecord", + "docs": [] + }, + { + "name": "tally", + "type": 509, + "typeName": "TallyOf", + "docs": [] + } + ], + "index": 3, + "docs": [ + "The member `who` has voted for the `poll` with the given `vote` leading to an updated", + "`tally`." + ] + }, + { + "name": "MemberExchanged", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "new_who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + } + ], + "index": 4, + "docs": [ + "The member `who` had their `AccountId` changed to `new_who`." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 511, + "type": { + "path": [ + "pallet_ranked_collective", + "VoteRecord" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Aye", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Votes", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Nay", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Votes", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 512, + "type": { + "path": [ + "pallet_asset_conversion", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "PoolCreated", + "fields": [ + { + "name": "creator", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account that created the pool." + ] + }, + { + "name": "pool_id", + "type": 513, + "typeName": "T::PoolId", + "docs": [ + "The pool id associated with the pool. Note that the order of the assets may not be", + "the same as the order specified in the create pool extrinsic." + ] + }, + { + "name": "pool_account", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account ID of the pool." + ] + }, + { + "name": "lp_token", + "type": 4, + "typeName": "T::PoolAssetId", + "docs": [ + "The id of the liquidity tokens that will be minted when assets are added to this", + "pool." + ] + } + ], + "index": 0, + "docs": [ + "A successful call of the `CreatePool` extrinsic will create this event." + ] + }, + { + "name": "LiquidityAdded", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account that the liquidity was taken from." + ] + }, + { + "name": "mint_to", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account that the liquidity tokens were minted to." + ] + }, + { + "name": "pool_id", + "type": 513, + "typeName": "T::PoolId", + "docs": [ + "The pool id of the pool that the liquidity was added to." + ] + }, + { + "name": "amount1_provided", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The amount of the first asset that was added to the pool." + ] + }, + { + "name": "amount2_provided", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The amount of the second asset that was added to the pool." + ] + }, + { + "name": "lp_token", + "type": 4, + "typeName": "T::PoolAssetId", + "docs": [ + "The id of the lp token that was minted." + ] + }, + { + "name": "lp_token_minted", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The amount of lp tokens that were minted of that id." + ] + } + ], + "index": 1, + "docs": [ + "A successful call of the `AddLiquidity` extrinsic will create this event." + ] + }, + { + "name": "LiquidityRemoved", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account that the liquidity tokens were burned from." + ] + }, + { + "name": "withdraw_to", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account that the assets were transferred to." + ] + }, + { + "name": "pool_id", + "type": 513, + "typeName": "T::PoolId", + "docs": [ + "The pool id that the liquidity was removed from." + ] + }, + { + "name": "amount1", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The amount of the first asset that was removed from the pool." + ] + }, + { + "name": "amount2", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The amount of the second asset that was removed from the pool." + ] + }, + { + "name": "lp_token", + "type": 4, + "typeName": "T::PoolAssetId", + "docs": [ + "The id of the lp token that was burned." + ] + }, + { + "name": "lp_token_burned", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The amount of lp tokens that were burned of that id." + ] + }, + { + "name": "withdrawal_fee", + "type": 514, + "typeName": "Permill", + "docs": [ + "Liquidity withdrawal fee (%)." + ] + } + ], + "index": 2, + "docs": [ + "A successful call of the `RemoveLiquidity` extrinsic will create this event." + ] + }, + { + "name": "SwapExecuted", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "Which account was the instigator of the swap." + ] + }, + { + "name": "send_to", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account that the assets were transferred to." + ] + }, + { + "name": "amount_in", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The amount of the first asset that was swapped." + ] + }, + { + "name": "amount_out", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The amount of the second asset that was received." + ] + }, + { + "name": "path", + "type": 515, + "typeName": "BalancePath", + "docs": [ + "The route of asset IDs with amounts that the swap went through.", + "E.g. (A, amount_in) -> (Dot, amount_out) -> (B, amount_out)" + ] + } + ], + "index": 3, + "docs": [ + "Assets have been converted from one to another. Both `SwapExactTokenForToken`", + "and `SwapTokenForExactToken` will generate this event." + ] + }, + { + "name": "SwapCreditExecuted", + "fields": [ + { + "name": "amount_in", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The amount of the first asset that was swapped." + ] + }, + { + "name": "amount_out", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The amount of the second asset that was received." + ] + }, + { + "name": "path", + "type": 515, + "typeName": "BalancePath", + "docs": [ + "The route of asset IDs with amounts that the swap went through.", + "E.g. (A, amount_in) -> (Dot, amount_out) -> (B, amount_out)" + ] + } + ], + "index": 4, + "docs": [ + "Assets have been converted from one to another." + ] + }, + { + "name": "Touched", + "fields": [ + { + "name": "pool_id", + "type": 513, + "typeName": "T::PoolId", + "docs": [ + "The ID of the pool." + ] + }, + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account initiating the touch." + ] + } + ], + "index": 5, + "docs": [ + "Pool has been touched in order to fulfill operational requirements." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 513, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 40, + 40 + ] + }, + "docs": [] + } + }, + { + "id": 514, + "type": { + "path": [ + "sp_arithmetic", + "per_things", + "Permill" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 515, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 516 + } + }, + "docs": [] + } + }, + { + "id": 516, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 40, + 6 + ] + }, + "docs": [] + } + }, + { + "id": 517, + "type": { + "path": [ + "pallet_fast_unstake", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Unstaked", + "fields": [ + { + "name": "stash", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "result", + "type": 33, + "typeName": "DispatchResult", + "docs": [] + } + ], + "index": 0, + "docs": [ + "A staker was unstaked." + ] + }, + { + "name": "Slashed", + "fields": [ + { + "name": "stash", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 1, + "docs": [ + "A staker was slashed for requesting fast-unstake whilst being exposed." + ] + }, + { + "name": "BatchChecked", + "fields": [ + { + "name": "eras", + "type": 112, + "typeName": "Vec", + "docs": [] + } + ], + "index": 2, + "docs": [ + "A batch was partially checked for the given eras, but the process did not finish." + ] + }, + { + "name": "BatchFinished", + "fields": [ + { + "name": "size", + "type": 4, + "typeName": "u32", + "docs": [] + } + ], + "index": 3, + "docs": [ + "A batch of a given size was terminated.", + "", + "This is always follows by a number of `Unstaked` or `Slashed` events, marking the end", + "of the batch. A new batch will be created upon next block." + ] + }, + { + "name": "InternalError", + "fields": [], + "index": 4, + "docs": [ + "An internal error happened. Operations will be paused now." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 518, + "type": { + "path": [ + "pallet_message_queue", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "ProcessingFailed", + "fields": [ + { + "name": "id", + "type": 13, + "typeName": "H256", + "docs": [ + "The `blake2_256` hash of the message." + ] + }, + { + "name": "origin", + "type": 4, + "typeName": "MessageOriginOf", + "docs": [ + "The queue of the message." + ] + }, + { + "name": "error", + "type": 519, + "typeName": "ProcessMessageError", + "docs": [ + "The error that occurred.", + "", + "This error is pretty opaque. More fine-grained errors need to be emitted as events", + "by the `MessageProcessor`." + ] + } + ], + "index": 0, + "docs": [ + "Message discarded due to an error in the `MessageProcessor` (usually a format error)." + ] + }, + { + "name": "Processed", + "fields": [ + { + "name": "id", + "type": 13, + "typeName": "H256", + "docs": [ + "The `blake2_256` hash of the message." + ] + }, + { + "name": "origin", + "type": 4, + "typeName": "MessageOriginOf", + "docs": [ + "The queue of the message." + ] + }, + { + "name": "weight_used", + "type": 10, + "typeName": "Weight", + "docs": [ + "How much weight was used to process the message." + ] + }, + { + "name": "success", + "type": 8, + "typeName": "bool", + "docs": [ + "Whether the message was processed.", + "", + "Note that this does not mean that the underlying `MessageProcessor` was internally", + "successful. It *solely* means that the MQ pallet will treat this as a success", + "condition and discard the message. Any internal error needs to be emitted as events", + "by the `MessageProcessor`." + ] + } + ], + "index": 1, + "docs": [ + "Message is processed." + ] + }, + { + "name": "OverweightEnqueued", + "fields": [ + { + "name": "id", + "type": 1, + "typeName": "[u8; 32]", + "docs": [ + "The `blake2_256` hash of the message." + ] + }, + { + "name": "origin", + "type": 4, + "typeName": "MessageOriginOf", + "docs": [ + "The queue of the message." + ] + }, + { + "name": "page_index", + "type": 4, + "typeName": "PageIndex", + "docs": [ + "The page of the message." + ] + }, + { + "name": "message_index", + "type": 4, + "typeName": "T::Size", + "docs": [ + "The index of the message within the page." + ] + } + ], + "index": 2, + "docs": [ + "Message placed in overweight queue." + ] + }, + { + "name": "PageReaped", + "fields": [ + { + "name": "origin", + "type": 4, + "typeName": "MessageOriginOf", + "docs": [ + "The queue of the page." + ] + }, + { + "name": "index", + "type": 4, + "typeName": "PageIndex", + "docs": [ + "The index of the page." + ] + } + ], + "index": 3, + "docs": [ + "This page was reaped." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 519, + "type": { + "path": [ + "frame_support", + "traits", + "messages", + "ProcessMessageError" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "BadFormat", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Corrupt", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "Unsupported", + "fields": [], + "index": 2, + "docs": [] + }, + { + "name": "Overweight", + "fields": [ + { + "name": null, + "type": 10, + "typeName": "Weight", + "docs": [] + } + ], + "index": 3, + "docs": [] + }, + { + "name": "Yield", + "fields": [], + "index": 4, + "docs": [] + }, + { + "name": "StackLimitReached", + "fields": [], + "index": 5, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 520, + "type": { + "path": [ + "frame_benchmarking_pallet_pov", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "TestEvent", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 521, + "type": { + "path": [ + "pallet_tx_pause", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "CallPaused", + "fields": [ + { + "name": "full_name", + "type": 429, + "typeName": "RuntimeCallNameOf", + "docs": [] + } + ], + "index": 0, + "docs": [ + "This pallet, or a specific call is now paused." + ] + }, + { + "name": "CallUnpaused", + "fields": [ + { + "name": "full_name", + "type": 429, + "typeName": "RuntimeCallNameOf", + "docs": [] + } + ], + "index": 1, + "docs": [ + "This pallet, or a specific call is now unpaused." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 522, + "type": { + "path": [ + "pallet_safe_mode", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Entered", + "fields": [ + { + "name": "until", + "type": 4, + "typeName": "BlockNumberFor", + "docs": [] + } + ], + "index": 0, + "docs": [ + "The safe-mode was entered until inclusively this block." + ] + }, + { + "name": "Extended", + "fields": [ + { + "name": "until", + "type": 4, + "typeName": "BlockNumberFor", + "docs": [] + } + ], + "index": 1, + "docs": [ + "The safe-mode was extended until inclusively this block." + ] + }, + { + "name": "Exited", + "fields": [ + { + "name": "reason", + "type": 523, + "typeName": "ExitReason", + "docs": [] + } + ], + "index": 2, + "docs": [ + "Exited the safe-mode for a specific reason." + ] + }, + { + "name": "DepositPlaced", + "fields": [ + { + "name": "account", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 3, + "docs": [ + "An account reserved funds for either entering or extending the safe-mode." + ] + }, + { + "name": "DepositReleased", + "fields": [ + { + "name": "account", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 4, + "docs": [ + "An account had a reserve released that was reserved." + ] + }, + { + "name": "DepositSlashed", + "fields": [ + { + "name": "account", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 5, + "docs": [ + "An account had reserve slashed that was reserved." + ] + }, + { + "name": "CannotDeposit", + "fields": [], + "index": 6, + "docs": [ + "Could not hold funds for entering or extending the safe-mode.", + "", + "This error comes from the underlying `Currency`." + ] + }, + { + "name": "CannotRelease", + "fields": [], + "index": 7, + "docs": [ + "Could not release funds for entering or extending the safe-mode.", + "", + "This error comes from the underlying `Currency`." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 523, + "type": { + "path": [ + "pallet_safe_mode", + "pallet", + "ExitReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Timeout", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Force", + "fields": [], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 524, + "type": { + "path": [ + "pallet_statement", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NewStatement", + "fields": [ + { + "name": "account", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "statement", + "type": 525, + "typeName": "Statement", + "docs": [] + } + ], + "index": 0, + "docs": [ + "A new statement is submitted" + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 525, + "type": { + "path": [ + "sp_statement_store", + "Statement" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "proof", + "type": 526, + "typeName": "Option", + "docs": [] + }, + { + "name": "decryption_key", + "type": 92, + "typeName": "Option", + "docs": [] + }, + { + "name": "channel", + "type": 92, + "typeName": "Option", + "docs": [] + }, + { + "name": "priority", + "type": 50, + "typeName": "Option", + "docs": [] + }, + { + "name": "num_topics", + "type": 2, + "typeName": "u8", + "docs": [] + }, + { + "name": "topics", + "type": 528, + "typeName": "[Topic; MAX_TOPICS]", + "docs": [] + }, + { + "name": "data", + "type": 439, + "typeName": "Option>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 526, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 527 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 527, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 527, + "type": { + "path": [ + "sp_statement_store", + "Proof" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Sr25519", + "fields": [ + { + "name": "signature", + "type": 259, + "typeName": "[u8; 64]", + "docs": [] + }, + { + "name": "signer", + "type": 1, + "typeName": "[u8; 32]", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Ed25519", + "fields": [ + { + "name": "signature", + "type": 259, + "typeName": "[u8; 64]", + "docs": [] + }, + { + "name": "signer", + "type": 1, + "typeName": "[u8; 32]", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "Secp256k1Ecdsa", + "fields": [ + { + "name": "signature", + "type": 314, + "typeName": "[u8; 65]", + "docs": [] + }, + { + "name": "signer", + "type": 244, + "typeName": "[u8; 33]", + "docs": [] + } + ], + "index": 2, + "docs": [] + }, + { + "name": "OnChain", + "fields": [ + { + "name": "who", + "type": 1, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "block_hash", + "type": 1, + "typeName": "BlockHash", + "docs": [] + }, + { + "name": "event_index", + "type": 12, + "typeName": "u64", + "docs": [] + } + ], + "index": 3, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 528, + "type": { + "path": [], + "params": [], + "def": { + "array": { + "len": 4, + "type": 1 + } + }, + "docs": [] + } + }, + { + "id": 529, + "type": { + "path": [ + "pallet_migrations", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "UpgradeStarted", + "fields": [ + { + "name": "migrations", + "type": 4, + "typeName": "u32", + "docs": [ + "The number of migrations that this upgrade contains.", + "", + "This can be used to design a progress indicator in combination with counting the", + "`MigrationCompleted` and `MigrationSkipped` events." + ] + } + ], + "index": 0, + "docs": [ + "A Runtime upgrade started.", + "", + "Its end is indicated by `UpgradeCompleted` or `UpgradeFailed`." + ] + }, + { + "name": "UpgradeCompleted", + "fields": [], + "index": 1, + "docs": [ + "The current runtime upgrade completed.", + "", + "This implies that all of its migrations completed successfully as well." + ] + }, + { + "name": "UpgradeFailed", + "fields": [], + "index": 2, + "docs": [ + "Runtime upgrade failed.", + "", + "This is very bad and will require governance intervention." + ] + }, + { + "name": "MigrationSkipped", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "u32", + "docs": [ + "The index of the skipped migration within the [`Config::Migrations`] list." + ] + } + ], + "index": 3, + "docs": [ + "A migration was skipped since it was already executed in the past." + ] + }, + { + "name": "MigrationAdvanced", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "u32", + "docs": [ + "The index of the migration within the [`Config::Migrations`] list." + ] + }, + { + "name": "took", + "type": 4, + "typeName": "BlockNumberFor", + "docs": [ + "The number of blocks that this migration took so far." + ] + } + ], + "index": 4, + "docs": [ + "A migration progressed." + ] + }, + { + "name": "MigrationCompleted", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "u32", + "docs": [ + "The index of the migration within the [`Config::Migrations`] list." + ] + }, + { + "name": "took", + "type": 4, + "typeName": "BlockNumberFor", + "docs": [ + "The number of blocks that this migration took so far." + ] + } + ], + "index": 5, + "docs": [ + "A Migration completed." + ] + }, + { + "name": "MigrationFailed", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "u32", + "docs": [ + "The index of the migration within the [`Config::Migrations`] list." + ] + }, + { + "name": "took", + "type": 4, + "typeName": "BlockNumberFor", + "docs": [ + "The number of blocks that this migration took so far." + ] + } + ], + "index": 6, + "docs": [ + "A Migration failed.", + "", + "This implies that the whole upgrade failed and governance intervention is required." + ] + }, + { + "name": "HistoricCleared", + "fields": [ + { + "name": "next_cursor", + "type": 439, + "typeName": "Option>", + "docs": [ + "Should be passed to `clear_historic` in a successive call." + ] + } + ], + "index": 7, + "docs": [ + "The set of historical migrations has been cleared." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 530, + "type": { + "path": [ + "pallet_broker", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Purchased", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The identity of the purchaser." + ] + }, + { + "name": "region_id", + "type": 447, + "typeName": "RegionId", + "docs": [ + "The identity of the Region." + ] + }, + { + "name": "price", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The price paid for this Region." + ] + }, + { + "name": "duration", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The duration of the Region." + ] + } + ], + "index": 0, + "docs": [ + "A Region of Bulk Coretime has been purchased." + ] + }, + { + "name": "Renewable", + "fields": [ + { + "name": "core", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The core whose workload can be renewed." + ] + }, + { + "name": "price", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The price at which the workload can be renewed." + ] + }, + { + "name": "begin", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The time at which the workload would recommence of this renewal. The call to renew", + "cannot happen before the beginning of the interlude prior to the sale for regions", + "which begin at this time." + ] + }, + { + "name": "workload", + "type": 442, + "typeName": "Schedule", + "docs": [ + "The actual workload which can be renewed." + ] + } + ], + "index": 1, + "docs": [ + "The workload of a core has become renewable." + ] + }, + { + "name": "Renewed", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The identity of the renewer." + ] + }, + { + "name": "price", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The price paid for this renewal." + ] + }, + { + "name": "old_core", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The index of the core on which the `workload` was previously scheduled." + ] + }, + { + "name": "core", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The index of the core on which the renewed `workload` has been scheduled." + ] + }, + { + "name": "begin", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The time at which the `workload` will begin on the `core`." + ] + }, + { + "name": "duration", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The number of timeslices for which this `workload` is newly scheduled." + ] + }, + { + "name": "workload", + "type": 442, + "typeName": "Schedule", + "docs": [ + "The workload which was renewed." + ] + } + ], + "index": 2, + "docs": [ + "A workload has been renewed." + ] + }, + { + "name": "Transferred", + "fields": [ + { + "name": "region_id", + "type": 447, + "typeName": "RegionId", + "docs": [ + "The Region which has been transferred." + ] + }, + { + "name": "duration", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The duration of the Region." + ] + }, + { + "name": "old_owner", + "type": 43, + "typeName": "Option", + "docs": [ + "The old owner of the Region." + ] + }, + { + "name": "owner", + "type": 43, + "typeName": "Option", + "docs": [ + "The new owner of the Region." + ] + } + ], + "index": 3, + "docs": [ + "Ownership of a Region has been transferred." + ] + }, + { + "name": "Partitioned", + "fields": [ + { + "name": "old_region_id", + "type": 447, + "typeName": "RegionId", + "docs": [ + "The Region which was split." + ] + }, + { + "name": "new_region_ids", + "type": 531, + "typeName": "(RegionId, RegionId)", + "docs": [ + "The new Regions into which it became." + ] + } + ], + "index": 4, + "docs": [ + "A Region has been split into two non-overlapping Regions." + ] + }, + { + "name": "Interlaced", + "fields": [ + { + "name": "old_region_id", + "type": 447, + "typeName": "RegionId", + "docs": [ + "The Region which was interlaced." + ] + }, + { + "name": "new_region_ids", + "type": 531, + "typeName": "(RegionId, RegionId)", + "docs": [ + "The new Regions into which it became." + ] + } + ], + "index": 5, + "docs": [ + "A Region has been converted into two overlapping Regions each of lesser regularity." + ] + }, + { + "name": "Assigned", + "fields": [ + { + "name": "region_id", + "type": 447, + "typeName": "RegionId", + "docs": [ + "The Region which was assigned." + ] + }, + { + "name": "duration", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The duration of the assignment." + ] + }, + { + "name": "task", + "type": 4, + "typeName": "TaskId", + "docs": [ + "The task to which the Region was assigned." + ] + } + ], + "index": 6, + "docs": [ + "A Region has been assigned to a particular task." + ] + }, + { + "name": "AssignmentRemoved", + "fields": [ + { + "name": "region_id", + "type": 447, + "typeName": "RegionId", + "docs": [ + "The Region which was removed from the workplan." + ] + } + ], + "index": 7, + "docs": [ + "An assignment has been removed from the workplan." + ] + }, + { + "name": "Pooled", + "fields": [ + { + "name": "region_id", + "type": 447, + "typeName": "RegionId", + "docs": [ + "The Region which was added to the Instantaneous Coretime Pool." + ] + }, + { + "name": "duration", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The duration of the Region." + ] + } + ], + "index": 8, + "docs": [ + "A Region has been added to the Instantaneous Coretime Pool." + ] + }, + { + "name": "CoreCountRequested", + "fields": [ + { + "name": "core_count", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The number of cores requested." + ] + } + ], + "index": 9, + "docs": [ + "A new number of cores has been requested." + ] + }, + { + "name": "CoreCountChanged", + "fields": [ + { + "name": "core_count", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The new number of cores available for scheduling." + ] + } + ], + "index": 10, + "docs": [ + "The number of cores available for scheduling has changed." + ] + }, + { + "name": "ReservationMade", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "u32", + "docs": [ + "The index of the reservation." + ] + }, + { + "name": "workload", + "type": 442, + "typeName": "Schedule", + "docs": [ + "The workload of the reservation." + ] + } + ], + "index": 11, + "docs": [ + "There is a new reservation for a workload." + ] + }, + { + "name": "ReservationCancelled", + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "u32", + "docs": [ + "The index of the reservation which was cancelled." + ] + }, + { + "name": "workload", + "type": 442, + "typeName": "Schedule", + "docs": [ + "The workload of the now cancelled reservation." + ] + } + ], + "index": 12, + "docs": [ + "A reservation for a workload has been cancelled." + ] + }, + { + "name": "SaleInitialized", + "fields": [ + { + "name": "sale_start", + "type": 4, + "typeName": "RelayBlockNumberOf", + "docs": [ + "The relay block number at which the sale will/did start." + ] + }, + { + "name": "leadin_length", + "type": 4, + "typeName": "RelayBlockNumberOf", + "docs": [ + "The length in relay chain blocks of the Leadin Period (where the price is", + "decreasing)." + ] + }, + { + "name": "start_price", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The price of Bulk Coretime at the beginning of the Leadin Period." + ] + }, + { + "name": "end_price", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The price of Bulk Coretime after the Leadin Period." + ] + }, + { + "name": "region_begin", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The first timeslice of the Regions which are being sold in this sale." + ] + }, + { + "name": "region_end", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The timeslice on which the Regions which are being sold in the sale terminate.", + "(i.e. One after the last timeslice which the Regions control.)" + ] + }, + { + "name": "ideal_cores_sold", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The number of cores we want to sell, ideally." + ] + }, + { + "name": "cores_offered", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "Number of cores which are/have been offered for sale." + ] + } + ], + "index": 13, + "docs": [ + "A new sale has been initialized." + ] + }, + { + "name": "Leased", + "fields": [ + { + "name": "task", + "type": 4, + "typeName": "TaskId", + "docs": [ + "The task to which a core will be assigned." + ] + }, + { + "name": "until", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The timeslice contained in the sale period after which this lease will", + "self-terminate (and therefore the earliest timeslice at which the lease may no", + "longer apply)." + ] + } + ], + "index": 14, + "docs": [ + "A new lease has been created." + ] + }, + { + "name": "LeaseRemoved", + "fields": [ + { + "name": "task", + "type": 4, + "typeName": "TaskId", + "docs": [ + "The task to which a core was assigned." + ] + } + ], + "index": 15, + "docs": [ + "A lease has been removed." + ] + }, + { + "name": "LeaseEnding", + "fields": [ + { + "name": "task", + "type": 4, + "typeName": "TaskId", + "docs": [ + "The task to which a core was assigned." + ] + }, + { + "name": "when", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The timeslice at which the task will no longer be scheduled." + ] + } + ], + "index": 16, + "docs": [ + "A lease is about to end." + ] + }, + { + "name": "SalesStarted", + "fields": [ + { + "name": "price", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The nominal price of an Region of Bulk Coretime." + ] + }, + { + "name": "core_count", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The maximum number of cores which this pallet will attempt to assign." + ] + } + ], + "index": 17, + "docs": [ + "The sale rotation has been started and a new sale is imminent." + ] + }, + { + "name": "RevenueClaimBegun", + "fields": [ + { + "name": "region", + "type": 447, + "typeName": "RegionId", + "docs": [ + "The region to be claimed for." + ] + }, + { + "name": "max_timeslices", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The maximum number of timeslices which should be searched for claimed." + ] + } + ], + "index": 18, + "docs": [ + "The act of claiming revenue has begun." + ] + }, + { + "name": "RevenueClaimItem", + "fields": [ + { + "name": "when", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The timeslice whose claim is being processed." + ] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The amount which was claimed at this timeslice." + ] + } + ], + "index": 19, + "docs": [ + "A particular timeslice has a non-zero claim." + ] + }, + { + "name": "RevenueClaimPaid", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account to whom revenue has been paid." + ] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The total amount of revenue claimed and paid." + ] + }, + { + "name": "next", + "type": 532, + "typeName": "Option", + "docs": [ + "The next region which should be claimed for the continuation of this contribution." + ] + } + ], + "index": 20, + "docs": [ + "A revenue claim has (possibly only in part) been paid." + ] + }, + { + "name": "CreditPurchased", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account which purchased the credit." + ] + }, + { + "name": "beneficiary", + "type": 0, + "typeName": "RelayAccountIdOf", + "docs": [ + "The Relay-chain account to which the credit will be made." + ] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The amount of credit purchased." + ] + } + ], + "index": 21, + "docs": [ + "Some Instantaneous Coretime Pool credit has been purchased." + ] + }, + { + "name": "RegionDropped", + "fields": [ + { + "name": "region_id", + "type": 447, + "typeName": "RegionId", + "docs": [ + "The Region which no longer exists." + ] + }, + { + "name": "duration", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The duration of the Region." + ] + } + ], + "index": 22, + "docs": [ + "A Region has been dropped due to being out of date." + ] + }, + { + "name": "ContributionDropped", + "fields": [ + { + "name": "region_id", + "type": 447, + "typeName": "RegionId", + "docs": [ + "The Region whose contribution is no longer exists." + ] + } + ], + "index": 23, + "docs": [ + "Some historical Instantaneous Core Pool contribution record has been dropped." + ] + }, + { + "name": "HistoryInitialized", + "fields": [ + { + "name": "when", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The timeslice whose history has been initialized." + ] + }, + { + "name": "private_pool_size", + "type": 4, + "typeName": "CoreMaskBitCount", + "docs": [ + "The amount of privately contributed Coretime to the Instantaneous Coretime Pool." + ] + }, + { + "name": "system_pool_size", + "type": 4, + "typeName": "CoreMaskBitCount", + "docs": [ + "The amount of Coretime contributed to the Instantaneous Coretime Pool by the", + "Polkadot System." + ] + } + ], + "index": 24, + "docs": [ + "Some historical Instantaneous Core Pool payment record has been initialized." + ] + }, + { + "name": "HistoryDropped", + "fields": [ + { + "name": "when", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The timeslice whose history is no longer available." + ] + }, + { + "name": "revenue", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The amount of revenue the system has taken." + ] + } + ], + "index": 25, + "docs": [ + "Some historical Instantaneous Core Pool payment record has been dropped." + ] + }, + { + "name": "HistoryIgnored", + "fields": [ + { + "name": "when", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The timeslice whose history is was ignored." + ] + }, + { + "name": "revenue", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The amount of revenue which was ignored." + ] + } + ], + "index": 26, + "docs": [ + "Some historical Instantaneous Core Pool payment record has been ignored because the", + "timeslice was already known. Governance may need to intervene." + ] + }, + { + "name": "ClaimsReady", + "fields": [ + { + "name": "when", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The timeslice whose history is available." + ] + }, + { + "name": "system_payout", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The amount of revenue the Polkadot System has already taken." + ] + }, + { + "name": "private_payout", + "type": 6, + "typeName": "BalanceOf", + "docs": [ + "The total amount of revenue remaining to be claimed." + ] + } + ], + "index": 27, + "docs": [ + "Some historical Instantaneous Core Pool Revenue is ready for payout claims." + ] + }, + { + "name": "CoreAssigned", + "fields": [ + { + "name": "core", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The index of the Core which has been assigned." + ] + }, + { + "name": "when", + "type": 4, + "typeName": "RelayBlockNumberOf", + "docs": [ + "The Relay-chain block at which this assignment should take effect." + ] + }, + { + "name": "assignment", + "type": 533, + "typeName": "Vec<(CoreAssignment, PartsOf57600)>", + "docs": [ + "The workload to be done on the Core." + ] + } + ], + "index": 28, + "docs": [ + "A Core has been assigned to one or more tasks and/or the Pool on the Relay-chain." + ] + }, + { + "name": "PotentialRenewalDropped", + "fields": [ + { + "name": "when", + "type": 4, + "typeName": "Timeslice", + "docs": [ + "The timeslice whose renewal is no longer available." + ] + }, + { + "name": "core", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The core whose workload is no longer available to be renewed for `when`." + ] + } + ], + "index": 29, + "docs": [ + "Some historical Instantaneous Core Pool payment record has been dropped." + ] + }, + { + "name": "AutoRenewalEnabled", + "fields": [ + { + "name": "core", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The core for which the renewal was enabled." + ] + }, + { + "name": "task", + "type": 4, + "typeName": "TaskId", + "docs": [ + "The task for which the renewal was enabled." + ] + } + ], + "index": 30, + "docs": [] + }, + { + "name": "AutoRenewalDisabled", + "fields": [ + { + "name": "core", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The core for which the renewal was disabled." + ] + }, + { + "name": "task", + "type": 4, + "typeName": "TaskId", + "docs": [ + "The task for which the renewal was disabled." + ] + } + ], + "index": 31, + "docs": [] + }, + { + "name": "AutoRenewalFailed", + "fields": [ + { + "name": "core", + "type": 98, + "typeName": "CoreIndex", + "docs": [ + "The core for which the renewal failed." + ] + }, + { + "name": "payer", + "type": 43, + "typeName": "Option", + "docs": [ + "The account which was supposed to pay for renewal.", + "", + "If `None` it indicates that we failed to get the sovereign account of a task." + ] + } + ], + "index": 32, + "docs": [ + "Failed to auto-renew a core, likely due to the payer account not being sufficiently", + "funded." + ] + }, + { + "name": "AutoRenewalLimitReached", + "fields": [], + "index": 33, + "docs": [ + "The auto-renewal limit has been reached upon renewing cores.", + "", + "This should never happen, given that enable_auto_renew checks for this before enabling", + "auto-renewal." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 531, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 447, + 447 + ] + }, + "docs": [] + } + }, + { + "id": 532, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 447 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 447, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 533, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 534 + } + }, + "docs": [] + } + }, + { + "id": 534, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 445, + 98 + ] + }, + "docs": [] + } + }, + { + "id": 535, + "type": { + "path": [ + "pallet_parameters", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Updated", + "fields": [ + { + "name": "key", + "type": 536, + "typeName": "::Key", + "docs": [ + "The key that was updated." + ] + }, + { + "name": "old_value", + "type": 539, + "typeName": "Option<::Value>", + "docs": [ + "The old value before this call." + ] + }, + { + "name": "new_value", + "type": 539, + "typeName": "Option<::Value>", + "docs": [ + "The new value after this call." + ] + } + ], + "index": 0, + "docs": [ + "A Parameter was set.", + "", + "Is also emitted when the value was not changed." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 536, + "type": { + "path": [ + "kitchensink_runtime", + "RuntimeParametersKey" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Storage", + "fields": [ + { + "name": null, + "type": 537, + "typeName": "::Key", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Referenda", + "fields": [ + { + "name": null, + "type": 538, + "typeName": "::Key", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 537, + "type": { + "path": [ + "kitchensink_runtime", + "dynamic_params", + "storage", + "ParametersKey" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "BaseDeposit", + "fields": [ + { + "name": null, + "type": 459, + "typeName": "BaseDeposit", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "ByteDeposit", + "fields": [ + { + "name": null, + "type": 460, + "typeName": "ByteDeposit", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 538, + "type": { + "path": [ + "kitchensink_runtime", + "dynamic_params", + "referenda", + "ParametersKey" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Tracks", + "fields": [ + { + "name": null, + "type": 462, + "typeName": "Tracks", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Origins", + "fields": [ + { + "name": null, + "type": 471, + "typeName": "Origins", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 539, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 540 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 540, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 540, + "type": { + "path": [ + "kitchensink_runtime", + "RuntimeParametersValue" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Storage", + "fields": [ + { + "name": null, + "type": 541, + "typeName": "::Value", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Referenda", + "fields": [ + { + "name": null, + "type": 542, + "typeName": "::Value", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 541, + "type": { + "path": [ + "kitchensink_runtime", + "dynamic_params", + "storage", + "ParametersValue" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "BaseDeposit", + "fields": [ + { + "name": null, + "type": 6, + "typeName": "Balance", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "ByteDeposit", + "fields": [ + { + "name": null, + "type": 6, + "typeName": "Balance", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 542, + "type": { + "path": [ + "kitchensink_runtime", + "dynamic_params", + "referenda", + "ParametersValue" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Tracks", + "fields": [ + { + "name": null, + "type": 464, + "typeName": "BoundedVec,\nConstU32<100>,>", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Origins", + "fields": [ + { + "name": null, + "type": 473, + "typeName": "BoundedVec<(OriginCaller, u16), ConstU32<100>>", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 543, + "type": { + "path": [ + "pallet_skip_feeless_payment", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "FeeSkipped", + "fields": [ + { + "name": "origin", + "type": 146, + "typeName": "::PalletsOrigin", + "docs": [] + } + ], + "index": 0, + "docs": [ + "A transaction fee was skipped." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 544, + "type": { + "path": [ + "pallet_asset_conversion_ops", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "MigratedToNewAccount", + "fields": [ + { + "name": "pool_id", + "type": 513, + "typeName": "T::PoolId", + "docs": [ + "Pool's ID." + ] + }, + { + "name": "prior_account", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "Pool's prior account ID." + ] + }, + { + "name": "new_account", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "Pool's new account ID." + ] + } + ], + "index": 0, + "docs": [ + "Indicates that a pool has been migrated to the new account ID." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 545, + "type": { + "path": [ + "pallet_revive", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "ContractEmitted", + "fields": [ + { + "name": "contract", + "type": 478, + "typeName": "H160", + "docs": [ + "The contract that emitted the event." + ] + }, + { + "name": "data", + "type": 14, + "typeName": "Vec", + "docs": [ + "Data supplied by the contract. Metadata generated during contract compilation", + "is needed to decode it." + ] + }, + { + "name": "topics", + "type": 325, + "typeName": "Vec", + "docs": [ + "A list of topics used to index the event.", + "Number of topics is capped by [`limits::NUM_EVENT_TOPICS`]." + ] + } + ], + "index": 0, + "docs": [ + "A custom event emitted by the contract." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 546, + "type": { + "path": [ + "pallet_delegated_staking", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Delegated", + "fields": [ + { + "name": "agent", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "delegator", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 0, + "docs": [ + "Funds delegated by a delegator." + ] + }, + { + "name": "Released", + "fields": [ + { + "name": "agent", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "delegator", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 1, + "docs": [ + "Funds released to a delegator." + ] + }, + { + "name": "Slashed", + "fields": [ + { + "name": "agent", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "delegator", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 2, + "docs": [ + "Funds slashed from a delegator." + ] + }, + { + "name": "MigratedDelegation", + "fields": [ + { + "name": "agent", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "delegator", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ], + "index": 3, + "docs": [ + "Unclaimed delegation funds migrated to delegator." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 547, + "type": { + "path": [ + "pallet_asset_rewards", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Staked", + "fields": [ + { + "name": "staker", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account that staked assets." + ] + }, + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [ + "The pool." + ] + }, + { + "name": "amount", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The staked asset amount." + ] + } + ], + "index": 0, + "docs": [ + "An account staked some tokens in a pool." + ] + }, + { + "name": "Unstaked", + "fields": [ + { + "name": "caller", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account that signed transaction." + ] + }, + { + "name": "staker", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account that unstaked assets." + ] + }, + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [ + "The pool." + ] + }, + { + "name": "amount", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The unstaked asset amount." + ] + } + ], + "index": 1, + "docs": [ + "An account unstaked some tokens from a pool." + ] + }, + { + "name": "RewardsHarvested", + "fields": [ + { + "name": "caller", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account that signed transaction." + ] + }, + { + "name": "staker", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The staker whos rewards were harvested." + ] + }, + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [ + "The pool." + ] + }, + { + "name": "amount", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The amount of harvested tokens." + ] + } + ], + "index": 2, + "docs": [ + "An account harvested some rewards." + ] + }, + { + "name": "PoolCreated", + "fields": [ + { + "name": "creator", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account that created the pool." + ] + }, + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [ + "The unique ID for the new pool." + ] + }, + { + "name": "staked_asset_id", + "type": 40, + "typeName": "T::AssetId", + "docs": [ + "The staking asset." + ] + }, + { + "name": "reward_asset_id", + "type": 40, + "typeName": "T::AssetId", + "docs": [ + "The reward asset." + ] + }, + { + "name": "reward_rate_per_block", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The initial reward rate per block." + ] + }, + { + "name": "expiry_block", + "type": 4, + "typeName": "BlockNumberFor", + "docs": [ + "The block the pool will cease to accumulate rewards." + ] + }, + { + "name": "admin", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The account allowed to modify the pool." + ] + } + ], + "index": 3, + "docs": [ + "A new reward pool was created." + ] + }, + { + "name": "PoolRewardRateModified", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [ + "The modified pool." + ] + }, + { + "name": "new_reward_rate_per_block", + "type": 6, + "typeName": "T::Balance", + "docs": [ + "The new reward rate per block." + ] + } + ], + "index": 4, + "docs": [ + "A pool reward rate was modified by the admin." + ] + }, + { + "name": "PoolAdminModified", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [ + "The modified pool." + ] + }, + { + "name": "new_admin", + "type": 0, + "typeName": "T::AccountId", + "docs": [ + "The new admin." + ] + } + ], + "index": 5, + "docs": [ + "A pool admin was modified." + ] + }, + { + "name": "PoolExpiryBlockModified", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [ + "The modified pool." + ] + }, + { + "name": "new_expiry_block", + "type": 4, + "typeName": "BlockNumberFor", + "docs": [ + "The new expiry block." + ] + } + ], + "index": 6, + "docs": [ + "A pool expiry block was modified by the admin." + ] + }, + { + "name": "PoolCleanedUp", + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [ + "The cleared pool." + ] + } + ], + "index": 7, + "docs": [ + "A pool information was cleared after it's completion." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 548, + "type": { + "path": [ + "pallet_assets_freezer", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Frozen", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "asset_id", + "type": 4, + "typeName": "T::AssetId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "T::Balance", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Thawed", + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "asset_id", + "type": 4, + "typeName": "T::AssetId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "T::Balance", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 549, + "type": { + "path": [ + "pallet_meta_tx", + "pallet", + "Event" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Dispatched", + "fields": [ + { + "name": "result", + "type": 500, + "typeName": "DispatchResultWithPostInfo", + "docs": [] + } + ], + "index": 0, + "docs": [ + "A meta transaction has been dispatched.", + "", + "Contains the dispatch result of the meta transaction along with post-dispatch", + "information." + ] + } + ] + } + }, + "docs": [ + "The `Event` enum of this pallet" + ] + } + }, + { + "id": 550, + "type": { + "path": [ + "frame_system", + "Phase" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "ApplyExtrinsic", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "u32", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Finalization", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "Initialization", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 551, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 91 + } + }, + "docs": [] + } + }, + { + "id": 552, + "type": { + "path": [ + "frame_system", + "LastRuntimeUpgradeInfo" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "spec_version", + "type": 154, + "typeName": "codec::Compact", + "docs": [] + }, + { + "name": "spec_name", + "type": 553, + "typeName": "Cow<'static, str>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 553, + "type": { + "path": [ + "Cow" + ], + "params": [ + { + "name": "T", + "type": 554 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 554, + "typeName": null, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 554, + "type": { + "path": [], + "params": [], + "def": { + "primitive": "Str" + }, + "docs": [] + } + }, + { + "id": 555, + "type": { + "path": [ + "frame_system", + "CodeUpgradeAuthorization" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "code_hash", + "type": 13, + "typeName": "T::Hash", + "docs": [] + }, + { + "name": "check_version", + "type": 8, + "typeName": "bool", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 556, + "type": { + "path": [ + "frame_system", + "limits", + "BlockWeights" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "base_block", + "type": 10, + "typeName": "Weight", + "docs": [] + }, + { + "name": "max_block", + "type": 10, + "typeName": "Weight", + "docs": [] + }, + { + "name": "per_class", + "type": 557, + "typeName": "PerDispatchClass", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 557, + "type": { + "path": [ + "frame_support", + "dispatch", + "PerDispatchClass" + ], + "params": [ + { + "name": "T", + "type": 558 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "normal", + "type": 558, + "typeName": "T", + "docs": [] + }, + { + "name": "operational", + "type": 558, + "typeName": "T", + "docs": [] + }, + { + "name": "mandatory", + "type": 558, + "typeName": "T", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 558, + "type": { + "path": [ + "frame_system", + "limits", + "WeightsPerClass" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "base_extrinsic", + "type": 10, + "typeName": "Weight", + "docs": [] + }, + { + "name": "max_extrinsic", + "type": 502, + "typeName": "Option", + "docs": [] + }, + { + "name": "max_total", + "type": 502, + "typeName": "Option", + "docs": [] + }, + { + "name": "reserved", + "type": 502, + "typeName": "Option", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 559, + "type": { + "path": [ + "frame_system", + "limits", + "BlockLength" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "max", + "type": 560, + "typeName": "PerDispatchClass", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 560, + "type": { + "path": [ + "frame_support", + "dispatch", + "PerDispatchClass" + ], + "params": [ + { + "name": "T", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "normal", + "type": 4, + "typeName": "T", + "docs": [] + }, + { + "name": "operational", + "type": 4, + "typeName": "T", + "docs": [] + }, + { + "name": "mandatory", + "type": 4, + "typeName": "T", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 561, + "type": { + "path": [ + "sp_weights", + "RuntimeDbWeight" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "read", + "type": 12, + "typeName": "u64", + "docs": [] + }, + { + "name": "write", + "type": 12, + "typeName": "u64", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 562, + "type": { + "path": [ + "sp_version", + "RuntimeVersion" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "spec_name", + "type": 553, + "typeName": "Cow<'static, str>", + "docs": [] + }, + { + "name": "impl_name", + "type": 553, + "typeName": "Cow<'static, str>", + "docs": [] + }, + { + "name": "authoring_version", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "spec_version", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "impl_version", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "apis", + "type": 563, + "typeName": "ApisVec", + "docs": [] + }, + { + "name": "transaction_version", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "system_version", + "type": 2, + "typeName": "u8", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 563, + "type": { + "path": [ + "Cow" + ], + "params": [ + { + "name": "T", + "type": 564 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 564, + "typeName": null, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 564, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 565 + } + }, + "docs": [] + } + }, + { + "id": 565, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 285, + 4 + ] + }, + "docs": [] + } + }, + { + "id": 566, + "type": { + "path": [ + "frame_system", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "InvalidSpecName", + "fields": [], + "index": 0, + "docs": [ + "The name of specification does not match between the current runtime", + "and the new runtime." + ] + }, + { + "name": "SpecVersionNeedsToIncrease", + "fields": [], + "index": 1, + "docs": [ + "The specification version is not allowed to decrease between the current runtime", + "and the new runtime." + ] + }, + { + "name": "FailedToExtractRuntimeVersion", + "fields": [], + "index": 2, + "docs": [ + "Failed to extract the runtime version from the new runtime.", + "", + "Either calling `Core_version` or decoding `RuntimeVersion` failed." + ] + }, + { + "name": "NonDefaultComposite", + "fields": [], + "index": 3, + "docs": [ + "Suicide called when the account has non-default composite data." + ] + }, + { + "name": "NonZeroRefCount", + "fields": [], + "index": 4, + "docs": [ + "There is a non-zero reference count preventing the account from being purged." + ] + }, + { + "name": "CallFiltered", + "fields": [], + "index": 5, + "docs": [ + "The origin filter prevent the call to be dispatched." + ] + }, + { + "name": "MultiBlockMigrationsOngoing", + "fields": [], + "index": 6, + "docs": [ + "A multi-block migration is ongoing and prevents the current code from being replaced." + ] + }, + { + "name": "NothingAuthorized", + "fields": [], + "index": 7, + "docs": [ + "No upgrade authorized." + ] + }, + { + "name": "Unauthorized", + "fields": [], + "index": 8, + "docs": [ + "The submitted code is not authorized." + ] + } + ] + } + }, + "docs": [ + "Error for the System pallet" + ] + } + }, + { + "id": 567, + "type": { + "path": [ + "pallet_utility", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "TooManyCalls", + "fields": [], + "index": 0, + "docs": [ + "Too many calls batched." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 568, + "type": { + "path": [ + "bounded_collections", + "weak_bounded_vec", + "WeakBoundedVec" + ], + "params": [ + { + "name": "T", + "type": 569 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 570, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 569, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 155, + 12 + ] + }, + "docs": [] + } + }, + { + "id": 570, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 569 + } + }, + "docs": [] + } + }, + { + "id": 571, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 1 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 572, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 572, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 1 + } + }, + "docs": [] + } + }, + { + "id": 573, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 574 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 574, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 574, + "type": { + "path": [ + "sp_consensus_babe", + "digests", + "PreDigest" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Primary", + "fields": [ + { + "name": null, + "type": 575, + "typeName": "PrimaryPreDigest", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "SecondaryPlain", + "fields": [ + { + "name": null, + "type": 577, + "typeName": "SecondaryPlainPreDigest", + "docs": [] + } + ], + "index": 2, + "docs": [] + }, + { + "name": "SecondaryVRF", + "fields": [ + { + "name": null, + "type": 578, + "typeName": "SecondaryVRFPreDigest", + "docs": [] + } + ], + "index": 3, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 575, + "type": { + "path": [ + "sp_consensus_babe", + "digests", + "PrimaryPreDigest" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "authority_index", + "type": 4, + "typeName": "super::AuthorityIndex", + "docs": [] + }, + { + "name": "slot", + "type": 156, + "typeName": "Slot", + "docs": [] + }, + { + "name": "vrf_signature", + "type": 576, + "typeName": "VrfSignature", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 576, + "type": { + "path": [ + "sp_core", + "sr25519", + "vrf", + "VrfSignature" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "pre_output", + "type": 1, + "typeName": "VrfPreOutput", + "docs": [] + }, + { + "name": "proof", + "type": 259, + "typeName": "VrfProof", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 577, + "type": { + "path": [ + "sp_consensus_babe", + "digests", + "SecondaryPlainPreDigest" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "authority_index", + "type": 4, + "typeName": "super::AuthorityIndex", + "docs": [] + }, + { + "name": "slot", + "type": 156, + "typeName": "Slot", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 578, + "type": { + "path": [ + "sp_consensus_babe", + "digests", + "SecondaryVRFPreDigest" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "authority_index", + "type": 4, + "typeName": "super::AuthorityIndex", + "docs": [] + }, + { + "name": "slot", + "type": 156, + "typeName": "Slot", + "docs": [] + }, + { + "name": "vrf_signature", + "type": 576, + "typeName": "VrfSignature", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 579, + "type": { + "path": [ + "sp_consensus_babe", + "BabeEpochConfiguration" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "c", + "type": 159, + "typeName": "(u64, u64)", + "docs": [] + }, + { + "name": "allowed_slots", + "type": 160, + "typeName": "AllowedSlots", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 580, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 581 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 582, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 581, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 12, + 4 + ] + }, + "docs": [] + } + }, + { + "id": 582, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 581 + } + }, + "docs": [] + } + }, + { + "id": 583, + "type": { + "path": [ + "pallet_babe", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "InvalidEquivocationProof", + "fields": [], + "index": 0, + "docs": [ + "An equivocation proof provided as part of an equivocation report is invalid." + ] + }, + { + "name": "InvalidKeyOwnershipProof", + "fields": [], + "index": 1, + "docs": [ + "A key ownership proof provided as part of an equivocation report is invalid." + ] + }, + { + "name": "DuplicateOffenceReport", + "fields": [], + "index": 2, + "docs": [ + "A given equivocation report is valid but already previously reported." + ] + }, + { + "name": "InvalidConfiguration", + "fields": [], + "index": 3, + "docs": [ + "Submitted configuration is invalid." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 584, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 6, + 8 + ] + }, + "docs": [] + } + }, + { + "id": 585, + "type": { + "path": [ + "pallet_indices", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotAssigned", + "fields": [], + "index": 0, + "docs": [ + "The index was not already assigned." + ] + }, + { + "name": "NotOwner", + "fields": [], + "index": 1, + "docs": [ + "The index is assigned to another account." + ] + }, + { + "name": "InUse", + "fields": [], + "index": 2, + "docs": [ + "The index was not available." + ] + }, + { + "name": "NotTransfer", + "fields": [], + "index": 3, + "docs": [ + "The source and destination accounts are identical." + ] + }, + { + "name": "Permanent", + "fields": [], + "index": 4, + "docs": [ + "The index is permanent and may not be freed/changed." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 586, + "type": { + "path": [ + "bounded_collections", + "weak_bounded_vec", + "WeakBoundedVec" + ], + "params": [ + { + "name": "T", + "type": 587 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 589, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 587, + "type": { + "path": [ + "pallet_balances", + "types", + "BalanceLock" + ], + "params": [ + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "id", + "type": 285, + "typeName": "LockIdentifier", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "reasons", + "type": 588, + "typeName": "Reasons", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 588, + "type": { + "path": [ + "pallet_balances", + "types", + "Reasons" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Fee", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Misc", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "All", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 589, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 587 + } + }, + "docs": [] + } + }, + { + "id": 590, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 591 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 592, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 591, + "type": { + "path": [ + "pallet_balances", + "types", + "ReserveData" + ], + "params": [ + { + "name": "ReserveIdentifier", + "type": 285 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "id", + "type": 285, + "typeName": "ReserveIdentifier", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 592, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 591 + } + }, + "docs": [] + } + }, + { + "id": 593, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 594 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 610, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 594, + "type": { + "path": [ + "frame_support", + "traits", + "tokens", + "misc", + "IdAmount" + ], + "params": [ + { + "name": "Id", + "type": 595 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "id", + "type": 595, + "typeName": "Id", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 595, + "type": { + "path": [ + "kitchensink_runtime", + "RuntimeHoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Staking", + "fields": [ + { + "name": null, + "type": 596, + "typeName": "pallet_staking::HoldReason", + "docs": [] + } + ], + "index": 11, + "docs": [] + }, + { + "name": "Council", + "fields": [ + { + "name": null, + "type": 597, + "typeName": "pallet_collective::HoldReason", + "docs": [] + } + ], + "index": 14, + "docs": [] + }, + { + "name": "TechnicalCommittee", + "fields": [ + { + "name": null, + "type": 598, + "typeName": "pallet_collective::HoldReason", + "docs": [] + } + ], + "index": 15, + "docs": [] + }, + { + "name": "Contracts", + "fields": [ + { + "name": null, + "type": 599, + "typeName": "pallet_contracts::HoldReason", + "docs": [] + } + ], + "index": 21, + "docs": [] + }, + { + "name": "Preimage", + "fields": [ + { + "name": null, + "type": 600, + "typeName": "pallet_preimage::HoldReason", + "docs": [] + } + ], + "index": 34, + "docs": [] + }, + { + "name": "Nis", + "fields": [ + { + "name": null, + "type": 601, + "typeName": "pallet_nis::HoldReason", + "docs": [] + } + ], + "index": 45, + "docs": [] + }, + { + "name": "NftFractionalization", + "fields": [ + { + "name": null, + "type": 602, + "typeName": "pallet_nft_fractionalization::HoldReason", + "docs": [] + } + ], + "index": 48, + "docs": [] + }, + { + "name": "TransactionStorage", + "fields": [ + { + "name": null, + "type": 603, + "typeName": "pallet_transaction_storage::HoldReason", + "docs": [] + } + ], + "index": 51, + "docs": [] + }, + { + "name": "StateTrieMigration", + "fields": [ + { + "name": null, + "type": 604, + "typeName": "pallet_state_trie_migration::HoldReason", + "docs": [] + } + ], + "index": 53, + "docs": [] + }, + { + "name": "AllianceMotion", + "fields": [ + { + "name": null, + "type": 605, + "typeName": "pallet_collective::HoldReason", + "docs": [] + } + ], + "index": 60, + "docs": [] + }, + { + "name": "SafeMode", + "fields": [ + { + "name": null, + "type": 606, + "typeName": "pallet_safe_mode::HoldReason", + "docs": [] + } + ], + "index": 70, + "docs": [] + }, + { + "name": "Revive", + "fields": [ + { + "name": null, + "type": 607, + "typeName": "pallet_revive::HoldReason", + "docs": [] + } + ], + "index": 80, + "docs": [] + }, + { + "name": "DelegatedStaking", + "fields": [ + { + "name": null, + "type": 608, + "typeName": "pallet_delegated_staking::HoldReason", + "docs": [] + } + ], + "index": 82, + "docs": [] + }, + { + "name": "AssetRewards", + "fields": [ + { + "name": null, + "type": 609, + "typeName": "pallet_asset_rewards::HoldReason", + "docs": [] + } + ], + "index": 83, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 596, + "type": { + "path": [ + "pallet_staking", + "pallet", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Staking", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 597, + "type": { + "path": [ + "pallet_collective", + "pallet", + "HoldReason" + ], + "params": [ + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "ProposalSubmission", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 598, + "type": { + "path": [ + "pallet_collective", + "pallet", + "HoldReason" + ], + "params": [ + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "ProposalSubmission", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 599, + "type": { + "path": [ + "pallet_contracts", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "CodeUploadDepositReserve", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "StorageDepositReserve", + "fields": [], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 600, + "type": { + "path": [ + "pallet_preimage", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Preimage", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 601, + "type": { + "path": [ + "pallet_nis", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "NftReceipt", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 602, + "type": { + "path": [ + "pallet_nft_fractionalization", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Fractionalized", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 603, + "type": { + "path": [ + "pallet_transaction_storage", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "StorageFeeHold", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 604, + "type": { + "path": [ + "pallet_state_trie_migration", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "SlashForMigrate", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 605, + "type": { + "path": [ + "pallet_collective", + "pallet", + "HoldReason" + ], + "params": [ + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "ProposalSubmission", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 606, + "type": { + "path": [ + "pallet_safe_mode", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "EnterOrExtend", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 607, + "type": { + "path": [ + "pallet_revive", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "CodeUploadDepositReserve", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "StorageDepositReserve", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "AddressMapping", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 608, + "type": { + "path": [ + "pallet_delegated_staking", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "StakingDelegation", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 609, + "type": { + "path": [ + "pallet_asset_rewards", + "pallet", + "HoldReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "PoolCreation", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 610, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 594 + } + }, + "docs": [] + } + }, + { + "id": 611, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 612 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 616, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 612, + "type": { + "path": [ + "frame_support", + "traits", + "tokens", + "misc", + "IdAmount" + ], + "params": [ + { + "name": "Id", + "type": 613 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "id", + "type": 613, + "typeName": "Id", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 613, + "type": { + "path": [ + "kitchensink_runtime", + "RuntimeFreezeReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "NominationPools", + "fields": [ + { + "name": null, + "type": 614, + "typeName": "pallet_nomination_pools::FreezeReason", + "docs": [] + } + ], + "index": 62, + "docs": [] + }, + { + "name": "AssetRewards", + "fields": [ + { + "name": null, + "type": 615, + "typeName": "pallet_asset_rewards::FreezeReason", + "docs": [] + } + ], + "index": 83, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 614, + "type": { + "path": [ + "pallet_nomination_pools", + "pallet", + "FreezeReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "PoolMinBalance", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 615, + "type": { + "path": [ + "pallet_asset_rewards", + "pallet", + "FreezeReason" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Staked", + "fields": [], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 616, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 612 + } + }, + "docs": [] + } + }, + { + "id": 617, + "type": { + "path": [ + "pallet_balances", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "VestingBalance", + "fields": [], + "index": 0, + "docs": [ + "Vesting balance too high to send value." + ] + }, + { + "name": "LiquidityRestrictions", + "fields": [], + "index": 1, + "docs": [ + "Account liquidity restrictions prevent withdrawal." + ] + }, + { + "name": "InsufficientBalance", + "fields": [], + "index": 2, + "docs": [ + "Balance too low to send value." + ] + }, + { + "name": "ExistentialDeposit", + "fields": [], + "index": 3, + "docs": [ + "Value too low to create account due to existential deposit." + ] + }, + { + "name": "Expendability", + "fields": [], + "index": 4, + "docs": [ + "Transfer/payment would kill account." + ] + }, + { + "name": "ExistingVestingSchedule", + "fields": [], + "index": 5, + "docs": [ + "A vesting schedule already exists for this account." + ] + }, + { + "name": "DeadAccount", + "fields": [], + "index": 6, + "docs": [ + "Beneficiary account must pre-exist." + ] + }, + { + "name": "TooManyReserves", + "fields": [], + "index": 7, + "docs": [ + "Number of named reserves exceed `MaxReserves`." + ] + }, + { + "name": "TooManyHolds", + "fields": [], + "index": 8, + "docs": [ + "Number of holds exceed `VariantCountOf`." + ] + }, + { + "name": "TooManyFreezes", + "fields": [], + "index": 9, + "docs": [ + "Number of freezes exceed `MaxFreezes`." + ] + }, + { + "name": "IssuanceDeactivated", + "fields": [], + "index": 10, + "docs": [ + "The issuance cannot be modified since it is already deactivated." + ] + }, + { + "name": "DeltaZero", + "fields": [], + "index": 11, + "docs": [ + "The delta cannot be zero." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 618, + "type": { + "path": [ + "pallet_transaction_payment", + "Releases" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "V1Ancient", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "V2", + "fields": [], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 619, + "type": { + "path": [ + "pallet_election_provider_multi_phase", + "ReadySolution" + ], + "params": [ + { + "name": "AccountId", + "type": null + }, + { + "name": "MaxWinners", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "supports", + "type": 620, + "typeName": "BoundedSupports", + "docs": [] + }, + { + "name": "score", + "type": 44, + "typeName": "ElectionScore", + "docs": [] + }, + { + "name": "compute", + "type": 42, + "typeName": "ElectionCompute", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 620, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 224 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 223, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 621, + "type": { + "path": [ + "pallet_election_provider_multi_phase", + "RoundSnapshot" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "DataProvider", + "type": 622 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "voters", + "type": 624, + "typeName": "Vec", + "docs": [] + }, + { + "name": "targets", + "type": 86, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 622, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 12, + 623 + ] + }, + "docs": [] + } + }, + { + "id": 623, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 0 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 86, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 624, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 622 + } + }, + "docs": [] + } + }, + { + "id": 625, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 626 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 627, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 626, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 44, + 4, + 4 + ] + }, + "docs": [] + } + }, + { + "id": 627, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 626 + } + }, + "docs": [] + } + }, + { + "id": 628, + "type": { + "path": [ + "pallet_election_provider_multi_phase", + "signed", + "SignedSubmission" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "Solution", + "type": 170 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "raw_solution", + "type": 169, + "typeName": "RawSolution", + "docs": [] + }, + { + "name": "call_fee", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 629, + "type": { + "path": [ + "pallet_election_provider_multi_phase", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "PreDispatchEarlySubmission", + "fields": [], + "index": 0, + "docs": [ + "Submission was too early." + ] + }, + { + "name": "PreDispatchWrongWinnerCount", + "fields": [], + "index": 1, + "docs": [ + "Wrong number of winners presented." + ] + }, + { + "name": "PreDispatchWeakSubmission", + "fields": [], + "index": 2, + "docs": [ + "Submission was too weak, score-wise." + ] + }, + { + "name": "SignedQueueFull", + "fields": [], + "index": 3, + "docs": [ + "The queue was full, and the solution was not better than any of the existing ones." + ] + }, + { + "name": "SignedCannotPayDeposit", + "fields": [], + "index": 4, + "docs": [ + "The origin failed to pay the deposit." + ] + }, + { + "name": "SignedInvalidWitness", + "fields": [], + "index": 5, + "docs": [ + "Witness data to dispatchable is invalid." + ] + }, + { + "name": "SignedTooMuchWeight", + "fields": [], + "index": 6, + "docs": [ + "The signed submission consumes too much weight" + ] + }, + { + "name": "OcwCallWrongEra", + "fields": [], + "index": 7, + "docs": [ + "OCW submitted solution for wrong round" + ] + }, + { + "name": "MissingSnapshotMetadata", + "fields": [], + "index": 8, + "docs": [ + "Snapshot metadata should exist but didn't." + ] + }, + { + "name": "InvalidSubmissionIndex", + "fields": [], + "index": 9, + "docs": [ + "`Self::insert_submission` returned an invalid index." + ] + }, + { + "name": "CallNotAllowed", + "fields": [], + "index": 10, + "docs": [ + "The call is not allowed at this point." + ] + }, + { + "name": "FallbackFailed", + "fields": [], + "index": 11, + "docs": [ + "The fallback failed" + ] + }, + { + "name": "BoundNotMet", + "fields": [], + "index": 12, + "docs": [ + "Some bound not met" + ] + }, + { + "name": "TooManyWinners", + "fields": [], + "index": 13, + "docs": [ + "Submitted solution has too many winners" + ] + }, + { + "name": "PreDispatchDifferentRound", + "fields": [], + "index": 14, + "docs": [ + "Submission was prepared for a different round." + ] + } + ] + } + }, + "docs": [ + "Error of the pallet that can be returned in response to dispatches." + ] + } + }, + { + "id": 630, + "type": { + "path": [ + "pallet_staking", + "StakingLedger" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "stash", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "total", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "active", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "unlocking", + "type": 236, + "typeName": "BoundedVec>, T::MaxUnlockingChunks>", + "docs": [] + }, + { + "name": "legacy_claimed_rewards", + "type": 631, + "typeName": "BoundedVec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 631, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 4 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 112, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 632, + "type": { + "path": [ + "pallet_staking", + "Nominations" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "targets", + "type": 623, + "typeName": "BoundedVec>", + "docs": [] + }, + { + "name": "submitted_in", + "type": 4, + "typeName": "EraIndex", + "docs": [] + }, + { + "name": "suppressed", + "type": 8, + "typeName": "bool", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 633, + "type": { + "path": [ + "pallet_staking", + "ActiveEraInfo" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "EraIndex", + "docs": [] + }, + { + "name": "start", + "type": 634, + "typeName": "Option", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 634, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 12 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 12, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 635, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 0 + ] + }, + "docs": [] + } + }, + { + "id": 636, + "type": { + "path": [ + "sp_staking", + "Exposure" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "total", + "type": 166, + "typeName": "Balance", + "docs": [] + }, + { + "name": "own", + "type": 166, + "typeName": "Balance", + "docs": [] + }, + { + "name": "others", + "type": 637, + "typeName": "Vec>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 637, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 638 + } + }, + "docs": [] + } + }, + { + "id": 638, + "type": { + "path": [ + "sp_staking", + "IndividualExposure" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "value", + "type": 166, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 639, + "type": { + "path": [ + "sp_staking", + "PagedExposureMetadata" + ], + "params": [ + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "total", + "type": 166, + "typeName": "Balance", + "docs": [] + }, + { + "name": "own", + "type": 166, + "typeName": "Balance", + "docs": [] + }, + { + "name": "nominator_count", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "page_count", + "type": 4, + "typeName": "Page", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 640, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 0, + 4 + ] + }, + "docs": [] + } + }, + { + "id": 641, + "type": { + "path": [ + "sp_staking", + "ExposurePage" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "page_total", + "type": 166, + "typeName": "Balance", + "docs": [] + }, + { + "name": "others", + "type": 637, + "typeName": "Vec>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 642, + "type": { + "path": [ + "pallet_staking", + "EraRewardPoints" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "total", + "type": 4, + "typeName": "RewardPoint", + "docs": [] + }, + { + "name": "individual", + "type": 643, + "typeName": "BTreeMap", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 643, + "type": { + "path": [ + "BTreeMap" + ], + "params": [ + { + "name": "K", + "type": 0 + }, + { + "name": "V", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 644, + "typeName": null, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 644, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 645 + } + }, + "docs": [] + } + }, + { + "id": 645, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 4 + ] + }, + "docs": [] + } + }, + { + "id": 646, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 647 + } + }, + "docs": [] + } + }, + { + "id": 647, + "type": { + "path": [ + "pallet_staking", + "UnappliedSlash" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "validator", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "own", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "others", + "type": 63, + "typeName": "Vec<(AccountId, Balance)>", + "docs": [] + }, + { + "name": "reporters", + "type": 86, + "typeName": "Vec", + "docs": [] + }, + { + "name": "payout", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 648, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 49, + 6 + ] + }, + "docs": [] + } + }, + { + "id": 649, + "type": { + "path": [ + "pallet_staking", + "slashing", + "SlashingSpans" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "span_index", + "type": 4, + "typeName": "SpanIndex", + "docs": [] + }, + { + "name": "last_start", + "type": 4, + "typeName": "EraIndex", + "docs": [] + }, + { + "name": "last_nonzero_slash", + "type": 4, + "typeName": "EraIndex", + "docs": [] + }, + { + "name": "prior", + "type": 112, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 650, + "type": { + "path": [ + "pallet_staking", + "slashing", + "SpanRecord" + ], + "params": [ + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "slashed", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "paid_out", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 651, + "type": { + "path": [ + "pallet_staking", + "pallet", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotController", + "fields": [], + "index": 0, + "docs": [ + "Not a controller account." + ] + }, + { + "name": "NotStash", + "fields": [], + "index": 1, + "docs": [ + "Not a stash account." + ] + }, + { + "name": "AlreadyBonded", + "fields": [], + "index": 2, + "docs": [ + "Stash is already bonded." + ] + }, + { + "name": "AlreadyPaired", + "fields": [], + "index": 3, + "docs": [ + "Controller is already paired." + ] + }, + { + "name": "EmptyTargets", + "fields": [], + "index": 4, + "docs": [ + "Targets cannot be empty." + ] + }, + { + "name": "DuplicateIndex", + "fields": [], + "index": 5, + "docs": [ + "Duplicate index." + ] + }, + { + "name": "InvalidSlashIndex", + "fields": [], + "index": 6, + "docs": [ + "Slash record index out of bounds." + ] + }, + { + "name": "InsufficientBond", + "fields": [], + "index": 7, + "docs": [ + "Cannot have a validator or nominator role, with value less than the minimum defined by", + "governance (see `MinValidatorBond` and `MinNominatorBond`). If unbonding is the", + "intention, `chill` first to remove one's role as validator/nominator." + ] + }, + { + "name": "NoMoreChunks", + "fields": [], + "index": 8, + "docs": [ + "Can not schedule more unlock chunks." + ] + }, + { + "name": "NoUnlockChunk", + "fields": [], + "index": 9, + "docs": [ + "Can not rebond without unlocking chunks." + ] + }, + { + "name": "FundedTarget", + "fields": [], + "index": 10, + "docs": [ + "Attempting to target a stash that still has funds." + ] + }, + { + "name": "InvalidEraToReward", + "fields": [], + "index": 11, + "docs": [ + "Invalid era to reward." + ] + }, + { + "name": "InvalidNumberOfNominations", + "fields": [], + "index": 12, + "docs": [ + "Invalid number of nominations." + ] + }, + { + "name": "NotSortedAndUnique", + "fields": [], + "index": 13, + "docs": [ + "Items are not sorted and unique." + ] + }, + { + "name": "AlreadyClaimed", + "fields": [], + "index": 14, + "docs": [ + "Rewards for this era have already been claimed for this validator." + ] + }, + { + "name": "InvalidPage", + "fields": [], + "index": 15, + "docs": [ + "No nominators exist on this page." + ] + }, + { + "name": "IncorrectHistoryDepth", + "fields": [], + "index": 16, + "docs": [ + "Incorrect previous history depth input provided." + ] + }, + { + "name": "IncorrectSlashingSpans", + "fields": [], + "index": 17, + "docs": [ + "Incorrect number of slashing spans provided." + ] + }, + { + "name": "BadState", + "fields": [], + "index": 18, + "docs": [ + "Internal state has become somehow corrupted and the operation cannot continue." + ] + }, + { + "name": "TooManyTargets", + "fields": [], + "index": 19, + "docs": [ + "Too many nomination targets supplied." + ] + }, + { + "name": "BadTarget", + "fields": [], + "index": 20, + "docs": [ + "A nomination target was supplied that was blocked or otherwise not a validator." + ] + }, + { + "name": "CannotChillOther", + "fields": [], + "index": 21, + "docs": [ + "The user has enough bond and thus cannot be chilled forcefully by an external person." + ] + }, + { + "name": "TooManyNominators", + "fields": [], + "index": 22, + "docs": [ + "There are too many nominators in the system. Governance needs to adjust the staking", + "settings to keep things safe for the runtime." + ] + }, + { + "name": "TooManyValidators", + "fields": [], + "index": 23, + "docs": [ + "There are too many validator candidates in the system. Governance needs to adjust the", + "staking settings to keep things safe for the runtime." + ] + }, + { + "name": "CommissionTooLow", + "fields": [], + "index": 24, + "docs": [ + "Commission is too low. Must be at least `MinCommission`." + ] + }, + { + "name": "BoundNotMet", + "fields": [], + "index": 25, + "docs": [ + "Some bound is not met." + ] + }, + { + "name": "ControllerDeprecated", + "fields": [], + "index": 26, + "docs": [ + "Used when attempting to use deprecated controller account logic." + ] + }, + { + "name": "CannotRestoreLedger", + "fields": [], + "index": 27, + "docs": [ + "Cannot reset a ledger." + ] + }, + { + "name": "RewardDestinationRestricted", + "fields": [], + "index": 28, + "docs": [ + "Provided reward destination is not allowed." + ] + }, + { + "name": "NotEnoughFunds", + "fields": [], + "index": 29, + "docs": [ + "Not enough funds available to withdraw." + ] + }, + { + "name": "VirtualStakerNotAllowed", + "fields": [], + "index": 30, + "docs": [ + "Operation not allowed for virtual stakers." + ] + }, + { + "name": "CannotReapStash", + "fields": [], + "index": 31, + "docs": [ + "Stash could not be reaped as other pallet might depend on it." + ] + }, + { + "name": "AlreadyMigrated", + "fields": [], + "index": 32, + "docs": [ + "The stake of this account is already migrated to `Fungible` holds." + ] + }, + { + "name": "Restricted", + "fields": [], + "index": 33, + "docs": [ + "Account is restricted from participation in staking. This may happen if the account is", + "staking in another way already, such as via pool." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 652, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 653 + } + }, + "docs": [] + } + }, + { + "id": 653, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 240 + ] + }, + "docs": [] + } + }, + { + "id": 654, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 655 + } + }, + "docs": [] + } + }, + { + "id": 655, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 656 + ] + }, + "docs": [] + } + }, + { + "id": 656, + "type": { + "path": [ + "sp_staking", + "offence", + "OffenceSeverity" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 49, + "typeName": "Perbill", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 657, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 658, + 14 + ] + }, + "docs": [] + } + }, + { + "id": 658, + "type": { + "path": [ + "sp_core", + "crypto", + "KeyTypeId" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 18, + "typeName": "[u8; 4]", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 659, + "type": { + "path": [ + "pallet_session", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "InvalidProof", + "fields": [], + "index": 0, + "docs": [ + "Invalid ownership proof." + ] + }, + { + "name": "NoAssociatedValidatorId", + "fields": [], + "index": 1, + "docs": [ + "No associated validator ID for account." + ] + }, + { + "name": "DuplicatedKey", + "fields": [], + "index": 2, + "docs": [ + "Registered duplicate key." + ] + }, + { + "name": "NoKeys", + "fields": [], + "index": 3, + "docs": [ + "No keys are associated with this account." + ] + }, + { + "name": "NoAccount", + "fields": [], + "index": 4, + "docs": [ + "Key setting account is not live, so it's impossible to associate keys." + ] + } + ] + } + }, + "docs": [ + "Error for the session pallet." + ] + } + }, + { + "id": 660, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 661 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 662, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 661, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 138, + 0 + ] + }, + "docs": [] + } + }, + { + "id": 662, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 661 + } + }, + "docs": [] + } + }, + { + "id": 663, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 664, + 6 + ] + }, + "docs": [] + } + }, + { + "id": 664, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 0 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 86, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 665, + "type": { + "path": [ + "pallet_democracy", + "types", + "ReferendumInfo" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Proposal", + "type": 138 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Ongoing", + "fields": [ + { + "name": null, + "type": 666, + "typeName": "ReferendumStatus", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Finished", + "fields": [ + { + "name": "approved", + "type": 8, + "typeName": "bool", + "docs": [] + }, + { + "name": "end", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 666, + "type": { + "path": [ + "pallet_democracy", + "types", + "ReferendumStatus" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Proposal", + "type": 138 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "end", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "proposal", + "type": 138, + "typeName": "Proposal", + "docs": [] + }, + { + "name": "threshold", + "type": 56, + "typeName": "VoteThreshold", + "docs": [] + }, + { + "name": "delay", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "tally", + "type": 667, + "typeName": "Tally", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 667, + "type": { + "path": [ + "pallet_democracy", + "types", + "Tally" + ], + "params": [ + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "ayes", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "nays", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "turnout", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 668, + "type": { + "path": [ + "pallet_democracy", + "vote", + "Voting" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + }, + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "MaxVotes", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Direct", + "fields": [ + { + "name": "votes", + "type": 669, + "typeName": "BoundedVec<(ReferendumIndex, AccountVote), MaxVotes>", + "docs": [] + }, + { + "name": "delegations", + "type": 672, + "typeName": "Delegations", + "docs": [] + }, + { + "name": "prior", + "type": 673, + "typeName": "PriorLock", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Delegating", + "fields": [ + { + "name": "balance", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "target", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "conviction", + "type": 246, + "typeName": "Conviction", + "docs": [] + }, + { + "name": "delegations", + "type": 672, + "typeName": "Delegations", + "docs": [] + }, + { + "name": "prior", + "type": 673, + "typeName": "PriorLock", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 669, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 670 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 671, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 670, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 57 + ] + }, + "docs": [] + } + }, + { + "id": 671, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 670 + } + }, + "docs": [] + } + }, + { + "id": 672, + "type": { + "path": [ + "pallet_democracy", + "types", + "Delegations" + ], + "params": [ + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "votes", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "capital", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 673, + "type": { + "path": [ + "pallet_democracy", + "vote", + "PriorLock" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": null, + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 674, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 138, + 56 + ] + }, + "docs": [] + } + }, + { + "id": 675, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 664 + ] + }, + "docs": [] + } + }, + { + "id": 676, + "type": { + "path": [ + "pallet_democracy", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "ValueLow", + "fields": [], + "index": 0, + "docs": [ + "Value too low" + ] + }, + { + "name": "ProposalMissing", + "fields": [], + "index": 1, + "docs": [ + "Proposal does not exist" + ] + }, + { + "name": "AlreadyCanceled", + "fields": [], + "index": 2, + "docs": [ + "Cannot cancel the same proposal twice" + ] + }, + { + "name": "DuplicateProposal", + "fields": [], + "index": 3, + "docs": [ + "Proposal already made" + ] + }, + { + "name": "ProposalBlacklisted", + "fields": [], + "index": 4, + "docs": [ + "Proposal still blacklisted" + ] + }, + { + "name": "NotSimpleMajority", + "fields": [], + "index": 5, + "docs": [ + "Next external proposal not simple majority" + ] + }, + { + "name": "InvalidHash", + "fields": [], + "index": 6, + "docs": [ + "Invalid hash" + ] + }, + { + "name": "NoProposal", + "fields": [], + "index": 7, + "docs": [ + "No external proposal" + ] + }, + { + "name": "AlreadyVetoed", + "fields": [], + "index": 8, + "docs": [ + "Identity may not veto a proposal twice" + ] + }, + { + "name": "ReferendumInvalid", + "fields": [], + "index": 9, + "docs": [ + "Vote given for invalid referendum" + ] + }, + { + "name": "NoneWaiting", + "fields": [], + "index": 10, + "docs": [ + "No proposals waiting" + ] + }, + { + "name": "NotVoter", + "fields": [], + "index": 11, + "docs": [ + "The given account did not vote on the referendum." + ] + }, + { + "name": "NoPermission", + "fields": [], + "index": 12, + "docs": [ + "The actor has no permission to conduct the action." + ] + }, + { + "name": "AlreadyDelegating", + "fields": [], + "index": 13, + "docs": [ + "The account is already delegating." + ] + }, + { + "name": "InsufficientFunds", + "fields": [], + "index": 14, + "docs": [ + "Too high a balance was provided that the account cannot afford." + ] + }, + { + "name": "NotDelegating", + "fields": [], + "index": 15, + "docs": [ + "The account is not currently delegating." + ] + }, + { + "name": "VotesExist", + "fields": [], + "index": 16, + "docs": [ + "The account currently has votes attached to it and the operation cannot succeed until", + "these are removed, either through `unvote` or `reap_vote`." + ] + }, + { + "name": "InstantNotAllowed", + "fields": [], + "index": 17, + "docs": [ + "The instant referendum origin is currently disallowed." + ] + }, + { + "name": "Nonsense", + "fields": [], + "index": 18, + "docs": [ + "Delegation to oneself makes no sense." + ] + }, + { + "name": "WrongUpperBound", + "fields": [], + "index": 19, + "docs": [ + "Invalid upper bound." + ] + }, + { + "name": "MaxVotesReached", + "fields": [], + "index": 20, + "docs": [ + "Maximum number of votes reached." + ] + }, + { + "name": "TooMany", + "fields": [], + "index": 21, + "docs": [ + "Maximum number of items reached." + ] + }, + { + "name": "VotingPeriodLow", + "fields": [], + "index": 22, + "docs": [ + "Voting period too low" + ] + }, + { + "name": "PreimageNotExist", + "fields": [], + "index": 23, + "docs": [ + "The preimage does not exist." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 677, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 13 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 325, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 678, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 679 + ] + }, + "docs": [] + } + }, + { + "id": 679, + "type": { + "path": [ + "frame_support", + "traits", + "tokens", + "fungible", + "HoldConsideration" + ], + "params": [ + { + "name": "A", + "type": null + }, + { + "name": "F", + "type": null + }, + { + "name": "R", + "type": null + }, + { + "name": "D", + "type": null + }, + { + "name": "Fp", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 6, + "typeName": "F::Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 680, + "type": { + "path": [ + "pallet_collective", + "Votes" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "index", + "type": 4, + "typeName": "ProposalIndex", + "docs": [] + }, + { + "name": "threshold", + "type": 4, + "typeName": "MemberCount", + "docs": [] + }, + { + "name": "ayes", + "type": 86, + "typeName": "Vec", + "docs": [] + }, + { + "name": "nays", + "type": 86, + "typeName": "Vec", + "docs": [] + }, + { + "name": "end", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 681, + "type": { + "path": [ + "pallet_collective", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotMember", + "fields": [], + "index": 0, + "docs": [ + "Account is not a member" + ] + }, + { + "name": "DuplicateProposal", + "fields": [], + "index": 1, + "docs": [ + "Duplicate proposals not allowed" + ] + }, + { + "name": "ProposalMissing", + "fields": [], + "index": 2, + "docs": [ + "Proposal must exist" + ] + }, + { + "name": "WrongIndex", + "fields": [], + "index": 3, + "docs": [ + "Mismatched index" + ] + }, + { + "name": "DuplicateVote", + "fields": [], + "index": 4, + "docs": [ + "Duplicate vote ignored" + ] + }, + { + "name": "AlreadyInitialized", + "fields": [], + "index": 5, + "docs": [ + "Members are already initialized!" + ] + }, + { + "name": "TooEarly", + "fields": [], + "index": 6, + "docs": [ + "The close call was made too early, before the end of the voting." + ] + }, + { + "name": "TooManyProposals", + "fields": [], + "index": 7, + "docs": [ + "There can only be a maximum of `MaxProposals` active proposals." + ] + }, + { + "name": "WrongProposalWeight", + "fields": [], + "index": 8, + "docs": [ + "The given weight bound for the proposal was too low." + ] + }, + { + "name": "WrongProposalLength", + "fields": [], + "index": 9, + "docs": [ + "The given length bound for the proposal was too low." + ] + }, + { + "name": "PrimeAccountNotMember", + "fields": [], + "index": 10, + "docs": [ + "Prime account is not a member" + ] + }, + { + "name": "ProposalActive", + "fields": [], + "index": 11, + "docs": [ + "Proposal is still active." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 682, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 13 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 325, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 683, + "type": { + "path": [ + "pallet_collective", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotMember", + "fields": [], + "index": 0, + "docs": [ + "Account is not a member" + ] + }, + { + "name": "DuplicateProposal", + "fields": [], + "index": 1, + "docs": [ + "Duplicate proposals not allowed" + ] + }, + { + "name": "ProposalMissing", + "fields": [], + "index": 2, + "docs": [ + "Proposal must exist" + ] + }, + { + "name": "WrongIndex", + "fields": [], + "index": 3, + "docs": [ + "Mismatched index" + ] + }, + { + "name": "DuplicateVote", + "fields": [], + "index": 4, + "docs": [ + "Duplicate vote ignored" + ] + }, + { + "name": "AlreadyInitialized", + "fields": [], + "index": 5, + "docs": [ + "Members are already initialized!" + ] + }, + { + "name": "TooEarly", + "fields": [], + "index": 6, + "docs": [ + "The close call was made too early, before the end of the voting." + ] + }, + { + "name": "TooManyProposals", + "fields": [], + "index": 7, + "docs": [ + "There can only be a maximum of `MaxProposals` active proposals." + ] + }, + { + "name": "WrongProposalWeight", + "fields": [], + "index": 8, + "docs": [ + "The given weight bound for the proposal was too low." + ] + }, + { + "name": "WrongProposalLength", + "fields": [], + "index": 9, + "docs": [ + "The given length bound for the proposal was too low." + ] + }, + { + "name": "PrimeAccountNotMember", + "fields": [], + "index": 10, + "docs": [ + "Prime account is not a member" + ] + }, + { + "name": "ProposalActive", + "fields": [], + "index": 11, + "docs": [ + "Proposal is still active." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 684, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 685 + } + }, + "docs": [] + } + }, + { + "id": 685, + "type": { + "path": [ + "pallet_elections_phragmen", + "SeatHolder" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "stake", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 686, + "type": { + "path": [ + "pallet_elections_phragmen", + "Voter" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "votes", + "type": 86, + "typeName": "Vec", + "docs": [] + }, + { + "name": "stake", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 687, + "type": { + "path": [ + "pallet_elections_phragmen", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "UnableToVote", + "fields": [], + "index": 0, + "docs": [ + "Cannot vote when no candidates or members exist." + ] + }, + { + "name": "NoVotes", + "fields": [], + "index": 1, + "docs": [ + "Must vote for at least one candidate." + ] + }, + { + "name": "TooManyVotes", + "fields": [], + "index": 2, + "docs": [ + "Cannot vote more than candidates." + ] + }, + { + "name": "MaximumVotesExceeded", + "fields": [], + "index": 3, + "docs": [ + "Cannot vote more than maximum allowed." + ] + }, + { + "name": "LowBalance", + "fields": [], + "index": 4, + "docs": [ + "Cannot vote with stake less than minimum balance." + ] + }, + { + "name": "UnableToPayBond", + "fields": [], + "index": 5, + "docs": [ + "Voter can not pay voting bond." + ] + }, + { + "name": "MustBeVoter", + "fields": [], + "index": 6, + "docs": [ + "Must be a voter." + ] + }, + { + "name": "DuplicatedCandidate", + "fields": [], + "index": 7, + "docs": [ + "Duplicated candidate submission." + ] + }, + { + "name": "TooManyCandidates", + "fields": [], + "index": 8, + "docs": [ + "Too many candidates have been created." + ] + }, + { + "name": "MemberSubmit", + "fields": [], + "index": 9, + "docs": [ + "Member cannot re-submit candidacy." + ] + }, + { + "name": "RunnerUpSubmit", + "fields": [], + "index": 10, + "docs": [ + "Runner cannot re-submit candidacy." + ] + }, + { + "name": "InsufficientCandidateFunds", + "fields": [], + "index": 11, + "docs": [ + "Candidate does not have enough funds." + ] + }, + { + "name": "NotMember", + "fields": [], + "index": 12, + "docs": [ + "Not a member." + ] + }, + { + "name": "InvalidWitnessData", + "fields": [], + "index": 13, + "docs": [ + "The provided count of number of candidates is incorrect." + ] + }, + { + "name": "InvalidVoteCount", + "fields": [], + "index": 14, + "docs": [ + "The provided count of number of votes is incorrect." + ] + }, + { + "name": "InvalidRenouncing", + "fields": [], + "index": 15, + "docs": [ + "The renouncing origin presented a wrong `Renouncing` parameter." + ] + }, + { + "name": "InvalidReplacement", + "fields": [], + "index": 16, + "docs": [ + "Prediction regarding replacement after member removal is wrong." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 688, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 0 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 86, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 689, + "type": { + "path": [ + "pallet_membership", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "AlreadyMember", + "fields": [], + "index": 0, + "docs": [ + "Already a member." + ] + }, + { + "name": "NotMember", + "fields": [], + "index": 1, + "docs": [ + "Not a member." + ] + }, + { + "name": "TooManyMembers", + "fields": [], + "index": 2, + "docs": [ + "Too many members." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 690, + "type": { + "path": [ + "pallet_grandpa", + "StoredState" + ], + "params": [ + { + "name": "N", + "type": 4 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Live", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "PendingPause", + "fields": [ + { + "name": "scheduled_at", + "type": 4, + "typeName": "N", + "docs": [] + }, + { + "name": "delay", + "type": 4, + "typeName": "N", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "Paused", + "fields": [], + "index": 2, + "docs": [] + }, + { + "name": "PendingResume", + "fields": [ + { + "name": "scheduled_at", + "type": 4, + "typeName": "N", + "docs": [] + }, + { + "name": "delay", + "type": 4, + "typeName": "N", + "docs": [] + } + ], + "index": 3, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 691, + "type": { + "path": [ + "pallet_grandpa", + "StoredPendingChange" + ], + "params": [ + { + "name": "N", + "type": 4 + }, + { + "name": "Limit", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "scheduled_at", + "type": 4, + "typeName": "N", + "docs": [] + }, + { + "name": "delay", + "type": 4, + "typeName": "N", + "docs": [] + }, + { + "name": "next_authorities", + "type": 692, + "typeName": "BoundedAuthorityList", + "docs": [] + }, + { + "name": "forced", + "type": 50, + "typeName": "Option", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 692, + "type": { + "path": [ + "bounded_collections", + "weak_bounded_vec", + "WeakBoundedVec" + ], + "params": [ + { + "name": "T", + "type": 68 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 67, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 693, + "type": { + "path": [ + "pallet_grandpa", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "PauseFailed", + "fields": [], + "index": 0, + "docs": [ + "Attempt to signal GRANDPA pause when the authority set isn't live", + "(either paused or already pending pause)." + ] + }, + { + "name": "ResumeFailed", + "fields": [], + "index": 1, + "docs": [ + "Attempt to signal GRANDPA resume when the authority set isn't paused", + "(either live or already pending resume)." + ] + }, + { + "name": "ChangePending", + "fields": [], + "index": 2, + "docs": [ + "Attempt to signal GRANDPA change with one already pending." + ] + }, + { + "name": "TooSoon", + "fields": [], + "index": 3, + "docs": [ + "Cannot signal forced change so soon after last." + ] + }, + { + "name": "InvalidKeyOwnershipProof", + "fields": [], + "index": 4, + "docs": [ + "A key ownership proof provided as part of an equivocation report is invalid." + ] + }, + { + "name": "InvalidEquivocationProof", + "fields": [], + "index": 5, + "docs": [ + "An equivocation proof provided as part of an equivocation report is invalid." + ] + }, + { + "name": "DuplicateOffenceReport", + "fields": [], + "index": 6, + "docs": [ + "A given equivocation report is valid but already previously reported." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 694, + "type": { + "path": [ + "pallet_treasury", + "Proposal" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "proposer", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "value", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "beneficiary", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "bond", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 695, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 4 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 112, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 696, + "type": { + "path": [ + "pallet_treasury", + "SpendStatus" + ], + "params": [ + { + "name": "AssetKind", + "type": 40 + }, + { + "name": "AssetBalance", + "type": 6 + }, + { + "name": "Beneficiary", + "type": 0 + }, + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "PaymentId", + "type": 34 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "asset_kind", + "type": 40, + "typeName": "AssetKind", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "AssetBalance", + "docs": [] + }, + { + "name": "beneficiary", + "type": 0, + "typeName": "Beneficiary", + "docs": [] + }, + { + "name": "valid_from", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "expire_at", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "status", + "type": 697, + "typeName": "PaymentState", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 697, + "type": { + "path": [ + "pallet_treasury", + "PaymentState" + ], + "params": [ + { + "name": "Id", + "type": 34 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Pending", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Attempted", + "fields": [ + { + "name": "id", + "type": 34, + "typeName": "Id", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "Failed", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 698, + "type": { + "path": [ + "frame_support", + "PalletId" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 285, + "typeName": "[u8; 8]", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 699, + "type": { + "path": [ + "pallet_treasury", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "InvalidIndex", + "fields": [], + "index": 0, + "docs": [ + "No proposal, bounty or spend at that index." + ] + }, + { + "name": "TooManyApprovals", + "fields": [], + "index": 1, + "docs": [ + "Too many approvals in the queue." + ] + }, + { + "name": "InsufficientPermission", + "fields": [], + "index": 2, + "docs": [ + "The spend origin is valid but the amount it is allowed to spend is lower than the", + "amount to be spent." + ] + }, + { + "name": "ProposalNotApproved", + "fields": [], + "index": 3, + "docs": [ + "Proposal has not been approved." + ] + }, + { + "name": "FailedToConvertBalance", + "fields": [], + "index": 4, + "docs": [ + "The balance of the asset kind is not convertible to the balance of the native asset." + ] + }, + { + "name": "SpendExpired", + "fields": [], + "index": 5, + "docs": [ + "The spend has expired and cannot be claimed." + ] + }, + { + "name": "EarlyPayout", + "fields": [], + "index": 6, + "docs": [ + "The spend is not yet eligible for payout." + ] + }, + { + "name": "AlreadyAttempted", + "fields": [], + "index": 7, + "docs": [ + "The payment has already been attempted." + ] + }, + { + "name": "PayoutError", + "fields": [], + "index": 8, + "docs": [ + "There was some issue with the mechanism of payment." + ] + }, + { + "name": "NotAttempted", + "fields": [], + "index": 9, + "docs": [ + "The payout was not yet attempted/claimed." + ] + }, + { + "name": "Inconclusive", + "fields": [], + "index": 10, + "docs": [ + "The payment has neither failed nor succeeded yet." + ] + } + ] + } + }, + "docs": [ + "Error for the treasury pallet." + ] + } + }, + { + "id": 700, + "type": { + "path": [ + "pallet_asset_rate", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "UnknownAssetKind", + "fields": [], + "index": 0, + "docs": [ + "The given asset ID is unknown." + ] + }, + { + "name": "AlreadyExists", + "fields": [], + "index": 1, + "docs": [ + "The given asset ID already has an assigned conversion rate and cannot be re-created." + ] + }, + { + "name": "Overflow", + "fields": [], + "index": 2, + "docs": [ + "Overflow ocurred when calculating the inverse rate." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 701, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 702, + "type": { + "path": [ + "pallet_contracts", + "wasm", + "CodeInfo" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "owner", + "type": 0, + "typeName": "AccountIdOf", + "docs": [] + }, + { + "name": "deposit", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "refcount", + "type": 11, + "typeName": "u64", + "docs": [] + }, + { + "name": "determinism", + "type": 268, + "typeName": "Determinism", + "docs": [] + }, + { + "name": "code_len", + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 703, + "type": { + "path": [ + "pallet_contracts", + "storage", + "ContractInfo" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "trie_id", + "type": 111, + "typeName": "TrieId", + "docs": [] + }, + { + "name": "code_hash", + "type": 13, + "typeName": "CodeHash", + "docs": [] + }, + { + "name": "storage_bytes", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "storage_items", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "storage_byte_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "storage_item_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "storage_base_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "delegate_dependencies", + "type": 704, + "typeName": "BoundedBTreeMap, BalanceOf, T::\nMaxDelegateDependencies>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 704, + "type": { + "path": [ + "bounded_collections", + "bounded_btree_map", + "BoundedBTreeMap" + ], + "params": [ + { + "name": "K", + "type": 13 + }, + { + "name": "V", + "type": 6 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 705, + "typeName": "BTreeMap", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 705, + "type": { + "path": [ + "BTreeMap" + ], + "params": [ + { + "name": "K", + "type": 13 + }, + { + "name": "V", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 706, + "typeName": null, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 706, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 707 + } + }, + "docs": [] + } + }, + { + "id": 707, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 13, + 6 + ] + }, + "docs": [] + } + }, + { + "id": 708, + "type": { + "path": [ + "pallet_contracts", + "storage", + "DeletionQueueManager" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "insert_counter", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "delete_counter", + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 709, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 710, + "type": { + "path": [ + "pallet_contracts", + "schedule", + "Schedule" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "limits", + "type": 711, + "typeName": "Limits", + "docs": [] + }, + { + "name": "instruction_weights", + "type": 712, + "typeName": "InstructionWeights", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 711, + "type": { + "path": [ + "pallet_contracts", + "schedule", + "Limits" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "event_topics", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "memory_pages", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "subject_len", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "payload_len", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "runtime_memory", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "validator_runtime_memory", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "event_ref_time", + "type": 12, + "typeName": "u64", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 712, + "type": { + "path": [ + "pallet_contracts", + "schedule", + "InstructionWeights" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "base", + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 713, + "type": { + "path": [ + "pallet_contracts", + "Environment" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "account_id", + "type": 714, + "typeName": "EnvironmentType>", + "docs": [] + }, + { + "name": "balance", + "type": 715, + "typeName": "EnvironmentType>", + "docs": [] + }, + { + "name": "hash", + "type": 716, + "typeName": "EnvironmentType<::Hash>", + "docs": [] + }, + { + "name": "hasher", + "type": 717, + "typeName": "EnvironmentType<::Hashing>", + "docs": [] + }, + { + "name": "timestamp", + "type": 718, + "typeName": "EnvironmentType>", + "docs": [] + }, + { + "name": "block_number", + "type": 719, + "typeName": "EnvironmentType>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 714, + "type": { + "path": [ + "pallet_contracts", + "EnvironmentType" + ], + "params": [ + { + "name": "T", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [] + } + }, + "docs": [] + } + }, + { + "id": 715, + "type": { + "path": [ + "pallet_contracts", + "EnvironmentType" + ], + "params": [ + { + "name": "T", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [] + } + }, + "docs": [] + } + }, + { + "id": 716, + "type": { + "path": [ + "pallet_contracts", + "EnvironmentType" + ], + "params": [ + { + "name": "T", + "type": 13 + } + ], + "def": { + "composite": { + "fields": [] + } + }, + "docs": [] + } + }, + { + "id": 717, + "type": { + "path": [ + "pallet_contracts", + "EnvironmentType" + ], + "params": [ + { + "name": "T", + "type": 494 + } + ], + "def": { + "composite": { + "fields": [] + } + }, + "docs": [] + } + }, + { + "id": 718, + "type": { + "path": [ + "pallet_contracts", + "EnvironmentType" + ], + "params": [ + { + "name": "T", + "type": 12 + } + ], + "def": { + "composite": { + "fields": [] + } + }, + "docs": [] + } + }, + { + "id": 719, + "type": { + "path": [ + "pallet_contracts", + "EnvironmentType" + ], + "params": [ + { + "name": "T", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [] + } + }, + "docs": [] + } + }, + { + "id": 720, + "type": { + "path": [ + "pallet_contracts", + "ApiVersion" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 98, + "typeName": "u16", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 721, + "type": { + "path": [ + "pallet_contracts", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "InvalidSchedule", + "fields": [], + "index": 0, + "docs": [ + "Invalid schedule supplied, e.g. with zero weight of a basic operation." + ] + }, + { + "name": "InvalidCallFlags", + "fields": [], + "index": 1, + "docs": [ + "Invalid combination of flags supplied to `seal_call` or `seal_delegate_call`." + ] + }, + { + "name": "OutOfGas", + "fields": [], + "index": 2, + "docs": [ + "The executed contract exhausted its gas limit." + ] + }, + { + "name": "OutputBufferTooSmall", + "fields": [], + "index": 3, + "docs": [ + "The output buffer supplied to a contract API call was too small." + ] + }, + { + "name": "TransferFailed", + "fields": [], + "index": 4, + "docs": [ + "Performing the requested transfer failed. Probably because there isn't enough", + "free balance in the sender's account." + ] + }, + { + "name": "MaxCallDepthReached", + "fields": [], + "index": 5, + "docs": [ + "Performing a call was denied because the calling depth reached the limit", + "of what is specified in the schedule." + ] + }, + { + "name": "ContractNotFound", + "fields": [], + "index": 6, + "docs": [ + "No contract was found at the specified address." + ] + }, + { + "name": "CodeTooLarge", + "fields": [], + "index": 7, + "docs": [ + "The code supplied to `instantiate_with_code` exceeds the limit specified in the", + "current schedule." + ] + }, + { + "name": "CodeNotFound", + "fields": [], + "index": 8, + "docs": [ + "No code could be found at the supplied code hash." + ] + }, + { + "name": "CodeInfoNotFound", + "fields": [], + "index": 9, + "docs": [ + "No code info could be found at the supplied code hash." + ] + }, + { + "name": "OutOfBounds", + "fields": [], + "index": 10, + "docs": [ + "A buffer outside of sandbox memory was passed to a contract API function." + ] + }, + { + "name": "DecodingFailed", + "fields": [], + "index": 11, + "docs": [ + "Input passed to a contract API function failed to decode as expected type." + ] + }, + { + "name": "ContractTrapped", + "fields": [], + "index": 12, + "docs": [ + "Contract trapped during execution." + ] + }, + { + "name": "ValueTooLarge", + "fields": [], + "index": 13, + "docs": [ + "The size defined in `T::MaxValueSize` was exceeded." + ] + }, + { + "name": "TerminatedWhileReentrant", + "fields": [], + "index": 14, + "docs": [ + "Termination of a contract is not allowed while the contract is already", + "on the call stack. Can be triggered by `seal_terminate`." + ] + }, + { + "name": "InputForwarded", + "fields": [], + "index": 15, + "docs": [ + "`seal_call` forwarded this contracts input. It therefore is no longer available." + ] + }, + { + "name": "RandomSubjectTooLong", + "fields": [], + "index": 16, + "docs": [ + "The subject passed to `seal_random` exceeds the limit." + ] + }, + { + "name": "TooManyTopics", + "fields": [], + "index": 17, + "docs": [ + "The amount of topics passed to `seal_deposit_events` exceeds the limit." + ] + }, + { + "name": "NoChainExtension", + "fields": [], + "index": 18, + "docs": [ + "The chain does not provide a chain extension. Calling the chain extension results", + "in this error. Note that this usually shouldn't happen as deploying such contracts", + "is rejected." + ] + }, + { + "name": "XCMDecodeFailed", + "fields": [], + "index": 19, + "docs": [ + "Failed to decode the XCM program." + ] + }, + { + "name": "DuplicateContract", + "fields": [], + "index": 20, + "docs": [ + "A contract with the same AccountId already exists." + ] + }, + { + "name": "TerminatedInConstructor", + "fields": [], + "index": 21, + "docs": [ + "A contract self destructed in its constructor.", + "", + "This can be triggered by a call to `seal_terminate`." + ] + }, + { + "name": "ReentranceDenied", + "fields": [], + "index": 22, + "docs": [ + "A call tried to invoke a contract that is flagged as non-reentrant.", + "The only other cause is that a call from a contract into the runtime tried to call back", + "into `pallet-contracts`. This would make the whole pallet reentrant with regard to", + "contract code execution which is not supported." + ] + }, + { + "name": "StateChangeDenied", + "fields": [], + "index": 23, + "docs": [ + "A contract attempted to invoke a state modifying API while being in read-only mode." + ] + }, + { + "name": "StorageDepositNotEnoughFunds", + "fields": [], + "index": 24, + "docs": [ + "Origin doesn't have enough balance to pay the required storage deposits." + ] + }, + { + "name": "StorageDepositLimitExhausted", + "fields": [], + "index": 25, + "docs": [ + "More storage was created than allowed by the storage deposit limit." + ] + }, + { + "name": "CodeInUse", + "fields": [], + "index": 26, + "docs": [ + "Code removal was denied because the code is still in use by at least one contract." + ] + }, + { + "name": "ContractReverted", + "fields": [], + "index": 27, + "docs": [ + "The contract ran to completion but decided to revert its storage changes.", + "Please note that this error is only returned from extrinsics. When called directly", + "or via RPC an `Ok` will be returned. In this case the caller needs to inspect the flags", + "to determine whether a reversion has taken place." + ] + }, + { + "name": "CodeRejected", + "fields": [], + "index": 28, + "docs": [ + "The contract's code was found to be invalid during validation.", + "", + "The most likely cause of this is that an API was used which is not supported by the", + "node. This happens if an older node is used with a new version of ink!. Try updating", + "your node to the newest available version.", + "", + "A more detailed error can be found on the node console if debug messages are enabled", + "by supplying `-lruntime::contracts=debug`." + ] + }, + { + "name": "Indeterministic", + "fields": [], + "index": 29, + "docs": [ + "An indeterministic code was used in a context where this is not permitted." + ] + }, + { + "name": "MigrationInProgress", + "fields": [], + "index": 30, + "docs": [ + "A pending migration needs to complete before the extrinsic can be called." + ] + }, + { + "name": "NoMigrationPerformed", + "fields": [], + "index": 31, + "docs": [ + "Migrate dispatch call was attempted but no migration was performed." + ] + }, + { + "name": "MaxDelegateDependenciesReached", + "fields": [], + "index": 32, + "docs": [ + "The contract has reached its maximum number of delegate dependencies." + ] + }, + { + "name": "DelegateDependencyNotFound", + "fields": [], + "index": 33, + "docs": [ + "The dependency was not found in the contract's delegate dependencies." + ] + }, + { + "name": "DelegateDependencyAlreadyExists", + "fields": [], + "index": 34, + "docs": [ + "The contract already depends on the given delegate dependency." + ] + }, + { + "name": "CannotAddSelfAsDelegateDependency", + "fields": [], + "index": 35, + "docs": [ + "Can not add a delegate dependency to the code hash of the contract itself." + ] + }, + { + "name": "OutOfTransientStorage", + "fields": [], + "index": 36, + "docs": [ + "Can not add more data to transient storage." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 722, + "type": { + "path": [ + "pallet_sudo", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "RequireSudo", + "fields": [], + "index": 0, + "docs": [ + "Sender must be the Sudo account." + ] + } + ] + } + }, + "docs": [ + "Error for the Sudo pallet." + ] + } + }, + { + "id": 723, + "type": { + "path": [ + "bounded_collections", + "weak_bounded_vec", + "WeakBoundedVec" + ], + "params": [ + { + "name": "T", + "type": 78 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 724, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 724, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 78 + } + }, + "docs": [] + } + }, + { + "id": 725, + "type": { + "path": [ + "pallet_im_online", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "InvalidKey", + "fields": [], + "index": 0, + "docs": [ + "Non existent public key." + ] + }, + { + "name": "DuplicatedHeartbeat", + "fields": [], + "index": 1, + "docs": [ + "Duplicated heartbeat." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 726, + "type": { + "path": [ + "bounded_collections", + "weak_bounded_vec", + "WeakBoundedVec" + ], + "params": [ + { + "name": "T", + "type": 241 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 727, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 727, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 241 + } + }, + "docs": [] + } + }, + { + "id": 728, + "type": { + "path": [ + "sp_staking", + "offence", + "OffenceDetails" + ], + "params": [ + { + "name": "Reporter", + "type": 0 + }, + { + "name": "Offender", + "type": 80 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "offender", + "type": 80, + "typeName": "Offender", + "docs": [] + }, + { + "name": "reporters", + "type": 86, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 729, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 82, + 14 + ] + }, + "docs": [] + } + }, + { + "id": 730, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 13, + 4 + ] + }, + "docs": [] + } + }, + { + "id": 731, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 13 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 325, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 732, + "type": { + "path": [ + "pallet_identity", + "types", + "Registration" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "MaxJudgements", + "type": null + }, + { + "name": "IdentityInfo", + "type": 274 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "judgements", + "type": 733, + "typeName": "BoundedVec<(RegistrarIndex, Judgement), MaxJudgements>", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "info", + "type": 274, + "typeName": "IdentityInfo", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 733, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 734 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 735, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 734, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 311 + ] + }, + "docs": [] + } + }, + { + "id": 735, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 734 + } + }, + "docs": [] + } + }, + { + "id": 736, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 6, + 737 + ] + }, + "docs": [] + } + }, + { + "id": 737, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 0 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 86, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 738, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 739 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 741, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 739, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 740 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 740, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 740, + "type": { + "path": [ + "pallet_identity", + "types", + "RegistrarInfo" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + }, + { + "name": "IdField", + "type": 12 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "account", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "fee", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "fields", + "type": 12, + "typeName": "IdField", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 741, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 739 + } + }, + "docs": [] + } + }, + { + "id": 742, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 743, + "type": { + "path": [ + "pallet_identity", + "types", + "AuthorityProperties" + ], + "params": [ + { + "name": "Account", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "account_id", + "type": 0, + "typeName": "Account", + "docs": [] + }, + { + "name": "allocation", + "type": 4, + "typeName": "Allocation", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 744, + "type": { + "path": [ + "pallet_identity", + "types", + "UsernameInformation" + ], + "params": [ + { + "name": "Account", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "owner", + "type": 0, + "typeName": "Account", + "docs": [] + }, + { + "name": "provider", + "type": 745, + "typeName": "Provider", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 745, + "type": { + "path": [ + "pallet_identity", + "types", + "Provider" + ], + "params": [ + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Allocation", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "AuthorityDeposit", + "fields": [ + { + "name": null, + "type": 6, + "typeName": "Balance", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "System", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 746, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 4, + 745 + ] + }, + "docs": [] + } + }, + { + "id": 747, + "type": { + "path": [ + "pallet_identity", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "TooManySubAccounts", + "fields": [], + "index": 0, + "docs": [ + "Too many subs-accounts." + ] + }, + { + "name": "NotFound", + "fields": [], + "index": 1, + "docs": [ + "Account isn't found." + ] + }, + { + "name": "NotNamed", + "fields": [], + "index": 2, + "docs": [ + "Account isn't named." + ] + }, + { + "name": "EmptyIndex", + "fields": [], + "index": 3, + "docs": [ + "Empty index." + ] + }, + { + "name": "FeeChanged", + "fields": [], + "index": 4, + "docs": [ + "Fee is changed." + ] + }, + { + "name": "NoIdentity", + "fields": [], + "index": 5, + "docs": [ + "No identity found." + ] + }, + { + "name": "StickyJudgement", + "fields": [], + "index": 6, + "docs": [ + "Sticky judgement." + ] + }, + { + "name": "JudgementGiven", + "fields": [], + "index": 7, + "docs": [ + "Judgement given." + ] + }, + { + "name": "InvalidJudgement", + "fields": [], + "index": 8, + "docs": [ + "Invalid judgement." + ] + }, + { + "name": "InvalidIndex", + "fields": [], + "index": 9, + "docs": [ + "The index is invalid." + ] + }, + { + "name": "InvalidTarget", + "fields": [], + "index": 10, + "docs": [ + "The target is invalid." + ] + }, + { + "name": "TooManyRegistrars", + "fields": [], + "index": 11, + "docs": [ + "Maximum amount of registrars reached. Cannot add any more." + ] + }, + { + "name": "AlreadyClaimed", + "fields": [], + "index": 12, + "docs": [ + "Account ID is already named." + ] + }, + { + "name": "NotSub", + "fields": [], + "index": 13, + "docs": [ + "Sender is not a sub-account." + ] + }, + { + "name": "NotOwned", + "fields": [], + "index": 14, + "docs": [ + "Sub-account isn't owned by sender." + ] + }, + { + "name": "JudgementForDifferentIdentity", + "fields": [], + "index": 15, + "docs": [ + "The provided judgement was for a different identity." + ] + }, + { + "name": "JudgementPaymentFailed", + "fields": [], + "index": 16, + "docs": [ + "Error that occurs when there is an issue paying for judgement." + ] + }, + { + "name": "InvalidSuffix", + "fields": [], + "index": 17, + "docs": [ + "The provided suffix is too long." + ] + }, + { + "name": "NotUsernameAuthority", + "fields": [], + "index": 18, + "docs": [ + "The sender does not have permission to issue a username." + ] + }, + { + "name": "NoAllocation", + "fields": [], + "index": 19, + "docs": [ + "The authority cannot allocate any more usernames." + ] + }, + { + "name": "InvalidSignature", + "fields": [], + "index": 20, + "docs": [ + "The signature on a username was not valid." + ] + }, + { + "name": "RequiresSignature", + "fields": [], + "index": 21, + "docs": [ + "Setting this username requires a signature, but none was provided." + ] + }, + { + "name": "InvalidUsername", + "fields": [], + "index": 22, + "docs": [ + "The username does not meet the requirements." + ] + }, + { + "name": "UsernameTaken", + "fields": [], + "index": 23, + "docs": [ + "The username is already taken." + ] + }, + { + "name": "NoUsername", + "fields": [], + "index": 24, + "docs": [ + "The requested username does not exist." + ] + }, + { + "name": "NotExpired", + "fields": [], + "index": 25, + "docs": [ + "The username cannot be forcefully removed because it can still be accepted." + ] + }, + { + "name": "TooEarly", + "fields": [], + "index": 26, + "docs": [ + "The username cannot be removed because it's still in the grace period." + ] + }, + { + "name": "NotUnbinding", + "fields": [], + "index": 27, + "docs": [ + "The username cannot be removed because it is not unbinding." + ] + }, + { + "name": "AlreadyUnbinding", + "fields": [], + "index": 28, + "docs": [ + "The username cannot be unbound because it is already unbinding." + ] + }, + { + "name": "InsufficientPrivileges", + "fields": [], + "index": 29, + "docs": [ + "The action cannot be performed because of insufficient privileges (e.g. authority", + "trying to unbind a username provided by the system)." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 748, + "type": { + "path": [ + "pallet_society", + "MemberRecord" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "rank", + "type": 4, + "typeName": "Rank", + "docs": [] + }, + { + "name": "strikes", + "type": 4, + "typeName": "StrikeCount", + "docs": [] + }, + { + "name": "vouching", + "type": 749, + "typeName": "Option", + "docs": [] + }, + { + "name": "index", + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 749, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 750 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 750, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 750, + "type": { + "path": [ + "pallet_society", + "VouchingStatus" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Vouching", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Banned", + "fields": [], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 751, + "type": { + "path": [ + "pallet_society", + "PayoutRecord" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "PayoutsVec", + "type": 752 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "paid", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "payouts", + "type": 752, + "typeName": "PayoutsVec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 752, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 753 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 754, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 753, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 6 + ] + }, + "docs": [] + } + }, + { + "id": 754, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 753 + } + }, + "docs": [] + } + }, + { + "id": 755, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 756 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 758, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 756, + "type": { + "path": [ + "pallet_society", + "Bid" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "kind", + "type": 757, + "typeName": "BidKind", + "docs": [] + }, + { + "name": "value", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 757, + "type": { + "path": [ + "pallet_society", + "BidKind" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Deposit", + "fields": [ + { + "name": null, + "type": 6, + "typeName": "Balance", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Vouch", + "fields": [ + { + "name": null, + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": null, + "type": 6, + "typeName": "Balance", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 758, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 756 + } + }, + "docs": [] + } + }, + { + "id": 759, + "type": { + "path": [ + "pallet_society", + "Candidacy" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "round", + "type": 4, + "typeName": "RoundIndex", + "docs": [] + }, + { + "name": "kind", + "type": 757, + "typeName": "BidKind", + "docs": [] + }, + { + "name": "bid", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "tally", + "type": 760, + "typeName": "Tally", + "docs": [] + }, + { + "name": "skeptic_struck", + "type": 8, + "typeName": "bool", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 760, + "type": { + "path": [ + "pallet_society", + "Tally" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "approvals", + "type": 4, + "typeName": "VoteCount", + "docs": [] + }, + { + "name": "rejections", + "type": 4, + "typeName": "VoteCount", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 761, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 0 + ] + }, + "docs": [] + } + }, + { + "id": 762, + "type": { + "path": [ + "pallet_society", + "Vote" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "approve", + "type": 8, + "typeName": "bool", + "docs": [] + }, + { + "name": "weight", + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 763, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 764, + "type": { + "path": [ + "pallet_society", + "IntakeRecord" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "bid", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "round", + "type": 4, + "typeName": "RoundIndex", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 765, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 0, + 760 + ] + }, + "docs": [] + } + }, + { + "id": 766, + "type": { + "path": [ + "pallet_society", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotMember", + "fields": [], + "index": 0, + "docs": [ + "User is not a member." + ] + }, + { + "name": "AlreadyMember", + "fields": [], + "index": 1, + "docs": [ + "User is already a member." + ] + }, + { + "name": "Suspended", + "fields": [], + "index": 2, + "docs": [ + "User is suspended." + ] + }, + { + "name": "NotSuspended", + "fields": [], + "index": 3, + "docs": [ + "User is not suspended." + ] + }, + { + "name": "NoPayout", + "fields": [], + "index": 4, + "docs": [ + "Nothing to payout." + ] + }, + { + "name": "AlreadyFounded", + "fields": [], + "index": 5, + "docs": [ + "Society already founded." + ] + }, + { + "name": "InsufficientPot", + "fields": [], + "index": 6, + "docs": [ + "Not enough in pot to accept candidate." + ] + }, + { + "name": "AlreadyVouching", + "fields": [], + "index": 7, + "docs": [ + "Member is already vouching or banned from vouching again." + ] + }, + { + "name": "NotVouchingOnBidder", + "fields": [], + "index": 8, + "docs": [ + "Member is not vouching." + ] + }, + { + "name": "Head", + "fields": [], + "index": 9, + "docs": [ + "Cannot remove the head of the chain." + ] + }, + { + "name": "Founder", + "fields": [], + "index": 10, + "docs": [ + "Cannot remove the founder." + ] + }, + { + "name": "AlreadyBid", + "fields": [], + "index": 11, + "docs": [ + "User has already made a bid." + ] + }, + { + "name": "AlreadyCandidate", + "fields": [], + "index": 12, + "docs": [ + "User is already a candidate." + ] + }, + { + "name": "NotCandidate", + "fields": [], + "index": 13, + "docs": [ + "User is not a candidate." + ] + }, + { + "name": "MaxMembers", + "fields": [], + "index": 14, + "docs": [ + "Too many members in the society." + ] + }, + { + "name": "NotFounder", + "fields": [], + "index": 15, + "docs": [ + "The caller is not the founder." + ] + }, + { + "name": "NotHead", + "fields": [], + "index": 16, + "docs": [ + "The caller is not the head." + ] + }, + { + "name": "NotApproved", + "fields": [], + "index": 17, + "docs": [ + "The membership cannot be claimed as the candidate was not clearly approved." + ] + }, + { + "name": "NotRejected", + "fields": [], + "index": 18, + "docs": [ + "The candidate cannot be kicked as the candidate was not clearly rejected." + ] + }, + { + "name": "Approved", + "fields": [], + "index": 19, + "docs": [ + "The candidacy cannot be dropped as the candidate was clearly approved." + ] + }, + { + "name": "Rejected", + "fields": [], + "index": 20, + "docs": [ + "The candidacy cannot be bestowed as the candidate was clearly rejected." + ] + }, + { + "name": "InProgress", + "fields": [], + "index": 21, + "docs": [ + "The candidacy cannot be concluded as the voting is still in progress." + ] + }, + { + "name": "TooEarly", + "fields": [], + "index": 22, + "docs": [ + "The candidacy cannot be pruned until a full additional intake period has passed." + ] + }, + { + "name": "Voted", + "fields": [], + "index": 23, + "docs": [ + "The skeptic already voted." + ] + }, + { + "name": "Expired", + "fields": [], + "index": 24, + "docs": [ + "The skeptic need not vote on candidates from expired rounds." + ] + }, + { + "name": "NotBidder", + "fields": [], + "index": 25, + "docs": [ + "User is not a bidder." + ] + }, + { + "name": "NoDefender", + "fields": [], + "index": 26, + "docs": [ + "There is no defender currently." + ] + }, + { + "name": "NotGroup", + "fields": [], + "index": 27, + "docs": [ + "Group doesn't exist." + ] + }, + { + "name": "AlreadyElevated", + "fields": [], + "index": 28, + "docs": [ + "The member is already elevated to this rank." + ] + }, + { + "name": "AlreadyPunished", + "fields": [], + "index": 29, + "docs": [ + "The skeptic has already been punished for this offence." + ] + }, + { + "name": "InsufficientFunds", + "fields": [], + "index": 30, + "docs": [ + "Funds are insufficient to pay off society debts." + ] + }, + { + "name": "NoVotes", + "fields": [], + "index": 31, + "docs": [ + "The candidate/defender has no stale votes to remove." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 767, + "type": { + "path": [ + "pallet_recovery", + "RecoveryConfig" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "Friends", + "type": 768 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "delay_period", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "friends", + "type": 768, + "typeName": "Friends", + "docs": [] + }, + { + "name": "threshold", + "type": 98, + "typeName": "u16", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 768, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 0 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 86, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 769, + "type": { + "path": [ + "pallet_recovery", + "ActiveRecovery" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "Friends", + "type": 768 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "created", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "friends", + "type": 768, + "typeName": "Friends", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 770, + "type": { + "path": [ + "pallet_recovery", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotAllowed", + "fields": [], + "index": 0, + "docs": [ + "User is not allowed to make a call on behalf of this account" + ] + }, + { + "name": "ZeroThreshold", + "fields": [], + "index": 1, + "docs": [ + "Threshold must be greater than zero" + ] + }, + { + "name": "NotEnoughFriends", + "fields": [], + "index": 2, + "docs": [ + "Friends list must be greater than zero and threshold" + ] + }, + { + "name": "MaxFriends", + "fields": [], + "index": 3, + "docs": [ + "Friends list must be less than max friends" + ] + }, + { + "name": "NotSorted", + "fields": [], + "index": 4, + "docs": [ + "Friends list must be sorted and free of duplicates" + ] + }, + { + "name": "NotRecoverable", + "fields": [], + "index": 5, + "docs": [ + "This account is not set up for recovery" + ] + }, + { + "name": "AlreadyRecoverable", + "fields": [], + "index": 6, + "docs": [ + "This account is already set up for recovery" + ] + }, + { + "name": "AlreadyStarted", + "fields": [], + "index": 7, + "docs": [ + "A recovery process has already started for this account" + ] + }, + { + "name": "NotStarted", + "fields": [], + "index": 8, + "docs": [ + "A recovery process has not started for this rescuer" + ] + }, + { + "name": "NotFriend", + "fields": [], + "index": 9, + "docs": [ + "This account is not a friend who can vouch" + ] + }, + { + "name": "DelayPeriod", + "fields": [], + "index": 10, + "docs": [ + "The friend must wait until the delay period to vouch for this recovery" + ] + }, + { + "name": "AlreadyVouched", + "fields": [], + "index": 11, + "docs": [ + "This user has already vouched for this recovery" + ] + }, + { + "name": "Threshold", + "fields": [], + "index": 12, + "docs": [ + "The threshold for recovering this account has not been met" + ] + }, + { + "name": "StillActive", + "fields": [], + "index": 13, + "docs": [ + "There are still active recovery attempts that need to be closed" + ] + }, + { + "name": "AlreadyProxy", + "fields": [], + "index": 14, + "docs": [ + "This account is already set up for recovery" + ] + }, + { + "name": "BadState", + "fields": [], + "index": 15, + "docs": [ + "Some internal state is broken." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 771, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 318 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 772, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 772, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 318 + } + }, + "docs": [] + } + }, + { + "id": 773, + "type": { + "path": [ + "pallet_vesting", + "Releases" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "V0", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "V1", + "fields": [], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 774, + "type": { + "path": [ + "pallet_vesting", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotVesting", + "fields": [], + "index": 0, + "docs": [ + "The account given is not vesting." + ] + }, + { + "name": "AtMaxVestingSchedules", + "fields": [], + "index": 1, + "docs": [ + "The account already has `MaxVestingSchedules` count of schedules and thus", + "cannot add another one. Consider merging existing schedules in order to add another." + ] + }, + { + "name": "AmountLow", + "fields": [], + "index": 2, + "docs": [ + "Amount being transferred is too low to create a vesting schedule." + ] + }, + { + "name": "ScheduleIndexOutOfBounds", + "fields": [], + "index": 3, + "docs": [ + "An index was out of bounds of the vesting schedules." + ] + }, + { + "name": "InvalidScheduleParams", + "fields": [], + "index": 4, + "docs": [ + "Failed to create a new schedule because some parameter was invalid." + ] + } + ] + } + }, + "docs": [ + "Error for the vesting pallet." + ] + } + }, + { + "id": 775, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 776 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 778, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 776, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 777 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 777, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 777, + "type": { + "path": [ + "pallet_scheduler", + "Scheduled" + ], + "params": [ + { + "name": "Name", + "type": 1 + }, + { + "name": "Call", + "type": 138 + }, + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "PalletsOrigin", + "type": 146 + }, + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "maybe_id", + "type": 92, + "typeName": "Option", + "docs": [] + }, + { + "name": "priority", + "type": 2, + "typeName": "schedule::Priority", + "docs": [] + }, + { + "name": "call", + "type": 138, + "typeName": "Call", + "docs": [] + }, + { + "name": "maybe_periodic", + "type": 320, + "typeName": "Option>", + "docs": [] + }, + { + "name": "origin", + "type": 146, + "typeName": "PalletsOrigin", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 778, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 776 + } + }, + "docs": [] + } + }, + { + "id": 779, + "type": { + "path": [ + "pallet_scheduler", + "RetryConfig" + ], + "params": [ + { + "name": "Period", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "total_retries", + "type": 2, + "typeName": "u8", + "docs": [] + }, + { + "name": "remaining", + "type": 2, + "typeName": "u8", + "docs": [] + }, + { + "name": "period", + "type": 4, + "typeName": "Period", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 780, + "type": { + "path": [ + "pallet_scheduler", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "FailedToSchedule", + "fields": [], + "index": 0, + "docs": [ + "Failed to schedule a call" + ] + }, + { + "name": "NotFound", + "fields": [], + "index": 1, + "docs": [ + "Cannot find the scheduled call." + ] + }, + { + "name": "TargetBlockNumberInPast", + "fields": [], + "index": 2, + "docs": [ + "Given target block number is in the past." + ] + }, + { + "name": "RescheduleNoChange", + "fields": [], + "index": 3, + "docs": [ + "Reschedule failed because it does not change scheduled time." + ] + }, + { + "name": "Named", + "fields": [], + "index": 4, + "docs": [ + "Attempt to use a non-named function on a named task." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 781, + "type": { + "path": [ + "pallet_glutton", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "AlreadyInitialized", + "fields": [], + "index": 0, + "docs": [ + "The pallet was already initialized.", + "", + "Set `witness_count` to `Some` to bypass this error." + ] + }, + { + "name": "InsaneLimit", + "fields": [], + "index": 1, + "docs": [ + "The limit was over [`crate::RESOURCE_HARD_LIMIT`]." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 782, + "type": { + "path": [ + "pallet_preimage", + "OldRequestStatus" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Unrequested", + "fields": [ + { + "name": "deposit", + "type": 64, + "typeName": "(AccountId, Balance)", + "docs": [] + }, + { + "name": "len", + "type": 4, + "typeName": "u32", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Requested", + "fields": [ + { + "name": "deposit", + "type": 783, + "typeName": "Option<(AccountId, Balance)>", + "docs": [] + }, + { + "name": "count", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "len", + "type": 50, + "typeName": "Option", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 783, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 64 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 64, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 784, + "type": { + "path": [ + "pallet_preimage", + "RequestStatus" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Ticket", + "type": 785 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Unrequested", + "fields": [ + { + "name": "ticket", + "type": 786, + "typeName": "(AccountId, Ticket)", + "docs": [] + }, + { + "name": "len", + "type": 4, + "typeName": "u32", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Requested", + "fields": [ + { + "name": "maybe_ticket", + "type": 787, + "typeName": "Option<(AccountId, Ticket)>", + "docs": [] + }, + { + "name": "count", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "maybe_len", + "type": 50, + "typeName": "Option", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 785, + "type": { + "path": [ + "frame_support", + "traits", + "tokens", + "fungible", + "HoldConsideration" + ], + "params": [ + { + "name": "A", + "type": null + }, + { + "name": "F", + "type": null + }, + { + "name": "R", + "type": null + }, + { + "name": "D", + "type": null + }, + { + "name": "Fp", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 6, + "typeName": "F::Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 786, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 785 + ] + }, + "docs": [] + } + }, + { + "id": 787, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 786 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 786, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 788, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 789, + "type": { + "path": [ + "pallet_preimage", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "TooBig", + "fields": [], + "index": 0, + "docs": [ + "Preimage is too large to store on-chain." + ] + }, + { + "name": "AlreadyNoted", + "fields": [], + "index": 1, + "docs": [ + "Preimage has already been noted on-chain." + ] + }, + { + "name": "NotAuthorized", + "fields": [], + "index": 2, + "docs": [ + "The user is not authorized to perform this action." + ] + }, + { + "name": "NotNoted", + "fields": [], + "index": 3, + "docs": [ + "The preimage cannot be removed since it has not yet been noted." + ] + }, + { + "name": "Requested", + "fields": [], + "index": 4, + "docs": [ + "A preimage may not be removed when there are outstanding requests." + ] + }, + { + "name": "NotRequested", + "fields": [], + "index": 5, + "docs": [ + "The preimage request cannot be removed since no outstanding requests exist." + ] + }, + { + "name": "TooMany", + "fields": [], + "index": 6, + "docs": [ + "More than `MAX_HASH_UPGRADE_BULK_COUNT` hashes were requested to be upgraded at once." + ] + }, + { + "name": "TooFew", + "fields": [], + "index": 7, + "docs": [ + "Too few hashes were requested to be upgraded (i.e. zero)." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 790, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 791, + 6 + ] + }, + "docs": [] + } + }, + { + "id": 791, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 792 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 793, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 792, + "type": { + "path": [ + "pallet_proxy", + "ProxyDefinition" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "ProxyType", + "type": 97 + }, + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "delegate", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "proxy_type", + "type": 97, + "typeName": "ProxyType", + "docs": [] + }, + { + "name": "delay", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 793, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 792 + } + }, + "docs": [] + } + }, + { + "id": 794, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 795, + 6 + ] + }, + "docs": [] + } + }, + { + "id": 795, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 796 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 797, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 796, + "type": { + "path": [ + "pallet_proxy", + "Announcement" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Hash", + "type": 13 + }, + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "real", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "call_hash", + "type": 13, + "typeName": "Hash", + "docs": [] + }, + { + "name": "height", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 797, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 796 + } + }, + "docs": [] + } + }, + { + "id": 798, + "type": { + "path": [ + "pallet_proxy", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "TooMany", + "fields": [], + "index": 0, + "docs": [ + "There are too many proxies registered or too many announcements pending." + ] + }, + { + "name": "NotFound", + "fields": [], + "index": 1, + "docs": [ + "Proxy registration not found." + ] + }, + { + "name": "NotProxy", + "fields": [], + "index": 2, + "docs": [ + "Sender is not a proxy of the account to be proxied." + ] + }, + { + "name": "Unproxyable", + "fields": [], + "index": 3, + "docs": [ + "A call which is incompatible with the proxy type's filter was attempted." + ] + }, + { + "name": "Duplicate", + "fields": [], + "index": 4, + "docs": [ + "Account is already a proxy." + ] + }, + { + "name": "NoPermission", + "fields": [], + "index": 5, + "docs": [ + "Call may not be made by proxy because it may escalate its privileges." + ] + }, + { + "name": "Unannounced", + "fields": [], + "index": 6, + "docs": [ + "Announcement, if made at all, was made too recently." + ] + }, + { + "name": "NoSelfProxy", + "fields": [], + "index": 7, + "docs": [ + "Cannot add self as proxy." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 799, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 1 + ] + }, + "docs": [] + } + }, + { + "id": 800, + "type": { + "path": [ + "pallet_multisig", + "Multisig" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + }, + { + "name": "MaxApprovals", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "when", + "type": 101, + "typeName": "Timepoint", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "depositor", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "approvals", + "type": 664, + "typeName": "BoundedVec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 801, + "type": { + "path": [ + "pallet_multisig", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "MinimumThreshold", + "fields": [], + "index": 0, + "docs": [ + "Threshold must be 2 or greater." + ] + }, + { + "name": "AlreadyApproved", + "fields": [], + "index": 1, + "docs": [ + "Call is already approved by this signatory." + ] + }, + { + "name": "NoApprovalsNeeded", + "fields": [], + "index": 2, + "docs": [ + "Call doesn't need any (more) approvals." + ] + }, + { + "name": "TooFewSignatories", + "fields": [], + "index": 3, + "docs": [ + "There are too few signatories in the list." + ] + }, + { + "name": "TooManySignatories", + "fields": [], + "index": 4, + "docs": [ + "There are too many signatories in the list." + ] + }, + { + "name": "SignatoriesOutOfOrder", + "fields": [], + "index": 5, + "docs": [ + "The signatories were provided out of order; they should be ordered." + ] + }, + { + "name": "SenderInSignatories", + "fields": [], + "index": 6, + "docs": [ + "The sender was contained in the other signatories; it shouldn't be." + ] + }, + { + "name": "NotFound", + "fields": [], + "index": 7, + "docs": [ + "Multisig operation not found in storage." + ] + }, + { + "name": "NotOwner", + "fields": [], + "index": 8, + "docs": [ + "Only the account that originally created the multisig is able to cancel it or update", + "its deposits." + ] + }, + { + "name": "NoTimepoint", + "fields": [], + "index": 9, + "docs": [ + "No timepoint was given, yet the multisig operation is already underway." + ] + }, + { + "name": "WrongTimepoint", + "fields": [], + "index": 10, + "docs": [ + "A different timepoint was given to the multisig operation that is underway." + ] + }, + { + "name": "UnexpectedTimepoint", + "fields": [], + "index": 11, + "docs": [ + "A timepoint was given, yet no multisig operation is underway." + ] + }, + { + "name": "MaxWeightTooLow", + "fields": [], + "index": 12, + "docs": [ + "The maximum weight information provided was too low." + ] + }, + { + "name": "AlreadyStored", + "fields": [], + "index": 13, + "docs": [ + "The data to be stored is already stored." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 802, + "type": { + "path": [ + "pallet_bounties", + "Bounty" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "proposer", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "value", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "fee", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "curator_deposit", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "bond", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "status", + "type": 803, + "typeName": "BountyStatus", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 803, + "type": { + "path": [ + "pallet_bounties", + "BountyStatus" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Proposed", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Approved", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "Funded", + "fields": [], + "index": 2, + "docs": [] + }, + { + "name": "CuratorProposed", + "fields": [ + { + "name": "curator", + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ], + "index": 3, + "docs": [] + }, + { + "name": "Active", + "fields": [ + { + "name": "curator", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "update_due", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + } + ], + "index": 4, + "docs": [] + }, + { + "name": "PendingPayout", + "fields": [ + { + "name": "curator", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "beneficiary", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "unlock_at", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + } + ], + "index": 5, + "docs": [] + }, + { + "name": "ApprovedWithCurator", + "fields": [ + { + "name": "curator", + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ], + "index": 6, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 804, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 805, + "type": { + "path": [ + "pallet_bounties", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "InsufficientProposersBalance", + "fields": [], + "index": 0, + "docs": [ + "Proposer's balance is too low." + ] + }, + { + "name": "InvalidIndex", + "fields": [], + "index": 1, + "docs": [ + "No proposal or bounty at that index." + ] + }, + { + "name": "ReasonTooBig", + "fields": [], + "index": 2, + "docs": [ + "The reason given is just too big." + ] + }, + { + "name": "UnexpectedStatus", + "fields": [], + "index": 3, + "docs": [ + "The bounty status is unexpected." + ] + }, + { + "name": "RequireCurator", + "fields": [], + "index": 4, + "docs": [ + "Require bounty curator." + ] + }, + { + "name": "InvalidValue", + "fields": [], + "index": 5, + "docs": [ + "Invalid bounty value." + ] + }, + { + "name": "InvalidFee", + "fields": [], + "index": 6, + "docs": [ + "Invalid bounty fee." + ] + }, + { + "name": "PendingPayout", + "fields": [], + "index": 7, + "docs": [ + "A bounty payout is pending.", + "To cancel the bounty, you must unassign and slash the curator." + ] + }, + { + "name": "Premature", + "fields": [], + "index": 8, + "docs": [ + "The bounties cannot be claimed/closed because it's still in the countdown period." + ] + }, + { + "name": "HasActiveChildBounty", + "fields": [], + "index": 9, + "docs": [ + "The bounty cannot be closed because it has active child bounties." + ] + }, + { + "name": "TooManyQueued", + "fields": [], + "index": 10, + "docs": [ + "Too many approvals are already queued." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 806, + "type": { + "path": [ + "pallet_tips", + "OpenTip" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Hash", + "type": 13 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "reason", + "type": 13, + "typeName": "Hash", + "docs": [] + }, + { + "name": "who", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "finder", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "closes", + "type": 50, + "typeName": "Option", + "docs": [] + }, + { + "name": "tips", + "type": 63, + "typeName": "Vec<(AccountId, Balance)>", + "docs": [] + }, + { + "name": "finders_fee", + "type": 8, + "typeName": "bool", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 807, + "type": { + "path": [ + "pallet_tips", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "ReasonTooBig", + "fields": [], + "index": 0, + "docs": [ + "The reason given is just too big." + ] + }, + { + "name": "AlreadyKnown", + "fields": [], + "index": 1, + "docs": [ + "The tip was already found/started." + ] + }, + { + "name": "UnknownTip", + "fields": [], + "index": 2, + "docs": [ + "The tip hash is unknown." + ] + }, + { + "name": "MaxTipAmountExceeded", + "fields": [], + "index": 3, + "docs": [ + "The tip given was too generous." + ] + }, + { + "name": "NotFinder", + "fields": [], + "index": 4, + "docs": [ + "The account attempting to retract the tip is not the finder of the tip." + ] + }, + { + "name": "StillOpen", + "fields": [], + "index": 5, + "docs": [ + "The tip cannot be claimed/closed because there are not enough tippers yet." + ] + }, + { + "name": "Premature", + "fields": [], + "index": 6, + "docs": [ + "The tip cannot be claimed/closed because it's still in the countdown period." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 808, + "type": { + "path": [ + "pallet_assets", + "types", + "AssetDetails" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + }, + { + "name": "DepositBalance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "owner", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "issuer", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "admin", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "freezer", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "supply", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "DepositBalance", + "docs": [] + }, + { + "name": "min_balance", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "is_sufficient", + "type": 8, + "typeName": "bool", + "docs": [] + }, + { + "name": "accounts", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "sufficients", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "approvals", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "status", + "type": 809, + "typeName": "AssetStatus", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 809, + "type": { + "path": [ + "pallet_assets", + "types", + "AssetStatus" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Live", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Frozen", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "Destroying", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 810, + "type": { + "path": [ + "pallet_assets", + "types", + "AssetAccount" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "DepositBalance", + "type": 6 + }, + { + "name": "Extra", + "type": 34 + }, + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "balance", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "status", + "type": 811, + "typeName": "AccountStatus", + "docs": [] + }, + { + "name": "reason", + "type": 812, + "typeName": "ExistenceReason", + "docs": [] + }, + { + "name": "extra", + "type": 34, + "typeName": "Extra", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 811, + "type": { + "path": [ + "pallet_assets", + "types", + "AccountStatus" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Liquid", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Frozen", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "Blocked", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 812, + "type": { + "path": [ + "pallet_assets", + "types", + "ExistenceReason" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Consumer", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Sufficient", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "DepositHeld", + "fields": [ + { + "name": null, + "type": 6, + "typeName": "Balance", + "docs": [] + } + ], + "index": 2, + "docs": [] + }, + { + "name": "DepositRefunded", + "fields": [], + "index": 3, + "docs": [] + }, + { + "name": "DepositFrom", + "fields": [ + { + "name": null, + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": null, + "type": 6, + "typeName": "Balance", + "docs": [] + } + ], + "index": 4, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 813, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 0, + 0 + ] + }, + "docs": [] + } + }, + { + "id": 814, + "type": { + "path": [ + "pallet_assets", + "types", + "Approval" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "DepositBalance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "amount", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "DepositBalance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 815, + "type": { + "path": [ + "pallet_assets", + "types", + "AssetMetadata" + ], + "params": [ + { + "name": "DepositBalance", + "type": 6 + }, + { + "name": "BoundedString", + "type": 816 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "deposit", + "type": 6, + "typeName": "DepositBalance", + "docs": [] + }, + { + "name": "name", + "type": 816, + "typeName": "BoundedString", + "docs": [] + }, + { + "name": "symbol", + "type": 816, + "typeName": "BoundedString", + "docs": [] + }, + { + "name": "decimals", + "type": 2, + "typeName": "u8", + "docs": [] + }, + { + "name": "is_frozen", + "type": 8, + "typeName": "bool", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 816, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 817, + "type": { + "path": [ + "pallet_assets", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "BalanceLow", + "fields": [], + "index": 0, + "docs": [ + "Account balance must be greater than or equal to the transfer amount." + ] + }, + { + "name": "NoAccount", + "fields": [], + "index": 1, + "docs": [ + "The account to alter does not exist." + ] + }, + { + "name": "NoPermission", + "fields": [], + "index": 2, + "docs": [ + "The signing account has no permission to do the operation." + ] + }, + { + "name": "Unknown", + "fields": [], + "index": 3, + "docs": [ + "The given asset ID is unknown." + ] + }, + { + "name": "Frozen", + "fields": [], + "index": 4, + "docs": [ + "The origin account is frozen." + ] + }, + { + "name": "InUse", + "fields": [], + "index": 5, + "docs": [ + "The asset ID is already taken." + ] + }, + { + "name": "BadWitness", + "fields": [], + "index": 6, + "docs": [ + "Invalid witness data given." + ] + }, + { + "name": "MinBalanceZero", + "fields": [], + "index": 7, + "docs": [ + "Minimum balance should be non-zero." + ] + }, + { + "name": "UnavailableConsumer", + "fields": [], + "index": 8, + "docs": [ + "Unable to increment the consumer reference counters on the account. Either no provider", + "reference exists to allow a non-zero balance of a non-self-sufficient asset, or one", + "fewer then the maximum number of consumers has been reached." + ] + }, + { + "name": "BadMetadata", + "fields": [], + "index": 9, + "docs": [ + "Invalid metadata given." + ] + }, + { + "name": "Unapproved", + "fields": [], + "index": 10, + "docs": [ + "No approval exists that would allow the transfer." + ] + }, + { + "name": "WouldDie", + "fields": [], + "index": 11, + "docs": [ + "The source account would not survive the transfer and it needs to stay alive." + ] + }, + { + "name": "AlreadyExists", + "fields": [], + "index": 12, + "docs": [ + "The asset-account already exists." + ] + }, + { + "name": "NoDeposit", + "fields": [], + "index": 13, + "docs": [ + "The asset-account doesn't have an associated deposit." + ] + }, + { + "name": "WouldBurn", + "fields": [], + "index": 14, + "docs": [ + "The operation would result in funds being burned." + ] + }, + { + "name": "LiveAsset", + "fields": [], + "index": 15, + "docs": [ + "The asset is a live asset and is actively being used. Usually emit for operations such", + "as `start_destroy` which require the asset to be in a destroying state." + ] + }, + { + "name": "AssetNotLive", + "fields": [], + "index": 16, + "docs": [ + "The asset is not live, and likely being destroyed." + ] + }, + { + "name": "IncorrectStatus", + "fields": [], + "index": 17, + "docs": [ + "The asset status is not the expected status." + ] + }, + { + "name": "NotFrozen", + "fields": [], + "index": 18, + "docs": [ + "The asset should be frozen before the given operation." + ] + }, + { + "name": "CallbackFailed", + "fields": [], + "index": 19, + "docs": [ + "Callback action resulted in error" + ] + }, + { + "name": "BadAssetId", + "fields": [], + "index": 20, + "docs": [ + "The asset ID must be equal to the [`NextAssetId`]." + ] + }, + { + "name": "ContainsFreezes", + "fields": [], + "index": 21, + "docs": [ + "The asset cannot be destroyed because some accounts for this asset contain freezes." + ] + }, + { + "name": "ContainsHolds", + "fields": [], + "index": 22, + "docs": [ + "The asset cannot be destroyed because some accounts for this asset contain holds." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 818, + "type": { + "path": [ + "pallet_assets", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "BalanceLow", + "fields": [], + "index": 0, + "docs": [ + "Account balance must be greater than or equal to the transfer amount." + ] + }, + { + "name": "NoAccount", + "fields": [], + "index": 1, + "docs": [ + "The account to alter does not exist." + ] + }, + { + "name": "NoPermission", + "fields": [], + "index": 2, + "docs": [ + "The signing account has no permission to do the operation." + ] + }, + { + "name": "Unknown", + "fields": [], + "index": 3, + "docs": [ + "The given asset ID is unknown." + ] + }, + { + "name": "Frozen", + "fields": [], + "index": 4, + "docs": [ + "The origin account is frozen." + ] + }, + { + "name": "InUse", + "fields": [], + "index": 5, + "docs": [ + "The asset ID is already taken." + ] + }, + { + "name": "BadWitness", + "fields": [], + "index": 6, + "docs": [ + "Invalid witness data given." + ] + }, + { + "name": "MinBalanceZero", + "fields": [], + "index": 7, + "docs": [ + "Minimum balance should be non-zero." + ] + }, + { + "name": "UnavailableConsumer", + "fields": [], + "index": 8, + "docs": [ + "Unable to increment the consumer reference counters on the account. Either no provider", + "reference exists to allow a non-zero balance of a non-self-sufficient asset, or one", + "fewer then the maximum number of consumers has been reached." + ] + }, + { + "name": "BadMetadata", + "fields": [], + "index": 9, + "docs": [ + "Invalid metadata given." + ] + }, + { + "name": "Unapproved", + "fields": [], + "index": 10, + "docs": [ + "No approval exists that would allow the transfer." + ] + }, + { + "name": "WouldDie", + "fields": [], + "index": 11, + "docs": [ + "The source account would not survive the transfer and it needs to stay alive." + ] + }, + { + "name": "AlreadyExists", + "fields": [], + "index": 12, + "docs": [ + "The asset-account already exists." + ] + }, + { + "name": "NoDeposit", + "fields": [], + "index": 13, + "docs": [ + "The asset-account doesn't have an associated deposit." + ] + }, + { + "name": "WouldBurn", + "fields": [], + "index": 14, + "docs": [ + "The operation would result in funds being burned." + ] + }, + { + "name": "LiveAsset", + "fields": [], + "index": 15, + "docs": [ + "The asset is a live asset and is actively being used. Usually emit for operations such", + "as `start_destroy` which require the asset to be in a destroying state." + ] + }, + { + "name": "AssetNotLive", + "fields": [], + "index": 16, + "docs": [ + "The asset is not live, and likely being destroyed." + ] + }, + { + "name": "IncorrectStatus", + "fields": [], + "index": 17, + "docs": [ + "The asset status is not the expected status." + ] + }, + { + "name": "NotFrozen", + "fields": [], + "index": 18, + "docs": [ + "The asset should be frozen before the given operation." + ] + }, + { + "name": "CallbackFailed", + "fields": [], + "index": 19, + "docs": [ + "Callback action resulted in error" + ] + }, + { + "name": "BadAssetId", + "fields": [], + "index": 20, + "docs": [ + "The asset ID must be equal to the [`NextAssetId`]." + ] + }, + { + "name": "ContainsFreezes", + "fields": [], + "index": 21, + "docs": [ + "The asset cannot be destroyed because some accounts for this asset contain freezes." + ] + }, + { + "name": "ContainsHolds", + "fields": [], + "index": 22, + "docs": [ + "The asset cannot be destroyed because some accounts for this asset contain holds." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 819, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 243 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 820, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 820, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 243 + } + }, + "docs": [] + } + }, + { + "id": 821, + "type": { + "path": [ + "pallet_beefy", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "InvalidKeyOwnershipProof", + "fields": [], + "index": 0, + "docs": [ + "A key ownership proof provided as part of an equivocation report is invalid." + ] + }, + { + "name": "InvalidDoubleVotingProof", + "fields": [], + "index": 1, + "docs": [ + "A double voting proof provided as part of an equivocation report is invalid." + ] + }, + { + "name": "InvalidForkVotingProof", + "fields": [], + "index": 2, + "docs": [ + "A fork voting proof provided as part of an equivocation report is invalid." + ] + }, + { + "name": "InvalidFutureBlockVotingProof", + "fields": [], + "index": 3, + "docs": [ + "A future block voting proof provided as part of an equivocation report is invalid." + ] + }, + { + "name": "InvalidEquivocationProofSession", + "fields": [], + "index": 4, + "docs": [ + "The session of the equivocation proof is invalid" + ] + }, + { + "name": "DuplicateOffenceReport", + "fields": [], + "index": 5, + "docs": [ + "A given equivocation report is valid but already previously reported." + ] + }, + { + "name": "InvalidConfiguration", + "fields": [], + "index": 6, + "docs": [ + "Submitted configuration is invalid." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 822, + "type": { + "path": [ + "sp_consensus_beefy", + "mmr", + "BeefyAuthoritySet" + ], + "params": [ + { + "name": "AuthoritySetCommitment", + "type": 13 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "id", + "type": 12, + "typeName": "crate::ValidatorSetId", + "docs": [] + }, + { + "name": "len", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "keyset_commitment", + "type": 13, + "typeName": "AuthoritySetCommitment", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 823, + "type": { + "path": [ + "pallet_lottery", + "LotteryConfig" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "price", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "start", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "length", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "delay", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "repeat", + "type": 8, + "typeName": "bool", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 824, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 825 + ] + }, + "docs": [] + } + }, + { + "id": 825, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 107 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 826, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 826, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 107 + } + }, + "docs": [] + } + }, + { + "id": 827, + "type": { + "path": [ + "pallet_lottery", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotConfigured", + "fields": [], + "index": 0, + "docs": [ + "A lottery has not been configured." + ] + }, + { + "name": "InProgress", + "fields": [], + "index": 1, + "docs": [ + "A lottery is already in progress." + ] + }, + { + "name": "AlreadyEnded", + "fields": [], + "index": 2, + "docs": [ + "A lottery has already ended." + ] + }, + { + "name": "InvalidCall", + "fields": [], + "index": 3, + "docs": [ + "The call is not valid for an open lottery." + ] + }, + { + "name": "AlreadyParticipating", + "fields": [], + "index": 4, + "docs": [ + "You are already participating in the lottery with this call." + ] + }, + { + "name": "TooManyCalls", + "fields": [], + "index": 5, + "docs": [ + "Too many calls for a single lottery." + ] + }, + { + "name": "EncodingFailed", + "fields": [], + "index": 6, + "docs": [ + "Failed to encode calls" + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 828, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 753 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 754, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 829, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 830 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 831, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 830, + "type": { + "path": [ + "pallet_nis", + "pallet", + "Bid" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "amount", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "who", + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 831, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 830 + } + }, + "docs": [] + } + }, + { + "id": 832, + "type": { + "path": [ + "pallet_nis", + "pallet", + "SummaryRecord" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "proportion_owed", + "type": 109, + "typeName": "Perquintill", + "docs": [] + }, + { + "name": "index", + "type": 4, + "typeName": "ReceiptIndex", + "docs": [] + }, + { + "name": "thawed", + "type": 109, + "typeName": "Perquintill", + "docs": [] + }, + { + "name": "last_period", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "receipts_on_hold", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 833, + "type": { + "path": [ + "pallet_nis", + "pallet", + "ReceiptRecord" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "proportion", + "type": 109, + "typeName": "Perquintill", + "docs": [] + }, + { + "name": "owner", + "type": 783, + "typeName": "Option<(AccountId, Balance)>", + "docs": [] + }, + { + "name": "expiry", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 834, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 109, + 4 + ] + }, + "docs": [] + } + }, + { + "id": 835, + "type": { + "path": [ + "pallet_nis", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "DurationTooSmall", + "fields": [], + "index": 0, + "docs": [ + "The duration of the bid is less than one." + ] + }, + { + "name": "DurationTooBig", + "fields": [], + "index": 1, + "docs": [ + "The duration is the bid is greater than the number of queues." + ] + }, + { + "name": "AmountTooSmall", + "fields": [], + "index": 2, + "docs": [ + "The amount of the bid is less than the minimum allowed." + ] + }, + { + "name": "BidTooLow", + "fields": [], + "index": 3, + "docs": [ + "The queue for the bid's duration is full and the amount bid is too low to get in", + "through replacing an existing bid." + ] + }, + { + "name": "UnknownReceipt", + "fields": [], + "index": 4, + "docs": [ + "Receipt index is unknown." + ] + }, + { + "name": "NotOwner", + "fields": [], + "index": 5, + "docs": [ + "Not the owner of the receipt." + ] + }, + { + "name": "NotExpired", + "fields": [], + "index": 6, + "docs": [ + "Bond not yet at expiry date." + ] + }, + { + "name": "UnknownBid", + "fields": [], + "index": 7, + "docs": [ + "The given bid for retraction is not found." + ] + }, + { + "name": "PortionTooBig", + "fields": [], + "index": 8, + "docs": [ + "The portion supplied is beyond the value of the receipt." + ] + }, + { + "name": "Unfunded", + "fields": [], + "index": 9, + "docs": [ + "Not enough funds are held to pay out." + ] + }, + { + "name": "AlreadyFunded", + "fields": [], + "index": 10, + "docs": [ + "There are enough funds for what is required." + ] + }, + { + "name": "Throttled", + "fields": [], + "index": 11, + "docs": [ + "The thaw throttle has been reached for this period." + ] + }, + { + "name": "MakesDust", + "fields": [], + "index": 12, + "docs": [ + "The operation would result in a receipt worth an insignificant value." + ] + }, + { + "name": "AlreadyCommunal", + "fields": [], + "index": 13, + "docs": [ + "The receipt is already communal." + ] + }, + { + "name": "AlreadyPrivate", + "fields": [], + "index": 14, + "docs": [ + "The receipt is already private." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 836, + "type": { + "path": [ + "pallet_uniques", + "types", + "CollectionDetails" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "DepositBalance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "owner", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "issuer", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "admin", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "freezer", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "total_deposit", + "type": 6, + "typeName": "DepositBalance", + "docs": [] + }, + { + "name": "free_holding", + "type": 8, + "typeName": "bool", + "docs": [] + }, + { + "name": "items", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "item_metadatas", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "attributes", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "is_frozen", + "type": 8, + "typeName": "bool", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 837, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 4, + 4 + ] + }, + "docs": [] + } + }, + { + "id": 838, + "type": { + "path": [ + "pallet_uniques", + "types", + "ItemDetails" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "DepositBalance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "owner", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "approved", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "is_frozen", + "type": 8, + "typeName": "bool", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "DepositBalance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 839, + "type": { + "path": [ + "pallet_uniques", + "types", + "CollectionMetadata" + ], + "params": [ + { + "name": "DepositBalance", + "type": 6 + }, + { + "name": "StringLimit", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "deposit", + "type": 6, + "typeName": "DepositBalance", + "docs": [] + }, + { + "name": "data", + "type": 111, + "typeName": "BoundedVec", + "docs": [] + }, + { + "name": "is_frozen", + "type": 8, + "typeName": "bool", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 840, + "type": { + "path": [ + "pallet_uniques", + "types", + "ItemMetadata" + ], + "params": [ + { + "name": "DepositBalance", + "type": 6 + }, + { + "name": "StringLimit", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "deposit", + "type": 6, + "typeName": "DepositBalance", + "docs": [] + }, + { + "name": "data", + "type": 111, + "typeName": "BoundedVec", + "docs": [] + }, + { + "name": "is_frozen", + "type": 8, + "typeName": "bool", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 841, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 50, + 84 + ] + }, + "docs": [] + } + }, + { + "id": 842, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 113, + 6 + ] + }, + "docs": [] + } + }, + { + "id": 843, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 6, + 43 + ] + }, + "docs": [] + } + }, + { + "id": 844, + "type": { + "path": [ + "pallet_uniques", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NoPermission", + "fields": [], + "index": 0, + "docs": [ + "The signing account has no permission to do the operation." + ] + }, + { + "name": "UnknownCollection", + "fields": [], + "index": 1, + "docs": [ + "The given item ID is unknown." + ] + }, + { + "name": "AlreadyExists", + "fields": [], + "index": 2, + "docs": [ + "The item ID has already been used for an item." + ] + }, + { + "name": "WrongOwner", + "fields": [], + "index": 3, + "docs": [ + "The owner turned out to be different to what was expected." + ] + }, + { + "name": "BadWitness", + "fields": [], + "index": 4, + "docs": [ + "Invalid witness data given." + ] + }, + { + "name": "InUse", + "fields": [], + "index": 5, + "docs": [ + "The item ID is already taken." + ] + }, + { + "name": "Frozen", + "fields": [], + "index": 6, + "docs": [ + "The item or collection is frozen." + ] + }, + { + "name": "WrongDelegate", + "fields": [], + "index": 7, + "docs": [ + "The delegate turned out to be different to what was expected." + ] + }, + { + "name": "NoDelegate", + "fields": [], + "index": 8, + "docs": [ + "There is no delegate approved." + ] + }, + { + "name": "Unapproved", + "fields": [], + "index": 9, + "docs": [ + "No approval exists that would allow the transfer." + ] + }, + { + "name": "Unaccepted", + "fields": [], + "index": 10, + "docs": [ + "The named owner has not signed ownership of the collection is acceptable." + ] + }, + { + "name": "Locked", + "fields": [], + "index": 11, + "docs": [ + "The item is locked." + ] + }, + { + "name": "MaxSupplyReached", + "fields": [], + "index": 12, + "docs": [ + "All items have been minted." + ] + }, + { + "name": "MaxSupplyAlreadySet", + "fields": [], + "index": 13, + "docs": [ + "The max supply has already been set." + ] + }, + { + "name": "MaxSupplyTooSmall", + "fields": [], + "index": 14, + "docs": [ + "The provided max supply is less to the amount of items a collection already has." + ] + }, + { + "name": "UnknownItem", + "fields": [], + "index": 15, + "docs": [ + "The given item ID is unknown." + ] + }, + { + "name": "NotForSale", + "fields": [], + "index": 16, + "docs": [ + "Item is not for sale." + ] + }, + { + "name": "BidTooLow", + "fields": [], + "index": 17, + "docs": [ + "The provided bid is too low." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 845, + "type": { + "path": [ + "pallet_nfts", + "types", + "CollectionDetails" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "DepositBalance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "owner", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "owner_deposit", + "type": 6, + "typeName": "DepositBalance", + "docs": [] + }, + { + "name": "items", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "item_metadatas", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "item_configs", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "attributes", + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 846, + "type": { + "path": [ + "pallet_nfts", + "types", + "BitFlags" + ], + "params": [ + { + "name": "T", + "type": 847 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 2, + "typeName": "CollectionRole", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 847, + "type": { + "path": [ + "pallet_nfts", + "types", + "CollectionRole" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Issuer", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "Freezer", + "fields": [], + "index": 2, + "docs": [] + }, + { + "name": "Admin", + "fields": [], + "index": 4, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 848, + "type": { + "path": [ + "pallet_nfts", + "types", + "ItemDetails" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Deposit", + "type": 849 + }, + { + "name": "Approvals", + "type": 850 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "owner", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "approvals", + "type": 850, + "typeName": "Approvals", + "docs": [] + }, + { + "name": "deposit", + "type": 849, + "typeName": "Deposit", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 849, + "type": { + "path": [ + "pallet_nfts", + "types", + "ItemDeposit" + ], + "params": [ + { + "name": "DepositBalance", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "account", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "DepositBalance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 850, + "type": { + "path": [ + "bounded_collections", + "bounded_btree_map", + "BoundedBTreeMap" + ], + "params": [ + { + "name": "K", + "type": 0 + }, + { + "name": "V", + "type": 50 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 851, + "typeName": "BTreeMap", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 851, + "type": { + "path": [ + "BTreeMap" + ], + "params": [ + { + "name": "K", + "type": 0 + }, + { + "name": "V", + "type": 50 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 852, + "typeName": null, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 852, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 853 + } + }, + "docs": [] + } + }, + { + "id": 853, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 50 + ] + }, + "docs": [] + } + }, + { + "id": 854, + "type": { + "path": [ + "pallet_nfts", + "types", + "CollectionMetadata" + ], + "params": [ + { + "name": "Deposit", + "type": 6 + }, + { + "name": "StringLimit", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "deposit", + "type": 6, + "typeName": "Deposit", + "docs": [] + }, + { + "name": "data", + "type": 115, + "typeName": "BoundedVec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 855, + "type": { + "path": [ + "pallet_nfts", + "types", + "ItemMetadata" + ], + "params": [ + { + "name": "Deposit", + "type": 856 + }, + { + "name": "StringLimit", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "deposit", + "type": 856, + "typeName": "Deposit", + "docs": [] + }, + { + "name": "data", + "type": 115, + "typeName": "BoundedVec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 856, + "type": { + "path": [ + "pallet_nfts", + "types", + "ItemMetadataDeposit" + ], + "params": [ + { + "name": "DepositBalance", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "account", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "DepositBalance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 857, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 50, + 116, + 113 + ] + }, + "docs": [] + } + }, + { + "id": 858, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 115, + 859 + ] + }, + "docs": [] + } + }, + { + "id": 859, + "type": { + "path": [ + "pallet_nfts", + "types", + "AttributeDeposit" + ], + "params": [ + { + "name": "DepositBalance", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "account", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "DepositBalance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 860, + "type": { + "path": [ + "bounded_collections", + "bounded_btree_set", + "BoundedBTreeSet" + ], + "params": [ + { + "name": "T", + "type": 0 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 861, + "typeName": "BTreeSet", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 861, + "type": { + "path": [ + "BTreeSet" + ], + "params": [ + { + "name": "T", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 86, + "typeName": null, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 862, + "type": { + "path": [ + "pallet_nfts", + "types", + "PendingSwap" + ], + "params": [ + { + "name": "CollectionId", + "type": 4 + }, + { + "name": "ItemId", + "type": 4 + }, + { + "name": "ItemPriceWithDirection", + "type": 118 + }, + { + "name": "Deadline", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "desired_collection", + "type": 4, + "typeName": "CollectionId", + "docs": [] + }, + { + "name": "desired_item", + "type": 50, + "typeName": "Option", + "docs": [] + }, + { + "name": "price", + "type": 117, + "typeName": "Option", + "docs": [] + }, + { + "name": "deadline", + "type": 4, + "typeName": "Deadline", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 863, + "type": { + "path": [ + "pallet_nfts", + "types", + "BitFlags" + ], + "params": [ + { + "name": "T", + "type": 864 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 12, + "typeName": "PalletFeature", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 864, + "type": { + "path": [ + "pallet_nfts", + "types", + "PalletFeature" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Trading", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "Attributes", + "fields": [], + "index": 2, + "docs": [] + }, + { + "name": "Approvals", + "fields": [], + "index": 4, + "docs": [] + }, + { + "name": "Swaps", + "fields": [], + "index": 8, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 865, + "type": { + "path": [ + "pallet_nfts", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NoPermission", + "fields": [], + "index": 0, + "docs": [ + "The signing account has no permission to do the operation." + ] + }, + { + "name": "UnknownCollection", + "fields": [], + "index": 1, + "docs": [ + "The given item ID is unknown." + ] + }, + { + "name": "AlreadyExists", + "fields": [], + "index": 2, + "docs": [ + "The item ID has already been used for an item." + ] + }, + { + "name": "ApprovalExpired", + "fields": [], + "index": 3, + "docs": [ + "The approval had a deadline that expired, so the approval isn't valid anymore." + ] + }, + { + "name": "WrongOwner", + "fields": [], + "index": 4, + "docs": [ + "The owner turned out to be different to what was expected." + ] + }, + { + "name": "BadWitness", + "fields": [], + "index": 5, + "docs": [ + "The witness data given does not match the current state of the chain." + ] + }, + { + "name": "CollectionIdInUse", + "fields": [], + "index": 6, + "docs": [ + "Collection ID is already taken." + ] + }, + { + "name": "ItemsNonTransferable", + "fields": [], + "index": 7, + "docs": [ + "Items within that collection are non-transferable." + ] + }, + { + "name": "NotDelegate", + "fields": [], + "index": 8, + "docs": [ + "The provided account is not a delegate." + ] + }, + { + "name": "WrongDelegate", + "fields": [], + "index": 9, + "docs": [ + "The delegate turned out to be different to what was expected." + ] + }, + { + "name": "Unapproved", + "fields": [], + "index": 10, + "docs": [ + "No approval exists that would allow the transfer." + ] + }, + { + "name": "Unaccepted", + "fields": [], + "index": 11, + "docs": [ + "The named owner has not signed ownership acceptance of the collection." + ] + }, + { + "name": "ItemLocked", + "fields": [], + "index": 12, + "docs": [ + "The item is locked (non-transferable)." + ] + }, + { + "name": "LockedItemAttributes", + "fields": [], + "index": 13, + "docs": [ + "Item's attributes are locked." + ] + }, + { + "name": "LockedCollectionAttributes", + "fields": [], + "index": 14, + "docs": [ + "Collection's attributes are locked." + ] + }, + { + "name": "LockedItemMetadata", + "fields": [], + "index": 15, + "docs": [ + "Item's metadata is locked." + ] + }, + { + "name": "LockedCollectionMetadata", + "fields": [], + "index": 16, + "docs": [ + "Collection's metadata is locked." + ] + }, + { + "name": "MaxSupplyReached", + "fields": [], + "index": 17, + "docs": [ + "All items have been minted." + ] + }, + { + "name": "MaxSupplyLocked", + "fields": [], + "index": 18, + "docs": [ + "The max supply is locked and can't be changed." + ] + }, + { + "name": "MaxSupplyTooSmall", + "fields": [], + "index": 19, + "docs": [ + "The provided max supply is less than the number of items a collection already has." + ] + }, + { + "name": "UnknownItem", + "fields": [], + "index": 20, + "docs": [ + "The given item ID is unknown." + ] + }, + { + "name": "UnknownSwap", + "fields": [], + "index": 21, + "docs": [ + "Swap doesn't exist." + ] + }, + { + "name": "MetadataNotFound", + "fields": [], + "index": 22, + "docs": [ + "The given item has no metadata set." + ] + }, + { + "name": "AttributeNotFound", + "fields": [], + "index": 23, + "docs": [ + "The provided attribute can't be found." + ] + }, + { + "name": "NotForSale", + "fields": [], + "index": 24, + "docs": [ + "Item is not for sale." + ] + }, + { + "name": "BidTooLow", + "fields": [], + "index": 25, + "docs": [ + "The provided bid is too low." + ] + }, + { + "name": "ReachedApprovalLimit", + "fields": [], + "index": 26, + "docs": [ + "The item has reached its approval limit." + ] + }, + { + "name": "DeadlineExpired", + "fields": [], + "index": 27, + "docs": [ + "The deadline has already expired." + ] + }, + { + "name": "WrongDuration", + "fields": [], + "index": 28, + "docs": [ + "The duration provided should be less than or equal to `MaxDeadlineDuration`." + ] + }, + { + "name": "MethodDisabled", + "fields": [], + "index": 29, + "docs": [ + "The method is disabled by system settings." + ] + }, + { + "name": "WrongSetting", + "fields": [], + "index": 30, + "docs": [ + "The provided setting can't be set." + ] + }, + { + "name": "InconsistentItemConfig", + "fields": [], + "index": 31, + "docs": [ + "Item's config already exists and should be equal to the provided one." + ] + }, + { + "name": "NoConfig", + "fields": [], + "index": 32, + "docs": [ + "Config for a collection or an item can't be found." + ] + }, + { + "name": "RolesNotCleared", + "fields": [], + "index": 33, + "docs": [ + "Some roles were not cleared." + ] + }, + { + "name": "MintNotStarted", + "fields": [], + "index": 34, + "docs": [ + "Mint has not started yet." + ] + }, + { + "name": "MintEnded", + "fields": [], + "index": 35, + "docs": [ + "Mint has already ended." + ] + }, + { + "name": "AlreadyClaimed", + "fields": [], + "index": 36, + "docs": [ + "The provided Item was already used for claiming." + ] + }, + { + "name": "IncorrectData", + "fields": [], + "index": 37, + "docs": [ + "The provided data is incorrect." + ] + }, + { + "name": "WrongOrigin", + "fields": [], + "index": 38, + "docs": [ + "The extrinsic was sent by the wrong origin." + ] + }, + { + "name": "WrongSignature", + "fields": [], + "index": 39, + "docs": [ + "The provided signature is incorrect." + ] + }, + { + "name": "IncorrectMetadata", + "fields": [], + "index": 40, + "docs": [ + "The provided metadata might be too long." + ] + }, + { + "name": "MaxAttributesLimitReached", + "fields": [], + "index": 41, + "docs": [ + "Can't set more attributes per one call." + ] + }, + { + "name": "WrongNamespace", + "fields": [], + "index": 42, + "docs": [ + "The provided namespace isn't supported in this call." + ] + }, + { + "name": "CollectionNotEmpty", + "fields": [], + "index": 43, + "docs": [ + "Can't delete non-empty collections." + ] + }, + { + "name": "WitnessRequired", + "fields": [], + "index": 44, + "docs": [ + "The witness data should be provided." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 866, + "type": { + "path": [ + "pallet_nft_fractionalization", + "types", + "Details" + ], + "params": [ + { + "name": "AssetId", + "type": 4 + }, + { + "name": "Fractions", + "type": 6 + }, + { + "name": "Deposit", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "asset", + "type": 4, + "typeName": "AssetId", + "docs": [] + }, + { + "name": "fractions", + "type": 6, + "typeName": "Fractions", + "docs": [] + }, + { + "name": "deposit", + "type": 6, + "typeName": "Deposit", + "docs": [] + }, + { + "name": "asset_creator", + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 867, + "type": { + "path": [ + "pallet_nft_fractionalization", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "IncorrectAssetId", + "fields": [], + "index": 0, + "docs": [ + "Asset ID does not correspond to locked NFT." + ] + }, + { + "name": "NoPermission", + "fields": [], + "index": 1, + "docs": [ + "The signing account has no permission to do the operation." + ] + }, + { + "name": "NftNotFound", + "fields": [], + "index": 2, + "docs": [ + "NFT doesn't exist." + ] + }, + { + "name": "NftNotFractionalized", + "fields": [], + "index": 3, + "docs": [ + "NFT has not yet been fractionalised." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 868, + "type": { + "path": [ + "pallet_salary", + "StatusType" + ], + "params": [ + { + "name": "CycleIndex", + "type": 4 + }, + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "cycle_index", + "type": 4, + "typeName": "CycleIndex", + "docs": [] + }, + { + "name": "cycle_start", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "budget", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "total_registrations", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "total_unregistered_paid", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 869, + "type": { + "path": [ + "pallet_salary", + "ClaimantStatus" + ], + "params": [ + { + "name": "CycleIndex", + "type": 4 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "Id", + "type": 34 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "last_active", + "type": 4, + "typeName": "CycleIndex", + "docs": [] + }, + { + "name": "status", + "type": 870, + "typeName": "ClaimState", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 870, + "type": { + "path": [ + "pallet_salary", + "ClaimState" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "Id", + "type": 34 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Nothing", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Registered", + "fields": [ + { + "name": null, + "type": 6, + "typeName": "Balance", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "Attempted", + "fields": [ + { + "name": "registered", + "type": 234, + "typeName": "Option", + "docs": [] + }, + { + "name": "id", + "type": 34, + "typeName": "Id", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 871, + "type": { + "path": [ + "pallet_salary", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "AlreadyStarted", + "fields": [], + "index": 0, + "docs": [ + "The salary system has already been started." + ] + }, + { + "name": "NotMember", + "fields": [], + "index": 1, + "docs": [ + "The account is not a ranked member." + ] + }, + { + "name": "AlreadyInducted", + "fields": [], + "index": 2, + "docs": [ + "The account is already inducted." + ] + }, + { + "name": "NotInducted", + "fields": [], + "index": 3, + "docs": [] + }, + { + "name": "NoClaim", + "fields": [], + "index": 4, + "docs": [ + "The member does not have a current valid claim." + ] + }, + { + "name": "ClaimZero", + "fields": [], + "index": 5, + "docs": [ + "The member's claim is zero." + ] + }, + { + "name": "TooLate", + "fields": [], + "index": 6, + "docs": [ + "Current cycle's registration period is over." + ] + }, + { + "name": "TooEarly", + "fields": [], + "index": 7, + "docs": [ + "Current cycle's payment period is not yet begun." + ] + }, + { + "name": "NotYet", + "fields": [], + "index": 8, + "docs": [ + "Cycle is not yet over." + ] + }, + { + "name": "NotStarted", + "fields": [], + "index": 9, + "docs": [ + "The payout cycles have not yet started." + ] + }, + { + "name": "Bankrupt", + "fields": [], + "index": 10, + "docs": [ + "There is no budget left for the payout." + ] + }, + { + "name": "PayError", + "fields": [], + "index": 11, + "docs": [ + "There was some issue with the mechanism of payment." + ] + }, + { + "name": "Inconclusive", + "fields": [], + "index": 12, + "docs": [ + "The payment has neither failed nor succeeded yet." + ] + }, + { + "name": "NotCurrent", + "fields": [], + "index": 13, + "docs": [ + "The cycle is after that in which the payment was made." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 872, + "type": { + "path": [ + "pallet_core_fellowship", + "MemberStatus" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "is_active", + "type": 8, + "typeName": "bool", + "docs": [] + }, + { + "name": "last_promotion", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "last_proof", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 873, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 128, + 129 + ] + }, + "docs": [] + } + }, + { + "id": 874, + "type": { + "path": [ + "pallet_core_fellowship", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Unranked", + "fields": [], + "index": 0, + "docs": [ + "Member's rank is too low." + ] + }, + { + "name": "Ranked", + "fields": [], + "index": 1, + "docs": [ + "Member's rank is not zero." + ] + }, + { + "name": "UnexpectedRank", + "fields": [], + "index": 2, + "docs": [ + "Member's rank is not as expected - generally means that the rank provided to the call", + "does not agree with the state of the system." + ] + }, + { + "name": "InvalidRank", + "fields": [], + "index": 3, + "docs": [ + "The given rank is invalid - this generally means it's not between 1 and `RANK_COUNT`." + ] + }, + { + "name": "NoPermission", + "fields": [], + "index": 4, + "docs": [ + "The origin does not have enough permission to do this operation." + ] + }, + { + "name": "NothingDoing", + "fields": [], + "index": 5, + "docs": [ + "No work needs to be done at present for this member." + ] + }, + { + "name": "AlreadyInducted", + "fields": [], + "index": 6, + "docs": [ + "The candidate has already been inducted. This should never happen since it would", + "require a candidate (rank 0) to already be tracked in the pallet." + ] + }, + { + "name": "NotTracked", + "fields": [], + "index": 7, + "docs": [ + "The candidate has not been inducted, so cannot be offboarded from this pallet." + ] + }, + { + "name": "TooSoon", + "fields": [], + "index": 8, + "docs": [ + "Operation cannot be done yet since not enough time has passed." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 875, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 876 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 877, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 876, + "type": { + "path": [ + "pallet_transaction_storage", + "TransactionInfo" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "chunk_root", + "type": 13, + "typeName": "::Output", + "docs": [] + }, + { + "name": "content_hash", + "type": 13, + "typeName": "::Output", + "docs": [] + }, + { + "name": "size", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "block_chunks", + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 877, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 876 + } + }, + "docs": [] + } + }, + { + "id": 878, + "type": { + "path": [ + "pallet_transaction_storage", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotConfigured", + "fields": [], + "index": 0, + "docs": [ + "Invalid configuration." + ] + }, + { + "name": "RenewedNotFound", + "fields": [], + "index": 1, + "docs": [ + "Renewed extrinsic is not found." + ] + }, + { + "name": "EmptyTransaction", + "fields": [], + "index": 2, + "docs": [ + "Attempting to store empty transaction" + ] + }, + { + "name": "UnexpectedProof", + "fields": [], + "index": 3, + "docs": [ + "Proof was not expected in this block." + ] + }, + { + "name": "InvalidProof", + "fields": [], + "index": 4, + "docs": [ + "Proof failed verification." + ] + }, + { + "name": "MissingProof", + "fields": [], + "index": 5, + "docs": [ + "Missing storage proof." + ] + }, + { + "name": "MissingStateData", + "fields": [], + "index": 6, + "docs": [ + "Unable to verify proof because state data is missing." + ] + }, + { + "name": "DoubleCheck", + "fields": [], + "index": 7, + "docs": [ + "Double proof check in the block." + ] + }, + { + "name": "ProofNotChecked", + "fields": [], + "index": 8, + "docs": [ + "Storage proof was not checked in the block." + ] + }, + { + "name": "TransactionTooLarge", + "fields": [], + "index": 9, + "docs": [ + "Transaction is too large." + ] + }, + { + "name": "TooManyTransactions", + "fields": [], + "index": 10, + "docs": [ + "Too many transactions in the block." + ] + }, + { + "name": "BadContext", + "fields": [], + "index": 11, + "docs": [ + "Attempted to call `store` outside of block execution." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 879, + "type": { + "path": [ + "pallet_bags_list", + "list", + "Node" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "id", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "prev", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "next", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "bag_upper", + "type": 12, + "typeName": "T::Score", + "docs": [] + }, + { + "name": "score", + "type": 12, + "typeName": "T::Score", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 880, + "type": { + "path": [ + "pallet_bags_list", + "list", + "Bag" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "head", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "tail", + "type": 43, + "typeName": "Option", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 881, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 12 + } + }, + "docs": [] + } + }, + { + "id": 882, + "type": { + "path": [ + "pallet_bags_list", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "List", + "fields": [ + { + "name": null, + "type": 883, + "typeName": "ListError", + "docs": [] + } + ], + "index": 0, + "docs": [ + "A error in the list interface implementation." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 883, + "type": { + "path": [ + "pallet_bags_list", + "list", + "ListError" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Duplicate", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "NotHeavier", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "NotInSameBag", + "fields": [], + "index": 2, + "docs": [] + }, + { + "name": "NodeNotFound", + "fields": [], + "index": 3, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 884, + "type": { + "path": [ + "pallet_child_bounties", + "ChildBounty" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "parent_bounty", + "type": 4, + "typeName": "BountyIndex", + "docs": [] + }, + { + "name": "value", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "fee", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "curator_deposit", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "status", + "type": 885, + "typeName": "ChildBountyStatus", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 885, + "type": { + "path": [ + "pallet_child_bounties", + "ChildBountyStatus" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Added", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "CuratorProposed", + "fields": [ + { + "name": "curator", + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "Active", + "fields": [ + { + "name": "curator", + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ], + "index": 2, + "docs": [] + }, + { + "name": "PendingPayout", + "fields": [ + { + "name": "curator", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "beneficiary", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "unlock_at", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + } + ], + "index": 3, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 886, + "type": { + "path": [ + "pallet_child_bounties", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "ParentBountyNotActive", + "fields": [], + "index": 0, + "docs": [ + "The parent bounty is not in active state." + ] + }, + { + "name": "InsufficientBountyBalance", + "fields": [], + "index": 1, + "docs": [ + "The bounty balance is not enough to add new child-bounty." + ] + }, + { + "name": "TooManyChildBounties", + "fields": [], + "index": 2, + "docs": [ + "Number of child bounties exceeds limit `MaxActiveChildBountyCount`." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 887, + "type": { + "path": [ + "pallet_referenda", + "types", + "ReferendumInfo" + ], + "params": [ + { + "name": "TrackId", + "type": 98 + }, + { + "name": "RuntimeOrigin", + "type": 146 + }, + { + "name": "Moment", + "type": 4 + }, + { + "name": "Call", + "type": 138 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "Tally", + "type": 495 + }, + { + "name": "AccountId", + "type": 0 + }, + { + "name": "ScheduleAddress", + "type": 91 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Ongoing", + "fields": [ + { + "name": null, + "type": 888, + "typeName": "ReferendumStatus", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Approved", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "Rejected", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + } + ], + "index": 2, + "docs": [] + }, + { + "name": "Cancelled", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + } + ], + "index": 3, + "docs": [] + }, + { + "name": "TimedOut", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + } + ], + "index": 4, + "docs": [] + }, + { + "name": "Killed", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Moment", + "docs": [] + } + ], + "index": 5, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 888, + "type": { + "path": [ + "pallet_referenda", + "types", + "ReferendumStatus" + ], + "params": [ + { + "name": "TrackId", + "type": 98 + }, + { + "name": "RuntimeOrigin", + "type": 146 + }, + { + "name": "Moment", + "type": 4 + }, + { + "name": "Call", + "type": 138 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "Tally", + "type": 495 + }, + { + "name": "AccountId", + "type": 0 + }, + { + "name": "ScheduleAddress", + "type": 91 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "track", + "type": 98, + "typeName": "TrackId", + "docs": [] + }, + { + "name": "origin", + "type": 146, + "typeName": "RuntimeOrigin", + "docs": [] + }, + { + "name": "proposal", + "type": 138, + "typeName": "Call", + "docs": [] + }, + { + "name": "enactment", + "type": 390, + "typeName": "DispatchTime", + "docs": [] + }, + { + "name": "submitted", + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": "submission_deposit", + "type": 889, + "typeName": "Deposit", + "docs": [] + }, + { + "name": "decision_deposit", + "type": 890, + "typeName": "Option>", + "docs": [] + }, + { + "name": "deciding", + "type": 891, + "typeName": "Option>", + "docs": [] + }, + { + "name": "tally", + "type": 495, + "typeName": "Tally", + "docs": [] + }, + { + "name": "in_queue", + "type": 8, + "typeName": "bool", + "docs": [] + }, + { + "name": "alarm", + "type": 893, + "typeName": "Option<(Moment, ScheduleAddress)>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 889, + "type": { + "path": [ + "pallet_referenda", + "types", + "Deposit" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "who", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 890, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 889 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 889, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 891, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 892 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 892, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 892, + "type": { + "path": [ + "pallet_referenda", + "types", + "DecidingStatus" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "since", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "confirming", + "type": 50, + "typeName": "Option", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 893, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 894 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 894, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 894, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 91 + ] + }, + "docs": [] + } + }, + { + "id": 895, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 753 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 754, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 896, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 897 + } + }, + "docs": [] + } + }, + { + "id": 897, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 98, + 898 + ] + }, + "docs": [] + } + }, + { + "id": 898, + "type": { + "path": [ + "pallet_referenda", + "types", + "TrackDetails" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "Moment", + "type": 4 + }, + { + "name": "Name", + "type": 554 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "name", + "type": 554, + "typeName": "Name", + "docs": [] + }, + { + "name": "max_deciding", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "decision_deposit", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "prepare_period", + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": "decision_period", + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": "confirm_period", + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": "min_enactment_period", + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": "min_approval", + "type": 467, + "typeName": "Curve", + "docs": [] + }, + { + "name": "min_support", + "type": 467, + "typeName": "Curve", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 899, + "type": { + "path": [ + "pallet_referenda", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotOngoing", + "fields": [], + "index": 0, + "docs": [ + "Referendum is not ongoing." + ] + }, + { + "name": "HasDeposit", + "fields": [], + "index": 1, + "docs": [ + "Referendum's decision deposit is already paid." + ] + }, + { + "name": "BadTrack", + "fields": [], + "index": 2, + "docs": [ + "The track identifier given was invalid." + ] + }, + { + "name": "Full", + "fields": [], + "index": 3, + "docs": [ + "There are already a full complement of referenda in progress for this track." + ] + }, + { + "name": "QueueEmpty", + "fields": [], + "index": 4, + "docs": [ + "The queue of the track is empty." + ] + }, + { + "name": "BadReferendum", + "fields": [], + "index": 5, + "docs": [ + "The referendum index provided is invalid in this context." + ] + }, + { + "name": "NothingToDo", + "fields": [], + "index": 6, + "docs": [ + "There was nothing to do in the advancement." + ] + }, + { + "name": "NoTrack", + "fields": [], + "index": 7, + "docs": [ + "No track exists for the proposal origin." + ] + }, + { + "name": "Unfinished", + "fields": [], + "index": 8, + "docs": [ + "Any deposit cannot be refunded until after the decision is over." + ] + }, + { + "name": "NoPermission", + "fields": [], + "index": 9, + "docs": [ + "The deposit refunder is not the depositor." + ] + }, + { + "name": "NoDeposit", + "fields": [], + "index": 10, + "docs": [ + "The deposit cannot be refunded since none was made." + ] + }, + { + "name": "BadStatus", + "fields": [], + "index": 11, + "docs": [ + "The referendum status is invalid for this operation." + ] + }, + { + "name": "PreimageNotExist", + "fields": [], + "index": 12, + "docs": [ + "The preimage does not exist." + ] + }, + { + "name": "PreimageStoredWithDifferentLength", + "fields": [], + "index": 13, + "docs": [ + "The preimage is stored with a different length than the one provided." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 900, + "type": { + "path": [ + "pallet_remark", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Empty", + "fields": [], + "index": 0, + "docs": [ + "Attempting to store empty data." + ] + }, + { + "name": "BadContext", + "fields": [], + "index": 1, + "docs": [ + "Attempted to call `store` outside of block execution." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 901, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 98 + ] + }, + "docs": [] + } + }, + { + "id": 902, + "type": { + "path": [ + "pallet_conviction_voting", + "vote", + "Voting" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + }, + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "PollIndex", + "type": 4 + }, + { + "name": "MaxVotes", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Casting", + "fields": [ + { + "name": null, + "type": 903, + "typeName": "Casting", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Delegating", + "fields": [ + { + "name": null, + "type": 909, + "typeName": "Delegating", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 903, + "type": { + "path": [ + "pallet_conviction_voting", + "vote", + "Casting" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "PollIndex", + "type": 4 + }, + { + "name": "MaxVotes", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "votes", + "type": 904, + "typeName": "BoundedVec<(PollIndex, AccountVote), MaxVotes>", + "docs": [] + }, + { + "name": "delegations", + "type": 907, + "typeName": "Delegations", + "docs": [] + }, + { + "name": "prior", + "type": 908, + "typeName": "PriorLock", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 904, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 905 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 906, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 905, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 394 + ] + }, + "docs": [] + } + }, + { + "id": 906, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 905 + } + }, + "docs": [] + } + }, + { + "id": 907, + "type": { + "path": [ + "pallet_conviction_voting", + "types", + "Delegations" + ], + "params": [ + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "votes", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "capital", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 908, + "type": { + "path": [ + "pallet_conviction_voting", + "vote", + "PriorLock" + ], + "params": [ + { + "name": "BlockNumber", + "type": 4 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": null, + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 909, + "type": { + "path": [ + "pallet_conviction_voting", + "vote", + "Delegating" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "AccountId", + "type": 0 + }, + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "balance", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "target", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "conviction", + "type": 396, + "typeName": "Conviction", + "docs": [] + }, + { + "name": "delegations", + "type": 907, + "typeName": "Delegations", + "docs": [] + }, + { + "name": "prior", + "type": 908, + "typeName": "PriorLock", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 910, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 911 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 912, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 911, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 98, + 6 + ] + }, + "docs": [] + } + }, + { + "id": 912, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 911 + } + }, + "docs": [] + } + }, + { + "id": 913, + "type": { + "path": [ + "pallet_conviction_voting", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotOngoing", + "fields": [], + "index": 0, + "docs": [ + "Poll is not ongoing." + ] + }, + { + "name": "NotVoter", + "fields": [], + "index": 1, + "docs": [ + "The given account did not vote on the poll." + ] + }, + { + "name": "NoPermission", + "fields": [], + "index": 2, + "docs": [ + "The actor has no permission to conduct the action." + ] + }, + { + "name": "NoPermissionYet", + "fields": [], + "index": 3, + "docs": [ + "The actor has no permission to conduct the action right now but will do in the future." + ] + }, + { + "name": "AlreadyDelegating", + "fields": [], + "index": 4, + "docs": [ + "The account is already delegating." + ] + }, + { + "name": "AlreadyVoting", + "fields": [], + "index": 5, + "docs": [ + "The account currently has votes attached to it and the operation cannot succeed until", + "these are removed through `remove_vote`." + ] + }, + { + "name": "InsufficientFunds", + "fields": [], + "index": 6, + "docs": [ + "Too high a balance was provided that the account cannot afford." + ] + }, + { + "name": "NotDelegating", + "fields": [], + "index": 7, + "docs": [ + "The account is not currently delegating." + ] + }, + { + "name": "Nonsense", + "fields": [], + "index": 8, + "docs": [ + "Delegation to oneself makes no sense." + ] + }, + { + "name": "MaxVotesReached", + "fields": [], + "index": 9, + "docs": [ + "Maximum number of votes reached." + ] + }, + { + "name": "ClassNeeded", + "fields": [], + "index": 10, + "docs": [ + "The class must be supplied since it is not easily determinable from the state." + ] + }, + { + "name": "BadClass", + "fields": [], + "index": 11, + "docs": [ + "The class ID supplied is invalid." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 914, + "type": { + "path": [ + "pallet_whitelist", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "UnavailablePreImage", + "fields": [], + "index": 0, + "docs": [ + "The preimage of the call hash could not be loaded." + ] + }, + { + "name": "UndecodableCall", + "fields": [], + "index": 1, + "docs": [ + "The call could not be decoded." + ] + }, + { + "name": "InvalidCallWeightWitness", + "fields": [], + "index": 2, + "docs": [ + "The weight of the decoded call was higher than the witness." + ] + }, + { + "name": "CallIsNotWhitelisted", + "fields": [], + "index": 3, + "docs": [ + "The call was not whitelisted." + ] + }, + { + "name": "CallAlreadyWhitelisted", + "fields": [], + "index": 4, + "docs": [ + "The call was already whitelisted; No-Op." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 915, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 13 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 325, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 916, + "type": { + "path": [ + "pallet_collective", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotMember", + "fields": [], + "index": 0, + "docs": [ + "Account is not a member" + ] + }, + { + "name": "DuplicateProposal", + "fields": [], + "index": 1, + "docs": [ + "Duplicate proposals not allowed" + ] + }, + { + "name": "ProposalMissing", + "fields": [], + "index": 2, + "docs": [ + "Proposal must exist" + ] + }, + { + "name": "WrongIndex", + "fields": [], + "index": 3, + "docs": [ + "Mismatched index" + ] + }, + { + "name": "DuplicateVote", + "fields": [], + "index": 4, + "docs": [ + "Duplicate vote ignored" + ] + }, + { + "name": "AlreadyInitialized", + "fields": [], + "index": 5, + "docs": [ + "Members are already initialized!" + ] + }, + { + "name": "TooEarly", + "fields": [], + "index": 6, + "docs": [ + "The close call was made too early, before the end of the voting." + ] + }, + { + "name": "TooManyProposals", + "fields": [], + "index": 7, + "docs": [ + "There can only be a maximum of `MaxProposals` active proposals." + ] + }, + { + "name": "WrongProposalWeight", + "fields": [], + "index": 8, + "docs": [ + "The given weight bound for the proposal was too low." + ] + }, + { + "name": "WrongProposalLength", + "fields": [], + "index": 9, + "docs": [ + "The given length bound for the proposal was too low." + ] + }, + { + "name": "PrimeAccountNotMember", + "fields": [], + "index": 10, + "docs": [ + "Prime account is not a member" + ] + }, + { + "name": "ProposalActive", + "fields": [], + "index": 11, + "docs": [ + "Proposal is still active." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 917, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 401 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 918, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 918, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 401 + } + }, + "docs": [] + } + }, + { + "id": 919, + "type": { + "path": [ + "pallet_alliance", + "MemberRole" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Fellow", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Ally", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "Retiring", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 920, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 0 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 86, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 921, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 407 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 922, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 922, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 407 + } + }, + "docs": [] + } + }, + { + "id": 923, + "type": { + "path": [ + "pallet_alliance", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "AllianceNotYetInitialized", + "fields": [], + "index": 0, + "docs": [ + "The Alliance has not been initialized yet, therefore accounts cannot join it." + ] + }, + { + "name": "AllianceAlreadyInitialized", + "fields": [], + "index": 1, + "docs": [ + "The Alliance has been initialized, therefore cannot be initialized again." + ] + }, + { + "name": "AlreadyMember", + "fields": [], + "index": 2, + "docs": [ + "Account is already a member." + ] + }, + { + "name": "NotMember", + "fields": [], + "index": 3, + "docs": [ + "Account is not a member." + ] + }, + { + "name": "NotAlly", + "fields": [], + "index": 4, + "docs": [ + "Account is not an ally." + ] + }, + { + "name": "NoVotingRights", + "fields": [], + "index": 5, + "docs": [ + "Account does not have voting rights." + ] + }, + { + "name": "AlreadyElevated", + "fields": [], + "index": 6, + "docs": [ + "Account is already an elevated (fellow) member." + ] + }, + { + "name": "AlreadyUnscrupulous", + "fields": [], + "index": 7, + "docs": [ + "Item is already listed as unscrupulous." + ] + }, + { + "name": "AccountNonGrata", + "fields": [], + "index": 8, + "docs": [ + "Account has been deemed unscrupulous by the Alliance and is not welcome to join or be", + "nominated." + ] + }, + { + "name": "NotListedAsUnscrupulous", + "fields": [], + "index": 9, + "docs": [ + "Item has not been deemed unscrupulous." + ] + }, + { + "name": "TooManyUnscrupulousItems", + "fields": [], + "index": 10, + "docs": [ + "The number of unscrupulous items exceeds `MaxUnscrupulousItems`." + ] + }, + { + "name": "TooLongWebsiteUrl", + "fields": [], + "index": 11, + "docs": [ + "Length of website URL exceeds `MaxWebsiteUrlLength`." + ] + }, + { + "name": "InsufficientFunds", + "fields": [], + "index": 12, + "docs": [ + "Balance is insufficient for the required deposit." + ] + }, + { + "name": "WithoutRequiredIdentityFields", + "fields": [], + "index": 13, + "docs": [ + "The account's identity does not have display field and website field." + ] + }, + { + "name": "WithoutGoodIdentityJudgement", + "fields": [], + "index": 14, + "docs": [ + "The account's identity has no good judgement." + ] + }, + { + "name": "MissingProposalHash", + "fields": [], + "index": 15, + "docs": [ + "The proposal hash is not found." + ] + }, + { + "name": "MissingAnnouncement", + "fields": [], + "index": 16, + "docs": [ + "The announcement is not found." + ] + }, + { + "name": "TooManyMembers", + "fields": [], + "index": 17, + "docs": [ + "Number of members exceeds `MaxMembersCount`." + ] + }, + { + "name": "TooManyAnnouncements", + "fields": [], + "index": 18, + "docs": [ + "Number of announcements exceeds `MaxAnnouncementsCount`." + ] + }, + { + "name": "BadWitness", + "fields": [], + "index": 19, + "docs": [ + "Invalid witness data given." + ] + }, + { + "name": "AlreadyRetiring", + "fields": [], + "index": 20, + "docs": [ + "Account already gave retirement notice" + ] + }, + { + "name": "RetirementNoticeNotGiven", + "fields": [], + "index": 21, + "docs": [ + "Account did not give a retirement notice required to retire." + ] + }, + { + "name": "RetirementPeriodNotPassed", + "fields": [], + "index": 22, + "docs": [ + "Retirement period has not passed." + ] + }, + { + "name": "FellowsMissing", + "fields": [], + "index": 23, + "docs": [ + "Fellows must be provided to initialize the Alliance." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 924, + "type": { + "path": [ + "pallet_nomination_pools", + "PoolMember" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "pool_id", + "type": 4, + "typeName": "PoolId", + "docs": [] + }, + { + "name": "points", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "last_recorded_reward_counter", + "type": 72, + "typeName": "T::RewardCounter", + "docs": [] + }, + { + "name": "unbonding_eras", + "type": 925, + "typeName": "BoundedBTreeMap, T::MaxUnbonding>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 925, + "type": { + "path": [ + "bounded_collections", + "bounded_btree_map", + "BoundedBTreeMap" + ], + "params": [ + { + "name": "K", + "type": 4 + }, + { + "name": "V", + "type": 6 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 926, + "typeName": "BTreeMap", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 926, + "type": { + "path": [ + "BTreeMap" + ], + "params": [ + { + "name": "K", + "type": 4 + }, + { + "name": "V", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 754, + "typeName": null, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 927, + "type": { + "path": [ + "pallet_nomination_pools", + "BondedPoolInner" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "commission", + "type": 928, + "typeName": "Commission", + "docs": [] + }, + { + "name": "member_counter", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "points", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "roles", + "type": 930, + "typeName": "PoolRoles", + "docs": [] + }, + { + "name": "state", + "type": 410, + "typeName": "PoolState", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 928, + "type": { + "path": [ + "pallet_nomination_pools", + "Commission" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "current", + "type": 416, + "typeName": "Option<(Perbill, T::AccountId)>", + "docs": [] + }, + { + "name": "max", + "type": 507, + "typeName": "Option", + "docs": [] + }, + { + "name": "change_rate", + "type": 929, + "typeName": "Option>>", + "docs": [] + }, + { + "name": "throttle_from", + "type": 50, + "typeName": "Option>", + "docs": [] + }, + { + "name": "claim_permission", + "type": 419, + "typeName": "Option>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 929, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 418 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 418, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 930, + "type": { + "path": [ + "pallet_nomination_pools", + "PoolRoles" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "depositor", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "root", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "nominator", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "bouncer", + "type": 43, + "typeName": "Option", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 931, + "type": { + "path": [ + "pallet_nomination_pools", + "RewardPool" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "last_recorded_reward_counter", + "type": 72, + "typeName": "T::RewardCounter", + "docs": [] + }, + { + "name": "last_recorded_total_payouts", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "total_rewards_claimed", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "total_commission_pending", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "total_commission_claimed", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 932, + "type": { + "path": [ + "pallet_nomination_pools", + "SubPools" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "no_era", + "type": 933, + "typeName": "UnbondPool", + "docs": [] + }, + { + "name": "with_era", + "type": 934, + "typeName": "BoundedBTreeMap, TotalUnbondingPools>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 933, + "type": { + "path": [ + "pallet_nomination_pools", + "UnbondPool" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "points", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "balance", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 934, + "type": { + "path": [ + "bounded_collections", + "bounded_btree_map", + "BoundedBTreeMap" + ], + "params": [ + { + "name": "K", + "type": 4 + }, + { + "name": "V", + "type": 933 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 935, + "typeName": "BTreeMap", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 935, + "type": { + "path": [ + "BTreeMap" + ], + "params": [ + { + "name": "K", + "type": 4 + }, + { + "name": "V", + "type": 933 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 936, + "typeName": null, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 936, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 937 + } + }, + "docs": [] + } + }, + { + "id": 937, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 933 + ] + }, + "docs": [] + } + }, + { + "id": 938, + "type": { + "path": [ + "pallet_nomination_pools", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "PoolNotFound", + "fields": [], + "index": 0, + "docs": [ + "A (bonded) pool id does not exist." + ] + }, + { + "name": "PoolMemberNotFound", + "fields": [], + "index": 1, + "docs": [ + "An account is not a member." + ] + }, + { + "name": "RewardPoolNotFound", + "fields": [], + "index": 2, + "docs": [ + "A reward pool does not exist. In all cases this is a system logic error." + ] + }, + { + "name": "SubPoolsNotFound", + "fields": [], + "index": 3, + "docs": [ + "A sub pool does not exist." + ] + }, + { + "name": "AccountBelongsToOtherPool", + "fields": [], + "index": 4, + "docs": [ + "An account is already delegating in another pool. An account may only belong to one", + "pool at a time." + ] + }, + { + "name": "FullyUnbonding", + "fields": [], + "index": 5, + "docs": [ + "The member is fully unbonded (and thus cannot access the bonded and reward pool", + "anymore to, for example, collect rewards)." + ] + }, + { + "name": "MaxUnbondingLimit", + "fields": [], + "index": 6, + "docs": [ + "The member cannot unbond further chunks due to reaching the limit." + ] + }, + { + "name": "CannotWithdrawAny", + "fields": [], + "index": 7, + "docs": [ + "None of the funds can be withdrawn yet because the bonding duration has not passed." + ] + }, + { + "name": "MinimumBondNotMet", + "fields": [], + "index": 8, + "docs": [ + "The amount does not meet the minimum bond to either join or create a pool.", + "", + "The depositor can never unbond to a value less than `Pallet::depositor_min_bond`. The", + "caller does not have nominating permissions for the pool. Members can never unbond to a", + "value below `MinJoinBond`." + ] + }, + { + "name": "OverflowRisk", + "fields": [], + "index": 9, + "docs": [ + "The transaction could not be executed due to overflow risk for the pool." + ] + }, + { + "name": "NotDestroying", + "fields": [], + "index": 10, + "docs": [ + "A pool must be in [`PoolState::Destroying`] in order for the depositor to unbond or for", + "other members to be permissionlessly unbonded." + ] + }, + { + "name": "NotNominator", + "fields": [], + "index": 11, + "docs": [ + "The caller does not have nominating permissions for the pool." + ] + }, + { + "name": "NotKickerOrDestroying", + "fields": [], + "index": 12, + "docs": [ + "Either a) the caller cannot make a valid kick or b) the pool is not destroying." + ] + }, + { + "name": "NotOpen", + "fields": [], + "index": 13, + "docs": [ + "The pool is not open to join" + ] + }, + { + "name": "MaxPools", + "fields": [], + "index": 14, + "docs": [ + "The system is maxed out on pools." + ] + }, + { + "name": "MaxPoolMembers", + "fields": [], + "index": 15, + "docs": [ + "Too many members in the pool or system." + ] + }, + { + "name": "CanNotChangeState", + "fields": [], + "index": 16, + "docs": [ + "The pools state cannot be changed." + ] + }, + { + "name": "DoesNotHavePermission", + "fields": [], + "index": 17, + "docs": [ + "The caller does not have adequate permissions." + ] + }, + { + "name": "MetadataExceedsMaxLen", + "fields": [], + "index": 18, + "docs": [ + "Metadata exceeds [`Config::MaxMetadataLen`]" + ] + }, + { + "name": "Defensive", + "fields": [ + { + "name": null, + "type": 939, + "typeName": "DefensiveError", + "docs": [] + } + ], + "index": 19, + "docs": [ + "Some error occurred that should never happen. This should be reported to the", + "maintainers." + ] + }, + { + "name": "PartialUnbondNotAllowedPermissionlessly", + "fields": [], + "index": 20, + "docs": [ + "Partial unbonding now allowed permissionlessly." + ] + }, + { + "name": "MaxCommissionRestricted", + "fields": [], + "index": 21, + "docs": [ + "The pool's max commission cannot be set higher than the existing value." + ] + }, + { + "name": "CommissionExceedsMaximum", + "fields": [], + "index": 22, + "docs": [ + "The supplied commission exceeds the max allowed commission." + ] + }, + { + "name": "CommissionExceedsGlobalMaximum", + "fields": [], + "index": 23, + "docs": [ + "The supplied commission exceeds global maximum commission." + ] + }, + { + "name": "CommissionChangeThrottled", + "fields": [], + "index": 24, + "docs": [ + "Not enough blocks have surpassed since the last commission update." + ] + }, + { + "name": "CommissionChangeRateNotAllowed", + "fields": [], + "index": 25, + "docs": [ + "The submitted changes to commission change rate are not allowed." + ] + }, + { + "name": "NoPendingCommission", + "fields": [], + "index": 26, + "docs": [ + "There is no pending commission to claim." + ] + }, + { + "name": "NoCommissionCurrentSet", + "fields": [], + "index": 27, + "docs": [ + "No commission current has been set." + ] + }, + { + "name": "PoolIdInUse", + "fields": [], + "index": 28, + "docs": [ + "Pool id currently in use." + ] + }, + { + "name": "InvalidPoolId", + "fields": [], + "index": 29, + "docs": [ + "Pool id provided is not correct/usable." + ] + }, + { + "name": "BondExtraRestricted", + "fields": [], + "index": 30, + "docs": [ + "Bonding extra is restricted to the exact pending reward amount." + ] + }, + { + "name": "NothingToAdjust", + "fields": [], + "index": 31, + "docs": [ + "No imbalance in the ED deposit for the pool." + ] + }, + { + "name": "NothingToSlash", + "fields": [], + "index": 32, + "docs": [ + "No slash pending that can be applied to the member." + ] + }, + { + "name": "SlashTooLow", + "fields": [], + "index": 33, + "docs": [ + "The slash amount is too low to be applied." + ] + }, + { + "name": "AlreadyMigrated", + "fields": [], + "index": 34, + "docs": [ + "The pool or member delegation has already migrated to delegate stake." + ] + }, + { + "name": "NotMigrated", + "fields": [], + "index": 35, + "docs": [ + "The pool or member delegation has not migrated yet to delegate stake." + ] + }, + { + "name": "NotSupported", + "fields": [], + "index": 36, + "docs": [ + "This call is not allowed in the current state of the pallet." + ] + }, + { + "name": "Restricted", + "fields": [], + "index": 37, + "docs": [ + "Account is restricted from participation in pools. This may happen if the account is", + "staking in another way already." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 939, + "type": { + "path": [ + "pallet_nomination_pools", + "pallet", + "DefensiveError" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "NotEnoughSpaceInUnbondPool", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "PoolNotFound", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "RewardPoolNotFound", + "fields": [], + "index": 2, + "docs": [] + }, + { + "name": "SubPoolsNotFound", + "fields": [], + "index": 3, + "docs": [] + }, + { + "name": "BondedStashKilledPrematurely", + "fields": [], + "index": 4, + "docs": [] + }, + { + "name": "DelegationUnsupported", + "fields": [], + "index": 5, + "docs": [] + }, + { + "name": "SlashNotApplied", + "fields": [], + "index": 6, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 940, + "type": { + "path": [ + "pallet_referenda", + "types", + "ReferendumInfo" + ], + "params": [ + { + "name": "TrackId", + "type": 98 + }, + { + "name": "RuntimeOrigin", + "type": 146 + }, + { + "name": "Moment", + "type": 4 + }, + { + "name": "Call", + "type": 138 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "Tally", + "type": 509 + }, + { + "name": "AccountId", + "type": 0 + }, + { + "name": "ScheduleAddress", + "type": 91 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Ongoing", + "fields": [ + { + "name": null, + "type": 941, + "typeName": "ReferendumStatus", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Approved", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "Rejected", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + } + ], + "index": 2, + "docs": [] + }, + { + "name": "Cancelled", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + } + ], + "index": 3, + "docs": [] + }, + { + "name": "TimedOut", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + }, + { + "name": null, + "type": 890, + "typeName": "Option>", + "docs": [] + } + ], + "index": 4, + "docs": [] + }, + { + "name": "Killed", + "fields": [ + { + "name": null, + "type": 4, + "typeName": "Moment", + "docs": [] + } + ], + "index": 5, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 941, + "type": { + "path": [ + "pallet_referenda", + "types", + "ReferendumStatus" + ], + "params": [ + { + "name": "TrackId", + "type": 98 + }, + { + "name": "RuntimeOrigin", + "type": 146 + }, + { + "name": "Moment", + "type": 4 + }, + { + "name": "Call", + "type": 138 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "Tally", + "type": 509 + }, + { + "name": "AccountId", + "type": 0 + }, + { + "name": "ScheduleAddress", + "type": 91 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "track", + "type": 98, + "typeName": "TrackId", + "docs": [] + }, + { + "name": "origin", + "type": 146, + "typeName": "RuntimeOrigin", + "docs": [] + }, + { + "name": "proposal", + "type": 138, + "typeName": "Call", + "docs": [] + }, + { + "name": "enactment", + "type": 390, + "typeName": "DispatchTime", + "docs": [] + }, + { + "name": "submitted", + "type": 4, + "typeName": "Moment", + "docs": [] + }, + { + "name": "submission_deposit", + "type": 889, + "typeName": "Deposit", + "docs": [] + }, + { + "name": "decision_deposit", + "type": 890, + "typeName": "Option>", + "docs": [] + }, + { + "name": "deciding", + "type": 891, + "typeName": "Option>", + "docs": [] + }, + { + "name": "tally", + "type": 509, + "typeName": "Tally", + "docs": [] + }, + { + "name": "in_queue", + "type": 8, + "typeName": "bool", + "docs": [] + }, + { + "name": "alarm", + "type": 893, + "typeName": "Option<(Moment, ScheduleAddress)>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 942, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 91 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 551, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 943, + "type": { + "path": [ + "pallet_referenda", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotOngoing", + "fields": [], + "index": 0, + "docs": [ + "Referendum is not ongoing." + ] + }, + { + "name": "HasDeposit", + "fields": [], + "index": 1, + "docs": [ + "Referendum's decision deposit is already paid." + ] + }, + { + "name": "BadTrack", + "fields": [], + "index": 2, + "docs": [ + "The track identifier given was invalid." + ] + }, + { + "name": "Full", + "fields": [], + "index": 3, + "docs": [ + "There are already a full complement of referenda in progress for this track." + ] + }, + { + "name": "QueueEmpty", + "fields": [], + "index": 4, + "docs": [ + "The queue of the track is empty." + ] + }, + { + "name": "BadReferendum", + "fields": [], + "index": 5, + "docs": [ + "The referendum index provided is invalid in this context." + ] + }, + { + "name": "NothingToDo", + "fields": [], + "index": 6, + "docs": [ + "There was nothing to do in the advancement." + ] + }, + { + "name": "NoTrack", + "fields": [], + "index": 7, + "docs": [ + "No track exists for the proposal origin." + ] + }, + { + "name": "Unfinished", + "fields": [], + "index": 8, + "docs": [ + "Any deposit cannot be refunded until after the decision is over." + ] + }, + { + "name": "NoPermission", + "fields": [], + "index": 9, + "docs": [ + "The deposit refunder is not the depositor." + ] + }, + { + "name": "NoDeposit", + "fields": [], + "index": 10, + "docs": [ + "The deposit cannot be refunded since none was made." + ] + }, + { + "name": "BadStatus", + "fields": [], + "index": 11, + "docs": [ + "The referendum status is invalid for this operation." + ] + }, + { + "name": "PreimageNotExist", + "fields": [], + "index": 12, + "docs": [ + "The preimage does not exist." + ] + }, + { + "name": "PreimageStoredWithDifferentLength", + "fields": [], + "index": 13, + "docs": [ + "The preimage is stored with a different length than the one provided." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 944, + "type": { + "path": [ + "pallet_ranked_collective", + "MemberRecord" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "rank", + "type": 98, + "typeName": "Rank", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 945, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 98, + 0 + ] + }, + "docs": [] + } + }, + { + "id": 946, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 98, + 4 + ] + }, + "docs": [] + } + }, + { + "id": 947, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 948, + "type": { + "path": [ + "pallet_ranked_collective", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "AlreadyMember", + "fields": [], + "index": 0, + "docs": [ + "Account is already a member." + ] + }, + { + "name": "NotMember", + "fields": [], + "index": 1, + "docs": [ + "Account is not a member." + ] + }, + { + "name": "NotPolling", + "fields": [], + "index": 2, + "docs": [ + "The given poll index is unknown or has closed." + ] + }, + { + "name": "Ongoing", + "fields": [], + "index": 3, + "docs": [ + "The given poll is still ongoing." + ] + }, + { + "name": "NoneRemaining", + "fields": [], + "index": 4, + "docs": [ + "There are no further records to be removed." + ] + }, + { + "name": "Corruption", + "fields": [], + "index": 5, + "docs": [ + "Unexpected error in state." + ] + }, + { + "name": "RankTooLow", + "fields": [], + "index": 6, + "docs": [ + "The member's rank is too low to vote." + ] + }, + { + "name": "InvalidWitness", + "fields": [], + "index": 7, + "docs": [ + "The information provided is incorrect." + ] + }, + { + "name": "NoPermission", + "fields": [], + "index": 8, + "docs": [ + "The origin is not sufficiently privileged to do the operation." + ] + }, + { + "name": "SameMember", + "fields": [], + "index": 9, + "docs": [ + "The new member to exchange is the same as the old member" + ] + }, + { + "name": "TooManyMembers", + "fields": [], + "index": 10, + "docs": [ + "The max member count for the rank has been reached." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 949, + "type": { + "path": [ + "pallet_asset_conversion", + "types", + "PoolInfo" + ], + "params": [ + { + "name": "PoolAssetId", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "lp_token", + "type": 4, + "typeName": "PoolAssetId", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 950, + "type": { + "path": [ + "pallet_asset_conversion", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "InvalidAssetPair", + "fields": [], + "index": 0, + "docs": [ + "Provided asset pair is not supported for pool." + ] + }, + { + "name": "PoolExists", + "fields": [], + "index": 1, + "docs": [ + "Pool already exists." + ] + }, + { + "name": "WrongDesiredAmount", + "fields": [], + "index": 2, + "docs": [ + "Desired amount can't be zero." + ] + }, + { + "name": "AmountOneLessThanMinimal", + "fields": [], + "index": 3, + "docs": [ + "Provided amount should be greater than or equal to the existential deposit/asset's", + "minimal amount." + ] + }, + { + "name": "AmountTwoLessThanMinimal", + "fields": [], + "index": 4, + "docs": [ + "Provided amount should be greater than or equal to the existential deposit/asset's", + "minimal amount." + ] + }, + { + "name": "ReserveLeftLessThanMinimal", + "fields": [], + "index": 5, + "docs": [ + "Reserve needs to always be greater than or equal to the existential deposit/asset's", + "minimal amount." + ] + }, + { + "name": "AmountOutTooHigh", + "fields": [], + "index": 6, + "docs": [ + "Desired amount can't be equal to the pool reserve." + ] + }, + { + "name": "PoolNotFound", + "fields": [], + "index": 7, + "docs": [ + "The pool doesn't exist." + ] + }, + { + "name": "Overflow", + "fields": [], + "index": 8, + "docs": [ + "An overflow happened." + ] + }, + { + "name": "AssetOneDepositDidNotMeetMinimum", + "fields": [], + "index": 9, + "docs": [ + "The minimal amount requirement for the first token in the pair wasn't met." + ] + }, + { + "name": "AssetTwoDepositDidNotMeetMinimum", + "fields": [], + "index": 10, + "docs": [ + "The minimal amount requirement for the second token in the pair wasn't met." + ] + }, + { + "name": "AssetOneWithdrawalDidNotMeetMinimum", + "fields": [], + "index": 11, + "docs": [ + "The minimal amount requirement for the first token in the pair wasn't met." + ] + }, + { + "name": "AssetTwoWithdrawalDidNotMeetMinimum", + "fields": [], + "index": 12, + "docs": [ + "The minimal amount requirement for the second token in the pair wasn't met." + ] + }, + { + "name": "OptimalAmountLessThanDesired", + "fields": [], + "index": 13, + "docs": [ + "Optimal calculated amount is less than desired." + ] + }, + { + "name": "InsufficientLiquidityMinted", + "fields": [], + "index": 14, + "docs": [ + "Insufficient liquidity minted." + ] + }, + { + "name": "ZeroLiquidity", + "fields": [], + "index": 15, + "docs": [ + "Requested liquidity can't be zero." + ] + }, + { + "name": "ZeroAmount", + "fields": [], + "index": 16, + "docs": [ + "Amount can't be zero." + ] + }, + { + "name": "ProvidedMinimumNotSufficientForSwap", + "fields": [], + "index": 17, + "docs": [ + "Calculated amount out is less than provided minimum amount." + ] + }, + { + "name": "ProvidedMaximumNotSufficientForSwap", + "fields": [], + "index": 18, + "docs": [ + "Provided maximum amount is not sufficient for swap." + ] + }, + { + "name": "InvalidPath", + "fields": [], + "index": 19, + "docs": [ + "The provided path must consists of 2 assets at least." + ] + }, + { + "name": "NonUniquePath", + "fields": [], + "index": 20, + "docs": [ + "The provided path must consists of unique assets." + ] + }, + { + "name": "IncorrectPoolAssetId", + "fields": [], + "index": 21, + "docs": [ + "It was not possible to get or increment the Id of the pool." + ] + }, + { + "name": "BelowMinimum", + "fields": [], + "index": 22, + "docs": [ + "The destination account cannot exist with the swapped funds." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 951, + "type": { + "path": [ + "pallet_fast_unstake", + "types", + "UnstakeRequest" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "stashes", + "type": 952, + "typeName": "BoundedVec<(T::AccountId, BalanceOf), T::BatchSize>", + "docs": [] + }, + { + "name": "checked", + "type": 953, + "typeName": "BoundedVec>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 952, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 64 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 63, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 953, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 4 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 112, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 954, + "type": { + "path": [ + "pallet_fast_unstake", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotController", + "fields": [], + "index": 0, + "docs": [ + "The provided Controller account was not found.", + "", + "This means that the given account is not bonded." + ] + }, + { + "name": "AlreadyQueued", + "fields": [], + "index": 1, + "docs": [ + "The bonded account has already been queued." + ] + }, + { + "name": "NotFullyBonded", + "fields": [], + "index": 2, + "docs": [ + "The bonded account has active unlocking chunks." + ] + }, + { + "name": "NotQueued", + "fields": [], + "index": 3, + "docs": [ + "The provided un-staker is not in the `Queue`." + ] + }, + { + "name": "AlreadyHead", + "fields": [], + "index": 4, + "docs": [ + "The provided un-staker is already in Head, and cannot deregister." + ] + }, + { + "name": "CallNotAllowed", + "fields": [], + "index": 5, + "docs": [ + "The call is not allowed at this point because the pallet is not active." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 955, + "type": { + "path": [ + "pallet_message_queue", + "BookState" + ], + "params": [ + { + "name": "MessageOrigin", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "begin", + "type": 4, + "typeName": "PageIndex", + "docs": [] + }, + { + "name": "end", + "type": 4, + "typeName": "PageIndex", + "docs": [] + }, + { + "name": "count", + "type": 4, + "typeName": "PageIndex", + "docs": [] + }, + { + "name": "ready_neighbours", + "type": 956, + "typeName": "Option>", + "docs": [] + }, + { + "name": "message_count", + "type": 12, + "typeName": "u64", + "docs": [] + }, + { + "name": "size", + "type": 12, + "typeName": "u64", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 956, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 957 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 957, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 957, + "type": { + "path": [ + "pallet_message_queue", + "Neighbours" + ], + "params": [ + { + "name": "MessageOrigin", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "prev", + "type": 4, + "typeName": "MessageOrigin", + "docs": [] + }, + { + "name": "next", + "type": 4, + "typeName": "MessageOrigin", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 958, + "type": { + "path": [ + "pallet_message_queue", + "Page" + ], + "params": [ + { + "name": "Size", + "type": 4 + }, + { + "name": "HeapSize", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "remaining", + "type": 4, + "typeName": "Size", + "docs": [] + }, + { + "name": "remaining_size", + "type": 4, + "typeName": "Size", + "docs": [] + }, + { + "name": "first_index", + "type": 4, + "typeName": "Size", + "docs": [] + }, + { + "name": "first", + "type": 4, + "typeName": "Size", + "docs": [] + }, + { + "name": "last", + "type": 4, + "typeName": "Size", + "docs": [] + }, + { + "name": "heap", + "type": 959, + "typeName": "BoundedVec>", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 959, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 960, + "type": { + "path": [ + "pallet_message_queue", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotReapable", + "fields": [], + "index": 0, + "docs": [ + "Page is not reapable because it has items remaining to be processed and is not old", + "enough." + ] + }, + { + "name": "NoPage", + "fields": [], + "index": 1, + "docs": [ + "Page to be reaped does not exist." + ] + }, + { + "name": "NoMessage", + "fields": [], + "index": 2, + "docs": [ + "The referenced message could not be found." + ] + }, + { + "name": "AlreadyProcessed", + "fields": [], + "index": 3, + "docs": [ + "The message was already processed and cannot be processed again." + ] + }, + { + "name": "Queued", + "fields": [], + "index": 4, + "docs": [ + "The message is queued for future execution." + ] + }, + { + "name": "InsufficientWeight", + "fields": [], + "index": 5, + "docs": [ + "There is temporarily not enough weight to continue servicing messages." + ] + }, + { + "name": "TemporarilyUnprocessable", + "fields": [], + "index": 6, + "docs": [ + "This message is temporarily unprocessable.", + "", + "Such errors are expected, but not guaranteed, to resolve themselves eventually through", + "retrying." + ] + }, + { + "name": "QueuePaused", + "fields": [], + "index": 7, + "docs": [ + "The queue is paused and no message can be executed from it.", + "", + "This can change at any time and may resolve in the future by re-trying." + ] + }, + { + "name": "RecursiveDisallowed", + "fields": [], + "index": 8, + "docs": [ + "Another call is in progress and needs to finish before this call can happen." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 961, + "type": { + "path": [ + "pallet_tx_pause", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "IsPaused", + "fields": [], + "index": 0, + "docs": [ + "The call is paused." + ] + }, + { + "name": "IsUnpaused", + "fields": [], + "index": 1, + "docs": [ + "The call is unpaused." + ] + }, + { + "name": "Unpausable", + "fields": [], + "index": 2, + "docs": [ + "The call is whitelisted and cannot be paused." + ] + }, + { + "name": "NotFound", + "fields": [], + "index": 3, + "docs": [] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, { "id": 962, + "type": { + "path": [ + "pallet_safe_mode", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Entered", + "fields": [], + "index": 0, + "docs": [ + "The safe-mode is (already or still) entered." + ] + }, + { + "name": "Exited", + "fields": [], + "index": 1, + "docs": [ + "The safe-mode is (already or still) exited." + ] + }, + { + "name": "NotConfigured", + "fields": [], + "index": 2, + "docs": [ + "This functionality of the pallet is disabled by the configuration." + ] + }, + { + "name": "NoDeposit", + "fields": [], + "index": 3, + "docs": [ + "There is no balance reserved." + ] + }, + { + "name": "AlreadyDeposited", + "fields": [], + "index": 4, + "docs": [ + "The account already has a deposit reserved and can therefore not enter or extend again." + ] + }, + { + "name": "CannotReleaseYet", + "fields": [], + "index": 5, + "docs": [ + "This deposit cannot be released yet." + ] + }, + { + "name": "CurrencyError", + "fields": [], + "index": 6, + "docs": [ + "An error from the underlying `Currency`." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 963, + "type": { + "path": [ + "pallet_migrations", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Ongoing", + "fields": [], + "index": 0, + "docs": [ + "The operation cannot complete since some MBMs are ongoing." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 964, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 442 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 965, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 965, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 442 + } + }, + "docs": [] + } + }, + { + "id": 966, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 967 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 968, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 967, + "type": { + "path": [ + "pallet_broker", + "types", + "LeaseRecordItem" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "until", + "type": 4, + "typeName": "Timeslice", + "docs": [] + }, + { + "name": "task", + "type": 4, + "typeName": "TaskId", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 968, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 967 + } + }, + "docs": [] + } + }, + { + "id": 969, + "type": { + "path": [ + "pallet_broker", + "types", + "StatusRecord" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "core_count", + "type": 98, + "typeName": "CoreIndex", + "docs": [] + }, + { + "name": "private_pool_size", + "type": 4, + "typeName": "CoreMaskBitCount", + "docs": [] + }, + { + "name": "system_pool_size", + "type": 4, + "typeName": "CoreMaskBitCount", + "docs": [] + }, + { + "name": "last_committed_timeslice", + "type": 4, + "typeName": "Timeslice", + "docs": [] + }, + { + "name": "last_timeslice", + "type": 4, + "typeName": "Timeslice", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 970, + "type": { + "path": [ + "pallet_broker", + "types", + "SaleInfoRecord" + ], + "params": [ + { + "name": "Balance", + "type": 6 + }, + { + "name": "RelayBlockNumber", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "sale_start", + "type": 4, + "typeName": "RelayBlockNumber", + "docs": [] + }, + { + "name": "leadin_length", + "type": 4, + "typeName": "RelayBlockNumber", + "docs": [] + }, + { + "name": "end_price", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "region_begin", + "type": 4, + "typeName": "Timeslice", + "docs": [] + }, + { + "name": "region_end", + "type": 4, + "typeName": "Timeslice", + "docs": [] + }, + { + "name": "ideal_cores_sold", + "type": 98, + "typeName": "CoreIndex", + "docs": [] + }, + { + "name": "cores_offered", + "type": 98, + "typeName": "CoreIndex", + "docs": [] + }, + { + "name": "first_core", + "type": 98, + "typeName": "CoreIndex", + "docs": [] + }, + { + "name": "sellout_price", + "type": 234, + "typeName": "Option", + "docs": [] + }, + { + "name": "cores_sold", + "type": 98, + "typeName": "CoreIndex", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 971, + "type": { + "path": [ + "pallet_broker", + "types", + "PotentialRenewalId" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "core", + "type": 98, + "typeName": "CoreIndex", + "docs": [] + }, + { + "name": "when", + "type": 4, + "typeName": "Timeslice", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 972, + "type": { + "path": [ + "pallet_broker", + "types", + "PotentialRenewalRecord" + ], + "params": [ + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "price", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "completion", + "type": 973, + "typeName": "CompletionStatus", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 973, + "type": { + "path": [ + "pallet_broker", + "types", + "CompletionStatus" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Partial", + "fields": [ + { + "name": null, + "type": 444, + "typeName": "CoreMask", + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Complete", + "fields": [ + { + "name": null, + "type": 442, + "typeName": "Schedule", + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 974, + "type": { + "path": [ + "pallet_broker", + "types", + "RegionRecord" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "end", + "type": 4, + "typeName": "Timeslice", + "docs": [] + }, + { + "name": "owner", + "type": 43, + "typeName": "Option", + "docs": [] + }, + { + "name": "paid", + "type": 234, + "typeName": "Option", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 975, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 98 + ] + }, + "docs": [] + } + }, + { + "id": 976, + "type": { + "path": [ + "pallet_broker", + "types", + "ContributionRecord" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "length", + "type": 4, + "typeName": "Timeslice", + "docs": [] + }, + { + "name": "payee", + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 977, + "type": { + "path": [ + "pallet_broker", + "types", + "PoolIoRecord" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "private", + "type": 978, + "typeName": "SignedCoreMaskBitCount", + "docs": [] + }, + { + "name": "system", + "type": 978, + "typeName": "SignedCoreMaskBitCount", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 978, + "type": { + "path": [], + "params": [], + "def": { + "primitive": "I32" + }, + "docs": [] + } + }, + { + "id": 979, + "type": { + "path": [ + "pallet_broker", + "types", + "InstaPoolHistoryRecord" + ], + "params": [ + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "private_contributions", + "type": 4, + "typeName": "CoreMaskBitCount", + "docs": [] + }, + { + "name": "system_contributions", + "type": 4, + "typeName": "CoreMaskBitCount", + "docs": [] + }, + { + "name": "maybe_payout", + "type": 234, + "typeName": "Option", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 980, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 981 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 982, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 981, + "type": { + "path": [ + "pallet_broker", + "types", + "AutoRenewalRecord" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "core", + "type": 98, + "typeName": "CoreIndex", + "docs": [] + }, + { + "name": "task", + "type": 4, + "typeName": "TaskId", + "docs": [] + }, + { + "name": "next_renewal", + "type": 4, + "typeName": "Timeslice", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 982, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 981 + } + }, + "docs": [] + } + }, + { + "id": 983, + "type": { + "path": [ + "pallet_broker", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "UnknownRegion", + "fields": [], + "index": 0, + "docs": [ + "The given region identity is not known." + ] + }, + { + "name": "NotOwner", + "fields": [], + "index": 1, + "docs": [ + "The owner of the region is not the origin." + ] + }, + { + "name": "PivotTooLate", + "fields": [], + "index": 2, + "docs": [ + "The pivot point of the partition at or after the end of the region." + ] + }, + { + "name": "PivotTooEarly", + "fields": [], + "index": 3, + "docs": [ + "The pivot point of the partition at the beginning of the region." + ] + }, + { + "name": "ExteriorPivot", + "fields": [], + "index": 4, + "docs": [ + "The pivot mask for the interlacing is not contained within the region's interlace mask." + ] + }, + { + "name": "VoidPivot", + "fields": [], + "index": 5, + "docs": [ + "The pivot mask for the interlacing is void (and therefore unschedulable)." + ] + }, + { + "name": "CompletePivot", + "fields": [], + "index": 6, + "docs": [ + "The pivot mask for the interlacing is complete (and therefore not a strict subset)." + ] + }, + { + "name": "CorruptWorkplan", + "fields": [], + "index": 7, + "docs": [ + "The workplan of the pallet's state is invalid. This indicates a state corruption." + ] + }, + { + "name": "NoSales", + "fields": [], + "index": 8, + "docs": [ + "There is no sale happening currently." + ] + }, + { + "name": "Overpriced", + "fields": [], + "index": 9, + "docs": [ + "The price limit is exceeded." + ] + }, + { + "name": "Unavailable", + "fields": [], + "index": 10, + "docs": [ + "There are no cores available." + ] + }, + { + "name": "SoldOut", + "fields": [], + "index": 11, + "docs": [ + "The sale limit has been reached." + ] + }, + { + "name": "WrongTime", + "fields": [], + "index": 12, + "docs": [ + "The renewal operation is not valid at the current time (it may become valid in the next", + "sale)." + ] + }, + { + "name": "NotAllowed", + "fields": [], + "index": 13, + "docs": [ + "Invalid attempt to renew." + ] + }, + { + "name": "Uninitialized", + "fields": [], + "index": 14, + "docs": [ + "This pallet has not yet been initialized." + ] + }, + { + "name": "TooEarly", + "fields": [], + "index": 15, + "docs": [ + "The purchase cannot happen yet as the sale period is yet to begin." + ] + }, + { + "name": "NothingToDo", + "fields": [], + "index": 16, + "docs": [ + "There is no work to be done." + ] + }, + { + "name": "TooManyReservations", + "fields": [], + "index": 17, + "docs": [ + "The maximum amount of reservations has already been reached." + ] + }, + { + "name": "TooManyLeases", + "fields": [], + "index": 18, + "docs": [ + "The maximum amount of leases has already been reached." + ] + }, + { + "name": "LeaseNotFound", + "fields": [], + "index": 19, + "docs": [ + "The lease does not exist." + ] + }, + { + "name": "UnknownRevenue", + "fields": [], + "index": 20, + "docs": [ + "The revenue for the Instantaneous Core Sales of this period is not (yet) known and thus", + "this operation cannot proceed." + ] + }, + { + "name": "UnknownContribution", + "fields": [], + "index": 21, + "docs": [ + "The identified contribution to the Instantaneous Core Pool is unknown." + ] + }, + { + "name": "IncompleteAssignment", + "fields": [], + "index": 22, + "docs": [ + "The workload assigned for renewal is incomplete. This is unexpected and indicates a", + "logic error." + ] + }, + { + "name": "StillValid", + "fields": [], + "index": 23, + "docs": [ + "An item cannot be dropped because it is still valid." + ] + }, + { + "name": "NoHistory", + "fields": [], + "index": 24, + "docs": [ + "The history item does not exist." + ] + }, + { + "name": "UnknownReservation", + "fields": [], + "index": 25, + "docs": [ + "No reservation of the given index exists." + ] + }, + { + "name": "UnknownRenewal", + "fields": [], + "index": 26, + "docs": [ + "The renewal record cannot be found." + ] + }, + { + "name": "AlreadyExpired", + "fields": [], + "index": 27, + "docs": [ + "The lease expiry time has already passed." + ] + }, + { + "name": "InvalidConfig", + "fields": [], + "index": 28, + "docs": [ + "The configuration could not be applied because it is invalid." + ] + }, + { + "name": "NoClaimTimeslices", + "fields": [], + "index": 29, + "docs": [ + "The revenue must be claimed for 1 or more timeslices." + ] + }, + { + "name": "NoPermission", + "fields": [], + "index": 30, + "docs": [ + "The caller doesn't have the permission to enable or disable auto-renewal." + ] + }, + { + "name": "TooManyAutoRenewals", + "fields": [], + "index": 31, + "docs": [ + "We reached the limit for auto-renewals." + ] + }, + { + "name": "NonTaskAutoRenewal", + "fields": [], + "index": 32, + "docs": [ + "Only cores which are assigned to a task can be auto-renewed." + ] + }, + { + "name": "SovereignAccountNotFound", + "fields": [], + "index": 33, + "docs": [ + "Failed to get the sovereign account of a task." + ] + }, + { + "name": "AutoRenewalNotEnabled", + "fields": [], + "index": 34, + "docs": [ + "Attempted to disable auto-renewal for a core that didn't have it enabled." + ] + }, + { + "name": "AssignmentNotFound", + "fields": [], + "index": 35, + "docs": [ + "Attempted to force remove an assignment that doesn't exist." + ] + }, + { + "name": "CreditPurchaseTooSmall", + "fields": [], + "index": 36, + "docs": [ + "Needed to prevent spam attacks.The amount of credits the user attempted to purchase is", + "below `T::MinimumCreditPurchase`." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 984, + "type": { + "path": [ + "pallet_example_tasks", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotFound", + "fields": [], + "index": 0, + "docs": [ + "The referenced task was not found." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 985, + "type": { + "path": [ + "pallet_asset_conversion_ops", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "InvalidAssetPair", + "fields": [], + "index": 0, + "docs": [ + "Provided asset pair is not supported for pool." + ] + }, + { + "name": "PoolNotFound", + "fields": [], + "index": 1, + "docs": [ + "The pool doesn't exist." + ] + }, + { + "name": "ZeroBalance", + "fields": [], + "index": 2, + "docs": [ + "Pool's balance cannot be zero." + ] + }, + { + "name": "PartialTransfer", + "fields": [], + "index": 3, + "docs": [ + "Indicates a partial transfer of balance to the new account during a migration." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 986, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 987, + "type": { + "path": [ + "pallet_revive", + "wasm", + "CodeInfo" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "owner", + "type": 0, + "typeName": "AccountIdOf", + "docs": [] + }, + { + "name": "deposit", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "refcount", + "type": 11, + "typeName": "u64", + "docs": [] + }, + { + "name": "code_len", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "behaviour_version", + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 988, + "type": { + "path": [ + "pallet_revive", + "storage", + "ContractInfo" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "trie_id", + "type": 111, + "typeName": "TrieId", + "docs": [] + }, + { + "name": "code_hash", + "type": 13, + "typeName": "sp_core::H256", + "docs": [] + }, + { + "name": "storage_bytes", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "storage_items", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "storage_byte_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "storage_item_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "storage_base_deposit", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "immutable_data_len", + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 989, + "type": { + "path": [ + "bounded_collections", + "bounded_vec", + "BoundedVec" + ], + "params": [ + { + "name": "T", + "type": 2 + }, + { + "name": "S", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 990, + "type": { + "path": [ + "pallet_revive", + "storage", + "DeletionQueueManager" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "insert_counter", + "type": 4, + "typeName": "u32", + "docs": [] + }, + { + "name": "delete_counter", + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 991, + "type": { + "path": [ + "pallet_revive", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "InvalidSchedule", + "fields": [], + "index": 0, + "docs": [ + "Invalid schedule supplied, e.g. with zero weight of a basic operation." + ] + }, + { + "name": "InvalidCallFlags", + "fields": [], + "index": 1, + "docs": [ + "Invalid combination of flags supplied to `seal_call` or `seal_delegate_call`." + ] + }, + { + "name": "OutOfGas", + "fields": [], + "index": 2, + "docs": [ + "The executed contract exhausted its gas limit." + ] + }, + { + "name": "TransferFailed", + "fields": [], + "index": 3, + "docs": [ + "Performing the requested transfer failed. Probably because there isn't enough", + "free balance in the sender's account." + ] + }, + { + "name": "MaxCallDepthReached", + "fields": [], + "index": 4, + "docs": [ + "Performing a call was denied because the calling depth reached the limit", + "of what is specified in the schedule." + ] + }, + { + "name": "ContractNotFound", + "fields": [], + "index": 5, + "docs": [ + "No contract was found at the specified address." + ] + }, + { + "name": "CodeNotFound", + "fields": [], + "index": 6, + "docs": [ + "No code could be found at the supplied code hash." + ] + }, + { + "name": "CodeInfoNotFound", + "fields": [], + "index": 7, + "docs": [ + "No code info could be found at the supplied code hash." + ] + }, + { + "name": "OutOfBounds", + "fields": [], + "index": 8, + "docs": [ + "A buffer outside of sandbox memory was passed to a contract API function." + ] + }, + { + "name": "DecodingFailed", + "fields": [], + "index": 9, + "docs": [ + "Input passed to a contract API function failed to decode as expected type." + ] + }, + { + "name": "ContractTrapped", + "fields": [], + "index": 10, + "docs": [ + "Contract trapped during execution." + ] + }, + { + "name": "ValueTooLarge", + "fields": [], + "index": 11, + "docs": [ + "The size defined in `T::MaxValueSize` was exceeded." + ] + }, + { + "name": "TerminatedWhileReentrant", + "fields": [], + "index": 12, + "docs": [ + "Termination of a contract is not allowed while the contract is already", + "on the call stack. Can be triggered by `seal_terminate`." + ] + }, + { + "name": "InputForwarded", + "fields": [], + "index": 13, + "docs": [ + "`seal_call` forwarded this contracts input. It therefore is no longer available." + ] + }, + { + "name": "TooManyTopics", + "fields": [], + "index": 14, + "docs": [ + "The amount of topics passed to `seal_deposit_events` exceeds the limit." + ] + }, + { + "name": "NoChainExtension", + "fields": [], + "index": 15, + "docs": [ + "The chain does not provide a chain extension. Calling the chain extension results", + "in this error. Note that this usually shouldn't happen as deploying such contracts", + "is rejected." + ] + }, + { + "name": "XCMDecodeFailed", + "fields": [], + "index": 16, + "docs": [ + "Failed to decode the XCM program." + ] + }, + { + "name": "DuplicateContract", + "fields": [], + "index": 17, + "docs": [ + "A contract with the same AccountId already exists." + ] + }, + { + "name": "TerminatedInConstructor", + "fields": [], + "index": 18, + "docs": [ + "A contract self destructed in its constructor.", + "", + "This can be triggered by a call to `seal_terminate`." + ] + }, + { + "name": "ReentranceDenied", + "fields": [], + "index": 19, + "docs": [ + "A call tried to invoke a contract that is flagged as non-reentrant." + ] + }, + { + "name": "ReenteredPallet", + "fields": [], + "index": 20, + "docs": [ + "A contract called into the runtime which then called back into this pallet." + ] + }, + { + "name": "StateChangeDenied", + "fields": [], + "index": 21, + "docs": [ + "A contract attempted to invoke a state modifying API while being in read-only mode." + ] + }, + { + "name": "StorageDepositNotEnoughFunds", + "fields": [], + "index": 22, + "docs": [ + "Origin doesn't have enough balance to pay the required storage deposits." + ] + }, + { + "name": "StorageDepositLimitExhausted", + "fields": [], + "index": 23, + "docs": [ + "More storage was created than allowed by the storage deposit limit." + ] + }, + { + "name": "CodeInUse", + "fields": [], + "index": 24, + "docs": [ + "Code removal was denied because the code is still in use by at least one contract." + ] + }, + { + "name": "ContractReverted", + "fields": [], + "index": 25, + "docs": [ + "The contract ran to completion but decided to revert its storage changes.", + "Please note that this error is only returned from extrinsics. When called directly", + "or via RPC an `Ok` will be returned. In this case the caller needs to inspect the flags", + "to determine whether a reversion has taken place." + ] + }, + { + "name": "CodeRejected", + "fields": [], + "index": 26, + "docs": [ + "The contract failed to compile or is missing the correct entry points.", + "", + "A more detailed error can be found on the node console if debug messages are enabled", + "by supplying `-lruntime::revive=debug`." + ] + }, + { + "name": "BlobTooLarge", + "fields": [], + "index": 27, + "docs": [ + "The code blob supplied is larger than [`limits::code::BLOB_BYTES`]." + ] + }, + { + "name": "StaticMemoryTooLarge", + "fields": [], + "index": 28, + "docs": [ + "The static memory consumption of the blob will be larger than", + "[`limits::code::STATIC_MEMORY_BYTES`]." + ] + }, + { + "name": "BasicBlockTooLarge", + "fields": [], + "index": 29, + "docs": [ + "The program contains a basic block that is larger than allowed." + ] + }, + { + "name": "InvalidInstruction", + "fields": [], + "index": 30, + "docs": [ + "The program contains an invalid instruction." + ] + }, + { + "name": "MaxDelegateDependenciesReached", + "fields": [], + "index": 31, + "docs": [ + "The contract has reached its maximum number of delegate dependencies." + ] + }, + { + "name": "DelegateDependencyNotFound", + "fields": [], + "index": 32, + "docs": [ + "The dependency was not found in the contract's delegate dependencies." + ] + }, + { + "name": "DelegateDependencyAlreadyExists", + "fields": [], + "index": 33, + "docs": [ + "The contract already depends on the given delegate dependency." + ] + }, + { + "name": "CannotAddSelfAsDelegateDependency", + "fields": [], + "index": 34, + "docs": [ + "Can not add a delegate dependency to the code hash of the contract itself." + ] + }, + { + "name": "OutOfTransientStorage", + "fields": [], + "index": 35, + "docs": [ + "Can not add more data to transient storage." + ] + }, + { + "name": "InvalidSyscall", + "fields": [], + "index": 36, + "docs": [ + "The contract tried to call a syscall which does not exist (at its current api level)." + ] + }, + { + "name": "InvalidStorageFlags", + "fields": [], + "index": 37, + "docs": [ + "Invalid storage flags were passed to one of the storage syscalls." + ] + }, + { + "name": "ExecutionFailed", + "fields": [], + "index": 38, + "docs": [ + "PolkaVM failed during code execution. Probably due to a malformed program." + ] + }, + { + "name": "BalanceConversionFailed", + "fields": [], + "index": 39, + "docs": [ + "Failed to convert a U256 to a Balance." + ] + }, + { + "name": "DecimalPrecisionLoss", + "fields": [], + "index": 40, + "docs": [ + "Failed to convert an EVM balance to a native balance." + ] + }, + { + "name": "InvalidImmutableAccess", + "fields": [], + "index": 41, + "docs": [ + "Immutable data can only be set during deploys and only be read during calls.", + "Additionally, it is only valid to set the data once and it must not be empty." + ] + }, + { + "name": "AccountUnmapped", + "fields": [], + "index": 42, + "docs": [ + "An `AccountID32` account tried to interact with the pallet without having a mapping.", + "", + "Call [`Pallet::map_account`] in order to create a mapping for the account." + ] + }, + { + "name": "AccountAlreadyMapped", + "fields": [], + "index": 43, + "docs": [ + "Tried to map an account that is already mapped." + ] + }, + { + "name": "InvalidGenericTransaction", + "fields": [], + "index": 44, + "docs": [ + "The transaction used to dry-run a contract is invalid." + ] + }, + { + "name": "RefcountOverOrUnderflow", + "fields": [], + "index": 45, + "docs": [ + "The refcount of a code either over or underflowed." + ] + }, + { + "name": "UnsupportedPrecompileAddress", + "fields": [], + "index": 46, + "docs": [ + "Unsupported precompile address" + ] + }, + { + "name": "PrecompileFailure", + "fields": [], + "index": 47, + "docs": [ + "Precompile Error" + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 992, + "type": { + "path": [ + "pallet_delegated_staking", + "types", + "Delegation" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "agent", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "amount", + "type": 6, + "typeName": "BalanceOf", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 993, + "type": { + "path": [ + "pallet_delegated_staking", + "types", + "AgentLedger" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "payee", + "type": 0, + "typeName": "T::AccountId", + "docs": [] + }, + { + "name": "total_delegated", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "unclaimed_withdrawals", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + }, + { + "name": "pending_slash", + "type": 166, + "typeName": "BalanceOf", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 994, + "type": { + "path": [ + "pallet_delegated_staking", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotAllowed", + "fields": [], + "index": 0, + "docs": [ + "The account cannot perform this operation." + ] + }, + { + "name": "AlreadyStaking", + "fields": [], + "index": 1, + "docs": [ + "An existing staker cannot perform this action." + ] + }, + { + "name": "InvalidRewardDestination", + "fields": [], + "index": 2, + "docs": [ + "Reward Destination cannot be same as `Agent` account." + ] + }, + { + "name": "InvalidDelegation", + "fields": [], + "index": 3, + "docs": [ + "Delegation conditions are not met.", + "", + "Possible issues are", + "1) Cannot delegate to self,", + "2) Cannot delegate to multiple delegates." + ] + }, + { + "name": "NotEnoughFunds", + "fields": [], + "index": 4, + "docs": [ + "The account does not have enough funds to perform the operation." + ] + }, + { + "name": "NotAgent", + "fields": [], + "index": 5, + "docs": [ + "Not an existing `Agent` account." + ] + }, + { + "name": "NotDelegator", + "fields": [], + "index": 6, + "docs": [ + "Not a Delegator account." + ] + }, + { + "name": "BadState", + "fields": [], + "index": 7, + "docs": [ + "Some corruption in internal state." + ] + }, + { + "name": "UnappliedSlash", + "fields": [], + "index": 8, + "docs": [ + "Unapplied pending slash restricts operation on `Agent`." + ] + }, + { + "name": "NothingToSlash", + "fields": [], + "index": 9, + "docs": [ + "`Agent` has no pending slash to be applied." + ] + }, + { + "name": "WithdrawFailed", + "fields": [], + "index": 10, + "docs": [ + "Failed to withdraw amount from Core Staking." + ] + }, + { + "name": "NotSupported", + "fields": [], + "index": 11, + "docs": [ + "Operation not supported by this pallet." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 995, + "type": { + "path": [ + "pallet_asset_rewards", + "PoolStakerInfo" + ], + "params": [ + { + "name": "Balance", + "type": 6 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "amount", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "rewards", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "reward_per_token_paid", + "type": 6, + "typeName": "Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 996, + "type": { + "path": [ + "pallet_asset_rewards", + "PoolInfo" + ], + "params": [ + { + "name": "AccountId", + "type": 0 + }, + { + "name": "AssetId", + "type": 40 + }, + { + "name": "Balance", + "type": 6 + }, + { + "name": "BlockNumber", + "type": 4 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "staked_asset_id", + "type": 40, + "typeName": "AssetId", + "docs": [] + }, + { + "name": "reward_asset_id", + "type": 40, + "typeName": "AssetId", + "docs": [] + }, + { + "name": "reward_rate_per_block", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "expiry_block", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "admin", + "type": 0, + "typeName": "AccountId", + "docs": [] + }, + { + "name": "total_tokens_staked", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "reward_per_token_stored", + "type": 6, + "typeName": "Balance", + "docs": [] + }, + { + "name": "last_update_block", + "type": 4, + "typeName": "BlockNumber", + "docs": [] + }, + { + "name": "account", + "type": 0, + "typeName": "AccountId", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 997, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 0, + 998 + ] + }, + "docs": [] + } + }, + { + "id": 998, + "type": { + "path": [ + "frame_support", + "traits", + "tokens", + "fungible", + "HoldConsideration" + ], + "params": [ + { + "name": "A", + "type": null + }, + { + "name": "F", + "type": null + }, + { + "name": "R", + "type": null + }, + { + "name": "D", + "type": null + }, + { + "name": "Fp", + "type": null + } + ], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 6, + "typeName": "F::Balance", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 999, + "type": { + "path": [ + "pallet_asset_rewards", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "NotEnoughTokens", + "fields": [], + "index": 0, + "docs": [ + "The staker does not have enough tokens to perform the operation." + ] + }, + { + "name": "NonExistentPool", + "fields": [], + "index": 1, + "docs": [ + "An operation was attempted on a non-existent pool." + ] + }, + { + "name": "NonExistentStaker", + "fields": [], + "index": 2, + "docs": [ + "An operation was attempted for a non-existent staker." + ] + }, + { + "name": "NonExistentAsset", + "fields": [], + "index": 3, + "docs": [ + "An operation was attempted with a non-existent asset." + ] + }, + { + "name": "BlockNumberConversionError", + "fields": [], + "index": 4, + "docs": [ + "There was an error converting a block number." + ] + }, + { + "name": "ExpiryBlockMustBeInTheFuture", + "fields": [], + "index": 5, + "docs": [ + "The expiry block must be in the future." + ] + }, + { + "name": "InsufficientFunds", + "fields": [], + "index": 6, + "docs": [ + "Insufficient funds to create the freeze." + ] + }, + { + "name": "ExpiryCut", + "fields": [], + "index": 7, + "docs": [ + "The expiry block can be only extended." + ] + }, + { + "name": "RewardRateCut", + "fields": [], + "index": 8, + "docs": [ + "The reward rate per block can be only increased." + ] + }, + { + "name": "NonEmptyPool", + "fields": [], + "index": 9, + "docs": [ + "The pool still has staked tokens or rewards." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 1000, + "type": { + "path": [ + "pallet_assets_freezer", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + }, + { + "name": "I", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "TooManyFreezes", + "fields": [], + "index": 0, + "docs": [ + "Number of freezes on an account would exceed `MaxFreezes`." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 1001, + "type": { + "path": [ + "pallet_meta_tx", + "pallet", + "Error" + ], + "params": [ + { + "name": "T", + "type": null + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "BadProof", + "fields": [], + "index": 0, + "docs": [ + "Invalid proof (e.g. signature)." + ] + }, + { + "name": "Future", + "fields": [], + "index": 1, + "docs": [ + "The meta transaction is not yet valid (e.g. nonce too high)." + ] + }, + { + "name": "Stale", + "fields": [], + "index": 2, + "docs": [ + "The meta transaction is outdated (e.g. nonce too low)." + ] + }, + { + "name": "AncientBirthBlock", + "fields": [], + "index": 3, + "docs": [ + "The meta transactions's birth block is ancient." + ] + }, + { + "name": "UnknownOrigin", + "fields": [], + "index": 4, + "docs": [ + "The transaction extension did not authorize any origin." + ] + }, + { + "name": "Invalid", + "fields": [], + "index": 5, + "docs": [ + "The meta transaction is invalid." + ] + } + ] + } + }, + "docs": [ + "The `Error` enum of this pallet." + ] + } + }, + { + "id": 1002, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 485, + 486, + 487, + 488, + 489, + 491, + 1003, + 1004, + 492, + 1006 + ] + }, + "docs": [] + } + }, + { + "id": 1003, "type": { "path": [ "frame_system", @@ -72668,7 +75706,7 @@ } }, { - "id": 963, + "id": 1004, "type": { "path": [ "pallet_asset_conversion_tx_payment", @@ -72685,13 +75723,13 @@ "fields": [ { "name": "tip", - "type": 82, + "type": 166, "typeName": "BalanceOf", "docs": [] }, { "name": "asset_id", - "type": 964, + "type": 1005, "typeName": "Option", "docs": [] } @@ -72702,7 +75740,7 @@ } }, { - "id": 964, + "id": 1005, "type": { "path": [ "Option" @@ -72742,11 +75780,13 @@ } }, { - "id": 965, + "id": 1006, "type": { "path": [ - "frame_metadata_hash_extension", - "CheckMetadataHash" + "frame_system", + "extensions", + "weight_reclaim", + "WeightReclaim" ], "params": [ { @@ -72756,50 +75796,14 @@ ], "def": { "composite": { - "fields": [ - { - "name": "mode", - "type": 966, - "typeName": "Mode", - "docs": [] - } - ] + "fields": [] } }, "docs": [] } }, { - "id": 966, - "type": { - "path": [ - "frame_metadata_hash_extension", - "Mode" - ], - "params": [], - "def": { - "variant": { - "variants": [ - { - "name": "Disabled", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Enabled", - "fields": [], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 967, + "id": 1007, "type": { "path": [ "sp_runtime", @@ -72810,11 +75814,11 @@ "params": [ { "name": "Header", - "type": 157 + "type": 153 }, { "name": "Extrinsic", - "type": 968 + "type": 1008 } ], "def": { @@ -72822,13 +75826,13 @@ "fields": [ { "name": "header", - "type": 157, + "type": 153, "typeName": "Header", "docs": [] }, { "name": "extrinsics", - "type": 969, + "type": 1009, "typeName": "Vec", "docs": [] } @@ -72839,7 +75843,7 @@ } }, { - "id": 968, + "id": 1008, "type": { "path": [ "sp_runtime", @@ -72850,19 +75854,19 @@ "params": [ { "name": "Address", - "type": 167 + "type": 163 }, { "name": "Call", - "type": 142 + "type": 139 }, { "name": "Signature", - "type": 316 + "type": 313 }, { "name": "Extra", - "type": 954 + "type": 1002 } ], "def": { @@ -72881,20 +75885,20 @@ } }, { - "id": 969, + "id": 1009, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 968 + "type": 1008 } }, "docs": [] } }, { - "id": 970, + "id": 1010, "type": { "path": [ "sp_runtime", @@ -72923,7 +75927,7 @@ } }, { - "id": 971, + "id": 1011, "type": { "path": [ "sp_core", @@ -72946,7 +75950,7 @@ } }, { - "id": 972, + "id": 1012, "type": { "path": [ "Option" @@ -72954,7 +75958,7 @@ "params": [ { "name": "T", - "type": 971 + "type": 1011 } ], "def": { @@ -72971,7 +75975,7 @@ "fields": [ { "name": null, - "type": 971, + "type": 1011, "typeName": null, "docs": [] } @@ -72986,7 +75990,131 @@ } }, { - "id": 973, + "id": 1013, + "type": { + "path": [ + "frame_support", + "view_functions", + "ViewFunctionId" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "prefix", + "type": 82, + "typeName": "[u8; 16]", + "docs": [] + }, + { + "name": "suffix", + "type": 82, + "typeName": "[u8; 16]", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1014, + "type": { + "path": [ + "Result" + ], + "params": [ + { + "name": "T", + "type": 14 + }, + { + "name": "E", + "type": 1015 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Ok", + "fields": [ + { + "name": null, + "type": 14, + "typeName": null, + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Err", + "fields": [ + { + "name": null, + "type": 1015, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1015, + "type": { + "path": [ + "frame_support", + "view_functions", + "ViewFunctionDispatchError" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "NotImplemented", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "NotFound", + "fields": [ + { + "name": null, + "type": 1013, + "typeName": "ViewFunctionId", + "docs": [] + } + ], + "index": 1, + "docs": [] + }, + { + "name": "Codec", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1016, "type": { "path": [ "Result" @@ -72998,7 +76126,7 @@ }, { "name": "E", - "type": 974 + "type": 1017 } ], "def": { @@ -73022,7 +76150,7 @@ "fields": [ { "name": null, - "type": 974, + "type": 1017, "typeName": null, "docs": [] } @@ -73037,7 +76165,7 @@ } }, { - "id": 974, + "id": 1017, "type": { "path": [ "sp_runtime", @@ -73053,7 +76181,7 @@ "fields": [ { "name": null, - "type": 975, + "type": 1018, "typeName": "InvalidTransaction", "docs": [] } @@ -73066,7 +76194,7 @@ "fields": [ { "name": null, - "type": 976, + "type": 1019, "typeName": "UnknownTransaction", "docs": [] } @@ -73081,7 +76209,7 @@ } }, { - "id": 975, + "id": 1018, "type": { "path": [ "sp_runtime", @@ -73184,7 +76312,7 @@ } }, { - "id": 976, + "id": 1019, "type": { "path": [ "sp_runtime", @@ -73227,7 +76355,7 @@ } }, { - "id": 977, + "id": 1020, "type": { "path": [ "sp_inherents", @@ -73239,7 +76367,7 @@ "fields": [ { "name": "data", - "type": 978, + "type": 1021, "typeName": "BTreeMap>", "docs": [] } @@ -73250,7 +76378,7 @@ } }, { - "id": 978, + "id": 1021, "type": { "path": [ "BTreeMap" @@ -73258,7 +76386,7 @@ "params": [ { "name": "K", - "type": 288 + "type": 285 }, { "name": "V", @@ -73270,7 +76398,7 @@ "fields": [ { "name": null, - "type": 979, + "type": 1022, "typeName": null, "docs": [] } @@ -73281,26 +76409,26 @@ } }, { - "id": 979, + "id": 1022, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 980 + "type": 1023 } }, "docs": [] } }, { - "id": 980, + "id": 1023, "type": { "path": [], "params": [], "def": { "tuple": [ - 288, + 285, 14 ] }, @@ -73308,7 +76436,7 @@ } }, { - "id": 981, + "id": 1024, "type": { "path": [ "sp_inherents", @@ -73332,7 +76460,7 @@ }, { "name": "errors", - "type": 977, + "type": 1020, "typeName": "InherentData", "docs": [] } @@ -73343,7 +76471,7 @@ } }, { - "id": 982, + "id": 1025, "type": { "path": [ "sp_runtime", @@ -73379,7 +76507,7 @@ } }, { - "id": 983, + "id": 1026, "type": { "path": [ "Result" @@ -73387,11 +76515,11 @@ "params": [ { "name": "T", - "type": 984 + "type": 1027 }, { "name": "E", - "type": 974 + "type": 1017 } ], "def": { @@ -73402,7 +76530,7 @@ "fields": [ { "name": null, - "type": 984, + "type": 1027, "typeName": null, "docs": [] } @@ -73415,7 +76543,7 @@ "fields": [ { "name": null, - "type": 974, + "type": 1017, "typeName": null, "docs": [] } @@ -73430,7 +76558,7 @@ } }, { - "id": 984, + "id": 1027, "type": { "path": [ "sp_runtime", @@ -73449,13 +76577,13 @@ }, { "name": "requires", - "type": 146, + "type": 143, "typeName": "Vec", "docs": [] }, { "name": "provides", - "type": 146, + "type": 143, "typeName": "Vec", "docs": [] }, @@ -73478,7 +76606,7 @@ } }, { - "id": 985, + "id": 1028, "type": { "path": [ "sp_statement_store", @@ -73514,7 +76642,7 @@ } }, { - "id": 986, + "id": 1029, "type": { "path": [ "Result" @@ -73522,11 +76650,11 @@ "params": [ { "name": "T", - "type": 987 + "type": 1030 }, { "name": "E", - "type": 988 + "type": 1031 } ], "def": { @@ -73537,7 +76665,7 @@ "fields": [ { "name": null, - "type": 987, + "type": 1030, "typeName": null, "docs": [] } @@ -73550,7 +76678,7 @@ "fields": [ { "name": null, - "type": 988, + "type": 1031, "typeName": null, "docs": [] } @@ -73565,7 +76693,7 @@ } }, { - "id": 987, + "id": 1030, "type": { "path": [ "sp_statement_store", @@ -73595,7 +76723,7 @@ } }, { - "id": 988, + "id": 1031, "type": { "path": [ "sp_statement_store", @@ -73631,7 +76759,7 @@ } }, { - "id": 989, + "id": 1032, "type": { "path": [ "sp_runtime", @@ -73654,7 +76782,7 @@ } }, { - "id": 990, + "id": 1033, "type": { "path": [ "Option" @@ -73694,7 +76822,7 @@ } }, { - "id": 991, + "id": 1034, "type": { "path": [ "Option" @@ -73702,7 +76830,7 @@ "params": [ { "name": "T", - "type": 989 + "type": 1032 } ], "def": { @@ -73719,7 +76847,7 @@ "fields": [ { "name": null, - "type": 989, + "type": 1032, "typeName": null, "docs": [] } @@ -73734,7 +76862,7 @@ } }, { - "id": 992, + "id": 1035, "type": { "path": [ "sp_consensus_babe", @@ -73758,13 +76886,13 @@ }, { "name": "c", - "type": 163, + "type": 159, "typeName": "(u64, u64)", "docs": [] }, { "name": "authorities", - "type": 537, + "type": 570, "typeName": "Vec<(AuthorityId, BabeAuthorityWeight)>", "docs": [] }, @@ -73776,7 +76904,7 @@ }, { "name": "allowed_slots", - "type": 164, + "type": 160, "typeName": "AllowedSlots", "docs": [] } @@ -73787,7 +76915,7 @@ } }, { - "id": 993, + "id": 1036, "type": { "path": [ "sp_consensus_babe", @@ -73805,7 +76933,7 @@ }, { "name": "start_slot", - "type": 160, + "type": 156, "typeName": "Slot", "docs": [] }, @@ -73817,7 +76945,7 @@ }, { "name": "authorities", - "type": 537, + "type": 570, "typeName": "Vec<(AuthorityId, BabeAuthorityWeight)>", "docs": [] }, @@ -73829,7 +76957,7 @@ }, { "name": "config", - "type": 546, + "type": 579, "typeName": "BabeEpochConfiguration", "docs": [] } @@ -73840,7 +76968,7 @@ } }, { - "id": 994, + "id": 1037, "type": { "path": [ "Option" @@ -73848,7 +76976,7 @@ "params": [ { "name": "T", - "type": 995 + "type": 1038 } ], "def": { @@ -73865,7 +76993,7 @@ "fields": [ { "name": null, - "type": 995, + "type": 1038, "typeName": null, "docs": [] } @@ -73880,7 +77008,7 @@ } }, { - "id": 995, + "id": 1038, "type": { "path": [ "sp_consensus_babe", @@ -73903,7 +77031,7 @@ } }, { - "id": 996, + "id": 1039, "type": { "path": [ "pallet_contracts", @@ -73913,7 +77041,7 @@ "params": [ { "name": "R", - "type": 997 + "type": 1040 }, { "name": "Balance", @@ -73941,7 +77069,7 @@ }, { "name": "storage_deposit", - "type": 1000, + "type": 1043, "typeName": "StorageDeposit", "docs": [] }, @@ -73953,13 +77081,13 @@ }, { "name": "result", - "type": 997, + "type": 1040, "typeName": "R", "docs": [] }, { "name": "events", - "type": 1001, + "type": 1044, "typeName": "Option>", "docs": [] } @@ -73970,7 +77098,7 @@ } }, { - "id": 997, + "id": 1040, "type": { "path": [ "Result" @@ -73978,7 +77106,7 @@ "params": [ { "name": "T", - "type": 998 + "type": 1041 }, { "name": "E", @@ -73993,7 +77121,7 @@ "fields": [ { "name": null, - "type": 998, + "type": 1041, "typeName": null, "docs": [] } @@ -74021,7 +77149,7 @@ } }, { - "id": 998, + "id": 1041, "type": { "path": [ "pallet_contracts", @@ -74034,7 +77162,7 @@ "fields": [ { "name": "flags", - "type": 999, + "type": 1042, "typeName": "ReturnFlags", "docs": [] }, @@ -74051,7 +77179,7 @@ } }, { - "id": 999, + "id": 1042, "type": { "path": [ "pallet_contracts_uapi", @@ -74075,7 +77203,7 @@ } }, { - "id": 1000, + "id": 1043, "type": { "path": [ "pallet_contracts", @@ -74124,7 +77252,7 @@ } }, { - "id": 1001, + "id": 1044, "type": { "path": [ "Option" @@ -74132,7 +77260,7 @@ "params": [ { "name": "T", - "type": 1002 + "type": 1045 } ], "def": { @@ -74149,7 +77277,7 @@ "fields": [ { "name": null, - "type": 1002, + "type": 1045, "typeName": null, "docs": [] } @@ -74164,7 +77292,7 @@ } }, { - "id": 1002, + "id": 1045, "type": { "path": [], "params": [], @@ -74177,7 +77305,7 @@ } }, { - "id": 1003, + "id": 1046, "type": { "path": [ "pallet_contracts", @@ -74226,7 +77354,7 @@ } }, { - "id": 1004, + "id": 1047, "type": { "path": [ "pallet_contracts", @@ -74236,7 +77364,7 @@ "params": [ { "name": "R", - "type": 1005 + "type": 1048 }, { "name": "Balance", @@ -74264,7 +77392,7 @@ }, { "name": "storage_deposit", - "type": 1000, + "type": 1043, "typeName": "StorageDeposit", "docs": [] }, @@ -74276,13 +77404,13 @@ }, { "name": "result", - "type": 1005, + "type": 1048, "typeName": "R", "docs": [] }, { "name": "events", - "type": 1001, + "type": 1044, "typeName": "Option>", "docs": [] } @@ -74293,7 +77421,7 @@ } }, { - "id": 1005, + "id": 1048, "type": { "path": [ "Result" @@ -74301,7 +77429,7 @@ "params": [ { "name": "T", - "type": 1006 + "type": 1049 }, { "name": "E", @@ -74316,7 +77444,7 @@ "fields": [ { "name": null, - "type": 1006, + "type": 1049, "typeName": null, "docs": [] } @@ -74344,7 +77472,7 @@ } }, { - "id": 1006, + "id": 1049, "type": { "path": [ "pallet_contracts", @@ -74362,7 +77490,7 @@ "fields": [ { "name": "result", - "type": 998, + "type": 1041, "typeName": "ExecReturnValue", "docs": [] }, @@ -74379,7 +77507,7 @@ } }, { - "id": 1007, + "id": 1050, "type": { "path": [ "Result" @@ -74387,7 +77515,7 @@ "params": [ { "name": "T", - "type": 1008 + "type": 1051 }, { "name": "E", @@ -74402,7 +77530,7 @@ "fields": [ { "name": null, - "type": 1008, + "type": 1051, "typeName": null, "docs": [] } @@ -74430,7 +77558,7 @@ } }, { - "id": 1008, + "id": 1051, "type": { "path": [ "pallet_contracts", @@ -74469,7 +77597,7 @@ } }, { - "id": 1009, + "id": 1052, "type": { "path": [ "Result" @@ -74477,11 +77605,11 @@ "params": [ { "name": "T", - "type": 442 + "type": 439 }, { "name": "E", - "type": 1010 + "type": 1053 } ], "def": { @@ -74492,7 +77620,7 @@ "fields": [ { "name": null, - "type": 442, + "type": 439, "typeName": null, "docs": [] } @@ -74505,7 +77633,7 @@ "fields": [ { "name": null, - "type": 1010, + "type": 1053, "typeName": null, "docs": [] } @@ -74520,7 +77648,7 @@ } }, { - "id": 1010, + "id": 1053, "type": { "path": [ "pallet_contracts", @@ -74556,7 +77684,44 @@ } }, { - "id": 1011, + "id": 1054, + "type": { + "path": [ + "primitive_types", + "U256" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 1055, + "typeName": "[u64; 4]", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1055, + "type": { + "path": [], + "params": [], + "def": { + "array": { + "len": 4, + "type": 12 + } + }, + "docs": [] + } + }, + { + "id": 1056, "type": { "path": [ "pallet_revive", @@ -74566,15 +77731,11 @@ "params": [ { "name": "R", - "type": 1012 + "type": 1057 }, { "name": "Balance", "type": 6 - }, - { - "name": "EventRecord", - "type": 20 } ], "def": { @@ -74594,27 +77755,15 @@ }, { "name": "storage_deposit", - "type": 1014, + "type": 1059, "typeName": "StorageDeposit", "docs": [] }, - { - "name": "debug_message", - "type": 14, - "typeName": "Vec", - "docs": [] - }, { "name": "result", - "type": 1015, + "type": 1060, "typeName": "Result", "docs": [] - }, - { - "name": "events", - "type": 1001, - "typeName": "Option>", - "docs": [] } ] } @@ -74623,7 +77772,7 @@ } }, { - "id": 1012, + "id": 1057, "type": { "path": [ "pallet_revive", @@ -74636,7 +77785,7 @@ "fields": [ { "name": "flags", - "type": 1013, + "type": 1058, "typeName": "ReturnFlags", "docs": [] }, @@ -74653,7 +77802,7 @@ } }, { - "id": 1013, + "id": 1058, "type": { "path": [ "pallet_revive_uapi", @@ -74677,7 +77826,7 @@ } }, { - "id": 1014, + "id": 1059, "type": { "path": [ "pallet_revive", @@ -74726,7 +77875,7 @@ } }, { - "id": 1015, + "id": 1060, "type": { "path": [ "Result" @@ -74734,7 +77883,7 @@ "params": [ { "name": "T", - "type": 1012 + "type": 1057 }, { "name": "E", @@ -74749,7 +77898,7 @@ "fields": [ { "name": null, - "type": 1012, + "type": 1057, "typeName": null, "docs": [] } @@ -74777,7 +77926,7 @@ } }, { - "id": 1016, + "id": 1061, "type": { "path": [ "pallet_revive", @@ -74821,7 +77970,7 @@ } }, { - "id": 1017, + "id": 1062, "type": { "path": [ "pallet_revive", @@ -74831,15 +77980,11 @@ "params": [ { "name": "R", - "type": 1018 + "type": 1063 }, { "name": "Balance", "type": 6 - }, - { - "name": "EventRecord", - "type": 20 } ], "def": { @@ -74859,27 +78004,15 @@ }, { "name": "storage_deposit", - "type": 1014, + "type": 1059, "typeName": "StorageDeposit", "docs": [] }, - { - "name": "debug_message", - "type": 14, - "typeName": "Vec", - "docs": [] - }, { "name": "result", - "type": 1019, + "type": 1064, "typeName": "Result", "docs": [] - }, - { - "name": "events", - "type": 1001, - "typeName": "Option>", - "docs": [] } ] } @@ -74888,7 +78021,7 @@ } }, { - "id": 1018, + "id": 1063, "type": { "path": [ "pallet_revive", @@ -74901,13 +78034,13 @@ "fields": [ { "name": "result", - "type": 1012, + "type": 1057, "typeName": "ExecReturnValue", "docs": [] }, { "name": "addr", - "type": 466, + "type": 478, "typeName": "H160", "docs": [] } @@ -74918,7 +78051,7 @@ } }, { - "id": 1019, + "id": 1064, "type": { "path": [ "Result" @@ -74926,7 +78059,7 @@ "params": [ { "name": "T", - "type": 1018 + "type": 1063 }, { "name": "E", @@ -74941,7 +78074,7 @@ "fields": [ { "name": null, - "type": 1018, + "type": 1063, "typeName": null, "docs": [] } @@ -74969,7 +78102,117 @@ } }, { - "id": 1020, + "id": 1065, + "type": { + "path": [ + "pallet_revive", + "evm", + "api", + "rpc_types_gen", + "GenericTransaction" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "access_list", + "type": 1066, + "typeName": "Option", + "docs": [] + }, + { + "name": "blob_versioned_hashes", + "type": 325, + "typeName": "Vec", + "docs": [] + }, + { + "name": "blobs", + "type": 1069, + "typeName": "Vec", + "docs": [] + }, + { + "name": "chain_id", + "type": 1071, + "typeName": "Option", + "docs": [] + }, + { + "name": "from", + "type": 1072, + "typeName": "Option
", + "docs": [] + }, + { + "name": "gas", + "type": 1071, + "typeName": "Option", + "docs": [] + }, + { + "name": "gas_price", + "type": 1071, + "typeName": "Option", + "docs": [] + }, + { + "name": "input", + "type": 1073, + "typeName": "InputOrData", + "docs": [] + }, + { + "name": "max_fee_per_blob_gas", + "type": 1071, + "typeName": "Option", + "docs": [] + }, + { + "name": "max_fee_per_gas", + "type": 1071, + "typeName": "Option", + "docs": [] + }, + { + "name": "max_priority_fee_per_gas", + "type": 1071, + "typeName": "Option", + "docs": [] + }, + { + "name": "nonce", + "type": 1071, + "typeName": "Option", + "docs": [] + }, + { + "name": "to", + "type": 1072, + "typeName": "Option
", + "docs": [] + }, + { + "name": "r#type", + "type": 1075, + "typeName": "Option", + "docs": [] + }, + { + "name": "value", + "type": 1071, + "typeName": "Option", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1066, "type": { "path": [ "Option" @@ -74977,7 +78220,7 @@ "params": [ { "name": "T", - "type": 466 + "type": 1067 } ], "def": { @@ -74994,7 +78237,7 @@ "fields": [ { "name": null, - "type": 466, + "type": 1067, "typeName": null, "docs": [] } @@ -75009,12 +78252,365 @@ } }, { - "id": 1021, + "id": 1067, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 1068 + } + }, + "docs": [] + } + }, + { + "id": 1068, + "type": { + "path": [ + "pallet_revive", + "evm", + "api", + "rpc_types_gen", + "AccessListEntry" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "address", + "type": 478, + "typeName": "Address", + "docs": [] + }, + { + "name": "storage_keys", + "type": 325, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1069, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 1070 + } + }, + "docs": [] + } + }, + { + "id": 1070, + "type": { + "path": [ + "pallet_revive", + "evm", + "api", + "byte", + "Bytes" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 14, + "typeName": "Vec", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1071, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 1054 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 1054, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1072, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 478 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 478, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1073, + "type": { + "path": [ + "pallet_revive", + "evm", + "api", + "rpc_types_gen", + "InputOrData" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "input", + "type": 1074, + "typeName": "Option", + "docs": [] + }, + { + "name": "data", + "type": 1074, + "typeName": "Option", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1074, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 1070 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 1070, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1075, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 1076 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 1076, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1076, + "type": { + "path": [ + "pallet_revive", + "evm", + "api", + "byte", + "Byte" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": null, + "type": 2, + "typeName": "u8", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1077, + "type": { + "path": [ + "Result" + ], + "params": [ + { + "name": "T", + "type": 1078 + }, + { + "name": "E", + "type": 1079 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Ok", + "fields": [ + { + "name": null, + "type": 1078, + "typeName": null, + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Err", + "fields": [ + { + "name": null, + "type": 1079, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1078, "type": { "path": [ "pallet_revive", "primitives", - "EthContractResult" + "EthTransactInfo" ], "params": [ { @@ -75025,12 +78621,6 @@ "def": { "composite": { "fields": [ - { - "name": "fee", - "type": 6, - "typeName": "Balance", - "docs": [] - }, { "name": "gas_required", "type": 10, @@ -75044,9 +78634,15 @@ "docs": [] }, { - "name": "result", - "type": 1022, - "typeName": "Result, DispatchError>", + "name": "eth_gas", + "type": 1054, + "typeName": "U256", + "docs": [] + }, + { + "name": "data", + "type": 14, + "typeName": "Vec", "docs": [] } ] @@ -75056,31 +78652,24 @@ } }, { - "id": 1022, + "id": 1079, "type": { "path": [ - "Result" - ], - "params": [ - { - "name": "T", - "type": 14 - }, - { - "name": "E", - "type": 26 - } + "pallet_revive", + "primitives", + "EthTransactError" ], + "params": [], "def": { "variant": { "variants": [ { - "name": "Ok", + "name": "Data", "fields": [ { "name": null, "type": 14, - "typeName": null, + "typeName": "Vec", "docs": [] } ], @@ -75088,12 +78677,12 @@ "docs": [] }, { - "name": "Err", + "name": "Message", "fields": [ { "name": null, - "type": 26, - "typeName": null, + "type": 554, + "typeName": "String", "docs": [] } ], @@ -75107,7 +78696,7 @@ } }, { - "id": 1023, + "id": 1080, "type": { "path": [ "Result" @@ -75115,7 +78704,7 @@ "params": [ { "name": "T", - "type": 1024 + "type": 1081 }, { "name": "E", @@ -75130,7 +78719,7 @@ "fields": [ { "name": null, - "type": 1024, + "type": 1081, "typeName": null, "docs": [] } @@ -75158,7 +78747,7 @@ } }, { - "id": 1024, + "id": 1081, "type": { "path": [ "pallet_revive", @@ -75193,7 +78782,7 @@ } }, { - "id": 1025, + "id": 1082, "type": { "path": [ "Result" @@ -75201,11 +78790,11 @@ "params": [ { "name": "T", - "type": 442 + "type": 439 }, { "name": "E", - "type": 1026 + "type": 1083 } ], "def": { @@ -75216,7 +78805,7 @@ "fields": [ { "name": null, - "type": 442, + "type": 439, "typeName": null, "docs": [] } @@ -75229,7 +78818,7 @@ "fields": [ { "name": null, - "type": 1026, + "type": 1083, "typeName": null, "docs": [] } @@ -75244,7 +78833,7 @@ } }, { - "id": 1026, + "id": 1083, "type": { "path": [ "pallet_revive", @@ -75274,7 +78863,403 @@ } }, { - "id": 1027, + "id": 1084, + "type": { + "path": [ + "pallet_revive", + "evm", + "api", + "debug_rpc_types", + "TracerConfig" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "CallTracer", + "fields": [ + { + "name": "with_logs", + "type": 8, + "typeName": "bool", + "docs": [] + } + ], + "index": 0, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1085, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 1086 + } + }, + "docs": [] + } + }, + { + "id": 1086, + "type": { + "path": [], + "params": [], + "def": { + "tuple": [ + 4, + 1087 + ] + }, + "docs": [] + } + }, + { + "id": 1087, + "type": { + "path": [ + "pallet_revive", + "evm", + "api", + "debug_rpc_types", + "CallTrace" + ], + "params": [ + { + "name": "Gas", + "type": 1054 + } + ], + "def": { + "composite": { + "fields": [ + { + "name": "from", + "type": 478, + "typeName": "H160", + "docs": [] + }, + { + "name": "gas", + "type": 1054, + "typeName": "Gas", + "docs": [] + }, + { + "name": "gas_used", + "type": 1054, + "typeName": "Gas", + "docs": [] + }, + { + "name": "to", + "type": 478, + "typeName": "H160", + "docs": [] + }, + { + "name": "input", + "type": 1070, + "typeName": "Bytes", + "docs": [] + }, + { + "name": "output", + "type": 1070, + "typeName": "Bytes", + "docs": [] + }, + { + "name": "error", + "type": 1088, + "typeName": "Option", + "docs": [] + }, + { + "name": "revert_reason", + "type": 1088, + "typeName": "Option", + "docs": [] + }, + { + "name": "calls", + "type": 1089, + "typeName": "Vec>", + "docs": [] + }, + { + "name": "logs", + "type": 1090, + "typeName": "Vec", + "docs": [] + }, + { + "name": "value", + "type": 1071, + "typeName": "Option", + "docs": [] + }, + { + "name": "call_type", + "type": 1092, + "typeName": "CallType", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1088, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 554 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 554, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1089, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 1087 + } + }, + "docs": [] + } + }, + { + "id": 1090, + "type": { + "path": [], + "params": [], + "def": { + "sequence": { + "type": 1091 + } + }, + "docs": [] + } + }, + { + "id": 1091, + "type": { + "path": [ + "pallet_revive", + "evm", + "api", + "debug_rpc_types", + "CallLog" + ], + "params": [], + "def": { + "composite": { + "fields": [ + { + "name": "address", + "type": 478, + "typeName": "H160", + "docs": [] + }, + { + "name": "topics", + "type": 325, + "typeName": "Vec", + "docs": [] + }, + { + "name": "data", + "type": 1070, + "typeName": "Bytes", + "docs": [] + }, + { + "name": "position", + "type": 4, + "typeName": "u32", + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1092, + "type": { + "path": [ + "pallet_revive", + "evm", + "api", + "debug_rpc_types", + "CallType" + ], + "params": [], + "def": { + "variant": { + "variants": [ + { + "name": "Call", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "StaticCall", + "fields": [], + "index": 1, + "docs": [] + }, + { + "name": "DelegateCall", + "fields": [], + "index": 2, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1093, + "type": { + "path": [ + "Option" + ], + "params": [ + { + "name": "T", + "type": 1087 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "None", + "fields": [], + "index": 0, + "docs": [] + }, + { + "name": "Some", + "fields": [ + { + "name": null, + "type": 1087, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1094, + "type": { + "path": [ + "Result" + ], + "params": [ + { + "name": "T", + "type": 1087 + }, + { + "name": "E", + "type": 1079 + } + ], + "def": { + "variant": { + "variants": [ + { + "name": "Ok", + "fields": [ + { + "name": null, + "type": 1087, + "typeName": null, + "docs": [] + } + ], + "index": 0, + "docs": [] + }, + { + "name": "Err", + "fields": [ + { + "name": null, + "type": 1079, + "typeName": null, + "docs": [] + } + ], + "index": 1, + "docs": [] + } + ] + } + }, + "docs": [] + } + }, + { + "id": 1095, "type": { "path": [ "pallet_transaction_payment", @@ -75319,7 +79304,7 @@ } }, { - "id": 1028, + "id": 1096, "type": { "path": [ "pallet_transaction_payment", @@ -75337,7 +79322,7 @@ "fields": [ { "name": "inclusion_fee", - "type": 1029, + "type": 1097, "typeName": "Option>", "docs": [] }, @@ -75354,7 +79339,7 @@ } }, { - "id": 1029, + "id": 1097, "type": { "path": [ "Option" @@ -75362,7 +79347,7 @@ "params": [ { "name": "T", - "type": 1030 + "type": 1098 } ], "def": { @@ -75379,7 +79364,7 @@ "fields": [ { "name": null, - "type": 1030, + "type": 1098, "typeName": null, "docs": [] } @@ -75394,7 +79379,7 @@ } }, { - "id": 1030, + "id": 1098, "type": { "path": [ "pallet_transaction_payment", @@ -75435,7 +79420,7 @@ } }, { - "id": 1031, + "id": 1099, "type": { "path": [ "Option" @@ -75443,7 +79428,7 @@ "params": [ { "name": "T", - "type": 1032 + "type": 1100 } ], "def": { @@ -75460,7 +79445,7 @@ "fields": [ { "name": null, - "type": 1032, + "type": 1100, "typeName": null, "docs": [] } @@ -75475,7 +79460,7 @@ } }, { - "id": 1032, + "id": 1100, "type": { "path": [], "params": [], @@ -75489,7 +79474,7 @@ } }, { - "id": 1033, + "id": 1101, "type": { "path": [ "Option" @@ -75497,7 +79482,7 @@ "params": [ { "name": "T", - "type": 1034 + "type": 1102 } ], "def": { @@ -75514,7 +79499,7 @@ "fields": [ { "name": null, - "type": 1034, + "type": 1102, "typeName": null, "docs": [] } @@ -75529,7 +79514,7 @@ } }, { - "id": 1034, + "id": 1102, "type": { "path": [ "sp_consensus_beefy", @@ -75538,7 +79523,7 @@ "params": [ { "name": "AuthorityId", - "type": 246 + "type": 243 } ], "def": { @@ -75546,7 +79531,7 @@ "fields": [ { "name": "validators", - "type": 778, + "type": 820, "typeName": "Vec", "docs": [] }, @@ -75563,7 +79548,7 @@ } }, { - "id": 1035, + "id": 1103, "type": { "path": [ "sp_consensus_beefy", @@ -75572,15 +79557,15 @@ "params": [ { "name": "Header", - "type": 157 + "type": 153 }, { "name": "Id", - "type": 246 + "type": 243 }, { "name": "AncestryProof", - "type": 989 + "type": 1032 } ], "def": { @@ -75588,19 +79573,19 @@ "fields": [ { "name": "vote", - "type": 340, + "type": 337, "typeName": "VoteMessage", "docs": [] }, { "name": "ancestry_proof", - "type": 989, + "type": 1032, "typeName": "AncestryProof", "docs": [] }, { "name": "header", - "type": 157, + "type": 153, "typeName": "Header", "docs": [] } @@ -75611,7 +79596,7 @@ } }, { - "id": 1036, + "id": 1104, "type": { "path": [ "Result" @@ -75623,7 +79608,7 @@ }, { "name": "E", - "type": 1037 + "type": 1105 } ], "def": { @@ -75647,7 +79632,7 @@ "fields": [ { "name": null, - "type": 1037, + "type": 1105, "typeName": null, "docs": [] } @@ -75662,7 +79647,7 @@ } }, { - "id": 1037, + "id": 1105, "type": { "path": [ "sp_mmr_primitives", @@ -75739,7 +79724,7 @@ } }, { - "id": 1038, + "id": 1106, "type": { "path": [ "Result" @@ -75751,7 +79736,7 @@ }, { "name": "E", - "type": 1037 + "type": 1105 } ], "def": { @@ -75775,7 +79760,7 @@ "fields": [ { "name": null, - "type": 1037, + "type": 1105, "typeName": null, "docs": [] } @@ -75790,7 +79775,7 @@ } }, { - "id": 1039, + "id": 1107, "type": { "path": [ "Result" @@ -75798,11 +79783,11 @@ "params": [ { "name": "T", - "type": 1040 + "type": 1108 }, { "name": "E", - "type": 1037 + "type": 1105 } ], "def": { @@ -75813,7 +79798,7 @@ "fields": [ { "name": null, - "type": 1040, + "type": 1108, "typeName": null, "docs": [] } @@ -75826,7 +79811,7 @@ "fields": [ { "name": null, - "type": 1037, + "type": 1105, "typeName": null, "docs": [] } @@ -75841,34 +79826,34 @@ } }, { - "id": 1040, + "id": 1108, "type": { "path": [], "params": [], "def": { "tuple": [ - 1041, - 1043 + 1109, + 1111 ] }, "docs": [] } }, { - "id": 1041, + "id": 1109, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 1042 + "type": 1110 } }, "docs": [] } }, { - "id": 1042, + "id": 1110, "type": { "path": [ "sp_mmr_primitives", @@ -75891,7 +79876,7 @@ } }, { - "id": 1043, + "id": 1111, "type": { "path": [ "sp_mmr_primitives", @@ -75908,7 +79893,7 @@ "fields": [ { "name": "leaf_indices", - "type": 839, + "type": 881, "typeName": "Vec", "docs": [] }, @@ -75920,7 +79905,7 @@ }, { "name": "items", - "type": 328, + "type": 325, "typeName": "Vec", "docs": [] } @@ -75931,7 +79916,7 @@ } }, { - "id": 1044, + "id": 1112, "type": { "path": [ "Result" @@ -75943,7 +79928,7 @@ }, { "name": "E", - "type": 1037 + "type": 1105 } ], "def": { @@ -75967,7 +79952,7 @@ "fields": [ { "name": null, - "type": 1037, + "type": 1105, "typeName": null, "docs": [] } @@ -75982,7 +79967,7 @@ } }, { - "id": 1045, + "id": 1113, "type": { "path": [ "sp_mixnet", @@ -76001,7 +79986,7 @@ }, { "name": "phase", - "type": 1046, + "type": 1114, "typeName": "SessionPhase", "docs": [] } @@ -76012,7 +79997,7 @@ } }, { - "id": 1046, + "id": 1114, "type": { "path": [ "sp_mixnet", @@ -76054,7 +80039,7 @@ } }, { - "id": 1047, + "id": 1115, "type": { "path": [ "Result" @@ -76062,11 +80047,11 @@ "params": [ { "name": "T", - "type": 1048 + "type": 1116 }, { "name": "E", - "type": 1050 + "type": 1118 } ], "def": { @@ -76077,7 +80062,7 @@ "fields": [ { "name": null, - "type": 1048, + "type": 1116, "typeName": null, "docs": [] } @@ -76090,7 +80075,7 @@ "fields": [ { "name": null, - "type": 1050, + "type": 1118, "typeName": null, "docs": [] } @@ -76105,20 +80090,20 @@ } }, { - "id": 1048, + "id": 1116, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 1049 + "type": 1117 } }, "docs": [] } }, { - "id": 1049, + "id": 1117, "type": { "path": [ "sp_mixnet", @@ -76143,7 +80128,7 @@ }, { "name": "external_addresses", - "type": 146, + "type": 143, "typeName": "Vec>", "docs": [] } @@ -76154,7 +80139,7 @@ } }, { - "id": 1050, + "id": 1118, "type": { "path": [ "sp_mixnet", @@ -76191,7 +80176,7 @@ } }, { - "id": 1051, + "id": 1119, "type": { "path": [ "Option" @@ -76199,7 +80184,7 @@ "params": [ { "name": "T", - "type": 1052 + "type": 1120 } ], "def": { @@ -76216,7 +80201,7 @@ "fields": [ { "name": null, - "type": 1052, + "type": 1120, "typeName": null, "docs": [] } @@ -76231,34 +80216,34 @@ } }, { - "id": 1052, + "id": 1120, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 1053 + "type": 1121 } }, "docs": [] } }, { - "id": 1053, + "id": 1121, "type": { "path": [], "params": [], "def": { "tuple": [ 14, - 615 + 658 ] }, "docs": [] } }, { - "id": 1054, + "id": 1122, "type": { "path": [ "Result" @@ -76270,7 +80255,7 @@ }, { "name": "E", - "type": 521 + "type": 554 } ], "def": { @@ -76294,7 +80279,7 @@ "fields": [ { "name": null, - "type": 521, + "type": 554, "typeName": null, "docs": [] } @@ -76309,60 +80294,20 @@ } }, { - "id": 1055, - "type": { - "path": [ - "Option" - ], - "params": [ - { - "name": "T", - "type": 521 - } - ], - "def": { - "variant": { - "variants": [ - { - "name": "None", - "fields": [], - "index": 0, - "docs": [] - }, - { - "name": "Some", - "fields": [ - { - "name": null, - "type": 521, - "typeName": null, - "docs": [] - } - ], - "index": 1, - "docs": [] - } - ] - } - }, - "docs": [] - } - }, - { - "id": 1056, + "id": 1123, "type": { "path": [], "params": [], "def": { "sequence": { - "type": 521 + "type": 554 } }, "docs": [] } }, { - "id": 1057, + "id": 1124, "type": { "path": [ "kitchensink_runtime", @@ -76377,7 +80322,7 @@ "fields": [ { "name": null, - "type": 533, + "type": 566, "typeName": "frame_system::Error", "docs": [] } @@ -76390,7 +80335,7 @@ "fields": [ { "name": null, - "type": 534, + "type": 567, "typeName": "pallet_utility::Error", "docs": [] } @@ -76403,7 +80348,7 @@ "fields": [ { "name": null, - "type": 550, + "type": 583, "typeName": "pallet_babe::Error", "docs": [] } @@ -76416,7 +80361,7 @@ "fields": [ { "name": null, - "type": 552, + "type": 585, "typeName": "pallet_indices::Error", "docs": [] } @@ -76429,7 +80374,7 @@ "fields": [ { "name": null, - "type": 580, + "type": 617, "typeName": "pallet_balances::Error", "docs": [] } @@ -76442,7 +80387,7 @@ "fields": [ { "name": null, - "type": 592, + "type": 629, "typeName": "pallet_election_provider_multi_phase::Error", "docs": [] } @@ -76455,7 +80400,7 @@ "fields": [ { "name": null, - "type": 611, + "type": 651, "typeName": "pallet_staking::Error", "docs": [] } @@ -76468,7 +80413,7 @@ "fields": [ { "name": null, - "type": 616, + "type": 659, "typeName": "pallet_session::Error", "docs": [] } @@ -76481,7 +80426,7 @@ "fields": [ { "name": null, - "type": 633, + "type": 676, "typeName": "pallet_democracy::Error", "docs": [] } @@ -76494,7 +80439,7 @@ "fields": [ { "name": null, - "type": 638, + "type": 681, "typeName": "pallet_collective::Error", "docs": [] } @@ -76507,7 +80452,7 @@ "fields": [ { "name": null, - "type": 641, + "type": 683, "typeName": "pallet_collective::Error", "docs": [] } @@ -76520,7 +80465,7 @@ "fields": [ { "name": null, - "type": 645, + "type": 687, "typeName": "pallet_elections_phragmen::Error", "docs": [] } @@ -76533,7 +80478,7 @@ "fields": [ { "name": null, - "type": 647, + "type": 689, "typeName": "pallet_membership::Error", "docs": [] } @@ -76546,7 +80491,7 @@ "fields": [ { "name": null, - "type": 651, + "type": 693, "typeName": "pallet_grandpa::Error", "docs": [] } @@ -76559,7 +80504,7 @@ "fields": [ { "name": null, - "type": 657, + "type": 699, "typeName": "pallet_treasury::Error", "docs": [] } @@ -76572,7 +80517,7 @@ "fields": [ { "name": null, - "type": 658, + "type": 700, "typeName": "pallet_asset_rate::Error", "docs": [] } @@ -76585,7 +80530,7 @@ "fields": [ { "name": null, - "type": 679, + "type": 721, "typeName": "pallet_contracts::Error", "docs": [] } @@ -76598,7 +80543,7 @@ "fields": [ { "name": null, - "type": 680, + "type": 722, "typeName": "pallet_sudo::Error", "docs": [] } @@ -76611,7 +80556,7 @@ "fields": [ { "name": null, - "type": 683, + "type": 725, "typeName": "pallet_im_online::Error", "docs": [] } @@ -76624,7 +80569,7 @@ "fields": [ { "name": null, - "type": 705, + "type": 747, "typeName": "pallet_identity::Error", "docs": [] } @@ -76637,7 +80582,7 @@ "fields": [ { "name": null, - "type": 724, + "type": 766, "typeName": "pallet_society::Error", "docs": [] } @@ -76650,7 +80595,7 @@ "fields": [ { "name": null, - "type": 728, + "type": 770, "typeName": "pallet_recovery::Error", "docs": [] } @@ -76663,7 +80608,7 @@ "fields": [ { "name": null, - "type": 732, + "type": 774, "typeName": "pallet_vesting::Error", "docs": [] } @@ -76676,7 +80621,7 @@ "fields": [ { "name": null, - "type": 738, + "type": 780, "typeName": "pallet_scheduler::Error", "docs": [] } @@ -76689,7 +80634,7 @@ "fields": [ { "name": null, - "type": 739, + "type": 781, "typeName": "pallet_glutton::Error", "docs": [] } @@ -76702,7 +80647,7 @@ "fields": [ { "name": null, - "type": 747, + "type": 789, "typeName": "pallet_preimage::Error", "docs": [] } @@ -76715,7 +80660,7 @@ "fields": [ { "name": null, - "type": 756, + "type": 798, "typeName": "pallet_proxy::Error", "docs": [] } @@ -76728,7 +80673,7 @@ "fields": [ { "name": null, - "type": 759, + "type": 801, "typeName": "pallet_multisig::Error", "docs": [] } @@ -76741,7 +80686,7 @@ "fields": [ { "name": null, - "type": 763, + "type": 805, "typeName": "pallet_bounties::Error", "docs": [] } @@ -76754,7 +80699,7 @@ "fields": [ { "name": null, - "type": 765, + "type": 807, "typeName": "pallet_tips::Error", "docs": [] } @@ -76767,7 +80712,7 @@ "fields": [ { "name": null, - "type": 775, + "type": 817, "typeName": "pallet_assets::Error", "docs": [] } @@ -76780,7 +80725,7 @@ "fields": [ { "name": null, - "type": 776, + "type": 818, "typeName": "pallet_assets::Error", "docs": [] } @@ -76793,7 +80738,7 @@ "fields": [ { "name": null, - "type": 779, + "type": 821, "typeName": "pallet_beefy::Error", "docs": [] } @@ -76806,7 +80751,7 @@ "fields": [ { "name": null, - "type": 785, + "type": 827, "typeName": "pallet_lottery::Error", "docs": [] } @@ -76819,7 +80764,7 @@ "fields": [ { "name": null, - "type": 793, + "type": 835, "typeName": "pallet_nis::Error", "docs": [] } @@ -76832,7 +80777,7 @@ "fields": [ { "name": null, - "type": 802, + "type": 844, "typeName": "pallet_uniques::Error", "docs": [] } @@ -76845,7 +80790,7 @@ "fields": [ { "name": null, - "type": 823, + "type": 865, "typeName": "pallet_nfts::Error", "docs": [] } @@ -76858,7 +80803,7 @@ "fields": [ { "name": null, - "type": 825, + "type": 867, "typeName": "pallet_nft_fractionalization::Error", "docs": [] } @@ -76871,7 +80816,7 @@ "fields": [ { "name": null, - "type": 829, + "type": 871, "typeName": "pallet_salary::Error", "docs": [] } @@ -76884,7 +80829,7 @@ "fields": [ { "name": null, - "type": 832, + "type": 874, "typeName": "pallet_core_fellowship::Error", "docs": [] } @@ -76897,7 +80842,7 @@ "fields": [ { "name": null, - "type": 836, + "type": 878, "typeName": "pallet_transaction_storage::Error", "docs": [] } @@ -76910,7 +80855,7 @@ "fields": [ { "name": null, - "type": 840, + "type": 882, "typeName": "pallet_bags_list::Error", "docs": [] } @@ -76923,7 +80868,7 @@ "fields": [ { "name": null, - "type": 138, + "type": 135, "typeName": "pallet_state_trie_migration::Error", "docs": [] } @@ -76936,7 +80881,7 @@ "fields": [ { "name": null, - "type": 844, + "type": 886, "typeName": "pallet_child_bounties::Error", "docs": [] } @@ -76949,7 +80894,7 @@ "fields": [ { "name": null, - "type": 860, + "type": 899, "typeName": "pallet_referenda::Error", "docs": [] } @@ -76962,7 +80907,7 @@ "fields": [ { "name": null, - "type": 861, + "type": 900, "typeName": "pallet_remark::Error", "docs": [] } @@ -76975,7 +80920,7 @@ "fields": [ { "name": null, - "type": 874, + "type": 913, "typeName": "pallet_conviction_voting::Error", "docs": [] } @@ -76988,7 +80933,7 @@ "fields": [ { "name": null, - "type": 875, + "type": 914, "typeName": "pallet_whitelist::Error", "docs": [] } @@ -77001,7 +80946,7 @@ "fields": [ { "name": null, - "type": 877, + "type": 916, "typeName": "pallet_collective::Error", "docs": [] } @@ -77014,7 +80959,7 @@ "fields": [ { "name": null, - "type": 884, + "type": 923, "typeName": "pallet_alliance::Error", "docs": [] } @@ -77027,7 +80972,7 @@ "fields": [ { "name": null, - "type": 900, + "type": 938, "typeName": "pallet_nomination_pools::Error", "docs": [] } @@ -77040,7 +80985,7 @@ "fields": [ { "name": null, - "type": 905, + "type": 943, "typeName": "pallet_referenda::Error", "docs": [] } @@ -77053,7 +80998,7 @@ "fields": [ { "name": null, - "type": 910, + "type": 948, "typeName": "pallet_ranked_collective::Error", "docs": [] } @@ -77066,7 +81011,7 @@ "fields": [ { "name": null, - "type": 912, + "type": 950, "typeName": "pallet_asset_conversion::Error", "docs": [] } @@ -77079,7 +81024,7 @@ "fields": [ { "name": null, - "type": 916, + "type": 954, "typeName": "pallet_fast_unstake::Error", "docs": [] } @@ -77092,7 +81037,7 @@ "fields": [ { "name": null, - "type": 922, + "type": 960, "typeName": "pallet_message_queue::Error", "docs": [] } @@ -77105,7 +81050,7 @@ "fields": [ { "name": null, - "type": 923, + "type": 961, "typeName": "pallet_tx_pause::Error", "docs": [] } @@ -77118,7 +81063,7 @@ "fields": [ { "name": null, - "type": 924, + "type": 962, "typeName": "pallet_safe_mode::Error", "docs": [] } @@ -77131,7 +81076,7 @@ "fields": [ { "name": null, - "type": 925, + "type": 963, "typeName": "pallet_migrations::Error", "docs": [] } @@ -77144,7 +81089,7 @@ "fields": [ { "name": null, - "type": 945, + "type": 983, "typeName": "pallet_broker::Error", "docs": [] } @@ -77157,7 +81102,7 @@ "fields": [ { "name": null, - "type": 946, + "type": 984, "typeName": "pallet_example_tasks::Error", "docs": [] } @@ -77170,7 +81115,7 @@ "fields": [ { "name": null, - "type": 947, + "type": 985, "typeName": "pallet_asset_conversion_ops::Error", "docs": [] } @@ -77183,13 +81128,65 @@ "fields": [ { "name": null, - "type": 953, + "type": 991, "typeName": "pallet_revive::Error", "docs": [] } ], "index": 80, "docs": [] + }, + { + "name": "DelegatedStaking", + "fields": [ + { + "name": null, + "type": 994, + "typeName": "pallet_delegated_staking::Error", + "docs": [] + } + ], + "index": 82, + "docs": [] + }, + { + "name": "AssetRewards", + "fields": [ + { + "name": null, + "type": 999, + "typeName": "pallet_asset_rewards::Error", + "docs": [] + } + ], + "index": 83, + "docs": [] + }, + { + "name": "AssetsFreezer", + "fields": [ + { + "name": null, + "type": 1000, + "typeName": "pallet_assets_freezer::Error", + "docs": [] + } + ], + "index": 84, + "docs": [] + }, + { + "name": "MetaTx", + "fields": [ + { + "name": null, + "type": 1001, + "typeName": "pallet_meta_tx::Error", + "docs": [] + } + ], + "index": 89, + "docs": [] } ] } diff --git a/packages/types-support/src/metadata/v15/substrate-ver.ts b/packages/types-support/src/metadata/v15/substrate-ver.ts index 419c571307..f25f197397 100644 --- a/packages/types-support/src/metadata/v15/substrate-ver.ts +++ b/packages/types-support/src/metadata/v15/substrate-ver.ts @@ -20,6 +20,10 @@ export default { "0x37e397fc7c91f5e4", 2 ], + [ + "0xccd9de6396c899ca", + 1 + ], [ "0x40fe3ad401f8959a", 6 @@ -104,6 +108,10 @@ export default { "0xab3c0572291feb8b", 1 ], + [ + "0x65f855d6e093c2f1", + 1 + ], [ "0xfbc577b9d747efd6", 1